Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP Confederations für IBGP-Skalierung

Grundlegende informationen BGP Confederations

BGP Confederations sind eine weitere Möglichkeit, die Skalierungsprobleme zu lösen, die durch die BGP Mesh-Anforderung entstehen. BGP so, dass sie ein großes autonomes System (AS) effektiv in subautonome Systeme (Sub-ASs) zerlegen. Jede untere AS muss innerhalb der Confederation eindeutig AS durch eine Unternummer AS werden. Die Unternummern AS 100000er 64.512 AS 65.535.

Innerhalb einer unteren AS müssen dieselben internen BGP (IBGP) full mesh-Anforderungen erfüllt werden. Verbindungen zu anderen Confederations werden mithilfe eines standardbasierten externen BGP (EBGP) hergestellt, und Peers außerhalb der unteren AS werden wie extern behandelt. Um Routingschleifen zu vermeiden, verwendet ein Sub-AS eine Confederation-Folge, die wie ein AS-Pfad funktioniert, aber nur die privat zugewiesenen Unternummern AS verwendet.

Die Eidgenossenschaft AS anderen Confederation-ASS( Confederations) erscheint als ganzes. Der AS Pfad, der von anderen ASs empfangen wird, zeigt nur die global zugewiesene AS an. Sie umfasst nicht die Reihenfolge der Confederation oder die privat zugewiesenen AS. Die unteren AS werden entfernt, wenn die Route aus der Confederation ausgeschrieben AS. Abbildung 1 zeigt eine AS, die in vier Confederations unterteilt ist.

Abbildung 1: BGP ConfederationsBGP Confederations

Abbildung 1 AS 3 unterteilt in vier Sub-ASs, 64517, 64550, 65300 und 65410, die über EBGP-Sitzungen verknüpft werden. Da die Kon confederations über EBGP verbunden sind, müssen sie nicht über ein volles Mesh vermascht werden. EBGP-Routen werden auf andere Sub-ASs umvertiert.

Beispiel: Konfiguration BGP Confederations

In diesem Beispiel wird die Konfiguration BGP Confederations gezeigt.

Anforderungen

Überblick

Innerhalb einer BGP Confederation müssen die Verbindungen zwischen den autonomen Systemen (ASs) der Confederation externe BGP (EBGP)-Verbindungen sein, nicht jedoch interne BGP (IBGP)-Verbindungen.

Ähnlich wie Routenreflektorenreduzieren BGP Anzahl der Peer-Sitzungen und TCP-Sitzungen, um Verbindungen zwischen IBGP-Routing-Geräten zu pflegen. BGP Confederation ist eine Methode zur Lösung der Skalierungsprobleme, die durch die IBGP-Full-Mesh-Anforderung entstehen. BGP confederations effektiv ein großes AS in subautonome Systeme auf. Jede untere AS muss innerhalb der Confederation eindeutig AS durch eine Unternummer AS werden. In der Regel werden AS-Nummern von den privaten Nummern AS 64512 bis 65535 genommen. Innerhalb einer unteren AS ist die gleiche IBGP-Full-Mesh-Anforderung vorhanden. Verbindungen zu anderen Kon confederations werden mit Standard-EBGP hergestellt, und Peers außerhalb der AS werden wie extern behandelt. Um Routingschleifen zu vermeiden, verwendet ein Sub-AS eine Confederation-Folge, die wie ein AS-Pfad funktioniert, aber nur die privat zugewiesenen Unternummern AS verwendet.

Abbildung 2 zeigt ein Beispielnetzwerk, in dem AS 17 zwei separate Confederations hat: sub-AS 64512 und sub-AS 64513, von denen jeder mehrere Router hat. Innerhalb einer unteren AS wird IGP verwendet, um die Netzwerkkonnektivität mit internen Peers zu ermöglichen. Zwischen Sub-ASs wird eine EBGP-Peer-Sitzung eingerichtet.

Abbildung 2: Typisches Netzwerk mithilfe BGP ConfederationsTypisches Netzwerk mithilfe BGP Confederations

Topologie

Konfiguration

Verfahren

CLI-Konfiguration

Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie diese in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle in die CLI der Hierarchieebene [edit] ein.

Alle Geräte in Unter-AS 64512

Randgerät in Unter-AS 64512

Alle Geräte in Unter-AS 64513

Randgerät in unterer AS 64513

Schritt-für-Schritt-Verfahren

