In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
In diesem Dokument werden verschiedene Ansätze zur Konfiguration des Border Gateway Protocol (BGP) beschrieben, um BGP-Nachbarn auf Cisco Nexus NX-OS-basierten Switches ein Default Route (0.0.0.0/0 Netzwerkpräfix) anzukündigen.
Cisco empfiehlt, über Kenntnisse in folgenden Bereichen zu verfügen:
Die Informationen in diesem Dokument basieren auf dem Cisco Nexus 7000 mit NX-OS 7.3(0)D1(1)
Die Ergebnisse in diesem Dokument stammen von Geräten in einer bestimmten Laborumgebung. Alle in diesem Dokument verwendeten Geräte haben mit einer leeren (Standard-)Konfiguration begonnen. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
Der Befehl network 0.0.0.0/0 gibt die Standardroute in die BGP RIB (BGP Routing Information Base) ein.
Voraussetzung ist, dass die Standardroute in der Routing-Tabelle über ein anderes Routing-Protokoll oder manuell mit einer statischen Route konfiguriert wird.
Sobald die BGP-RIB aktiviert ist, wird die Standardroute allen BGP-Nachbarn angekündigt, es sei denn, sie wird ausdrücklich von einem pro Nachbar konfigurierten ausgehenden Filter abgelehnt.
BGP-Konfiguration, wie in der Ausgabe show running-config dargestellt.
Nexus BGP-Konfiguration |
---|
Nexus# show running-config bgp !Command: show running-config bgp !Time: Tue Dec 4 01:27:43 2018 version 7.3(0)D1(1) feature bgp router bgp 64512 address-family ipv4 unicast network 0.0.0.0/0 neighbor 10.1.3.3 remote-as 64512 address-family ipv4 unicast |
In diesem Beispiel empfängt Nexus die Standardroute vom EIGRP-Protokoll. Aus diesem Grund zeigt die Nexus-Routing-Tabelle, dass die Standardroute über EIGRP verfügbar ist.
Nexus-Routing-Tabelle |
---|
Nexus# show ip route 0.0.0.0 |
BGP RIB zeigt 0.0.0.0/0 als gültigen und besten Pfad an, da die Voraussetzungen erfüllt sind. Dies bedeutet, dass die Standardroute in der Routing-Tabelle und der Befehl network 0.0.0.0/0 im BGP-Konfigurationsabschnitt konfiguriert ist.
Nexus BGP RIB (BGP-Tabelle) |
---|
Nexus# show bgp ipv4 unicast BGP routing table information for VRF default, address family IPv4 Unicast BGP table version is 13, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>l0.0.0.0/0 0.0.0.0 100 32768 i |
Der Parameter für angekündigte Routen zeigt an, dass die Standardroute dem BGP-Peer 10.1.3.3 angekündigt wird.
An einen bestimmten BGP-Peer gesendete Nexus BGP-Routen |
---|
Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes Peer 10.1.3.3 routes for address family IPv4 Unicast: BGP table version is 13, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>l0.0.0.0/0 0.0.0.0 100 32768 i |
Der im BGP-Prozess konfigurierte Befehl redistribute fügt alle in der Routing-Tabelle vorhandenen Routen über ein spezifisches Source Routing-Protokoll (das von einer Routing-Map zugelassen wird) in der BGP-RIB ein, mit Ausnahme der Standardroute.
Damit die Standardroute zusätzlich vom Quellrouting-Protokoll in der BGP RIB installiert werden kann, ist der Befehl default-information originate erforderlich.
Sobald die BGP-RIB aktiviert ist, wird die Standardroute allen BGP-Nachbarn angekündigt, es sei denn, sie wird ausdrücklich von einem pro Nachbar konfigurierten ausgehenden Filter abgelehnt.
Im BGP-Konfigurationsabschnitt wird die Neuverteilung von eigrp angezeigt und die Bereitstellung der Standardinformationen erfolgt.
Nexus BGP-Konfiguration |
---|
Nexus# show running-config bgp !Command: show running-config bgp !Time: Tue Dec 4 01:33:41 2018 version 7.3(0)D1(1) feature bgp router bgp 64512 address-family ipv4 unicast redistribute eigrp 1 route-map PERMIT-ALL default-information originate neighbor 10.1.3.3 remote-as 64512 address-family ipv4 unicast |
In diesem Beispiel empfängt Nexus die Standardroute vom EIGRP-Protokoll. Aus diesem Grund zeigt die Nexus-Routing-Tabelle, dass die Standardroute über EIGRP verfügbar ist.
Nexus-Routing-Tabelle |
---|
Nexus# show ip route eigrp IP Route Table for VRF "default" '*' denotes best ucast next-hop '**' denotes best mcast next-hop '[x/y]' denotes [preference/metric] '%<string>' in via output denotes VRF <string> 0.0.0.0/0, ubest/mbest: 1/0 *via 10.1.2.2, Eth2/1, [170/2816], 00:07:19, eigrp-1, external 192.168.2.0/24, ubest/mbest: 1/0 *via 10.1.2.2, Eth2/1, [170/2816], 00:00:07, eigrp-1, external |
BGP RIB zeigt 0.0.0.0/0 als gültigen und besten Pfad an, da die Voraussetzungen erfüllt sind. Dies bedeutet, dass die Standardroute vom Quellrouting-Protokoll im BGP umverteilt wurde und der Befehl vom Standardinformationen ausgehend im BGP-Konfigurationsabschnitt konfiguriert wurde.
Nexus BGP RIB (BGP-Tabelle) |
---|
Nexus# show bgp ipv4 unicast BGP routing table information for VRF default, address family IPv4 Unicast BGP table version is 17, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>r0.0.0.0/0 0.0.0.0 2816 100 32768 ? *>r192.168.2.0/24 0.0.0.0 2816 100 32768 ? |
Der Parameter für angekündigte Routen zeigt an, dass die Standardroute dem BGP-Peer 10.1.3.3 angekündigt wird.
An einen bestimmten BGP-Peer gesendete Nexus BGP-Routen |
---|
Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes Peer 10.1.3.3 routes for address family IPv4 Unicast: BGP table version is 17, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>r0.0.0.0/0 0.0.0.0 2816 100 32768 ? *>r192.168.2.0/24 0.0.0.0 2816 100 32768 ? |
Wenn der Befehl default-information nicht aus der BGP-Konfiguration stammt, wird die Standardroute vom BGP RIB nicht installiert.
Im nächsten Abschnitt zur BGP-Konfiguration wird nur eigrp neu verteilt.
Nexus BGP-Konfiguration |
---|
Nexus# show run bgp !Command: show running-config bgp !Time: Tue Dec 4 01:39:30 2018 version 7.3(0)D1(1) feature bgp router bgp 64512 address-family ipv4 unicast redistribute eigrp 1 route-map PERMIT-ALL neighbor 10.1.3.3 remote-as 64512 address-family ipv4 unicast |
Die Ausgabe der Routing-Tabelle zeigt, dass die Standardroute vom EIGRP-Protokoll verfügbar ist.
Nexus-Routing-Tabelle |
---|
Nexus# show ip route eigrp IP Route Table for VRF "default" '*' denotes best ucast next-hop '**' denotes best mcast next-hop '[x/y]' denotes [preference/metric] '%<string>' in via output denotes VRF <string> 0.0.0.0/0, ubest/mbest: 1/0 *via 10.1.2.2, Eth2/1, [170/2816], 00:07:19, eigrp-1, external 192.168.2.0/24, ubest/mbest: 1/0 *via 10.1.2.2, Eth2/1, [170/2816], 00:00:07, eigrp-1, external |
Ohne den Befehl default-information originate (Standardinformationen stammen) installiert BGP RIB das Netzwerkpräfix 0.0.0.0/0 nicht.
Nexus BGP RIB (BGP-Tabelle) |
---|
Nexus# show bgp ipv4 unicast BGP routing table information for VRF default, address family IPv4 Unicast BGP table version is 18, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>r192.168.2.0/24 0.0.0.0 2816 100 32768 ? |
Hinweis: Vor der NX-OS-Version 6.2(2) für die Nexus 7000-Serie und Version 6.0(2)N3(1) für die Nexus 5000-Serie war der Befehl default-information originate nicht erforderlich. Die Standard-Route wurde zuvor auch nur über den Befehl redistribute in BGP RIB eingespeist.
Der Befehl default-originate wird pro BGP-Nachbar konfiguriert. Dieser Befehl generiert künstlich eine Standardroute und gibt diese nur dem jeweiligen BGP-Peer bekannt.
Die Standardroute muss nicht in der Routing-Tabelle vorhanden sein und wird nicht in der BGP RIB erstellt.
Der Befehl default-originate wird pro Nachbar konfiguriert.
Nexus BGP-Konfiguration |
---|
Nexus# show running-config bgp |
In der Routing-Tabelle ist keine Standardroute erforderlich.
Nexus-Routing-Tabelle |
---|
Nexus# show ip route 0.0.0.0 IP Route Table for VRF "default" '*' denotes best ucast next-hop '**' denotes best mcast next-hop '[x/y]' denotes [preference/metric] '%<string>' in via output denotes VRF <string> Nexus# |
In der BGP-Tabelle wird kein Eintrag 0.0.0.0/0 erstellt.
Nexus BGP RIB (BGP-Tabelle) |
---|
Nexus# show bgp ipv4 unicast BGP routing table information for VRF default, address family IPv4 Unicast BGP table version is 20, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>l192.168.1.0/24 0.0.0.0 100 32768 i |
Der Eintrag Originating default network 0.0.0.0/0 befindet sich in den Routen, die an BGP Peer 10.1.3.3 weitergegeben werden.
An einen bestimmten BGP-Peer gesendete Nexus BGP-Routen |
---|
Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes Peer 10.1.3.3 routes for address family IPv4 Unicast: BGP table version is 20, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Originating default network 0.0.0.0/0 Network Next Hop Metric LocPrf Weight Path *>l192.168.1.0/24 0.0.0.0 100 32768 i |
Optional kann der Befehl default-originate eine route-map als Parameter verwenden, um die Standardroute bedingt anzukündigen.
Optionale Standard-Routing-Map |
---|
Nexus(config-router-neighbor-af)# default-originate ? <CR> route-map Route-map to specify criteria for originating default |
Die route-map muss mit einer in der Routing-Tabelle installierten Route übereinstimmen, damit dem BGP-Peer das Standard-Routing vom Standard gemeldet wird.
Nexus-Routing-Tabelle |
---|
Nexus# show ip route 192.168.3.0 IP Route Table for VRF "default" '*' denotes best ucast next-hop '**' denotes best mcast next-hop '[x/y]' denotes [preference/metric] '%<string>' in via output denotes VRF <string> Route not found |
In diesem Fall verweist die route-map mit dem Namen ADVERTISE-DEFAULT-IF auf eine Präfixliste mit dem Namen NETWORKS und letzteres auf das Netzwerkpräfix 192.168.3.0/24, das in der Routing-Tabelle vorhanden sein sollte, um die Standard-Route anzukündigen.
Nexus BGP-Konfiguration |
---|
ip prefix-list NETWORKS seq 5 permit 192.168.3.0/24 |
Da 192.168.3.0/24 nicht in der Routing-Tabelle enthalten ist, wird die Standardroute nicht angekündigt.
An einen bestimmten BGP-Peer gesendete Nexus BGP-Routen |
---|
Nexus# show bgp ipv4 unicast neighbors 10.1.3.3 advertised-routes Peer 10.1.3.3 routes for address family IPv4 Unicast: BGP table version is 20, local router ID is 10.255.255.1 Status: s-suppressed, x-deleted, S-stale, d-dampened, h-history, *-valid, >-best Path type: i-internal, e-external, c-confed, l-local, a-aggregate, r-redist, I-i njected Origin codes: i - IGP, e - EGP, ? - incomplete, | - multipath, & - backup Network Next Hop Metric LocPrf Weight Path *>l192.168.1.0/24 0.0.0.0 100 32768 i |