Einführung
Dieses Dokument beschreibt, wie alle Routen in Internetwork Operating System (IOS) gesendet werden, während es dem Peer obliegt, die Routen beim Eingang mithilfe der AS-PATH-Suche (Autonomous System) zu filtern. In Cisco IOS XR ist dies jedoch nicht immer der Fall, da einige Routen angekündigt werden, genau wie in IOS, während in anderen Fällen der IOS XR-Router diese Routen filtert.
Diese Regel gilt, wenn ein Cisco IOS XR-Router als Transit-Router für zwei externe eBorder Gateway Protocol-Peers (eBGP) im gleichen AS fungiert.
Regel
- Alle Nachbarn ohne AS-override-Konfiguration werden einer gemeinsamen Update-Gruppe zugewiesen, wenn andere Parameter übereinstimmen.
-
(a) Wenn eine Aktualisierungsgruppe nur einen Nachbarn enthält, führen Sie die Erkennung von Schleifen auf der Sendeseite durch. Dabei werden alle Routen, in denen die erste AS-Nummer des AS-PATH mit dem AS des Nachbarn übereinstimmt, dem Nachbarn nicht angekündigt. Wenn das AS des Nachbarn in einer anderen Position des AS-PATH enthalten ist, werden diese Routen normal angekündigt.
(b) Wenn CLI-Knotenpunkt-as-path-loopcheck out disable unter den Konfigurationsuntermodi Virtual Routing and Forwarding (VRF) address-family oder Virtual Private Network (VPN) address-family konfiguriert ist, wird das Verhalten in Ziffer 2 Buchstabe a überschrieben.
- Wenn die Aktualisierungsgruppe mehrere Nachbarn enthält, Verhalten in Regel 2 gilt nicht. Routen werden normal angekündigt.
Hinweis: Die Konfiguration der Deaktivierung des "as-path-loopcheck out" wird nicht empfohlen, da dies Schleifen im Netzwerk verursachen könnte. Dieser Border Gateway Protocol (BGP)-Knopf ist nur zu beachten, da es sich um eine mögliche Konfiguration handelt.
Eindämmung
Da Aktualisierungsgruppen dynamisch von der Software konfiguriert werden, kann es vorkommen, dass sich ein Cisco IOS XR-Router im Netzwerk gemäß Regel 2(a) verhält und ein anderer Router gemäß Regel 3. Dies kann bei Netzwerkdesignern zu Problemen führen. Daher wird empfohlen, beide Bedingungen zu planen.
Die CLI-Schaltungen "AS-override" oder "as-path-loopcheck out" sollten konfiguriert werden, wenn Routen über ein Transit-AS zurück zum gleichen AS verteilt werden müssen. Andernfalls kann die Standardfilterung auf dem Peer erfolgen, um die Routen zu ignorieren.
Die Verwendung von "allow-as-in" ist keine zuverlässige Methode, da in einigen Entwurfsszenarien alle Routen angekündigt werden und in anderen Fällen die AS-PATH-Prüfung das Filtern einiger Routen durch den Cisco IOS XR-Router für den Transit zur Folge hat.
Weitere Informationen zur Konfiguration dieser Tasten finden Sie unter Border Gateway Protocol-Befehle.
Beispiel
Ein Beispiel für das dritte Verhalten der Regel wird angegeben. Dies kann durch die CLI der Aktualisierungsgruppe überprüft werden, die beide Nachbarn in der Aktualisierungsgruppe aufführt und Routen mit AS 65535 im AS-PATH erkennt.
Konfiguration
router bgp 65001
vrf test
rd 65001:65535
address-family ipv4 unicast
redistribute connected
redistribute static
!
neighbor 10.10.10.1
remote-as 65535
address-family ipv4 unicast
send-community-ebgp
route-policy ebgp-in in
maximum-prefix 12000 75
route-policy pass-all out
send-extended-community-ebgp
!
!
neighbor 10.20.20.1
remote-as 65535
address-family ipv4 unicast
send-community-ebgp
route-policy ebgp-in in
maximum-prefix 12000 75
route-policy pass-all out
send-extended-community-ebgp
Angegebene Routen
RP/0/7/CPU0:router#show bgp vrf test neighbors 10.20.20.1 advertised-routes
Tue Sep 22 03:44:28.910 UTC
Network Next Hop From AS Path
Route Distinguisher: 65001:65535 (default for vrf test)
10.0.35.128/26 10.158.236.113 172.23.246.43 65535i
10.0.35.192/28 10.158.236.113 172.23.246.43 65535i
10.0.37.0/24 10.158.236.113 172.23.246.43 65535i
10.0.51.128/26 10.158.236.113 172.23.246.43 65535i
10.0.51.192/28 10.158.236.113 172.23.246.43 65535i
10.0.53.0/24 10.158.236.113 172.23.246.43 65535i
10.0.60.32/28 10.158.236.113 172.23.246.43 65535i
10.0.60.64/28 10.158.236.113 172.23.246.43 65535i
10.0.60.96/28 10.158.236.113 172.23.246.43 65535i
10.0.64.96/27 10.158.236.113 172.23.246.7 65535 65468 65325?
Gruppe aktualisieren
RP/0/7/CPU0:router#show bgp vrf test update-group neighbor 10.10.10.1
Update group for IPv4 Unicast, index 0.2:
Attributes:
Outbound policy: pass-all
First neighbor AS: 65535
Send communities
Send extended communities
4-byte AS capable
Non-labeled address-family capable
Minimum advertisement interval: 0 secs
Update group desynchronized: 0
Sub-groups merged: 1
Number of refresh subgroups: 0
Messages formatted: 16690, replicated: 32231
All neighbors are assigned to sub-group(s)
Neighbors in sub-group: 0.2, Filter-Groups num:1
Neighbors in filter-group: 0.2(RT num: 0)
10.10.10.1 10.20.20.1