De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
Dit document beschrijft verschillende benaderingen om Border Gateway Protocol (BGP) te configureren om een Default Route (0.0.0.0/0 netwerkprefix) naar BGP-buren te adverteren op Cisco Nexus NX-OS-gebaseerde switches.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op Cisco Nexus 7000 met NX-OS versie 7.3(0)D1(1)
De uitgangen in dit document zijn afkomstig van apparatuur in een specifieke labomgeving. Alle apparaten die in dit document worden gebruikt, zijn gestart met een gewalste (standaard) configuratie. Als uw netwerk levend is, zorg er dan voor dat u de mogelijke impact van om het even welke opdracht begrijpt.
De opdracht netwerk 0.0.0.0/0 injecteert de standaardroute in de BGP RIB (BGP Routing Information Base).
De voorwaarde is om de standaardroute in de Routing Tabel te hebben via een ander Routing Protocol of handmatig ingesteld op een Statische Route.
Eenmaal in het BGP RIB wordt de standaardroute geadverteerd aan alle BGP-buren, tenzij deze specifiek wordt ontkend door een uitgaande filter dat per buur is geconfigureerd.
BGP configuratie zoals gezien in de show in werking stellen-configuratie uitvoer.
Nexus BGP-configuratie |
---|
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 dit voorbeeld, ontvangt Nexus de standaardroute van het protocol EBRD. Daarom toont de Nexus Routing Tabel de standaardroute via DHCP.
Nexus routingtabel |
---|
Nexus# show ip route 0.0.0.0 |
BGP RIB toont 0.0.0.0/0 als geldig en beste pad omdat aan de vereisten is voldaan. Dit is, de standaardroute is in het Routing Tabel en de opdracht netwerk 0.0.0.0/0 is ingesteld in de BGP-configuratiesectie.
Nexus BGP RIB (BGP-tabel) |
---|
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 |
De parameter geadverteerd-routes laat zien dat de default-route wordt geadverteerd op BGP peer 10.1.3.3
Nexus BGP-routers geadverteerd voor een specifieke BGP-peer |
---|
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 |
De opdracht herverdelen die onder het BGP-proces is ingesteld, injecteert alle routes die in de routingtabel bestaan door een specifiek bron-routingprotocol (en toegestaan door een route-kaart) in de BGP RIB met uitzondering van de standaardroute.
Om extra toe te staan dat de standaardroute van het bron routingprotocol in BGP RIB wordt geïnstalleerd, ontbeert de commando standaard informatie.
Eenmaal in het BGP RIB wordt de standaardroute geadverteerd aan alle BGP-buren, tenzij deze specifiek wordt ontkend door een uitgaande filter dat per buur is geconfigureerd.
Het BGP-configuratiescherm toont herverdeling en standaard informatie ontstaat op zijn plaats.
Nexus BGP-configuratie |
---|
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 dit voorbeeld, ontvangt Nexus de standaardroute van het protocol EBRD. Daarom toont de Nexus Routing Tabel de standaardroute via DHCP.
Nexus routingtabel |
---|
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 toont 0.0.0.0/0 als geldig en beste pad omdat aan de vereisten is voldaan. Dit is, de standaardroute is opnieuw verdeeld van bron het routingprotocol in BGP en de standaard-informatie voortkomt uit de configuratie van BGP.
Nexus BGP RIB (BGP-tabel) |
---|
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 ? |
De parameter geadverteerd-routes laat zien dat de default-route wordt geadverteerd op BGP peer 10.1.3.3
Nexus BGP-routers geadverteerd voor een specifieke BGP-peer |
---|
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 ? |
Bij gebrek aan de standaard informatie komt de opdracht van de BGP configuratie voort, de BGP RIB installeert de standaard route niet.
Het BGP-configuratiescherm hieronder toont alleen een herverdeling van de rechten.
Nexus BGP-configuratie |
---|
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 |
De routinguitvoer van een tabel toont de standaardroute beschikbaar is van het protocol wanneer u een tabel gebruikt.
Nexus routingtabel |
---|
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 |
Als er geen standaardinstellingen zijn voor de opdracht, installeert BGP RIB het voorvoegsel van 0.0.0.0/0. niet.
Nexus BGP RIB (BGP-tabel) |
---|
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 ? |
Opmerking: Vóór NX-OS versie 6.2(2) voor Nexus 7000-serie en versie 6.0(2)N3(1) voor Nexus 5000-serie, was de standaardindeling van de opdracht niet vereist. Standaard route die ook gebruikt wordt om in BGP RIB te worden geïnjecteerd, alleen door de opdracht opnieuw verdelen.
De standaard-originate opdracht wordt ingesteld op een BGP buurbasis. Deze opdracht genereert en adverteert kunstmatig een standaardroute alleen naar de specifieke BGP-peer.
De standaardroute hoeft niet in de routingtabel te bestaan en het wordt niet aangemaakt in de BGP RIB.
De standaard-originate opdracht wordt ingesteld op een buurbasis.
Nexus BGP-configuratie |
---|
Nexus# show running-config bgp |
Er hoeft geen standaardroute in de routingtabel te zijn.
Nexus routingtabel |
---|
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 de BGP-tabel wordt geen .0.0.0/0-vermelding gemaakt.
Nexus BGP RIB (BGP-tabel) |
---|
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 |
De vermelding Originating Default network 0.0.0.0/0 kan worden gevonden in de aan BGP peer 10.1.3.3 bekendgemaakte routes
Nexus BGP-routers geadverteerd voor een specifieke BGP-peer |
---|
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 |
Optioneel kan de standaard-originate opdracht een route-map als parameter gebruiken om voorwaardelijk de standaard-route te adverteren.
Optioneel: standaard-originate route-map |
---|
Nexus(config-router-neighbor-af)# default-originate ? <CR> route-map Route-map to specify criteria for originating default |
De route-kaart moet een route aanpassen die in de Routing Tabel is geïnstalleerd om de default-route naar de BGP peer standaard te genereren.
Nexus routingtabel |
---|
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 dit geval, de route-kaart genaamd ADVERTISE-DEFAULT-IF referenties een voorvoegsel-lijst genaamd NETWERKEN en het laatste de 192.168.3.0/24 netwerkprefix dat in de routingtabel zou moeten bestaan om de standaard-route te adverteren.
Nexus BGP-configuratie |
---|
ip prefix-list NETWORKS seq 5 permit 192.168.3.0/24 |
Aangezien 192.168.3.0/24 niet in de Routing Tabel staat, wordt de default-route niet geadverteerd.
Nexus BGP-routers geadverteerd voor een specifieke BGP-peer |
---|
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 |