In diesem Verfahren werden die Schritte für die Geräte in Unter-AS 64512 gezeigt.

Die autonomous-system Anweisung legt die untere AS des Geräts fest.

Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation in CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI Benutzerhandbuch.

So konfigurieren BGP Confederations:

  1. Legen Sie die AS-Nummer für das Gerät fest.

  2. In der Confederation umfassen alle Sub-ASs in der AS.

    Die Nummer 17 stellt die wichtigste AS. In members der Anweisung werden alle Sub-ASs in der AS.

  3. Konfigurieren Sie auf dem Randgerät in AS 64512 eine EBGP-Verbindung mit dem Randgerät in AS 64513.

  4. Konfigurieren Sie eine IBGP-Gruppe für das Peering mit den Geräten innerhalb AS 64512.

Ergebnisse

Bestätigen Sie ihre Konfiguration im Konfigurationsmodus, indem Sie die Befehle show routing-optionsshow protocols eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.

Wenn Sie die Konfiguration des Geräts erledigt haben, geben Sie commit den Konfigurationsmodus ein. Wiederholen Sie diese Schritte für sSub-AS 64513.

Überprüfung

Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.

Überprüfung BGP Nachbarn

Zweck

Stellen Sie sicher, BGP Auf konfigurierten Schnittstellen ausgeführt wird und dass die BGP-Sitzung für jede Nachbaradresse aktiv ist.

Aktion

Geben Sie CLI den Befehl im Befehl show bgp neighbor ein.

Beispielausgabe
Befehlsname
Bedeutung

Die Ausgabe zeigt eine Liste der BGP mit detaillierten Sitzungsinformationen. Überprüfen Sie die folgenden Informationen:

  • Jeder konfigurierte Peering-Nachbar wird aufgelistet.

  • Jede State Sitzung BGP Bens. Established

  • Jeder Peer wird als der richtige Typ konfiguriert Type (intern oder extern).

  • Für AS ist die AS des nächsten BGP korrekt.

Prüfung von BGP Gruppen

Zweck

Stellen Sie sicher, dass BGP Gruppen korrekt konfiguriert wurden.

Aktion

Geben Sie CLI den Befehl im Befehl show bgp group ein.

Beispielausgabe
Befehlsname
Bedeutung

Die Ausgabe zeigt eine Liste der Benutzergruppen BGP mit detaillierten Gruppeninformationen. Überprüfen Sie die folgenden Informationen:

  • Jede konfigurierte Gruppe wird aufgelistet.

  • Das AS Remote-Netzwerk jeder Gruppe AS richtig konfiguriert.

  • Das Local AS lokale Netzwerk jeder Gruppe AS richtig konfiguriert.

  • Jede Group Type Gruppe hat den richtigen Typ (intern oder extern).

  • Für Total peers wird die erwartete Anzahl von Peers innerhalb der Gruppe angezeigt.

  • Für die erwartete Anzahl von Peers innerhalb der Gruppe Established werden BGP Sitzungen im Established Status.

  • Die IP-Adressen aller Peers innerhalb der Gruppe sind vorhanden.

Überprüfung zusammenfassender BGP Informationen

Zweck

Stellen Sie sicher, BGP Konfiguration korrekt ist.

Aktion

Geben Sie CLI den Befehl im Befehl show bgp summary ein.

Beispielausgabe
Befehlsname
Bedeutung

Die Ausgabe zeigt eine Zusammenfassung der BGP Sitzungsinformationen. Überprüfen Sie die folgenden Informationen:

  • Hier Groups wird die Gesamtanzahl der konfigurierten Gruppen angezeigt.

  • Hier Peers wird die Gesamtzahl der BGP Peers angezeigt.

  • Die Gesamtzahl der nicht installierten Peers beträgt Down Peers 0. Wenn dieser Wert nicht bei Null liegt, können eine oder mehrere Peering-Sitzungen noch nicht festgelegt werden.

  • Unter Peer wird die IP-Adresse für jeden konfigurierten Peer angezeigt.

  • Unter AS ist die Peer-AS für jeden konfigurierten Peer korrekt.

  • Unter dem BGP-Status wird die Anzahl der von dem Nachbarn empfangenen Pfade, die Anzahl dieser akzeptierten Pfade und die Anzahl der routen, die gedämpft werden (z. B. Up/Dwn State 0/0/0) berücksichtigt. Wenn das Feld angezeigt wird, bedeutet dies ein Problem bei der Einrichtung der Active BGP Sitzung.