Sicherheitsglossar

Was ist BGP (Border Gateway Protocol)?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Die wichtigsten ErkenntnisseDie wichtigsten Erkenntnisse werden mithilfe von KI generiert. Da automatisierte Zusammenfassungen gelegentlich Fehler enthalten oder wichtige Zusammenhänge auslassen können, sollten Sie für vollständige Informationen stets den vollständigen Blogbeitrag lesen.

BGP (Border Gateway Protocol) is a path-vector routing protocol that exchanges reachability information between autonomous systems on the internet using TCP port 179, allowing networks such as ISPs, cloud providers, and enterprises to announce address prefixes and select routes based on policy attributes rather than shortest-path metrics. The protocol operates through TCP sessions between configured peers that exchange OPEN and UPDATE messages to advertise or withdraw prefixes, with each router applying import and export policies to determine the best path for each prefix. BGP's reliance on policy and peer trust means misconfigurations can quickly propagate route leaks or hijacks that misdirect traffic, making proper prefix filtering, monitoring of session state and prefix counts, and route origin validation essential for preventing outages and ensuring consistent routing behavior across networks.

  • BGP selects routes using path attributes and administrative policy in a specific order rather than choosing the shortest path, which can lead to traffic taking longer or more expensive paths if engineers misunderstand the decision process.
  • Common BGP failures include route leaks from missing prefix filters, session flapping due to packet loss or MTU problems, and next hop unreachability when internal BGP routes reference external peer addresses not carried in the interior routing protocol.
  • BGP runs over TCP on port 179 between manually configured peers that exchange OPEN messages confirming autonomous system numbers and hold times, then advertise or withdraw prefixes incrementally rather than resending the full routing table periodically.

BGP auf einen Blick

AttributeValue
Full nameBorder Gateway Protocol
CategoryNetwork protocol
Defined inRFC 4271 (BGP version 4)
Protocol and portTCP port 179
OSI layerApplication layer, running over TCP
Primary useExchanging routing information between autonomous systems and applying routing policy
Related termsAutonomous system, Anycast, Routing table, RPKI

So funktioniert BGP

BGP-Router bauen Verbindungen zu konfigurierten Nachbarn auf, tauschen die Präfixe aus, die sie erreichen können, und jeder Router wählt für jedes Präfix den besten Pfad auf der Grundlage von Attributen und lokalen Richtlinien aus.

  1. Aufbau einer TCP-Sitzung: Zwei konfigurierte Peers öffnen eine TCP-Verbindung auf Port 179. Sie können sich in unterschiedlichen autonomen Systemen (externes BGP) oder im selben autonomen System (internes BGP) befinden.
  2. Austausch von OPEN-Nachrichten: Jeder Peer sendet seine Autonome-System-Nummer, seine Haltezeit und seine Fähigkeiten. Die Peers bestätigen, dass die Parameter kompatibel sind, und die Sitzung wird nach dem Austausch von KEEPALIVE-Nachrichten hergestellt.
  3. Routen ankündigen: Peers senden UPDATE-Nachrichten, um Präfixe mit Pfadattributen wie AS-Pfad und nächstem Hop anzukündigen oder Präfixe zurückzuziehen, die nicht mehr erreichbar sind.
  4. Auswahl des besten Pfades: Jeder Router wendet die Import-Richtlinie an und führt anschließend seinen Entscheidungsprozess über die in Frage kommenden Pfade durch. Attribute wie lokale Präferenz, AS-Pfadlänge und Ursprung werden der Reihe nach verglichen.
  5. Installieren und erneut ankündigen: Der gewählte Pfad wird in die Routing-Tabelle aufgenommen und kann gemäß der Export-Richtlinie an andere Peers angekündigt werden. Regelmäßige KEEPALIVE-Nachrichten halten die Sitzung aufrecht.

BGP sendet nach dem anfänglichen Austausch inkrementelle Aktualisierungen, anstatt die vollständige Tabelle regelmäßig erneut zu senden. Wenn eine Sitzung fehlschlägt oder der Hold-Timer abläuft, zieht der Router die von diesem Peer erlernten Routen zurück.

Warum BGP in Unternehmensnetzwerken wichtig ist

BGP ist das Protokoll, das das Internet zusammenhält. Jedes Netzwerk, das mit anderen verbunden ist – wie Internetdienstanbieter, Cloud-Anbieter und große Unternehmen –, wird durch eine autonome Systemnummer identifiziert und nutzt BGP, um bekanntzugeben, welche Adresspräfixe es erreichen kann. Unternehmen nutzen BGP außerdem für das Multihoming bei mehreren Anbietern sowie für das Routing in Rechenzentren und Weitverkehrsnetzwerken.

Da BGP auf Richtlinien und Vertrauen zwischen Peers beruht, verbreiten sich Fehler schnell. Ein falsch konfigurierter Filter kann ein „Route Leak“ verursachen, bei dem Präfixe an Netzwerke angekündigt werden, die diese nicht erhalten sollten, oder ein „Hijack“, bei dem ein Netzwerk Präfixe ankündigt, die ihm nicht gehören. Der Datenverkehr kann dann fehlgeleitet, verworfen oder abgefangen werden. Betreiber verringern dieses Risiko durch Präfixfilter, Begrenzungen der Anzahl der von einem Peer akzeptierten Präfixe und die Validierung des Routenursprungs auf Basis der Resource Public Key Infrastructure.

