Auf dieser Seite
Beispiel: Konfigurieren externer BGP Point-to-Point-Peer-Sitzungen
Beispiel: Konfigurieren externer Sicherheit BGP logischen Systemen mit IPv6-Schnittstellen
Beispiel: Konfigurieren von internen Sitzungen BGP Peer-Sitzungen
Beispiel: Konfigurieren interner Netzwerk BGP Peering-Sitzungen zu logischen Systemen
BGP Peering-Sitzungen
Verständnis externer Peering BGP Und-Sitzungen
Um Point-to-Point-Verbindungen zwischen autonomen Peer-Systemen (ASs) herzustellen, konfigurieren Sie auf jeder Schnittstelle einer Point-to-Point-Verbindung eine BGP-Sitzung. Im Allgemeinen werden solche Sitzungen an Netzwerk-Exit-Points mit benachbarten Hosts außerhalb des Netzwerks AS. Abbildung 1 zeigt ein Beispiel für eine BGP-Peering-Sitzung.

In ist Router A ein Gateway-Router für AS 3, und Router B ist Abbildung 1 ein Gateway-Router für AS 10. Für den internen Datenverkehr zu AS wird z. B. ein Interior Gateway Protocol (IGP) verwendet (OSPF). Zum Routen von Datenverkehr zwischen Peer-ASs wird eine BGP-Sitzung verwendet.
Sie organisieren BGP von Geräten zu Gruppen von Peers. Verschiedene Peergruppen können unterschiedliche Gruppentypen, Nummern AS und Routenreflektor-Cluster-Identifikatoren haben.
Um eine BGP-Gruppe zu definieren, die nur die angegebenen BGP-Systeme als Peers erkennt, konfigurieren Sie statisch alle System-Peers mit einer oder mehrere neighbor
Anweisungen. Die Adresse des Peer-Nachbarn kann entweder eine IPv6- oder IPv4-Adresse sein.
Mit der zunehmenden Anzahl externer BGP (EBGP)-Gruppen kann die Unterstützung einer großen Anzahl von Sitzungen BGP Skalierung zum Problem werden. Die bevorzugte Methode zum Konfigurieren einer großen Anzahl von BGP benachbarten Gruppen ist das Konfigurieren mehrerer Gruppen, die aus mehreren Nachbarn pro Gruppe bestehen. Die Unterstützung weniger EBGP-Gruppen ist im Allgemeinen besser als die Unterstützung einer großen Anzahl von EBGP-Gruppen. Dies zeigt sich deutlich bei Hunderten von EBGP-Gruppen, wenn man mit ein paar EBGP-Gruppen mit mehreren Peers in jeder Gruppe vergleicht.
Nach der BGP Peers werden nicht mehr BGP BGP von den anderen Peers nicht automatisch ausgeschrieben. Auf jedem BGP-fähigen Gerät ist eine Richtlinienkonfiguration erforderlich, um die lokalen, statischen oder IGP-erlernten Routen in die BGP RIB zu exportieren und sie dann als BGP-Routen zu den anderen Peers aus. BGP in der Ankündigungsrichtlinie von standardmäßig keine nicht-BGP (z. B. lokale Routen) zu Peers aus.
Siehe auch
Beispiel: Konfigurieren externer BGP Point-to-Point-Peer-Sitzungen
In diesem Beispiel wird gezeigt, wie BGP-zu-Punkt-Peer-Sitzungen konfiguriert werden.
Anforderungen
Bevor Sie beginnen, sollten Sie, wenn die Standardrichtlinie BGP für Ihr Netzwerk nicht ausreicht, Routing-Richtlinien konfigurieren, um eingehende eingehende Informationen BGP routen zu filtern und BGP anzeigen.
Überblick
Abbildung 2 zeigt ein Netzwerk mit BGP Peer-Sitzungen an. Im Beispielnetzwerk verfügt Gerät E in AS 17 über eine Peer BGP sitzungen zu einer Gruppe von Peers namens external-peers
. Die Peers A, B und C befinden sich in AS 22 und verfügen über die IP-Adressen 10.10.10.2, 10.10.10.6 und 10.10.10. Peer D befindet sich in AS 79, unter IP-Adresse 10.21.7.2. In diesem Beispiel wird die Konfiguration auf Gerät E angezeigt.
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 der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit]
ein.
set interfaces ge-1/2/0 unit 0 description to-A set interfaces ge-1/2/0 unit 0 family inet address 10.10.10.1/30 set interfaces ge-0/0/1 unit 5 description to-B set interfaces ge-0/0/1 unit 5 family inet address 10.10.10.5/30 set interfaces ge-0/1/0 unit 9 description to-C set interfaces ge-0/1/0 unit 9 family inet address 10.10.10.9/30 set interfaces ge-1/2/1 unit 21 description to-D set interfaces ge-1/2/1 unit 21 family inet address 10.21.7.1/30 set protocols bgp group external-peers type external set protocols bgp group external-peers peer-as 22 set protocols bgp group external-peers neighbor 10.10.10.2 set protocols bgp group external-peers neighbor 10.10.10.6 set protocols bgp group external-peers neighbor 10.10.10.10 set protocols bgp group external-peers neighbor 10.21.7.2 peer-as 79 set routing-options autonomous-system 17
Schritt-für-Schritt-Verfahren
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 Sie die BGP Peer-Sitzungen:
Konfigurieren Sie die Schnittstellen für die Peers A, B, C und D.
[edit interfaces] user@E# set ge-1/2/0 unit 0 description to-A user@E# set ge-1/2/0 unit 0 family inet address 10.10.10.1/30 user@E# set ge-0/0/1 unit 5 description to-B user@E# set ge-0/0/1 unit 5 family inet address 10.10.10.5/30 user@E# set ge-0/1/0 unit 9 description to-C user@E# set ge-0/1/0 unit 9 family inet address 10.10.10.9/30 user@E# set ge-1/2/1 unit 21 description to-D user@E# set ge-1/2/1 unit 21 family inet address 10.21.7.1/30
Richten Sie die autonome Systemnummer (AS) ein.
[edit routing-options] user@E# set autonomous-system 17
Erstellen Sie die BGP Gruppe, und fügen Sie die externen Nachbaradressen hinzu.
[edit protocols bgp group external-peers] user@E# set neighbor 10.10.10.2 user@E# set neighbor 10.10.10.6 user@E# set neighbor 10.10.10.10
Geben Sie die autonome Systemnummer (AS) der externen AS.
[edit protocols bgp group external-peers] user@E# set peer-as 22
Fügen Sie Peer D hinzu, und legen Sie die AS auf der jeweiligen Nachbarebene fest.
Die Nachbarkonfiguration setzt die Gruppenkonfiguration außer Kraft. So, dass die Gruppe für alle anderen Nachbarn in der Gruppe festgelegt ist, wird für
peer-as 22
peer-as 79
Nachbar 10.21.7.2 festgelegt.[edit protocols bgp group external-peers] user@E# set neighbor 10.21.7.2 peer-as 79
Legen Sie den Peer-Typ auf externe BGP (EBGP) fest.
[edit protocols bgp group external-peers] user@E# set type external
Ergebnisse
Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces
show protocols
, und Befehle show routing-options
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
[edit]
user@E# show interfaces
ge-1/2/0 {
unit 0 {
description to-A;
family inet {
address 10.10.10.1/30;
}
}
}
ge-0/0/1 {
unit 5 {
description to-B;
family inet {
address 10.10.10.5/30;
}
}
}
ge-0/1/0 {
unit 9 {
description to-C;
family inet {
address 10.10.10.9/30;
}
}
}
ge-1/2/1 {
unit 21 {
description to-D;
family inet {
address 10.21.7.1/30;
}
}
}
[edit]
user@E# show protocols
bgp {
group external-peers {
type external;
peer-as 22;
neighbor 10.10.10.2;
neighbor 10.10.10.6;
neighbor 10.10.10.10;
neighbor 10.21.7.2 {
peer-as 79;
}
}
}
[edit]
user@E# show routing-options
autonomous-system 17;
Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit
sie im Konfigurationsmodus ein.
Ü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
Führen Sie im Betriebsmodus den show bgp neighbor
Befehl aus.
user@E> show bgp neighbor Peer: 10.10.10.2+179 AS 22 Local: 10.10.10.1+65406 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 10.10.10.2 Local ID: 10.10.10.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 BFD: disabled, down Local Interface: ge-1/2/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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 22) 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: 0 Last traffic (seconds): Received 10 Sent 6 Checked 1 Input messages: Total 8522 Updates 1 Refreshes 0 Octets 161922 Output messages: Total 8433 Updates 0 Refreshes 0 Octets 160290 Output Queue[0]: 0 Peer: 10.10.10.6+54781 AS 22 Local: 10.10.10.5+179 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 10.10.10.6 Local ID: 10.10.10.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 1 BFD: disabled, down Local Interface: ge-0/0/1.5 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 22) 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: 0 Last traffic (seconds): Received 12 Sent 6 Checked 33 Input messages: Total 8527 Updates 1 Refreshes 0 Octets 162057 Output messages: Total 8430 Updates 0 Refreshes 0 Octets 160233 Output Queue[0]: 0 Peer: 10.10.10.10+55012 AS 22 Local: 10.10.10.9+179 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 10.10.10.10 Local ID: 10.10.10.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 2 BFD: disabled, down Local Interface: fe-0/1/0.9 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 22) 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: 0 Last traffic (seconds): Received 15 Sent 6 Checked 37 Input messages: Total 8527 Updates 1 Refreshes 0 Octets 162057 Output messages: Total 8429 Updates 0 Refreshes 0 Octets 160214 Output Queue[0]: 0 Peer: 10.21.7.2+61867 AS 79 Local: 10.21.7.1+179 AS 17 Type: External State: Established Flags: <ImportEval Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 10.21.7.2 Local ID: 10.10.10.1 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 3 BFD: disabled, down Local Interface: ge-1/2/1.21 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 79) 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: 0 Last traffic (seconds): Received 28 Sent 24 Checked 47 Input messages: Total 8521 Updates 1 Refreshes 0 Octets 161943 Output messages: Total 8427 Updates 0 Refreshes 0 Octets 160176 Output Queue[0]: 0
Prüfung von BGP Gruppen
Zweck
Stellen Sie sicher, dass BGP Gruppen korrekt konfiguriert wurden.
Aktion
Führen Sie im Betriebsmodus den show bgp group
Befehl aus.
user@E> show bgp group Group Type: External Local AS: 17 Name: external-peers Index: 0 Flags: <> Holdtime: 0 Total peers: 4 Established: 4 10.10.10.2+179 10.10.10.6+54781 10.10.10.10+55012 10.21.7.2+61867 inet.0: 0/0/0/0 Groups: 1 Peers: 4 External: 4 Internal: 0 Down peers: 0 Flaps: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 0 0 0 0 0 0
Überprüfung zusammenfassender BGP Informationen
Zweck
Stellen Sie sicher, BGP Konfiguration korrekt ist.
Aktion
Führen Sie im Betriebsmodus den show bgp summary
Befehl aus.
user@E> show bgp summary Groups: 1 Peers: 4 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 0 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped... 10.10.10.2 22 8559 8470 0 0 2d 16:12:56 0/0/0/0 0/0/0/0 10.10.10.6 22 8566 8468 0 0 2d 16:12:12 0/0/0/0 0/0/0/0 10.10.10.10 22 8565 8466 0 0 2d 16:11:31 0/0/0/0 0/0/0/0 10.21.7.2 79 8560 8465 0 0 2d 16:10:58 0/0/0/0 0/0/0/0
Beispiel: Konfigurieren externer Sicherheit BGP logischen Systemen mit IPv6-Schnittstellen
In diesem Beispiel wird gezeigt, wie Externe BGP-Point-to-Point-Peer-Sitzungen (EBGP) auf logischen Systemen mit IPv6-Schnittstellen konfiguriert werden.
Anforderungen
In diesem Beispiel ist über die Initialisierung des Geräts hinaus keine besondere Konfiguration erforderlich.
Überblick
Junos OS unterstützt EBGP-Peer-Sitzungen über IPv6-Adressen. Eine IPv6-Peer-Sitzung kann konfiguriert werden, wenn eine IPv6-Adresse in der Anweisung angegeben neighbor
wird. In diesem Beispiel wird EUI-64 verwendet, um IPv6-Adressen zu generieren, die automatisch auf die Schnittstellen angewendet werden. Eine EUI-64-Adresse ist eine IPv6-Adresse, die das IEEE-EUI-64-Format für den Schnittstellenkennungsabschnitt der Adresse verwendet (die letzten 64 Bits).
Alternativ können Sie EBGP-Sitzungen auch manuell zugewiesene 128-Bit-IPv6-Adressen konfigurieren.
Wenn Sie lokale 128-Bit-Link-Adressen für die Schnittstellen verwenden, müssen Sie die Anweisung local-interface
enthalten. Diese Aussage ist nur für 128-Bit-IPv6-link-lokale Adressen gültig und für die Konfiguration einer IPv6 EBGP Link-local Peer-Sitzung erforderlich.
Die Konfiguration von EBGP-Peering mithilfe von link-lokalen Adressen ist nur für direkt angebunden Schnittstellen anwendbar. Es wird kein Multihop-Peering unterstützt.
Nach der Einrichtung der Schnittstellen können Sie mit dem Befehl die show interfaces terse
von EUI-64 generierten IPv6-Adressen auf den Schnittstellen anzeigen. Sie müssen diese generierten Adressen in den anweisungen BGP neighbor
verwenden. In diesem Beispiel wird das vollständige End-to-End-Verfahren veranschaulicht.
In diesem Beispiel wird die Frame-Relay-Schnittstellenkapselung auf die logischen Tunnel ( lt ) Schnittstellen angewendet. Dies ist eine Anforderung, da nur die Frame-Relay-Einkapselung unterstützt wird, wenn IPv6-Adressen auf den Schnittstellen konfiguriert lt werden.
Abbildung 3 zeigt ein Netzwerk mit BGP Peer-Sitzungen an. Im Beispielnetzwerk sind für Router R1 fünf logische Systeme konfiguriert. Gerät E in autonomem System (AS) 17 hat BGP Peer-Sitzungen zu einer Gruppe von Peers namens external-peers . Die Peers A, B und C befinden sich AS 22. In diesem Beispiel wird die schrittweise Konfiguration von Logical System A und Logical System E veranschaulicht.
Topologie

