Was ist Border Gateway Protocol?
Border Gateway Protocol (BGP) ist ein Routing-Protokoll, das zum Übertragen von Daten und Informationen zwischen verschiedenen Host-Gateways, dem Internet oder autonomen Systemen verwendet wird. BGP ist ein Path Vector Protocol (PVP), das Pfade zu verschiedenen Hosts, Netzwerken und Gateway-Routern pflegt und auf dieser Grundlage die Routing-Entscheidung bestimmt. Es verwendet keine Interior Gateway Protocol (IGP) -Metriken für Routing-Entscheidungen, sondern entscheidet nur über die Route basierend auf Pfad, Netzwerkrichtlinien und Regelsätzen. Manchmal wird BGP als Erreichbarkeitsprotokoll und nicht als Routingprotokoll beschrieben.
BGP-Rollen umfassen:
Da es sich um ein PVP handelt, kommuniziert BGP die gesamte autonome System- / Netzwerkpfad-Topologie an andere Netzwerke
Behält seine Routing-Tabelle mit Topologien aller extern verbundenen Netzwerke bei
Unterstützt Classless Interdomain Routing (CIDR), das Internetprotokoll (IP) -Adressen zu verbundenen Internetgeräten zuweist
Wenn es zur Erleichterung der Kommunikation zwischen verschiedenen autonomen Systemen verwendet wird, wird BGP als externer BGP (EBGP) bezeichnet. Bei Verwendung in Host-Netzwerken / autonomen Systemen wird BGP als Internal BGP (IBGP) bezeichnet.
BGP wurde geschaffen, um das Exterior Gateway Protocol (EGP) zu erweitern und zu ersetzen.