Mangelhaftes BGP-Management äußert sich in Ausfällen, asymmetrischen Pfaden und langsamen Failover-Prozessen. Die Überwachung des Sitzungsstatus, der Präfixanzahl und von Pfadänderungen hilft Teams, Probleme frühzeitig zu erkennen, und die Dokumentation von Adressbesitz und Peering-Richtlinien sorgt dafür, dass Ankündigungen mit den tatsächlichen Beständen der Organisation übereinstimmen.

Wie sich BGP von verwandten Begriffen unterscheidet

BGP vs. OSPF

BGP tauscht Routen zwischen autonomen Systemen anhand von Richtlinien aus, während OSPF ein internes Gateway-Protokoll ist, das die kürzesten Pfade innerhalb eines einzelnen autonomen Systems berechnet. Was ist OSPF?

AttributeBGPOSPF
Protocol typePath-vector exterior gateway protocolLink-state interior gateway protocol
Typical scopeBetween autonomous systems, and sometimes within large networksWithin one autonomous system
Route selectionPath attributes and administrative policyLowest cumulative cost computed from the link-state database
TransportTCP port 179Runs directly over IP, without TCP or UDP
Neighbor discoveryManually configured peersAutomatic discovery with hello packets

Häufige BGP-Probleme

Ein Nachbar, der zwischen den Zuständen „Active“ und „Idle“ wechselt, deutet in der Regel auf eine fehlgeschlagene TCP-Verbindung auf Port 179 hin. Häufige Ursachen sind eine Firewall oder eine ACL, die den Port blockiert, eine falsche Nachbaradresse oder eine Nichtübereinstimmung der Quellschnittstelle auf dem Peer.

Ohne eingehende und ausgehende Präfixfilter kann ein Multihomed-Netzwerk die Routen eines Anbieters an einen anderen weitervermitteln und Transitverkehr anziehen, den es nicht transportieren kann. Die Folge sind überlastete Verbindungen und plötzliche Latenzänderungen nach einer Richtlinienänderung.

Sitzungen, die mit einer Benachrichtigung über den Ablauf des Hold-Timers abgebrochen werden, deuten häufig auf Paketverlust, CPU-Engpässe oder ein MTU-Problem hin, das große UPDATE-Nachrichten blockiert. Bei jedem Flap werden Präfixe zurückgezogen und erneut angekündigt, was bei nachgelagerten Peers zu Churn führt.

Eine Route kann in der BGP-Tabelle erscheinen, wird jedoch niemals zum besten Pfad, wenn ihr nächster Hop nicht aufgelöst werden kann. Dies tritt häufig bei internem BGP auf, wenn der nächste Hop eine externe Peer-Adresse ist, die nicht im internen Routing-Protokoll übertragen wird.

Der Datenverkehr kann einen längeren oder teureren Pfad nehmen, da Attribute wie die lokale Präferenz vor der AS-Pfadlänge ausgewertet werden. Techniker gehen oft davon aus, dass der kürzeste AS-Pfad den Vorrang hat, und interpretieren die Entscheidungsreihenfolge falsch.

Erfahren Sie, wie ein einheitliches DDI den Netzwerkbetrieb vereinfacht

Verwalten Sie DNS, DHCP und IP-Adressen über eine einzige Plattform mit integrierter Automatisierung, Transparenz und Kontrolle.

BGP-FAQ

Verwandte Begriffe

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Einrichtung von geregelten, auditfähigen IPAM-Workflow- und Genehmigungsmodellen für Unternehmensnetzwerke

Entdecken Sie IP-Management-Lösungen für geregelte, auditfähige IPAM-Workflows. Ermöglichen Sie bereichsbezogene Genehmigungen und lückenlose…

Read more
Content Hub

Das OSI-Modell verstehen: Wo DNS und IP-Adressierung in die 7 Schichten passen

Machen Sie sich mit den sieben Schichten des OSI-Modells vertraut und erfahren Sie, wie DNS und IP-Adressierung in dieses Modell eingebunden sind. Lernen…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Skalierung von DNS und IPAM für IPv6- und Dual-Stack-Unternehmensnetzwerke

Skalieren Sie DNS und IPAM für Dual-Stack-Unternehmensnetzwerke. Erfahren Sie, wie Micetro Teams bei der Verwaltung von IPv6-Migrationen mit integrierten…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte Infrastructure-as-Code-Pipelines

Durch die Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte IaC-Pipelines mit Micetro werden Adress- und Eintragsänderungen zu versionierten,…

Read more
Podcast

Podcast: Wie KI die Entwicklung von Unternehmenssoftware verändert

KI verändert die Netzwerkautomatisierung, doch eine sichere Implementierung erfordert solide Softwarepraktiken, Tests und Fachwissen, um Ausfälle zu…

Read more
Podcast

Podcast: Why Open Platforms Matter in Network Operations

Open platforms and API-first architecture enable intelligent network operations, automation, and AI-driven workflows across hybrid enterprises.

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Erhalten Sie mit LiveAssist Antworten aus den LiveNX-Daten, über die Sie bereits verfügen

Erfahren Sie, wie LiveAssist, das KI-gestützte Add-on für LiveNX, Ihre Netzwerkdaten in schnelle, gezielte Antworten umwandelt – mit einem Mehrwert, den…

Read more
Hands on laptop with digital dashboard showing IP address usage, overlapping ranges, and cost analytics for DDI infrastructur

Erstellung einer Kostenanalyse für den Ersatz bestehender appliancebasierter DDI-Lösungen durch eine Overlay-Verwaltungsschicht

Manuelle DDI-Arbeiten kosten die befragten Teams 1.040 Stunden pro Jahr. Hier erfahren Sie, wie Sie die Kosten für eine Verlängerung, den…

Read more

Verwandte Artikel