Konfiguration
Verfahren
CLI-Konfiguration
Um dieses Beispiel schnell konfigurieren zu können, kopieren Sie die folgenden Befehle, fügen Sie sie in eine Textdatei ein, entfernen Sie alle Zeilenbrüche, ändern Sie alle Details, die zur Übereinstimmung mit Ihrer Netzwerkkonfiguration erforderlich sind, kopieren Sie die Befehle, kopieren Sie die Befehle in die CLI der Hierarchieebene, und geben Sie sie dann im Konfigurationsmodus [edit]
commit
ein.
Gerät A
set logical-systems A interfaces lt-0/1/0 unit 1 description to-E set logical-systems A interfaces lt-0/1/0 unit 1 encapsulation frame-relay set logical-systems A interfaces lt-0/1/0 unit 1 dlci 1 set logical-systems A interfaces lt-0/1/0 unit 1 peer-unit 25 set logical-systems A interfaces lt-0/1/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 set logical-systems A interfaces lo0 unit 1 family inet6 address 2001:db8::1/128 set logical-systems A protocols bgp group external-peers type external set logical-systems A protocols bgp group external-peers peer-as 17 set logical-systems A protocols bgp group external-peers neighbor 2001:db8:0:1:2a0:a502:0:19da set logical-systems A routing-options router-id 172.16.1.1 set logical-systems A routing-options autonomous-system 22
Gerät B
set logical-systems B interfaces lt-0/1/0 unit 6 description to-E set logical-systems B interfaces lt-0/1/0 unit 6 encapsulation frame-relay set logical-systems B interfaces lt-0/1/0 unit 6 dlci 6 set logical-systems B interfaces lt-0/1/0 unit 6 peer-unit 5 set logical-systems B interfaces lt-0/1/0 unit 6 family inet6 address 2001:db8:0:2::/64 eui-64 set logical-systems B interfaces lo0 unit 2 family inet6 address 2001:db8::2/128 set logical-systems B protocols bgp group external-peers type external set logical-systems B protocols bgp group external-peers peer-as 17 set logical-systems B protocols bgp group external-peers neighbor 2001:db8:0:2:2a0:a502:0:5da set logical-systems B routing-options router-id 172.16.2.2 set logical-systems B routing-options autonomous-system 22
Gerät C
set logical-systems C interfaces lt-0/1/0 unit 10 description to-E set logical-systems C interfaces lt-0/1/0 unit 10 encapsulation frame-relay set logical-systems C interfaces lt-0/1/0 unit 10 dlci 10 set logical-systems C interfaces lt-0/1/0 unit 10 peer-unit 9 set logical-systems C interfaces lt-0/1/0 unit 10 family inet6 address 2001:db8:0:3::/64 eui-64 set logical-systems C interfaces lo0 unit 3 family inet6 address 2001:db8::3/128 set logical-systems C protocols bgp group external-peers type external set logical-systems C protocols bgp group external-peers peer-as 17 set logical-systems C protocols bgp group external-peers neighbor 2001:db8:0:3:2a0:a502:0:9da set logical-systems C routing-options router-id 172.16.3.3 set logical-systems C routing-options autonomous-system 22
Gerät D
set logical-systems D interfaces lt-0/1/0 unit 7 description to-E set logical-systems D interfaces lt-0/1/0 unit 7 encapsulation frame-relay set logical-systems D interfaces lt-0/1/0 unit 7 dlci 7 set logical-systems D interfaces lt-0/1/0 unit 7 peer-unit 21 set logical-systems D interfaces lt-0/1/0 unit 7 family inet6 address 2001:db8:0:4::/64 eui-64 set logical-systems D interfaces lo0 unit 4 family inet6 address 2001:db8::4/128 set logical-systems D protocols bgp group external-peers type external set logical-systems D protocols bgp group external-peers peer-as 17 set logical-systems D protocols bgp group external-peers neighbor 2001:db8:0:4:2a0:a502:0:15da set logical-systems D routing-options router-id 172.16.4.4 set logical-systems D routing-options autonomous-system 79
Gerät E
set logical-systems E interfaces lt-0/1/0 unit 5 description to-B set logical-systems E interfaces lt-0/1/0 unit 5 encapsulation frame-relay set logical-systems E interfaces lt-0/1/0 unit 5 dlci 6 set logical-systems E interfaces lt-0/1/0 unit 5 peer-unit 6 set logical-systems E interfaces lt-0/1/0 unit 5 family inet6 address 2001:db8:0:2::/64 eui-64 set logical-systems E interfaces lt-0/1/0 unit 9 description to-C set logical-systems E interfaces lt-0/1/0 unit 9 encapsulation frame-relay set logical-systems E interfaces lt-0/1/0 unit 9 dlci 10 set logical-systems E interfaces lt-0/1/0 unit 9 peer-unit 10 set logical-systems E interfaces lt-0/1/0 unit 9 family inet6 address 2001:db8:0:3::/64 eui-64 set logical-systems E interfaces lt-0/1/0 unit 21 description to-D set logical-systems E interfaces lt-0/1/0 unit 21 encapsulation frame-relay set logical-systems E interfaces lt-0/1/0 unit 21 dlci 7 set logical-systems E interfaces lt-0/1/0 unit 21 peer-unit 7 set logical-systems E interfaces lt-0/1/0 unit 21 family inet6 address 2001:db8:0:4::/64 eui-64 set logical-systems E interfaces lt-0/1/0 unit 25 description to-A set logical-systems E interfaces lt-0/1/0 unit 25 encapsulation frame-relay set logical-systems E interfaces lt-0/1/0 unit 25 dlci 1 set logical-systems E interfaces lt-0/1/0 unit 25 peer-unit 1 set logical-systems E interfaces lt-0/1/0 unit 25 family inet6 address 2001:db8:0:1::/64 eui-64 set logical-systems E interfaces lo0 unit 5 family inet6 address 2001:db8::5/128 set logical-systems E protocols bgp group external-peers type external set logical-systems E protocols bgp group external-peers peer-as 22 set logical-systems E protocols bgp group external-peers neighbor 2001:db8:0:1:2a0:a502:0:1da set logical-systems E protocols bgp group external-peers neighbor 2001:db8:0:2:2a0:a502:0:6da set logical-systems E protocols bgp group external-peers neighbor 2001:db8:0:3:2a0:a502:0:ada set logical-systems E protocols bgp group external-peers neighbor 2001:db8:0:4:2a0:a502:0:7da peer-as 79 set logical-systems E routing-options router-id 172.16.5.5 set logical-systems E routing-options autonomous-system 17
Schritt-für-Schritt-Verfahren
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation auf der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.
So konfigurieren Sie die BGP Peer-Sitzungen:
Führen Sie den
show interfaces terse
Befehl aus, um zu prüfen, ob der physische Router über eine logische Tunnelschnittstelle lt () verfügt.user@R1> show interfaces terse Interface Admin Link Proto Local Remote ... lt-0/1/0 up up ...
Konfigurieren Sie auf logischem System A die Schnittstellenkapselung, die Peer-Unit-Nummer und DLCI, um das logische System E zu erreichen.
user@R1> set cli logical-system A Logical system: A [edit] user@R1:A> edit Entering configuration mode [edit] user@R1:A# edit interfaces [edit interfaces] user@R1:A# set lt-0/1/0 unit 1 encapsulation frame-relay user@R1:A# set lt-0/1/0 unit 1 dlci 1 user@R1:A# set lt-0/1/0 unit 1 peer-unit 25
Konfigurieren Sie auf Logischem System A die Netzwerkadresse für die Verbindung zu Peer E und konfigurieren Sie eine Loopback-Schnittstelle.
[edit interfaces] user@R1:A# set lt-0/1/0 unit 1 description to-E user@R1:A# set lt-0/1/0 unit 1 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1:A# set lo0 unit 1 family inet6 address 2001:db8::1/128
Konfigurieren Sie auf logischem System E die Schnittstellenkapselung, die Peer-Unit-Nummer und DLCI, um logisches System A zu erreichen.
user@R1> set cli logical-system E Logical system: E [edit] user@R1:E> edit Entering configuration mode [edit] user@R1:E# edit interfaces [edit interfaces] user@R1:E# set lt-0/1/0 unit 25 encapsulation frame-relay user@R1:E# set lt-0/1/0 unit 25 dlci 1 user@R1:E# set lt-0/1/0 unit 25 peer-unit 1
Konfigurieren Sie auf logischem System E die Netzwerkadresse für die Verbindung zu Peer A und konfigurieren Sie eine Loopback-Schnittstelle.
[edit interfaces] user@R1:E# set lt-0/1/0 unit 25 description to-A user@R1:E# set lt-0/1/0 unit 25 family inet6 address 2001:db8:0:1::/64 eui-64 user@R1:E# set lo0 unit 5 family inet6 address 2001:db8::5/128
Führen Sie den
show interfaces terse
Befehl aus, um die von EUI-64 generierten IPv6-Adressen zu sehen.Die 2001-Adressen werden in diesem Beispiel in den Anweisungen BGP
neighbor
verwendet.Anmerkung:Die FE80-Adressen sind link-lokale Adressen und werden in diesem Beispiel nicht verwendet.
user@R1:A> show interfaces terse Interface Admin Link Proto Local Remote Logical system: A betsy@tp8:A> show interfaces terse Interface Admin Link Proto Local Remote lt-0/1/0 lt-0/1/0.1 up up inet6 2001:db8:0:1:2a0:a502:0:1da/64 fe80::2a0:a502:0:1da/64 lo0 lo0.1 up up inet6 2001:db8::1 fe80::2a0:a50f:fc56:1da
user@R1:E> show interfaces terse Interface Admin Link Proto Local Remote lt-0/1/0 lt-0/1/0.25 up up inet6 2001:db8:0:1:2a0:a502:0:19da/64 fe80::2a0:a502:0:19da/64 lo0 lo0.5 up up inet6 2001:db8::5 fe80::2a0:a50f:fc56:1da
Wiederholen Sie die Schnittstellenkonfiguration auf anderen logischen Systemen.
Konfigurieren der externen Sitzungen BGP Daten
Schritt-für-Schritt-Verfahren
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation auf der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.
So konfigurieren Sie die BGP Peer-Sitzungen:
Erstellen Sie in logischem System A die BGP Gruppe, und fügen Sie die externe Nachbaradresse hinzu.
[edit protocols bgp group external-peers] user@R1:A# set neighbor 2001:db8:0:1:2a0:a502:0:19da
Erstellen Sie in logischem System E die BGP Gruppe, und fügen Sie die externe Nachbaradresse hinzu.
[edit protocols bgp group external-peers] user@R1:E# set neighbor 2001:db8:0:1:2a0:a502:0:1da
Geben Sie in Logischem System A die autonome Systemnummer (AS) des externen Systems AS.
[edit protocols bgp group external-peers] user@R1:A# set peer-as 17
Geben Sie im logischen System E die autonome Systemnummer (AS) der externen AS.
[edit protocols bgp group external-peers] user@R1:E# set peer-as 22
Geben Sie auf logischem System A den Peer-Typ auf EBGP ein.
[edit protocols bgp group external-peers] user@R1:A# set type external
Geben Sie auf logischem System E den Peer-Typ auf EBGP ein.
[edit protocols bgp group external-peers] user@R1:E# set type external
Geben Sie in Logischem System A die autonome Systemnummer (AS) und die Router-ID ein.
[edit routing-options] user@R1:A# set router-id 172.16.1.1 user@R1:A# set autonomous-system 22
Geben Sie auf logischem System E die AS-Nummer und die Router-ID ein.
[edit routing-options] user@R1:E# set router-id 172.16.5.5 user@R1:E# set autonomous-system 17
Wiederholen Sie diese Schritte für die Peers A, B, C und D.
Ergebnisse
Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie den Befehl show logical-systems
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
[edit]
user@R1# show logical-systems
A {
interfaces {
lt-0/1/0 {
unit 1 {
description to-E;
encapsulation frame-relay;
dlci 1;
peer-unit 25;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 1 {
family inet6 {
address 2001:db8::1/128;
}
}
}
}
protocols {
bgp {
group external-peers {
type external;
peer-as 17;
neighbor 2001:db8:0:1:2a0:a502:0:19da;
}
}
routing-options {
router-id 172.16.1.1;
autonomous-system 22;
}
}
B {
interfaces {
lt-0/1/0 {
unit 6 {
description to-E;
encapsulation frame-relay;
dlci 6;
peer-unit 5;
family inet6 {
address 2001:db8:0:2::/64 {
eui-64;
}
}
}
}
lo0 {
unit 2 {
family inet6 {
address 2001:db8::2/128;
}
}
}
}
protocols {
bgp {
group external-peers {
type external;
peer-as 17;
neighbor 2001:db8:0:2:2a0:a502:0:5da;
}
}
routing-options {
router-id 172.16.2.2;
autonomous-system 22;
}
}
C {
interfaces {
lt-0/1/0 {
unit 10 {
description to-E;
encapsulation frame-relay;
dlci 10;
peer-unit 9;
family inet6 {
address 2001:db8:0:3::/64 {
eui-64;
}
}
}
}
lo0 {
unit 3 {
family inet6 {
address 2001:db8::3/128;
}
}
}
}
protocols {
bgp {
group external-peers {
type external;
peer-as 17;
neighbor 2001:db8:0:3:2a0:a502:0:9da;
}
}
}
routing-options {
router-id 172.16.3.3;
autonomous-system 22;
}
}
D {
interfaces {
lt-0/1/0 {
unit 7 {
description to-E;
encapsulation frame-relay;
dlci 7;
peer-unit 21;
family inet6 {
address 2001:db8:0:4::/64 {
eui-64;
}
}
}
}
lo0 {
unit 4 {
family inet6 {
address 2001:db8::4/128;
}
}
}
}
protocols {
bgp {
group external-peers {
type external;
peer-as 17;
neighbor 2001:db8:0:4:2a0:a502:0:15da;
}
}
routing-options {
router-id 172.16.4.4;
autonomous-system 79;
}
}
E {
interfaces {
lt-0/1/0 {
unit 5 {
description to-B;
encapsulation frame-relay;
dlci 6;
peer-unit 6;
family inet6 {
address 2001:db8:0:2::/64 {
eui-64;
}
}
}
unit 9 {
description to-C;
encapsulation frame-relay;
dlci 10;
peer-unit 10;
family inet6 {
address 2001:db8:0:3::/64 {
eui-64;
}
}
}
unit 21 {
description to-D;
encapsulation frame-relay;
dlci 7;
peer-unit 7;
family inet6 {
address 2001:db8:0:4::/64 {
eui-64;
}
}
}
unit 25 {
description to-A;
encapsulation frame-relay;
dlci 1;
peer-unit 1;
family inet6 {
address 2001:db8:0:1::/64 {
eui-64;
}
}
}
}
lo0 {
unit 5 {
family inet6 {
address 2001:db8::5/128;
}
}
}
}
protocols {
bgp {
group external-peers {
type external;
peer-as 22;
neighbor 2001:db8:0:1:2a0:a502:0:1da;
neighbor 2001:db8:0:2:2a0:a502:0:6da;
neighbor 2001:db8:0:3:2a0:a502:0:ada;
neighbor 2001:db8:0:4:2a0:a502:0:7da {
peer-as 79;
}
}
}
}
routing-options {
router-id 172.16.5.5;
autonomous-system 17;
}
}
Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit sie im Konfigurationsmodus ein.
Überprüfung
Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfung BGP Nachbarn
- Prüfung von BGP Gruppen
- Überprüfung zusammenfassender BGP Informationen
- Prüfen der Routing-Tabelle
Ü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
Führen Sie im Betriebsmodus den show bgp neighbor
Befehl aus.
user@R1:E> show bgp neighbor Peer: 2001:db8:0:1:2a0:a502:0:1da+54987 AS 22 Local: 2001:db8:0:1:2a0:a502:0:19da+179 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: Open Message Error Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Error: 'Open Message Error' Sent: 20 Recv: 0 Peer ID: 172.16.1.1 Local ID: 172.16.5.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 BFD: disabled, down Local Interface: lt-0/1/0.25 NLRI for restart configured on peer: inet6-unicast NLRI advertised by peer: inet6-unicast NLRI for this session: inet6-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: inet6-unicast NLRI of received end-of-rib markers: inet6-unicast NLRI of all end-of-rib markers sent: inet6-unicast Peer supports 4 byte AS extension (peer-as 22) Peer does not support Addpath Table inet6.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: 0 Last traffic (seconds): Received 7 Sent 18 Checked 81 Input messages: Total 1611 Updates 1 Refreshes 0 Octets 30660 Output messages: Total 1594 Updates 0 Refreshes 0 Octets 30356 Output Queue[0]: 0 Peer: 2001:db8:0:2:2a0:a502:0:6da+179 AS 22 Local: 2001:db8:0:2:2a0:a502:0:5da+55502 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: Open Message Error Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Error: 'Open Message Error' Sent: 26 Recv: 0 Peer ID: 172.16.2.2 Local ID: 172.16.5.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 2 BFD: disabled, down Local Interface: lt-0/1/0.5 NLRI for restart configured on peer: inet6-unicast NLRI advertised by peer: inet6-unicast NLRI for this session: inet6-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: inet6-unicast NLRI of received end-of-rib markers: inet6-unicast NLRI of all end-of-rib markers sent: inet6-unicast Peer supports 4 byte AS extension (peer-as 22) Peer does not support Addpath Table inet6.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: 0 Last traffic (seconds): Received 15 Sent 8 Checked 8 Input messages: Total 1610 Updates 1 Refreshes 0 Octets 30601 Output messages: Total 1645 Updates 0 Refreshes 0 Octets 32417 Output Queue[0]: 0 Peer: 2001:db8:0:3:2a0:a502:0:ada+55983 AS 22 Local: 2001:db8:0:3:2a0:a502:0:9da+179 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 172.16.3.3 Local ID: 172.16.5.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 3 BFD: disabled, down Local Interface: lt-0/1/0.9 NLRI for restart configured on peer: inet6-unicast NLRI advertised by peer: inet6-unicast NLRI for this session: inet6-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: inet6-unicast NLRI of received end-of-rib markers: inet6-unicast NLRI of all end-of-rib markers sent: inet6-unicast Peer supports 4 byte AS extension (peer-as 22) Peer does not support Addpath Table inet6.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: 0 Last traffic (seconds): Received 21 Sent 21 Checked 67 Input messages: Total 1610 Updates 1 Refreshes 0 Octets 30641 Output messages: Total 1587 Updates 0 Refreshes 0 Octets 30223 Output Queue[0]: 0 Peer: 2001:db8:0:4:2a0:a502:0:7da+49255 AS 79 Local: 2001:db8:0:4:2a0:a502:0:15da+179 AS 17 Type: External State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Options: <Preference PeerAS Refresh> Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 172.16.4.4 Local ID: 172.16.5.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 1 BFD: disabled, down Local Interface: lt-0/1/0.21 NLRI for restart configured on peer: inet6-unicast NLRI advertised by peer: inet6-unicast NLRI for this session: inet6-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: inet6-unicast NLRI of received end-of-rib markers: inet6-unicast NLRI of all end-of-rib markers sent: inet6-unicast Peer supports 4 byte AS extension (peer-as 79) Peer does not support Addpath Table inet6.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: 0 Last traffic (seconds): Received 6 Sent 17 Checked 25 Input messages: Total 1615 Updates 1 Refreshes 0 Octets 30736 Output messages: Total 1593 Updates 0 Refreshes 0 Octets 30337 Output Queue[0]: 0
Bedeutung
Es werden IPv6-Unicast Network Layer Reachability Information (NLRI) zwischen den Nachbarn ausgetauscht.
Prüfung von BGP Gruppen
Zweck
Stellen Sie sicher, dass BGP Gruppen korrekt konfiguriert wurden.
Aktion
Führen Sie im Betriebsmodus den show bgp group
Befehl aus.
user@R1:E> show bgp group Group Type: External Local AS: 17 Name: external-peers Index: 0 Flags: <> Holdtime: 0 Total peers: 4 Established: 4 2001:db8:0:1:2a0:a502:0:1da+54987 2001:db8:0:2:2a0:a502:0:6da+179 2001:db8:0:3:2a0:a502:0:ada+55983 2001:db8:0:4:2a0:a502:0:7da+49255 inet6.0: 0/0/0/0 Groups: 1 Peers: 4 External: 4 Internal: 0 Down peers: 0 Flaps: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet6.0 0 0 0 0 0 0 inet6.2 0 0 0 0 0 0
Bedeutung
Der Gruppentyp ist extern und die Gruppe verfügt über vier Peers.
Überprüfung zusammenfassender BGP Informationen
Zweck
Stellen Sie sicher, BGP Peer-Beziehungen eingerichtet wurden.
Aktion
Führen Sie im Betriebsmodus den show bgp summary
Befehl aus.
user@R1:E> show bgp summary Groups: 1 Peers: 4 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet6.0 0 0 0 0 0 0 inet6.2 0 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped... 2001:db8:0:1:2a0:a502:0:1da 22 1617 1600 0 0 12:07:00 Establ inet6.0: 0/0/0/0 2001:db8:0:2:2a0:a502:0:6da 22 1616 1651 0 0 12:06:56 Establ inet6.0: 0/0/0/0 2001:db8:0:3:2a0:a502:0:ada 22 1617 1594 0 0 12:04:32 Establ inet6.0: 0/0/0/0 2001:db8:0:4:2a0:a502:0:7da 79 1621 1599 0 0 12:07:00 Establ inet6.0: 0/0/0/0
Bedeutung
Down-Peers: 0 zeigt, dass sich BGP im etablierten Zustand befinden.
Prüfen der Routing-Tabelle
Zweck
Stellen Sie sicher, dass in der Routing-Tabelle von inet6.0 lokale und direkte Routen vor Ort angezeigt werden.
Aktion
Führen Sie im Betriebsmodus den show route
Befehl aus.
user@R1:E> show route inet6.0: 15 destinations, 18 routes (15 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 2001:db8::5/128 *[Direct/0] 12:41:18 > via lo0.5 2001:db8:0:1::/64 *[Direct/0] 14:40:01 > via lt-0/1/0.25 2001:db8:0:1:2a0:a502:0:19da/128 *[Local/0] 14:40:01 Local via lt-0/1/0.25 2001:db8:0:2::/64 *[Direct/0] 14:40:02 > via lt-0/1/0.5 2001:db8:0:2:2a0:a502:0:5da/128 *[Local/0] 14:40:02 Local via lt-0/1/0.5 2001:db8:0:3::/64 *[Direct/0] 14:40:02 > via lt-0/1/0.9 2001:db8:0:3:2a0:a502:0:9da/128 *[Local/0] 14:40:02 Local via lt-0/1/0.9 2001:db8:0:4::/64 *[Direct/0] 14:40:01 > via lt-0/1/0.21 2001:db8:0:4:2a0:a502:0:15da/128 *[Local/0] 14:40:01 Local via lt-0/1/0.21 fe80::/64 *[Direct/0] 14:40:02 > via lt-0/1/0.5 [Direct/0] 14:40:02 > via lt-0/1/0.9 [Direct/0] 14:40:01 > via lt-0/1/0.21 [Direct/0] 14:40:01 > via lt-0/1/0.25 fe80::2a0:a502:0:5da/128 *[Local/0] 14:40:02 Local via lt-0/1/0.5 fe80::2a0:a502:0:9da/128 *[Local/0] 14:40:02 Local via lt-0/1/0.9 fe80::2a0:a502:0:15da/128 *[Local/0] 14:40:01 Local via lt-0/1/0.21 fe80::2a0:a502:0:19da/128 *[Local/0] 14:40:01 Local via lt-0/1/0.25 fe80::2a0:a50f:fc56:1da/128 *[Direct/0] 12:41:18 > via lo0.5
Bedeutung
Die Inet6.0-Routing-Tabelle enthält lokale und Direktrouten. Zum Füllen der Routing-Tabelle mit anderen Arten von Routen müssen Sie Routing-Richtlinien konfigurieren.
Verständnis der internen Netzwerk BGP Peering-Sitzungen
Wenn zwei BGP aktivierte Geräte sich im gleichen autonomen System (AS) befinden, wird die BGP-Sitzung als interne BGP- oder IBGP-Sitzung bezeichnet. BGP verwendet die gleichen Nachrichtentypen auf IBGP- und externen BGP (EBGP)-Sitzungen, aber die Regeln für den Sende wann die Nachricht gesendet werden soll und wie die Nachrichten so interpretieren werden, unterscheiden sich leicht. Aus diesem Grund beziehen sich einige Personen auf IBGP und EBGP als zwei separate Protokolle.

In, Abbildung 4 Device Jackson, Device Memphis und Device IbGP-Peer-Sitzungen untereinander. Desgleichen gibt es in Device Miami und Device Atlanta IBGP-Peer-Sitzungen untereinander.
Der Zweck von IBGP ist es, ein Mittel zur Verfügung zu stellen, mit dem EBGP-Routen-Ankündigungen über das Netzwerk weitergeleitet werden können. Theoretisch könnten Sie zur Erfüllung dieser Aufgabe alle Ihre EBGP-Routen in ein Interior Gateway Protocol (IGP) umverteilungen, zum Beispiel OSPF oder IS-IS. In einer Produktionsumgebung wird dies jedoch aufgrund der großen Anzahl von EBGP-Routen im Internet und des Betriebs von IGPs nicht empfohlen. Kurz gesagt: Bei diesen vielen Routen IGP die Kundenabwanderung oder Stürzte.
Im Allgemeinen wird die Loopback-Schnittstelle (lo0) verwendet, um Verbindungen zwischen IBGP-Peers zu herstellen. Die Loopback-Schnittstelle ist immer so lange verfügbar, wie das Gerät in Betrieb ist. Wenn eine Route zur Loopback-Adresse besteht, bleibt die IBGP-Peering-Sitzung auf. Wenn stattdessen eine physische Schnittstellenadresse verwendet wird und diese Schnittstelle nach oben und unten läuft, steigt die IBGP-Peering-Sitzung ebenfalls hoch und unten. Die Loopback-Schnittstelle bietet daher Fehlertoleranz, falls die physische Schnittstelle oder der Link ausb fallt, wenn das Gerät über Link-Redundanz verfügt.
IbGP-Nachbarn müssen nicht direkt miteinander verbunden sein, sie müssen jedoch über ein volles Mesh-Netz verbunden sein. In diesem Fall bedeutet ein volles Mesh, dass jedes Gerät logisch über Nachbar-Peer-Beziehungen mit jedem anderen Gerät verbunden ist. Diese neighbor
Aussage erzeugt das Mesh. Aufgrund der Full-Mesh-Anforderungen von IBGP müssen Sie einzelne Peering-Sitzungen zwischen allen IBGP-Geräten im BGP-AS. Full-Mesh-Verbindungen müssen keine physischen Verbindungen sein. Stattdessen muss die Konfiguration auf jedem Routinggerät ein full Mesh von Peer-Sitzungen (mit mehreren Anweisungen) neighbor
erstellen.
Bei Konfiguration einer Confederation oder Route Reflection wird von der Anforderung für ein Full-Mesh-Netz abgesehen.
Um die Full-Mesh-Anforderungen zu verstehen, müssen Sie beachten, dass eine IBGP-erlernte Route nicht auf einen anderen IBGP-Peer übertragen werden kann. Der Grund dafür, das Lesen von IBGP-Routen zu verhindern und das volle Mesh erforderlich zu machen, ist die Vermeidung von Routing-Schleifen innerhalb einer AS. Das AS-Pfadattribut ist das Mittel, mit dem BGP Routing-Geräte Schleifen vermeiden. Die Pfadinformationen werden nur dann nach der lokalen AS geprüft, wenn die Route von einem EBGP-Peer empfangen wird. Da das Attribut nur innerhalb AS wird, funktioniert dieses System gut. Die Tatsache, dass das Attribut nur über übergreifende AS verändert wird, stellt ein Problem innerhalb der AS. Beispiel: Die Routinggeräte A, B und C befinden sich alle im gleichen Netzwerk AS. Gerät A empfängt eine Route von einem EBGP-Peer und sendet die Route an Gerät B, das sie als aktive Route installiert. Die Route wird dann an Device C gesendet, das diese lokal installiert und an Gerät A zurück sendet. Wenn Gerät A die Route installiert, wird eine Schleife innerhalb des AS. Die Routing-Geräte können die Schleife nicht erkennen, da das AS-Pfadattribut während dieser Ankündigung nicht geändert wird. Die Protokollentwickler BGP daher der Ansicht, dass die einzige Gewissheit, niemals eine Routing-Schleife zu bilden, ein IBGP-Peer daran hindern würde, innerhalb des Protokolls einen IBGP-erlernten Route zu AS. Zur Routenverfügbarkeit sind die IBGP-Peers vollständig vermascht.
IBGP unterstützt Multihop-Verbindungen, sodass IBGP-Nachbarn sich überall im Netzwerk befinden AS und häufig keinen Link gemeinsam haben. Eine rekursive Routensuche löst die Loopback-Peering-Adresse zu einer IP-Weiterleitung im nächsten Hop auf. Der Suchservice wird durch statische Routen oder eine IGP wie OSPF oder BGP bereitgestellt.
Siehe auch
Beispiel: Konfigurieren von internen Sitzungen BGP Peer-Sitzungen
In diesem Beispiel wird gezeigt, wie sie interne BGP-Peer-Sitzungen konfigurieren.
Anforderungen
Bevor Sie dieses Beispiel konfigurieren, ist keine besondere Konfiguration über die Gerätein initialisierung hinaus erforderlich.
Überblick
In diesem Beispiel konfigurieren Sie interne BGP (IBGP) Peer-Sitzungen. Die Loopback-Schnittstelle (lo0) wird verwendet, um Verbindungen zwischen IBGP-Peers zu herstellen. Die Loopback-Schnittstelle ist immer so lange verfügbar, wie das Gerät in Betrieb ist. Wenn eine Route zur Loopback-Adresse besteht, bleibt die IBGP-Peer-Sitzung auf. Wenn stattdessen eine physische Schnittstellenadresse verwendet wird und diese Schnittstelle nach oben und unten läuft, wird die IBGP-Peer-Sitzung auch hoch und unten angezeigt. Wenn das Gerät also über Link-Redundanz verfügt, bietet die Loopbackschnittstelle Fehlertoleranz, wenn die physische Schnittstelle oder eine der Verbindungen ausb fallt.
Wenn ein Gerät mit der Loopback-Schnittstellenadresse eines Remotegeräts peert, erwartet das lokale Gerät, dass BGP-Nachrichten von der Loopback-Schnittstellenadresse des Remotegeräts stammen (von dieser stammen). Mit local-address
dieser Anweisung können Sie die Quellinformationen in Nachrichten angeben, BGP aktualisieren sollen. Wenn Sie die Anweisung auslassen, basiert die erwartete Quelle von BGP-Aktualisierungsmeldungen auf den Quelladressenauswahlregeln des Geräts. Normalerweise wird die Ausgangsschnittstellenadresse normalerweise als voraussichtliche Quelle von Update-Nachrichten local-address
angezeigt. In diesem Fall wird die Peer-Sitzung nicht ermittelt, da ein Mismatch zwischen der erwarteten Quelladresse (der Ausgangsschnittstelle des Peer) und der tatsächlichen Quelle (der Loopback-Schnittstelle des Peers) besteht. Um sicherzustellen, dass die erwartete Quelladresse mit der tatsächlichen Quelladresse entspricht, geben Sie die Loopback-Schnittstellenadresse in der Anweisung local-address
an.
Da IBGP Multihop-Verbindungen unterstützt, können SICH IBGP-Nachbarn überall innerhalb des autonomen Systems (AS) befinden und haben häufig keine Verbindung gemeinsam. Eine rekursive Routensuche löst die Loopback-Peer-Adresse zu einem IP-Weiterleitungs-Next-Hop auf. In diesem Beispiel wird dieser Service von einem OSPF. Obwohl Nachbarn des Interior Gateway Protocol (IGP) nicht direkt verbunden werden müssen, müssen sie eine volle Mesh-Mesh-Verbindung haben. In diesem Fall bedeutet ein volles Mesh, dass jedes Gerät logisch über Nachbar-Peer-Beziehungen mit jedem anderen Gerät verbunden ist. Die neighbor
Aussage erzeugt das Mesh.
Bei Konfiguration einer Confederation oder Route Reflection wird von der Anforderung für ein Full-Mesh-Netz abgesehen.
Nachdem der BGP eingerichtet wurde, werden lokale Routen nicht automatisch von den anderen Peers BGP ausgeschrieben. Auf jedem BGP-fähigen Gerät ist eine Richtlinienkonfiguration erforderlich, um die lokalen, statischen oder IGP-erlernten Routen in die BGP Routing Information Base (RIB) zu exportieren und sie dann als BGP-Routen zu den anderen Peers an. BGP in der Ankündigungsrichtlinie von standardmäßig keine nicht-BGP (z. B. lokale Routen) zu Peers aus.
In dem Beispielnetzwerk sind die Geräte in AS 17 in der Gruppe vollständig internal-peers vermascht. Die Geräte verfügen über Loopback-Adressen 192.168.6.5, 192.163.6.4 und 192.168.40.4.
Abbildung 5 zeigt ein typisches Netzwerk mit internen Peer-Sitzungen.

Konfiguration
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 der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit]
ein.
Gerät A
set interfaces ge-0/1/0 unit 1 description to-B set interfaces ge-0/1/0 unit 1 family inet address 10.10.10.1/30 set interfaces lo0 unit 1 family inet address 192.168.6.5/32 set protocols bgp group internal-peers type internal set protocols bgp group internal-peers description “connections to B and C” set protocols bgp group internal-peers local-address 192.168.6.5 set protocols bgp group internal-peers export send-direct set protocols bgp group internal-peers neighbor 192.163.6.4 set protocols bgp group internal-peers neighbor 192.168.40.4 set protocols ospf area 0.0.0.0 interface lo0.1 passive set protocols ospf area 0.0.0.0 interface ge-0/1/0.1 set policy-options policy-statement send-direct term 2 from protocol direct set policy-options policy-statement send-direct term 2 then accept set routing-options router-id 192.168.6.5 set routing-options autonomous-system 17
Gerät B
set interfaces ge-0/1/0 unit 2 description to-A set interfaces ge-0/1/0 unit 2 family inet address 10.10.10.2/30 set interfaces ge-0/1/1 unit 5 description to-C set interfaces ge-0/1/1 unit 5 family inet address 10.10.10.5/30 set interfaces lo0 unit 2 family inet address 192.163.6.4/32 set protocols bgp group internal-peers type internal set protocols bgp group internal-peers description “connections to A and C” set protocols bgp group internal-peers local-address 192.163.6.4 set protocols bgp group internal-peers export send-direct set protocols bgp group internal-peers neighbor 192.168.40.4 set protocols bgp group internal-peers neighbor 192.168.6.5 set protocols ospf area 0.0.0.0 interface lo0.2 passive set protocols ospf area 0.0.0.0 interface ge-0/1/0.2 set protocols ospf area 0.0.0.0 interface ge-0/1/1.5 set policy-options policy-statement send-direct term 2 from protocol direct set policy-options policy-statement send-direct term 2 then accept set routing-options router-id 192.163.6.4 set routing-options autonomous-system 17
Gerät C
set interfaces ge-0/1/0 unit 6 description to-B set interfaces ge-0/1/0 unit 6 family inet address 10.10.10.6/30 set interfaces lo0 unit 3 family inet address 192.168.40.4/32 set protocols bgp group internal-peers type internal set protocols bgp group internal-peers description “connections to A and B” set protocols bgp group internal-peers local-address 192.168.40.4 set protocols bgp group internal-peers export send-direct set protocols bgp group internal-peers neighbor 192.163.6.4 set protocols bgp group internal-peers neighbor 192.168.6.5 set protocols ospf area 0.0.0.0 interface lo0.3 passive set protocols ospf area 0.0.0.0 interface ge-0/1/0.6 set policy-options policy-statement send-direct term 2 from protocol direct set policy-options policy-statement send-direct term 2 then accept set routing-options router-id 192.168.40.4 set routing-options autonomous-system 17
Gerät A konfigurieren
Schritt-für-Schritt-Verfahren
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.
Zum Konfigurieren interner BGP Peer-Sitzungen auf Gerät A:
Konfigurieren Sie die Schnittstellen.
[edit interfaces ge-0/1/0 unit 1] user@A# set description to-B user@A# set family inet address 10.10.10.1/30 [edit interfaces] user@A# set lo0 unit 1 family inet address 192.168.6.5/32
Konfiguration BGP.
Die Anweisungen sind sowohl für Gerät B als auch für Gerät C enthalten, obwohl
neighbor
Gerät A nicht direkt mit Gerät C verbunden ist.[edit protocols bgp group internal-peers] user@A# set type internal user@A# set description “connections to B and C” user@A# set local-address 192.168.6.5 user@A# set export send-direct user@A# set neighbor 192.163.6.4 user@A# set neighbor 192.168.40.4
Konfiguration OSPF.
[edit protocols ospf area 0.0.0.0] user@A# set interface lo0.1 passive user@A# set interface ge-0/1/0.1
Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.
Andere nützliche Optionen für dieses Szenario könnten das Akzeptieren von Routen sein, die über lokale oder OSPF Routen gelernt werden.
[edit policy-options policy-statement send-direct term 2] user@A# set from protocol direct user@A# set then accept
Konfigurieren Sie die Router-ID und die AS-Nummer.
[edit routing-options] user@A# set router-id 192.168.6.5 user@A# set autonomous-system 17
Ergebnisse
Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces
show policy-options
, und Befehle show protocols
show routing-options
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@A# show interfaces ge-0/1/0 { unit 1 { description to-B; family inet { address 10.10.10.1/30; } } } lo0 { unit 1 { family inet { address 192.168.6.5/32; } } }
user@A# show policy-options policy-statement send-direct { term 2 { from protocol direct; then accept; } }
user@A# show protocols bgp { group internal-peers { type internal; description “connections to B and C”; local-address 192.168.6.5; export send-direct; neighbor 192.163.6.4; neighbor 192.168.40.4; } } ospf { area 0.0.0.0 { interface lo0.1 { passive; } interface ge-0/1/0.1; } }
user@A# show routing-options router-id 192.168.6.5; autonomous-system 17;
Wenn Sie die Konfiguration des Geräts erledigt haben, geben Sie commit den Konfigurationsmodus ein.
Gerät konfigurieren B
Schritt-für-Schritt-Verfahren
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.
Zum Konfigurieren interner BGP Peer-Sitzungen auf Gerät B:
Konfigurieren Sie die Schnittstellen.
[edit interfaces ge-0/1/0 unit 2] user@B# set description to-A user@B# set family inet address 10.10.10.2/30 [edit interfaces ge-0/1/1] user@B# set unit 5 description to-C user@B# set unit 5 family inet address 10.10.10.5/30 [edit interfaces] user@B# set lo0 unit 2 family inet address 192.163.6.4/32
Konfiguration BGP.
Die Anweisungen sind sowohl für Gerät B als auch für Gerät C enthalten, obwohl
neighbor
Gerät A nicht direkt mit Gerät C verbunden ist.[edit protocols bgp group internal-peers] user@B# set type internal user@B# set description “connections to A and C” user@B# set local-address 192.163.6.4 user@B# set export send-direct user@B# set neighbor 192.168.40.4 user@B# set neighbor 192.168.6.5
Konfiguration OSPF.
[edit protocols ospf area 0.0.0.0] user@B# set interface lo0.2 passive user@B# set interface ge-0/1/0.2 user@B# set interface ge-0/1/1.5
Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.
Andere nützliche Optionen für dieses Szenario könnten das Akzeptieren von Routen sein, die über lokale oder OSPF Routen gelernt werden.
[edit policy-options policy-statement send-direct term 2] user@B# set from protocol direct user@B# set then accept
Konfigurieren Sie die Router-ID und die AS-Nummer.
[edit routing-options] user@B# set router-id 192.163.6.4 user@B# set autonomous-system 17
Ergebnisse
Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces
show policy-options
, und Befehle show protocols
show routing-options
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@B# show interfaces ge-0/1/0 { unit 2 { description to-A; family inet { address 10.10.10.2/30; } } } ge-0/1/1 { unit 5 { description to-C; family inet { address 10.10.10.5/30; } } } lo0 { unit 2 { family inet { address 192.163.6.4/32; } } }
user@B# show policy-options policy-statement send-direct { term 2 { from protocol direct; then accept; } }
user@B# show protocols bgp { group internal-peers { type internal; description “connections to A and C”; local-address 192.163.6.4; export send-direct; neighbor 192.168.40.4; neighbor 192.168.6.5; } } ospf { area 0.0.0.0 { interface lo0.2 { passive; } interface ge-0/1/0.2; interface ge-0/1/1.5; } }
user@B# show routing-options router-id 192.163.6.4; autonomous-system 17;
Wenn Sie die Konfiguration des Geräts erledigt haben, geben Sie commit den Konfigurationsmodus ein.
Gerät C konfigurieren
Schritt-für-Schritt-Verfahren
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 Sie interne BGP Peer-Sitzungen auf Gerät C:
Konfigurieren Sie die Schnittstellen.
[edit interfaces ge-0/1/0 unit 6] user@C# set description to-B user@C# set family inet address 10.10.10.6/30 [edit interfaces] user@C# set lo0 unit 3 family inet address 192.168.40.4/32
Konfiguration BGP.
Die Anweisungen sind sowohl für Gerät B als auch für Gerät C enthalten, obwohl
neighbor
Gerät A nicht direkt mit Gerät C verbunden ist.[edit protocols bgp group internal-peers] user@C# set type internal user@C# set description “connections to A and B” user@C# set local-address 192.168.40.4 user@C# set export send-direct user@C# set neighbor 192.163.6.4 user@C# set neighbor 192.168.6.5
Konfiguration OSPF.
[edit protocols ospf area 0.0.0.0] user@C# set interface lo0.3 passive user@C# set interface ge-0/1/0.6
Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.
Andere nützliche Optionen für dieses Szenario könnten das Akzeptieren von Routen sein, die über lokale oder OSPF Routen gelernt werden.
[edit policy-options policy-statement send-direct term 2] user@C# set from protocol direct user@C# set then accept
Konfigurieren Sie die Router-ID und die AS-Nummer.
[edit routing-options] user@C# set router-id 192.168.40.4 user@C# set autonomous-system 17
Ergebnisse
Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie die show interfaces
show policy-options
, und Befehle show protocols
show routing-options
eingeben. Wenn in der Ausgabe nicht die beabsichtigte Konfiguration angezeigt wird, wiederholen Sie die Anweisungen in diesem Beispiel, um die Konfiguration zu korrigieren.
user@C# show interfaces ge-0/1/0 { unit 6 { description to-B; family inet { address 10.10.10.6/30; } } } lo0 { unit 3 { family inet { address 192.168.40.4/32; } } }
user@C# show policy-options policy-statement send-direct { term 2 { from protocol direct; then accept; } }
user@C# show protocols bgp { group internal-peers { type internal; description “connections to A and B”; local-address 192.168.40.4; export send-direct; neighbor 192.163.6.4; neighbor 192.168.6.5; } } ospf { area 0.0.0.0 { interface lo0.3 { passive; } interface ge-0/1/0.6; } }
user@C# show routing-options router-id 192.168.40.4; autonomous-system 17;
Wenn Sie die Konfiguration des Geräts bereits durchgeführt haben, geben Sie commit sie im Konfigurationsmodus ein.
Überprüfung
Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfung BGP Nachbarn
- Prüfung von BGP Gruppen
- Überprüfung zusammenfassender BGP Informationen
- Sicherstellen, dass BGP Routen in der Routingtabelle installiert sind
Ü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 im Betriebsmodus den Befehl show bgp neighbor
ein.
user@A> show bgp neighbor Peer: 192.163.6.4+179 AS 17 Local: 192.168.6.5+58852 AS 17 Type: Internal State: Established Flags: Sync Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Export: [ send-direct ] Options: Preference LocalAddress Refresh Local Address: 192.168.6.5 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.163.6.4 Local ID: 192.168.6.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 BFD: disabled, down 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 17) 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: 3 Accepted prefixes: 3 Suppressed due to damping: 0 Advertised prefixes: 2 Last traffic (seconds): Received 25 Sent 19 Checked 67 Input messages: Total 2420 Updates 4 Refreshes 0 Octets 46055 Output messages: Total 2411 Updates 2 Refreshes 0 Octets 45921 Output Queue[0]: 0 Peer: 192.168.40.4+179 AS 17 Local: 192.168.6.5+56466 AS 17 Type: Internal State: Established Flags: Sync Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Export: [ send-direct ] Options: Preference LocalAddress Refresh Local Address: 192.168.6.5 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.168.40.4 Local ID: 192.168.6.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 1 BFD: disabled, down 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 17) 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: 2 Accepted prefixes: 2 Suppressed due to damping: 0 Advertised prefixes: 2 Last traffic (seconds): Received 7 Sent 21 Checked 24 Input messages: Total 2412 Updates 2 Refreshes 0 Octets 45867 Output messages: Total 2409 Updates 2 Refreshes 0 Octets 45883 Output Queue[0]: 0
Prüfung von BGP Gruppen
Zweck
Stellen Sie sicher, dass BGP Gruppen korrekt konfiguriert wurden.
Aktion
Geben Sie im Betriebsmodus den Befehl show bgp group
ein.
user@A> show bgp group Group Type: Internal AS: 17 Local AS: 17 Name: internal-peers Index: 0 Flags: <Export Eval> Export: [ send-direct ] Holdtime: 0 Total peers: 2 Established: 2 192.163.6.4+179 192.168.40.4+179 inet.0: 0/5/5/0 Groups: 1 Peers: 2 External: 0 Internal: 2 Down peers: 0 Flaps: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 5 0 0 0 0 0
Überprüfung zusammenfassender BGP Informationen
Zweck
Stellen Sie sicher, BGP Konfiguration korrekt ist.
Aktion
Geben Sie im Betriebsmodus den Befehl show bgp summary
ein.
user@A> show bgp summary Groups: 1 Peers: 2 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 5 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped... 192.163.6.4 17 2441 2432 0 0 18:18:52 0/3/3/0 0/0/0/0 192.168.40.4 17 2432 2430 0 0 18:18:48 0/2/2/0 0/0/0/0
Sicherstellen, dass BGP Routen in der Routingtabelle installiert sind
Zweck
Stellen Sie sicher, dass die Konfiguration der Exportrichtlinie die BGP Routen in den Routingtabellen der Peers verursacht.
Aktion
Geben Sie im Betriebsmodus den Befehl show route protocol bgp
ein.
user@A> show route protocol bgp inet.0: 7 destinations, 12 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.10.10.0/30 [BGP/170] 07:09:57, localpref 100, from 192.163.6.4 AS path: I > to 10.10.10.2 via ge-0/1/0.1 10.10.10.4/30 [BGP/170] 07:09:57, localpref 100, from 192.163.6.4 AS path: I > to 10.10.10.2 via ge-0/1/0.1 [BGP/170] 07:07:12, localpref 100, from 192.168.40.4 AS path: I > to 10.10.10.2 via ge-0/1/0.1 192.163.6.4/32 [BGP/170] 07:09:57, localpref 100, from 192.163.6.4 AS path: I > to 10.10.10.2 via ge-0/1/0.1 192.168.40.4/32 [BGP/170] 07:07:12, localpref 100, from 192.168.40.4 AS path: I > to 10.10.10.2 via ge-0/1/0.1
Beispiel: Konfigurieren interner Netzwerk BGP Peering-Sitzungen zu logischen Systemen
In diesem Beispiel wird gezeigt, wie sie interne BGP-Peer-Sitzungen auf logischen Systemen konfigurieren.
Anforderungen
In diesem Beispiel ist über die Initialisierung des Geräts hinaus keine besondere Konfiguration erforderlich.
Überblick
In diesem Beispiel konfigurieren Sie interne BGP (IBGP) Peering-Sitzungen.
In dem Beispielnetzwerk sind die Geräte in AS 17 in der Gruppe vollständig internal-peers vermascht. Die Geräte verfügen über Loopback-Adressen 192.168.6.5, 192.163.6.4 und 192.168.40.4.
Abbildung 6 zeigt ein typisches Netzwerk mit internen Peer-Sitzungen.

Konfiguration
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 der Netzwerkkonfiguration erforderlich sind, und kopieren Sie die Befehle, und fügen Sie die Befehle CLI der Hierarchieebene [edit]
ein.
set logical-systems A interfaces lt-0/1/0 unit 1 description to-B set logical-systems A interfaces lt-0/1/0 unit 1 encapsulation ethernet set logical-systems A interfaces lt-0/1/0 unit 1 peer-unit 2 set logical-systems A interfaces lt-0/1/0 unit 1 family inet address 10.10.10.1/30 set logical-systems A interfaces lo0 unit 1 family inet address 192.168.6.5/32 set logical-systems A protocols bgp group internal-peers type internal set logical-systems A protocols bgp group internal-peers local-address 192.168.6.5 set logical-systems A protocols bgp group internal-peers export send-direct set logical-systems A protocols bgp group internal-peers neighbor 192.163.6.4 set logical-systems A protocols bgp group internal-peers neighbor 192.168.40.4 set logical-systems A protocols ospf area 0.0.0.0 interface lo0.1 passive set logical-systems A protocols ospf area 0.0.0.0 interface lt-0/1/0.1 set logical-systems A policy-options policy-statement send-direct term 2 from protocol direct set logical-systems A policy-options policy-statement send-direct term 2 then accept set logical-systems A routing-options router-id 192.168.6.5 set logical-systems A routing-options autonomous-system 17 set logical-systems B interfaces lt-0/1/0 unit 2 description to-A set logical-systems B interfaces lt-0/1/0 unit 2 encapsulation ethernet set logical-systems B interfaces lt-0/1/0 unit 2 peer-unit 1 set logical-systems B interfaces lt-0/1/0 unit 2 family inet address 10.10.10.2/30 set logical-systems B interfaces lt-0/1/0 unit 5 description to-C set logical-systems B interfaces lt-0/1/0 unit 5 encapsulation ethernet set logical-systems B interfaces lt-0/1/0 unit 5 peer-unit 6 set logical-systems B interfaces lt-0/1/0 unit 5 family inet address 10.10.10.5/30 set logical-systems B interfaces lo0 unit 2 family inet address 192.163.6.4/32 set logical-systems B protocols bgp group internal-peers type internal set logical-systems B protocols bgp group internal-peers local-address 192.163.6.4 set logical-systems B protocols bgp group internal-peers export send-direct set logical-systems B protocols bgp group internal-peers neighbor 192.168.40.4 set logical-systems B protocols bgp group internal-peers neighbor 192.168.6.5 set logical-systems B protocols ospf area 0.0.0.0 interface lo0.2 passive set logical-systems B protocols ospf area 0.0.0.0 interface lt-0/1/0.2 set logical-systems B protocols ospf area 0.0.0.0 interface lt-0/1/0.5 set logical-systems B policy-options policy-statement send-direct term 2 from protocol direct set logical-systems B policy-options policy-statement send-direct term 2 then accept set logical-systems B routing-options router-id 192.163.6.4 set logical-systems B routing-options autonomous-system 17 set logical-systems C interfaces lt-0/1/0 unit 6 description to-B set logical-systems C interfaces lt-0/1/0 unit 6 encapsulation ethernet set logical-systems C interfaces lt-0/1/0 unit 6 peer-unit 5 set logical-systems C interfaces lt-0/1/0 unit 6 family inet address 10.10.10.6/30 set logical-systems C interfaces lo0 unit 3 family inet address 192.168.40.4/32 set logical-systems C protocols bgp group internal-peers type internal set logical-systems C protocols bgp group internal-peers local-address 192.168.40.4 set logical-systems C protocols bgp group internal-peers export send-direct set logical-systems C protocols bgp group internal-peers neighbor 192.163.6.4 set logical-systems C protocols bgp group internal-peers neighbor 192.168.6.5 set logical-systems C protocols ospf area 0.0.0.0 interface lo0.3 passive set logical-systems C protocols ospf area 0.0.0.0 interface lt-0/1/0.6 set logical-systems C policy-options policy-statement send-direct term 2 from protocol direct set logical-systems C policy-options policy-statement send-direct term 2 then accept set logical-systems C routing-options router-id 192.168.40.4 set logical-systems C routing-options autonomous-system 17
Gerät A
Schritt-für-Schritt-Verfahren
Im folgenden Beispiel müssen Sie durch verschiedene Ebenen in der Konfigurationshierarchie navigieren. Informationen zur Navigation auf der CLI finden Sie unter Verwenden des CLI-Editors im Konfigurationsmodus im CLI Benutzerhandbuch.
Zum Konfigurieren interner BGP Peer-Sitzungen auf Gerät A:
Konfigurieren Sie die Schnittstellen.
[edit logical-systems A interfaces lt-0/1/0 unit 1] user@R1# set description to-B user@R1# set encapsulation ethernet user@R1# set peer-unit 2 user@R1# set family inet address 10.10.10.1/30 user@R1# set family inet address 192.168.6.5/32 user@R1# up user@R1# up [edit logical-systems A interfaces] user@R1# set lo0 unit 1 family inet address 192.168.6.5/32 user@R1# exit [edit] user@R1# edit logical-systems B interfaces lt-0/1/0 [edit logical-systems B interfaces lt-0/1/0] user@R1# set unit 2 description to-A user@R1# set unit 2 encapsulation ethernet user@R1# set unit 2 peer-unit 1 user@R1# set unit 2 family inet address 10.10.10.2/30 user@R1# set unit 5 description to-C user@R1# set unit 5 encapsulation ethernet user@R1# set unit 5 peer-unit 6 user@R1# set family inet address 10.10.10.5/30 user@R1# up [edit logical-systems B interfaces] user@R1# set lo0 unit 2 family inet address 192.163.6.4/32 user@R1# exit [edit] user@R1# edit logical-systems C interfaces lt-0/1/0 unit 6 [edit logical-systems C interfaces lt-0/1/0 unit 6] set description to-B set encapsulation ethernet set peer-unit 5 set family inet address 10.10.10.6/30 user@R1# up user@R1# up [edit logical-systems C interfaces] set lo0 unit 3 family inet address 192.168.40.4/32
Konfiguration BGP.
Auf logischem System A sind die Anweisungen sowohl für Gerät B als auch für Gerät C enthalten, auch wenn
neighbor
logisches System A nicht direkt mit Gerät C verbunden ist.[edit logical-systems A protocols bgp group internal-peers] user@R1# set type internal user@R1# set local-address 192.168.6.5 user@R1# set export send-direct user@R1# set neighbor 192.163.6.4 user@R1# set neighbor 192.168.40.4 [edit logical-systems B protocols bgp group internal-peers] user@R1# set type internal user@R1# set local-address 192.163.6.4 user@R1# set export send-direct user@R1# set neighbor 192.168.40.4 user@R1# set neighbor 192.168.6.5 [edit logical-systems C protocols bgp group internal-peers] user@R1# set type internal user@R1# set local-address 192.168.40.4 user@R1# set export send-direct user@R1# set neighbor 192.163.6.4 user@R1# set neighbor 192.168.6.5
Konfiguration OSPF.
[edit logical-systems A protocols ospf area 0.0.0.0] user@R1# set interface lo0.1 passive user@R1# set interface lt-0/1/0.1 [edit logical-systems A protocols ospf area 0.0.0.0] user@R1# set interface lo0.2 passive user@R1# set interface lt-0/1/0.2 user@R1# set interface lt-0/1/0.5 [edit logical-systems A protocols ospf area 0.0.0.0] user@R1# set interface lo0.3 passive user@R1# set interface lt-0/1/0.6
Konfigurieren Sie eine Richtlinie, die direkte Routen akzeptiert.
Andere nützliche Optionen für dieses Szenario könnten das Akzeptieren von Routen sein, die über lokale oder OSPF Routen gelernt werden.
[edit logical-systems A policy-options policy-statement send-direct term 2] user@R1# set from protocol direct user@R1# set then accept [edit logical-systems B policy-options policy-statement send-direct term 2] user@R1# set from protocol direct user@R1# set then accept [edit logical-systems C policy-options policy-statement send-direct term 2] user@R1# set from protocol direct user@R1# set then accept
Konfigurieren Sie die Router-ID und die autonome Systemnummer (AS).
[edit logical-systems A routing-options] user@R1# set router-id 192.168.6.5 user@R1# set autonomous-system 17 [edit logical-systems B routing-options] user@R1# set router-id 192.163.6.4 user@R1# set autonomous-system 17 [edit logical-systems C routing-options] user@R1# set router-id 192.168.40.4 user@R1# set autonomous-system 17
Ergebnisse
Bestätigen Sie Ihre Konfiguration im Konfigurationsmodus, indem Sie den Befehl show logical-systems
eingeben. Wenn in der Ausgabe die beabsichtigte Konfiguration nicht angezeigt wird, wiederholen Sie die Konfigurationsanweisungen in diesem Beispiel, um sie zu korrigieren.
user@R1# show logical-systems A { interfaces { lt-0/1/0 { unit 1 { description to-B; encapsulation ethernet; peer-unit 2; family inet { address 10.10.10.1/30; } } } lo0 { unit 1 { family inet { address 192.168.6.5/32; } } } } protocols { bgp { group internal-peers { type internal; local-address 192.168.6.5; export send-direct; neighbor 192.163.6.4; neighbor 192.168.40.4; } } ospf { area 0.0.0.0 { interface lo0.1 { passive; } interface lt-0/1/0.1; } } } policy-options { policy-statement send-direct { term 2 { from protocol direct; then accept; } } } routing-options { router-id 192.168.6.5; autonomous-system 17; } } B { interfaces { lt-0/1/0 { unit 2 { description to-A; encapsulation ethernet; peer-unit 1; family inet { address 10.10.10.2/30; } } unit 5 { description to-C; encapsulation ethernet; peer-unit 6; family inet { address 10.10.10.5/30; } } } lo0 { unit 2 { family inet { address 192.163.6.4/32; } } } } protocols { bgp { group internal-peers { type internal; local-address 192.163.6.4; export send-direct; neighbor 192.168.40.4; neighbor 192.168.6.5; } } ospf { area 0.0.0.0 { interface lo0.2 { passive; } interface lt-0/1/0.2; interface lt-0/1/0.5; } } } policy-options { policy-statement send-direct { term 2 { from protocol direct; then accept; } } } routing-options { router-id 192.163.6.4; autonomous-system 17; } } C { interfaces { lt-0/1/0 { unit 6 { description to-B; encapsulation ethernet; peer-unit 5; family inet { address 10.10.10.6/30; } } } lo0 { unit 3 { family inet { address 192.168.40.4/32; } } } } protocols { bgp { group internal-peers { type internal; local-address 192.168.40.4; export send-direct; neighbor 192.163.6.4; neighbor 192.168.6.5; } } ospf { area 0.0.0.0 { interface lo0.3 { passive; } interface lt-0/1/0.6; } } } policy-options { policy-statement send-direct { term 2 { from protocol direct; then accept; } } } routing-options { router-id 192.168.40.4; autonomous-system 17; } }
Wenn Sie die Konfiguration des Geräts erledigt haben, geben Sie commit den Konfigurationsmodus ein.
Überprüfung
Stellen Sie sicher, dass die Konfiguration ordnungsgemäß funktioniert.
- Überprüfung BGP Nachbarn
- Prüfung von BGP Gruppen
- Überprüfung zusammenfassender BGP Informationen
- Sicherstellen, dass BGP Routen in der Routingtabelle installiert sind
Ü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 im Betriebsmodus den Befehl show bgp neighbor
ein.
user@R1> show bgp neighbor logical-system A Peer: 192.163.6.4+179 AS 17 Local: 192.168.6.5+58852 AS 17 Type: Internal State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Export: [ send-direct ] Options: <Preference LocalAddress Refresh> Local Address: 192.168.6.5 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.163.6.4 Local ID: 192.168.6.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 0 BFD: disabled, down 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 17) 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: 3 Accepted prefixes: 3 Suppressed due to damping: 0 Advertised prefixes: 2 Last traffic (seconds): Received 16 Sent 1 Checked 63 Input messages: Total 15713 Updates 4 Refreshes 0 Octets 298622 Output messages: Total 15690 Updates 2 Refreshes 0 Octets 298222 Output Queue[0]: 0 Peer: 192.168.40.4+179 AS 17 Local: 192.168.6.5+56466 AS 17 Type: Internal State: Established Flags: <Sync> Last State: OpenConfirm Last Event: RecvKeepAlive Last Error: None Export: [ send-direct ] Options: <Preference LocalAddress Refresh> Local Address: 192.168.6.5 Holdtime: 90 Preference: 170 Number of flaps: 0 Peer ID: 192.168.40.4 Local ID: 192.168.6.5 Active Holdtime: 90 Keepalive Interval: 30 Peer index: 1 BFD: disabled, down 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) Restart time configured on the peer: 120 Stale routes from peer are kept for: 300 Restart time requested by this peer: 120 NLRI that peer supports restart for: inet-unicast 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 17) 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: 2 Accepted prefixes: 2 Suppressed due to damping: 0 Advertised prefixes: 2 Last traffic (seconds): Received 15 Sent 22 Checked 68 Input messages: Total 15688 Updates 2 Refreshes 0 Octets 298111 Output messages: Total 15688 Updates 2 Refreshes 0 Octets 298184 Output Queue[0]: 0
Prüfung von BGP Gruppen
Zweck
Stellen Sie sicher, dass BGP Gruppen korrekt konfiguriert wurden.
Aktion
Geben Sie im Betriebsmodus den Befehl show bgp group
ein.
user@A> show bgp group logical-system A Group Type: Internal AS: 17 Local AS: 17 Name: internal-peers Index: 0 Flags: <Export Eval> Export: [ send-direct ] Holdtime: 0 Total peers: 2 Established: 2 192.163.6.4+179 192.168.40.4+179 inet.0: 0/5/5/0 Groups: 1 Peers: 2 External: 0 Internal: 2 Down peers: 0 Flaps: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 5 0 0 0 0 0
Überprüfung zusammenfassender BGP Informationen
Zweck
Stellen Sie sicher, BGP Konfiguration korrekt ist.
Aktion
Geben Sie im Betriebsmodus den Befehl show bgp summary
ein.
user@A> show bgp summary logical-system A Groups: 1 Peers: 2 Down peers: 0 Table Tot Paths Act Paths Suppressed History Damp State Pending inet.0 5 0 0 0 0 0 Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped... 192.163.6.4 17 15723 15700 0 0 4d 22:13:15 0/3/3/0 0/0/0/0 192.168.40.4 17 15698 15699 0 0 4d 22:13:11 0/2/2/0 0/0/0/0
Sicherstellen, dass BGP Routen in der Routingtabelle installiert sind
Zweck
Stellen Sie sicher, dass die Konfiguration der Exportrichtlinie funktioniert.
Aktion
Geben Sie im Betriebsmodus den Befehl show route protocol bgp
ein.
user@A> show route protocol bgp logical-system A inet.0: 7 destinations, 12 routes (7 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 10.10.10.0/30 [BGP/170] 4d 11:05:55, localpref 100, from 192.163.6.4 AS path: I > to 10.10.10.2 via lt-0/1/0.1 10.10.10.4/30 [BGP/170] 4d 11:05:55, localpref 100, from 192.163.6.4 AS path: I > to 10.10.10.2 via lt-0/1/0.1 [BGP/170] 4d 11:03:10, localpref 100, from 192.168.40.4 AS path: I > to 10.10.10.2 via lt-0/1/0.1 192.163.6.4/32 [BGP/170] 4d 11:05:55, localpref 100, from 192.163.6.4 AS path: I > to 10.10.10.2 via lt-0/1/0.1 192.168.40.4/32 [BGP/170] 4d 11:03:10, localpref 100, from 192.168.40.4 AS path: I > to 10.10.10.2 via lt-0/1/0.1
Überblick: Konfigurieren mehrerer Single-Hop-EBGP-Sitzungen auf unterschiedlichen Links mit der gleichen link-lokalen Adresse (IPv6)
In komplexen Netzwerken wie Datencenter oder Cloud werden lokale Link-Adressen häufig aufgrund der großen Anzahl von Links und Knoten verwendet. Die Bereitstellung mehrerer Single-Hop-BGP-Sitzungen für Juniper von Geräten mit lokalen Link-Adressen ist ein großer Vorteil.
Sie können ab Junos OS Veröffentlichungs-20.4R1 Single-Hop-EBGP-Sitzungen auf verschiedenen Links über mehrere direkt verbundene Peers aktivieren, die die gleiche lokale IPv6-Adresse verwenden. Es sind keine eindeutigen Peer-Adressen mehr für Juniper geräte für jede EBGP-Sitzung erforderlich.
Beispiel: Konfigurieren mehrerer Single-Hop-EBGP-Sitzungen auf unterschiedlichen Links mit der gleichen IPv6-Link-lokale Adresse
In diesem Beispiel wird gezeigt, wie Sie mehrere Single-Hop-EBGP-Sitzungen auf verschiedenen Links unter Verwendung der gleichen IPv6-Link-lokalen Adresse konfigurieren.
Anforderungen
In diesem Beispiel werden die folgenden Hardware- und Softwarekomponenten verwendet:
2 Router der MX-Serie
Junos OS release 20.4R1 oder höher
Überblick
Vor Junos OS release 20.4R1 konnten Sie BGP-Peers mit lokalen Link-Adressen konfigurieren, aber Sie konnten nicht mehrere BGP-Peers konfigurieren, um die gleiche linke lokale Adresse auf unterschiedlichen Schnittstellen zu verwenden. Beginnend in Junos OS 20.4R1, können Sie mehrere Single-Hop-EBGP-Sitzungen auf verschiedenen Links über dieselbe lokale Link-Adresse aktivieren.
Topologie

Konfiguration
In diesem Beispiel konfigurieren Sie mehrere Single-Hop-EBGP-Sitzungen auf zwei verschiedenen Links mit derselben lokalen IPv6-Adresse.
- CLI-Konfiguration
- Konfigurieren von Single-Hop-EBGP-Sitzungen auf mehreren Links mit derselben lokalen IPv6-Verbindungadresse
- Ergebnisse
CLI-Konfiguration
R1
set interfaces ge-0/0/1
set interfaces ge-0/0/1 description R1-to-R2-Link
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 unit 1 vlan-id 1
set interfaces ge-0/0/1 unit 1 family inet6 address fe80::10/64
set interfaces ge-0/0/1 unit 2 vlan-id 2
set interfaces ge-0/0/1 unit 2 family inet6 address fe80::10/64
set interfaces lo0 unit 0 family inet address 198.51.100.1/24 primary
set routing-options router-id 198.51.100.1
set routing-options autonomous-system 65541
set protocols bgp group external peer-as 65542
set protocols bgp group external local-as 65541
set protocols bgp group external neighbor fe80::20%ge-0/0/1.1
set protocols bgp group external neighbor "fe80::20%ge-0/0/1.2
R2
set interfaces ge-0/0/1
set interfaces ge-0/0/1 description R2-to-R1-Link
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 unit 1 vlan-id 1
set interfaces ge-0/0/1 unit 1 family inet6 address fe80::20/64
set interfaces ge-0/0/1 unit 2 vlan-id 2
set interfaces ge-0/0/1 unit 2 family inet6 address fe80::20/64
set interfaces lo0 unit 0 family inet address 198.51.100.2/24 primary
set routing-options router-id 198.51.100.2
set routing-options autonomous-system 65542
set protocols bgp group external peer-as 65541
set protocols bgp group external local-as 65542
set protocols bgp group external neighbor fe80::10%ge-0/0/1.1
set protocols bgp group external neighbor fe80::10%ge-0/0/1.2
Konfigurieren von Single-Hop-EBGP-Sitzungen auf mehreren Links mit derselben lokalen IPv6-Verbindungadresse
Schritt-für-Schritt-Verfahren
Konfigurieren Sie grundlegende Einrichtung, einschließlich VLAN-Tagging, VLAN-ID, Loopback und IPv6 link-lokale Adressen für R1 und R2.
Sie können wie folgt mehrere Einheiten auf einer einzigen Schnittstelle konfigurieren:
R1
set interfaces ge-0/0/1
set interfaces ge-0/0/1 description R1-to-R2-Link
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 unit 1 vlan-id 1
set interfaces ge-0/0/1 unit 1 family inet6 address fe80::10/64
set interfaces ge-0/0/1 unit 2 vlan-id 2
set interfaces ge-0/0/1 unit 2 family inet6 address fe80::10/64
set interfaces lo0 unit 0 family inet address 198.51.100.1/24 primary
R2
set interfaces ge-0/0/1
set interfaces ge-0/0/1 description R2-to-R1-Link
set interfaces ge-0/0/1 vlan-tagging
set interfaces ge-0/0/1 unit 1 vlan-id 1
set interfaces ge-0/0/1 unit 1 family inet6 address fe80::20/64
set interfaces ge-0/0/1 unit 2 vlan-id 2
set interfaces ge-0/0/1 unit 2 family inet6 address fe80::20/64
set interfaces lo0 unit 0 family inet address 198.51.100.2/24 primary
Konfigurieren Sie Routingoptionen, um Routing BGP auf R1 und R2 zu aktivieren.
R1
set routing-options router-id 198.51.100.1
set routing-options autonomous-system 65541
R2
set routing-options router-id 198.51.100.2
set routing-options autonomous-system 65542
Ebgp-Konfiguration auf mehreren Verbindungen auf R1 und R2 unter Verwendung der gleichen link-lokalen IPv6-Adressen im
set protocols bgp group group neighbor peeraddress%localinterface.unit
Format:R1
set protocols bgp group external peer-as 65542
set protocols bgp group external local-as 65541
set protocols bgp group external neighbor fe80::20%ge-0/0/1.1
set protocols bgp group external neighbor "fe80::20%ge-0/0/1.2
R2
set protocols bgp group external peer-as 65541
set protocols bgp group external local-as 65542
set protocols bgp group external neighbor fe80::10%ge-0/0/1.1
set protocols bgp group external neighbor fe80::10%ge-0/0/1.2
Geben
commit
Sie im Konfigurationsmodus ein.
Ergebnisse
Überprüfen Sie Ihre Konfiguration, indem Sie die nachfolgenden Konfigurationen von Geräten wie folgt prüfen:
Hier erfahren Sie, wie Sie Konfigurationen auf dem R1-Gerät überprüfen können:
user@R1# show interfaces
ge-0/0/1 { description R1-to-R2-Link; vlan-tagging; unit 1 { vlan-id 1; family inet6 { address fe80::10/64; } } unit 2 { vlan-id 2; family inet6 { address fe80::10/64; } } } lo0 { unit 0 { family inet { address 198.51.100.1/24 { primary; } } } }
user@R1# show protocols
bgp { group external { peer-as 65542; local-as 65541; neighbor "fe80::20%ge-0/0/1.1"; neighbor "fe80::20%ge-0/0/1.2"; } }
user@R1# show routing-options
router-id 198.51.100.1; autonomous-system 65541;
Überprüfung
EBGP Link-local Support überprüfen
Zweck
Verwenden Sie den Befehl, um die auf Geräten erstellten EBGP-Sitzungen mit der gleichen show bgp summary
lokalen Link-Adresse über verschiedene Schnittstellen zu verifizieren.
Aktion
user@R1> show bgp summary
Threading mode: BGP I/O
Default eBGP mode: advertise - accept, receive - accept
Groups: 1 Peers: 2 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
inet6.0
0 0 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
fe80::20%ge-0/0/1.1 65542 115 114 0 0 50:59 Establ
inet6.0: 0/0/0/0
fe80::20%ge-0/0/1.2 65542 114 114 0 0 50:58 Establ
inet6.0: 0/0/0/0
Bedeutung
Die Ausgabe gibt an, dass zwei EBGP-Sitzungen mit der gleichen IPv6-Link-lokalen Adresse ( ) von R2 über die 2 konfigurierten lokalen Schnittstellen von R1 ( und ) eingerichtet fe80::20
ge-0/0/1.1
ge-0/0/1.2
werden.