Auf dieser Seite
Beispiel: Konfigurieren einer Routingrichtlinie für bedingte Ankündigung Aktivieren der bedingten Installation von Präfixen in einer Routingtabelle
In diesem Beispiel wird gezeigt, wie die bedingte Installation von Präfixen in einer Routingtabelle mithilfe der BGP-Exportrichtlinie konfiguriert wird.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
Multiservice-Edge-Router der M-Serie, universelle 5G-Routing-Plattformen der MX-Serie oder Core-Router der T-Serie
Junos OS Version 9.0 oder höher
Überblick
In diesem Beispiel sind drei Router in drei verschiedenen autonomen Systemen (ASs) verbunden und mit dem BGP-Protokoll konfiguriert. Der Router mit der Bezeichnung Internet, bei dem es sich um den Upstream-Router handelt, verfügt über fünf Adressen, die auf seiner lo0.0-Loopback-Schnittstelle konfiguriert sind (172.16.11.1/32, 172.16.12.1/32, 172.16.13.1/32, 172.16.14.1/32 und 172.16.15.1/32), und eine zusätzliche Loopback-Adresse (192.168.9.1/32) ist als Router-ID konfiguriert. Diese sechs Adressen werden in BGP exportiert, um den Inhalt einer BGP-Routingtabelle eines mit dem Internet verbundenen Routers zu emulieren, und North angekündigt.
Die Router Nord und Süd verwenden die Netzwerke 10.0.89.12/30 bzw. 10.0.78.12/30 und verwenden 192.168.7.1 und 192.168.8.1 für ihre jeweiligen Loopback-Adressen.
Abbildung 1 Zeigt die in diesem Beispiel verwendete Topologie.
Router Nord exportiert die 172.16.0.0/16 BGP-Routen, die er vom Router Internet lernt, zu Router Süd. Diese Routen können die Routen darstellen, die sich im Besitz der Domäne des Internetrouters befinden. Wenn die spezifische Route 172.16.11.1/32 vorhanden ist, kündigt Router Nord außerdem eine Standardroute an. Die Route 172.16.11.1 kann die Verbindung des Internetrouters zu einem Transitpeeringanbieter der Ebene 1 darstellen, der vollständige Internetkonnektivität bereitstellt.
Router Süd empfängt alle sechs Routen, sollte aber nur die Standardroute und eine weitere spezifische Route (172.16.11.1/32)in seiner Routing-Tabelle installieren.
Zusammenfassend lässt sich sagen, dass das Beispiel die folgenden Anforderungen erfüllt:
-
Senden Sie auf Norden alle 172.16/16-Präfixe. Senden Sie außerdem nur dann 0/0 nach Süden, wenn eine bestimmte Route in der Routing-Tabelle inet.0 vorhanden ist (in diesem Beispiel 172.16.11.1/32).
-
Akzeptieren und installieren Sie unter "Süden" die Standardroute und die Route 172.16.11.1/32 in den Routing- und Weiterleitungstabellen. Lassen Sie alle anderen Routen fallen. Bedenken Sie, dass South möglicherweise ein Gerät der unteren Preisklasse ist, das keine vollständige Internet-Routingtabelle akzeptieren kann. Daher möchte der Betreiber nur, dass South die Standardroute und ein weiteres spezifisches Präfix hat.
Die erste Anforderung wird mit einer Exportpolitik für den Norden erfüllt:
user@North# show policy-options policy-statement conditional-export-bgp { term prefix_11 { from { protocol bgp; route-filter 172.16.0.0/16 orlonger; } then accept; } term conditional-default { from { route-filter 0.0.0.0/0 exact; condition prefix_11; } then accept; } term others { then reject; } } condition prefix_11 { if-route-exists { 172.16.11.1/32; table inet.0; } }
Die Logik der bedingten Exportrichtlinie kann wie folgt zusammengefasst werden: Wenn 0/0 vorhanden ist und 172.16.11.1/32 vorhanden ist, senden Sie das Präfix 0/0. Dies bedeutet, dass, wenn 172.16.11.1/32 nicht vorhanden ist, 0/0 nicht gesendet wird.
Die zweite Anforderung wird mit einer Importpolitik für den Süden erfüllt:
user@South# show policy-options policy-statement import-selected-routes { term 1 { from { rib inet.0; neighbor 10.0.78.14; route-filter 0.0.0.0/0 exact; route-filter 172.16.11.1/32 exact; } then accept; } term 2 { then reject; } }
In diesem Beispiel werden vier Routen aufgrund der Importrichtlinie für "Süden" verworfen. Dies liegt daran, dass die Exportrichtlinie für Norden alle vom Internet empfangenen Routen durchsickern lässt und die Importrichtlinie für Süd einige dieser Routen ausschließt.
Es ist wichtig zu verstehen, dass in Junos OS zwar eine Importrichtlinie (Filter für eingehende Routen) eine Route ablehnen, sie nicht für die Weiterleitung des Datenverkehrs verwenden und sie nicht in eine Ankündigung für andere Peers aufnehmen kann, der Router diese Routen jedoch als versteckte Routen beibehält. Diese ausgeblendeten Routen sind für Richtlinien- oder Routingzwecke nicht verfügbar. Sie belegen jedoch Speicherplatz auf dem Router. Ein Dienstanbieter, der Routen filtert, um die Menge der Informationen zu steuern, die im Arbeitsspeicher gehalten und von einem Router verarbeitet werden, möchte möglicherweise, dass der Router die Routen, die von der Importrichtlinie abgelehnt werden, vollständig verwirft.
Ausgeblendete Routen können mit dem Befehl angezeigt werden.show route receive-protocol bgp neighbor-address hidden
Die ausgeblendeten Routen können dann beibehalten oder aus der Routing-Tabelle gelöscht werden, indem die Anweisung auf der Hierarchieebene or konfiguriert wird.keep all | none
[edit protocols bgp]
[edit protocols bgp group group-name]
Die Regeln für die BGP-Routenaufbewahrung lauten wie folgt:
-
Standardmäßig werden alle von BGP gelernten Routen beibehalten, mit Ausnahme derjenigen, bei denen der AS-Pfad in einer Schleife ausgeführt wird. (Der AS-Pfad enthält den lokalen AS.)
-
Durch die Konfiguration der Anweisung werden alle von BGP gelernten Routen beibehalten, auch diejenigen mit dem lokalen AS im AS-Pfad.
keep all
-
Durch Konfigurieren der Anweisung verwirft BGP Routen, die von einem Peer empfangen und von der Importrichtlinie oder einer anderen Plausibilitätsprüfung abgelehnt wurden.
keep none
Wenn diese Anweisung konfiguriert ist und sich die eingehende Richtlinie ändert, kündigt Junos OS alle vom Peer angekündigten Routen erneut an.
Wenn Sie oder konfigurieren und die Peers die Routenaktualisierung unterstützen, sendet der lokale Sprecher eine Aktualisierungsnachricht und führt eine Importauswertung durch.keep all
keep none
Bei diesen Peers werden die Sitzungen nicht neu gestartet. Um festzustellen, ob ein Peer die Aktualisierung unterstützt, überprüfen Sie in der Ausgabe des Befehls nach .Peer supports Refresh capability
show bgp neighbor
Wenn Sie oder konfigurieren und der Peer den Neustart der Sitzung nicht unterstützt, werden die zugehörigen BGP-Sitzungen neu gestartet (Flapped).keep all
keep none
Topologie
Konfiguration
CLI-Schnellkonfiguration
Um dieses Beispiel schnell zu konfigurieren, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenumbrüche, ändern Sie alle Details, die für Ihre Netzwerkkonfiguration erforderlich sind, und kopieren Sie dann die Befehle und fügen Sie sie in die CLI auf Hierarchieebene ein.[edit]
Router Internet
set interfaces lo0 unit 0 family inet address 172.16.11.1/32 set interfaces lo0 unit 0 family inet address 172.16.12.1/32 set interfaces lo0 unit 0 family inet address 172.16.13.1/32 set interfaces lo0 unit 0 family inet address 172.16.14.1/32 set interfaces lo0 unit 0 family inet address 172.16.15.1/32 set interfaces lo0 unit 0 family inet address 192.168.9.1/32 set interfaces fe-0/1/3 unit 0 family inet address 10.0.89.14/30 set protocols bgp group toNorth local-address 10.0.89.14 set protocols bgp group toNorth peer-as 65200 set protocols bgp group toNorth neighbor 10.0.89.13 set protocols bgp group toNorth export into-bgp set policy-options policy-statement into-bgp term 1 from interface lo0.0 set policy-options policy-statement into-bgp term 1 then accept set routing-options router-id 192.168.9.1 set routing-options autonomous-system 65300
Router Nord
set interfaces fe-1/3/1 unit 0 family inet address 10.0.78.14/30 set interfaces fe-1/3/0 unit 0 family inet address 10.0.89.13/30 set interfaces lo0 unit 0 family inet address 192.168.8.1/32 set protocols bgp group toInternet local-address 10.0.89.13 set protocols bgp group toInternet peer-as 65300 set protocols bgp group toInternet neighbor 10.0.89.14 set protocols bgp group toSouth local-address 10.0.78.14 set protocols bgp group toSouth export conditional-export-bgp set protocols bgp group toSouth peer-as 65100 set protocols bgp group toSouth neighbor 10.0.78.13 set policy-options policy-statement conditional-export-bgp term prefix_11 from protocol bgp set policy-options policy-statement conditional-export-bgp term prefix_11 from route-filter 172.16.0.0/16 orlonger set policy-options policy-statement conditional-export-bgp term prefix_11 then accept set policy-options policy-statement conditional-export-bgp term conditional-default from route-filter 0.0.0.0/0 exact set policy-options policy-statement conditional-export-bgp term conditional-default from condition prefix_11 set policy-options policy-statement conditional-export-bgp term conditional-default then accept set policy-options policy-statement conditional-export-bgp term others then reject set policy-options condition prefix_11 if-route-exists 172.16.11.1/32 set policy-options condition prefix_11 if-route-exists table inet.0 set routing-options static route 0/0 reject set routing-options router-id 192.168.8.1 set routing-options autonomous-system 65200
Router Süd
set interfaces fe-0/1/2 unit 0 family inet address 10.0.78.13/30 set interfaces lo0 unit 0 family inet address 192.168.7.1/32 set protocols bgp group toNorth local-address 10.0.78.13 set protocols bgp group toNorth import import-selected-routes set protocols bgp group toNorth peer-as 65200 set protocols bgp group toNorth neighbor 10.0.78.14 set policy-options policy-statement import-selected-routes term 1 from neighbor 10.0.78.14 set policy-options policy-statement import-selected-routes term 1 from route-filter 172.16.11.1/32 exact set policy-options policy-statement import-selected-routes term 1 from route-filter 0.0.0.0/0 exact set policy-options policy-statement import-selected-routes term 1 then accept set policy-options policy-statement import-selected-routes term 2 then reject set routing-options router-id 192.168.7.1 set routing-options autonomous-system 65100
Konfigurieren der bedingten Installation von Präfixen
Schritt-für-Schritt-Anleitung
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Weitere Informationen zum Navigieren in der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im Junos OS CLI-Benutzerhandbuch.Verwenden des CLI-Editors im Konfigurationsmodus
So konfigurieren Sie die bedingte Installation von Präfixen:
Konfigurieren Sie die Router-Schnittstellen, die die Verbindungen zwischen den drei Routern bilden.
Router Internet [edit interfaces] user@Internet# set fe-0/1/3 unit 0 family inet address 10.0.89.14/30
Router North [edit interfaces] user@North# set fe-1/3/1 unit 0 family inet address 10.0.78.14/30 user@North# set fe-1/3/0 unit 0 family inet address 10.0.89.13/30
Router South [edit interfaces] user@South# set fe-0/1/2 unit 0 family inet address 10.0.78.13/30
Konfigurieren Sie fünf Loopback-Schnittstellenadressen im Router-Internet, um aus dem Internet gelernte BGP-Routen zu emulieren, die in die Routing-Tabelle von Router Süd importiert werden sollen, und konfigurieren Sie eine zusätzliche Adresse (192.168.9.1/32), die als Router-ID konfiguriert wird.
Router Internet [edit interfaces lo0 unit 0 family inet] user@Internet# set address 172.16.11.1/32 user@Internet# set address 172.16.12.1/32 user@Internet# set address 172.16.13.1/32 user@Internet# set address 172.16.14.1/32 user@Internet# set address 172.16.15.1/32 user@Internet# set address 192.168.9.1/32
Konfigurieren Sie außerdem die Loopback-Schnittstellenadressen auf den Routern Nord und Süd.
Router North [edit interfaces lo0 unit 0 family inet] user@North# set address 192.168.8.1/32
Router South [edit interfaces lo0 unit 0 family inet] user@South# set address 192.168.7.1/32
Konfigurieren Sie die statische Standardroute auf Router Nord, die für Router Süd angekündigt werden soll.
[edit routing-options] user@North# set static route 0/0 reject
Definieren Sie die Bedingung für das Exportieren von Präfixen aus der Routing-Tabelle auf Router Nord.
[edit policy-options condition prefix_11] user@North# set if-route-exists 172.16.11.1/32 user@North# set if-route-exists table inet.0
Definieren Sie Exportrichtlinien ( und ) auf den Routern Internet bzw. North, um Routen zu BGP anzukündigen.
into-bgp
conditional-export-bgp
HINWEIS:Stellen Sie sicher, dass Sie in der Exportrichtlinie auf die Bedingung verweisen (die in Schritt konfiguriert wurde).
prefix_11
4Router Internet [edit policy-options policy-statement into-bgp ] user@Internet# set term 1 from interface lo0.0 user@Internet# set term 1 then accept
Router North [edit policy-options policy-statement conditional-export-bgp] user@North# set term prefix_11 from protocol bgp user@North# set term prefix_11 from route-filter 172,16.0.0/16 orlonger user@North# set term prefix_11 then accept user@North# set term conditional-default from route-filter 0.0.0.0/0 exact user@North# set term conditional-default from condition prefix_11 user@North# set term conditional-default then accept user@North# set term others then reject
Definieren Sie eine Importrichtlinie () auf Router Süd, um einige der von Router Nord angekündigten Routen in die Routing-Tabelle zu importieren.
import-selected-routes
[edit policy-options policy-statement import-selected-routes ] user@South# set term 1 from neighbor 10.0.78.14 user@South# set term 1 from route-filter 172.16.11.1/32 exact user@South# set term 1 from route-filter 0.0.0.0/0 exact user@South# set term 1 then accept user@South# set term 2 then reject
Konfigurieren Sie BGP auf allen drei Routern, um den Fluss von Präfixen zwischen den autonomen Systemen zu ermöglichen.
HINWEIS:Stellen Sie sicher, dass Sie die definierten Import- und Exportrichtlinien auf die jeweiligen BGP-Gruppen anwenden, damit die Präfixankündigung erfolgen kann.
Router Internet [edit protocols bgp group toNorth] user@Internet# set local-address 10.0.89.14 user@Internet# set peer-as 65200 user@Internet# set neighbor 10.0.89.13 user@Internet# set export into-bgp
Router North [edit protocols bgp group toInternet] user@North# set local-address 10.0.89.13 user@North# set peer-as 65300 user@North# set neighbor 10.0.89.14
[edit protocols bgp group toSouth] user@North# set local-address 10.0.78.14 user@North# set peer-as 65100 user@North# set neighbor 10.0.78.13 user@North# set export conditional-export-bgp
Router South [edit protocols bgp group toNorth] user@South# set local-address 10.0.78.13 user@South# set peer-as 65200 user@South# set neighbor 10.0.78.14 user@South# set import import-selected-routes
Konfigurieren Sie die Router-ID und die autonome Systemnummer für alle drei Router.
HINWEIS:In diesem Beispiel wird die Router-ID basierend auf der IP-Adresse konfiguriert, die auf der lo0.0-Schnittstelle des Routers konfiguriert ist.
Router Internet [edit routing options] user@Internet# set router-id 192.168.9.1 user@Internet# set autonomous-system 65300
Router North [edit routing options] user@North# set router-id 192.168.8.1 user@North# set autonomous-system 65200
Router South [edit routing options] user@South# set router-id 192.168.7.1 user@South# set autonomous-system 65100
Ergebnisse
Bestätigen Sie im Konfigurationsmodus Ihre Konfiguration, indem Sie die Befehle , , und eingeben.show interfaces
show protocols bgp
show policy-options
show routing-options
Wenn die Ausgabe nicht die gewünschte Konfiguration anzeigt, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
Gerät Internet
user@Internet# show interfaces fe-0/1/3 { unit 0 { family inet { address 10.0.89.14/30; } } } lo0 { unit 0 { family inet { address 172.16.11.1/32; address 172.16.12.1/32; address 172.16.13.1/32; address 172.16.14.1/32; address 172.16.15.1/32; address 192.168.9.1/32; } } }
user@Internet# show protocols bgp group toNorth { local-address 10.0.89.14; export into-bgp; peer-as 65200; neighbor 10.0.89.13; }
user@Internet# show policy-options policy-statement into-bgp { term 1 { from interface lo0.0; then accept; } }
user@Internet# show routing-options router-id 192.168.9.1; autonomous-system 65300;
Gerät Nord
user@North# show interfaces fe-1/3/1 { unit 0 { family inet { address 10.0.78.14/30; } } } fe-1/3/0 { unit 0 { family inet { address 10.0.89.13/30; } } } lo0 { unit 0 { family inet { address 192.168.8.1/32; } } }
user@North# show protocols bgp group toInternet { local-address 10.0.89.13; peer-as 65300; neighbor 10.0.89.14; } group toSouth { local-address 10.0.78.14; export conditional-export-bgp; peer-as 65100; neighbor 10.0.78.13; }
user@North# show policy-options policy-statement conditional-export-bgp { term prefix_11 { from { protocol bgp; route-filter 172.16.0.0/16 orlonger; } then accept; } term conditional-default { from { route-filter 0.0.0.0/0 exact; condition prefix_11; } then accept; } term others { then reject; } } condition prefix_11 { if-route-exists { 172.16.11.1/32; table inet.0; } }
user@North# show routing-options static { route 0.0.0.0/0 reject; } router-id 192.168.8.1; autonomous-system 65200;
Gerät Süd
user@South# show interfaces fe-0/1/2 { unit 0 { family inet { address 10.0.78.13/30; } } } lo0 { unit 0 { family inet { address 192.168.7.1/32; } } }
user@South# show protocols bgp bgp { group toNorth { local-address 10.0.78.13; import import-selected-routes; peer-as 65200; neighbor 10.0.78.14; } }
user@South# show policy-options policy-statement import-selected-routes { term 1 { from { neighbor 10.0.78.14; route-filter 172.16.11.1 exact; route-filter 0.0.0.0/0 exact; } then accept; } term 2 { then reject; } }
user@South# show routing-options router-id 192.168.7.1; autonomous-system 65100;
Wenn Sie mit der Konfiguration der Router fertig sind, rufen Sie den Konfigurationsmodus auf .commit
Überprüfung
Vergewissern Sie sich, dass die Konfiguration ordnungsgemäß funktioniert.
- BGP verifizieren
- Überprüfen der Präfixankündigung vom Router-Internet zum Router Nord
- Überprüfen der Präfixankündigung von Router Nord zu Router Süd
- Überprüfen der BGP-Importrichtlinie für die Installation von Präfixen
- Überprüfen des bedingten Exports von Router Nord zu Router Süd
- Überprüfen des Vorhandenseins von Routen, die durch Richtlinien ausgeblendet sind (optional)
BGP verifizieren
Zweck
Stellen Sie sicher, dass BGP-Sitzungen zwischen den drei Routern eingerichtet wurden.
Was
Führen Sie den Befehl im Betriebsmodus aus.show bgp neighbor neighbor-address
Überprüfen Sie die BGP-Sitzung im Router Internet, um sicherzustellen, dass Router Nord ein Nachbar ist.
user@Internet> show bgp neighbor 10.0.89.13 Peer: 10.0.89.13+179 AS 65200 Local: 10.0.89.14+56187 AS 65300 Type: External State: Established Flags: [ImportEval Sync] Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Export: [ into-bgp ] Options: [Preference LocalAddress PeerAS Refresh] Local Address: 10.0.89.14 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.168.8.1 Local ID: 192.168.9.1 Active Holdtime: 90 Keepalive Interval: 30 Group index: 0 Peer index: 0 BFD: disabled, down Local Interface: fe-0/1/3.0 NLRI for restart configured on peer: inet-unicast NLRI advertised by peer: inet-unicast NLRI for this session: inet-unicast Peer supports Refresh capability (2) Stale routes from peer are kept for: 300 Peer does not support Restarter functionality NLRI that restart is negotiated for: inet-unicast NLRI of received end-of-rib markers: inet-unicast NLRI of all end-of-rib markers sent: inet-unicast Peer supports 4 byte AS extension (peer-as 65200) Peer does not support Addpath Table inet.0 Bit: 10000 RIB State: BGP restart is complete Send state: in sync Active prefixes: 0 Received prefixes: 0 Accepted prefixes: 0 Suppressed due to damping: 0 Advertised prefixes: 6 Last traffic (seconds): Received 9 Sent 18 Checked 28 Input messages: Total 12 Updates 1 Refreshes 0 Octets 232 Output messages: Total 14 Updates 1 Refreshes 0 Octets 383 Output Queue[0]: 0
Überprüfen Sie die BGP-Sitzung auf Router Nord, um sicherzustellen, dass Router Internet ein Nachbar ist.
user@North> show bgp neighbor 10.0.89.14 Peer: 10.0.89.14+56187 AS 65300 Local: 10.0.89.13+179 AS 65200 Type: External State: Established Flags: [ImportEval Sync] Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: [Preference LocalAddress PeerAS Refresh] Local Address: 10.0.89.13 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.168.9.1 Local ID: 192.168.8.1 Active Holdtime: 90 Keepalive Interval: 30 Group index: 0 Peer index: 0 BFD: disabled, down Local Interface: fe-1/3/0.0 NLRI for restart configured on peer: inet-unicast NLRI advertised by peer: inet-unicast NLRI for this session: inet-unicast Peer supports Refresh capability (2) Stale routes from peer are kept for: 300 Peer does not support Restarter functionality NLRI that restart is negotiated for: inet-unicast NLRI of received end-of-rib markers: inet-unicast NLRI of all end-of-rib markers sent: inet-unicast Peer supports 4 byte AS extension (peer-as 65300) Peer does not support Addpath Table inet.0 Bit: 10001 RIB State: BGP restart is complete Send state: in sync Active prefixes: 6 Received prefixes: 6 Accepted prefixes: 6 Suppressed due to damping: 0 Advertised prefixes: 0 Last traffic (seconds): Received 14 Sent 3 Checked 3 Input messages: Total 16 Updates 2 Refreshes 0 Octets 402 Output messages: Total 15 Updates 0 Refreshes 0 Octets 348 Output Queue[0]: 0
Überprüfen Sie die folgenden Felder in diesen Ausgaben, um sicherzustellen, dass BGP-Sitzungen eingerichtet wurden:
Peer– Überprüfen Sie, ob die AS-Nummer des Peers aufgeführt ist.
Local– Überprüfen Sie, ob die lokale AS-Nummer aufgeführt ist.
—Stellen Sie sicher, dass der Wert .State
Established
Wenn nicht, überprüfen Sie die Konfiguration erneut und suchen Sie nach weiteren Details zu den Ausgabefeldern.show bgp neighbor
Stellen Sie außerdem sicher, dass Router Nord und Süd Peer-Beziehungen zueinander aufbauen.
Bedeutung
Zwischen den drei Routern werden BGP-Sitzungen eingerichtet.
Überprüfen der Präfixankündigung vom Router-Internet zum Router Nord
Zweck
Stellen Sie sicher, dass die vom Router Internet gesendeten Routen von Router Nord empfangen werden.
Was
Führen Sie den Befehl im Betriebsmodus des Routers Internet aus.
show route advertising-protocol bgp neighbor-address
user@Internet> show route advertising-protocol bgp 10.0.89.13 inet.0: 8 destinations, 8 routes (8 active, 0 holddown, 0 hidden) Prefix Nexthop MED Lclpref AS path * 172.16.11.1/32 Self I * 172.16.12.1/32 Self I * 172.16.13.1/32 Self I * 172.16.14.1/32 Self I * 172.16.15.1/32 Self I * 192.168.9.1/32 Self I
Die Ausgabe überprüft, ob Router Internet die Routen 172.16.11.1/32, 172.16.12.1/32, 172.16.13.1/32, 172.16.14.1/32, 172.16.15.1/32 und 192.168.9.1/32 (die als Router-ID verwendete Loopback-Adresse) an Router Nord ankündigt.
Führen Sie den Befehl im Betriebsmodus auf Router Nord aus.
show route receive-protocol bgp neighbor-address
user@North> show route receive-protocol bgp 10.0.89.14 inet.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) Prefix Nexthop MED Lclpref AS path * 172.16.11.1/32 10.0.89.14 65300 I * 172.16.12.1/32 10.0.89.14 65300 I * 172.16.13.1/32 10.0.89.14 65300 I * 172.16.14.1/32 10.0.89.14 65300 I * 172.16.15.1/32 10.0.89.14 65300 I * 192.168.9.1/32 10.0.89.14 65300 I
Die Ausgabe überprüft, ob Router Nord alle vom Router Internet angekündigten Routen empfangen hat.
Bedeutung
Die vom Router Internet gesendeten Präfixe wurden erfolgreich in der Routing-Tabelle auf Router Nord installiert.
Überprüfen der Präfixankündigung von Router Nord zu Router Süd
Zweck
Stellen Sie sicher, dass die vom Router Internet empfangenen Routen und die statische Standardroute von Router Nord bis Router Süd angekündigt werden.
Was
Führen Sie den Befehl im Betriebsmodus auf Router Nord aus.
show route 0/0 exact
user@North> show route 0/0 exact inet.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 0.0.0.0/0 *[Static/5] 00:10:22 Reject
Die Ausgabe überprüft das Vorhandensein der statischen Standardroute (0.0.0.0/0) in der Routing-Tabelle auf Router Nord.
Führen Sie den Befehl im Betriebsmodus auf Router Nord aus.
show route advertising-protocol bgp neighbor-address
user@North> show route advertising-protocol bgp 10.0.78.13 inet.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden) Prefix Nexthop MED Lclpref AS path * 0.0.0.0/0 Self I * 172.16.11.1/32 Self 65300 I * 172.16.12.1/32 Self 65300 I * 172.16.13.1/32 Self 65300 I * 172.16.14.1/32 Self 65300 I * 172.16.15.1/32 Self 65300 I
In der Ausgabe wird überprüft, ob Router Nord die statische Route und die vom Router Internet empfangene Route 172.16.11.1/32 sowie viele andere Routen für Router Süd ankündigt.
Überprüfen der BGP-Importrichtlinie für die Installation von Präfixen
Zweck
Stellen Sie sicher, dass die BGP-Importrichtlinie die erforderlichen Präfixe erfolgreich installiert.
Was
Überprüfen Sie, ob die Importrichtlinie auf Router Süd funktionsfähig ist, indem Sie überprüfen, ob nur die statische Standardroute von Router Nord und die Route 172.16.11.1/32 von Router Süd in der Routing-Tabelle installiert sind.
Führen Sie den Befehl im Betriebsmodus aus.show route receive-protocol bgp neighbor-address
user@South> show route receive-protocol bgp 10.0.78.14 inet.0: 10 destinations, 11 routes (6 active, 0 holddown, 4 hidden) Prefix Nexthop MED Lclpref AS path * 0.0.0.0/0 10.0.78.14 65200 I * 172.16.11.1/32 10.0.78.14 65200 65300 I
Die Ausgabe überprüft, ob die BGP-Importrichtlinie auf Router Süd funktionsfähig ist und nur die statische Standardroute 0.0.0.0/0 von Router Nord und die Route 172.16.11.1/32 vom Router Internet in die Routing-Tabelle auf Router Süd durchgesickert sind.
Bedeutung
Die Installation von Präfixen ist aufgrund der konfigurierten BGP-Importrichtlinie erfolgreich.
Überprüfen des bedingten Exports von Router Nord zu Router Süd
Zweck
Stellen Sie sicher, dass, wenn Device Internet die Route 172.16.11.1/32 nicht mehr sendet, Gerät Nord die Standardroute 0/0 nicht mehr sendet.
Was
Veranlassen Sie, dass Device Internet das Senden der Route 172.16.11.1/32 stoppt, indem Sie die Adresse 172.16.11.1/32 auf der Loopback-Schnittstelle deaktivieren.
[edit interfaces lo0 unit 0 family inet] user@Internet# deactivate address 172.16.11.1/32 user@Internet# commit
Führen Sie den Befehl im Betriebsmodus auf Router Nord aus.
show route advertising-protocol bgp neighbor-address
user@North> show route advertising-protocol bgp 10.0.78.13 inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden) Prefix Nexthop MED Lclpref AS path * 172.16.12.1/32 Self 65300 I * 172.16.13.1/32 Self 65300 I * 172.16.14.1/32 Self 65300 I * 172.16.15.1/32 Self 65300 I
Die Ausgabe überprüft, ob Router Nord nicht die Standardroute für Router Süd ankündigt. Dies ist das erwartete Verhalten, wenn die Route 172.16.11.1/32 nicht vorhanden ist.
Reaktivieren Sie die Adresse 172.16.11.1/32 in der Loopback-Schnittstelle des Geräteinternets.
[edit interfaces lo0 unit 0 family inet] user@Internet# activate address 172.16.11.1/32 user@Internet# commit