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 waarom de labelmodus Per-Virtual Routing and Forwarding (VRF) of Per-Customer Equipment (CE) niet wordt ondersteund door een CSC-scenario (Carrier Support Carrier). Ook, hoe het expediteits vliegtuig zich gedraagt wanneer u een klant van Per-Prefixa aan een andere VRF Etikelmodus migreert.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u de potentiële impact van elke opdracht begrijpen.
BGP Layer 3 VPN’s ondersteunen deze MPLS-labeltoewijzingsmodi op de PE over het algemeen:
Per voorvoegsel: Standaard worden alle aangeleerde routes van CE-gebruik per prefix-modus. Een VPN-label wordt gegenereerd per elk VPNv4-prefix.
In de CE-modus wordt één VPN-label toegewezen voor elke BGP-next-hop (de CE-router per-VRF-modus wijst voor elke VRF één VPN-label toe. Standaard zullen alle aangesloten interfaces en herverdeeld op PE een aggregaat per-vrf gebruiken (waaronder: verbonden, herverdeeld, statisch tot nul (en BGP aggregaten).
Per-prefixeren | Per-CE | per VRF | |
labeltoewijzing | Eén label per prefix (standaard) | Eén label per ce | Eén label per VRF |
labelbesparingen | NIL | middelmatig | maximum |
Beschrijving | Eigen MPLS-servicelabel voor elk voorvoegsel toewijzen | Eén servicelabel toewijzen voor alle prefix dat van één CE is geleerd | Eén servicelabel toewijzen voor alle prefix dat in een VRF is geleerd |
Dit document dient een leidraad te bieden voor de methode voor de toewijzing van een etiket in het CSC-scenario.
Carrier Support Carrier (CSC) wordt ten uitvoer gelegd in omstandigheden waarin een dienstverlener gebruik moet maken van de door een andere dienstverlener aangeboden vervoersdiensten. De dienstverlener die het vervoer verzorgt, wordt de backbone-luchtvaartmaatschappij genoemd en de dienstverlener die gebruik maakt van de door de backbone-luchtvaartmaatschappij geboden diensten wordt een klantenmaatschappij genoemd. De klant drager kan een ISP provider zijn of een MPLS VPN-serviceprovider.
In het CSC-model zijn de koppelingen tussen de backbone en de klantendrager MPLS in staat om een end-to-end LSP-pad tussen de twee POP-locaties in het netwerk van de klant te verschaffen. In het CSC-model heeft de backbone luchtvaartmaatschappij die MPLS VPN-diensten aan de klantenmaatschappij aanbiedt, alleen kennis van de interne routes van de klant. Deze routes zijn relevant voor het aanleggen van het LSP-pad tussen de twee POP-sites en voor het vormen van de iBGP- of MP-iBGP-sessie tussen de POP-sites. Gebruikersnetwerken worden vervolgens tijdens deze iBGP- of MP-iBGP-sessie getransporteerd.
Bijvoorbeeld, in het gegeven schema - SP1 fungeert als backbone carrier en SP2 werkt als een luchtvaartmaatschappij van de klant.
Label Exchange Methods in CSC Architecture: Er zijn twee manieren om IGP-labels uit te wisselen in een CSC-gebaseerd MPLS VPN-netwerk:
BGP is in dit voorbeeld gebruikt voor de uitwisseling van etiketten.
Aanvankelijk wordt de standaard VRF-labelmodus (per voorvoegsel) gebruikt op PE111, PE112, PE121 en PE122.
PE111 |
PE112 |
interface Gigabit Ethernet0/0/0/0 vRF SP2-CSC ipv4-adres 10.11.11.11125.255.255.0 ! router-statisch vRF SP2-CSC adresfamilie ipv4 unicast 10.11.111.11/32 Gigabit Ethernet0/0/0/0 ! ! routermodel is IGP alleen van het type niveau-2 netto 49.001.000.000.000.011.00 adresfamilie ipv4 unicast op metrische wijze breed alleen adverteren MPLS traffic shaping-only level-2 MPLS traffic-eng router-id Loopback0 ! interface-Loopback-up0 passief adresfamilie ipv4 unicast ! ! interface Gigabit Ethernet0/0/0/4 punt-tot-punt adresfamilie ipv4 unicast snel omleiden per voorvoegsel fast-route per prefix afstandsbediening voor meerdere snelheden-ldp ! ! interface Gigabit Ethernet0/0/0/5 punt-tot-punt adresfamilie ipv4 unicast snel omleiden per voorvoegsel fast-route per prefix afstandsbediening voor meerdere snelheden-ldp ! ! ! router bgp 6501 vRF SP2-CSC rf auto adresfamilie ipv4 unicast herverdelen toewijzen ! buur 10.11.11.11 op afstand als 6502 Beschrijving SP2 adresfamilie ipv4-geëtiketteerd éénvoud PASS-route routebeleidsplan as-Override ! ! ! |
interface Gigabit Ethernet0/0/0/4 vRF SP2-CSC ipv4-adres 10.12.112.112 255.255.255.0 ! router-statisch vRF SP2-CSC adresfamilie ipv4 unicast 10.12.112.12/32 Gigabit Ethernet0/0/0/4 ! ! routermodel is IGP alleen van het type niveau-2 netto 49.001.000.000.000.0112.00 adresfamilie ipv4 unicast op metrische wijze breed alleen adverteren MPLS traffic shaping-only level-2 MPLS traffic-eng router-id Loopback0 ! interface-Loopback-up0 passief adresfamilie ipv4 unicast ! ! interface Gigabit Ethernet0/0/0/5 punt-tot-punt adresfamilie ipv4 unicast snel omleiden per voorvoegsel fast-route per prefix afstandsbediening voor meerdere snelheden-ldp ! ! ! ! ! ! ! ! ! ! router bgp 6501 vRF SP2-CSC rf auto adresfamilie ipv4 unicast herverdelen toewijzen ! buur 10.12.112.12 op afstand als 6502 Beschrijving SP2 adresfamilie ipv4-geëtiketteerd éénvoud PASS-route routebeleidsplan as-Override ! ! ! |
Gebruik dit gedeelte om te bevestigen dat de configuratie correct werkt.
Standaard wijst de PE-router afzonderlijke lokale labels toe voor elk prefix (per-prefix labelmodus) dat geleerd is van de eBGP buurman. Het wordt weergegeven in deze uitvoeropnamekoppen.
RP/0/0/CPU0:PE111#show bgp vpnv4 unicast vrf SP2-CSC 172.16.1.11/32 | i Local Label
Local Label: 24006
RP/0/0/CPU0:PE111#show bgp vpnv4 unicast vrf SP2-CSC 172.16.1.12/32 | i Local Label
Local Label: 24014
RP/0/0/CPU0:PE111#show bgp vpnv4 unicast vrf SP2-CSC 172.16.1.13/32 | i Local Label
Local Label: 24007
LFIB table operation for respective Local Label is SWAP (with Outgoing Label) and send the packet towards Outgoing interface Gi0/0/0/0 (towards eBGP neighbor).
RP/0/0/CPU0:PE111#show mpls forwarding labels 24006
Local Outgoing Prefix Outgoing Next Hop Bytes
Label Label or ID Interface Switched
------ ----------- ------------------ ------------ --------------- ------------
24006 Pop 172.16.1.11/32[V] Gi0/0/0/0 10.11.111.11 0
Similar results can be verified at other PE routers (PE112, PE121, PE122) for the BGP LU routes learned from eBGP neighbor.
Trace results from CE11 to CE12
CE11#traceroute 192.168.112.1 source lo0 numeric
Type escape sequence to abort.
Tracing the route to 192.168.112.1
VRF info: (vrf in name/id, vrf out name/id)
1 192.168.11.13 2 msec 1 msec 2 msec
2 10.12.13.12 [MPLS: Labels 24010/24012 Exp 0] 36 msec 47 msec 36 msec
3 10.12.112.112 [MPLS: Labels 24013/24012 Exp 0] 39 msec 36 msec 39 msec
4 10.1.112.1 [MPLS: Labels 24003/24011/24012 Exp 0] 43 msec 43 msec 38 msec
5 10.1.121.121 [MPLS: Labels 24011/24012 Exp 0] 39 msec 39 msec 37 msec
6 10.21.121.21 [MPLS: Labels 24001/24012 Exp 0] 36 msec 34 msec 36 msec
7 10.21.23.23 [MPLS: Label 24012 Exp 0] 36 msec 37 msec 38 msec
8 192.168.12.12 [AS 65012] 36 msec * 39 msec
De respectievelijke labelstack tijdens het dataplane-verzenden wordt in deze afbeelding getoond:
Nadat u op PE111, PE112, PE121 en PE122 bent overgestapt op de labelmodus in per-vrf.
PE1XX:
RP/0/0/CPU0:PE111(config)#router bgp 65001
RP/0/0/CPU0:PE111(config-bgp)#vrf SP2-CSC
RP/0/0/CPU0:PE111(config-bgp-vrf)#address-family ipv4 unicast
RP/0/0/CPU0:PE111(config-bgp-vrf-af)#label mode per-vrf
RP/0/0/CPU0:PE111(config-bgp-vrf-af)#root
RP/0/0/CPU0:PE111(config)#show
Tue Jan 25 13:45:43.444 UTC
Building configuration...
router bgp 65001
vrf SP2-CSC
address-family ipv4 unicast
label mode per-vrf
!
!
!
end
RP/0/0/CPU0:PE111(config)#commit
Nu zal elke PE-router hetzelfde MPLS-label toewijzen voor alle oorspronkelijke v4-prefixes (per-vrf-labelmodus). Het wordt weergegeven in deze uitvoeropnamekoppen.
Bijvoorbeeld, PE111 komt voort.
RP/0/0/CPU0:PE111#sh bgp vpnv4 unicast vrf SP2-CSC 172.16.1.11/32 | i Local Label
Local Label: 24003
RP/0/0/CPU0:PE111#sh bgp vpnv4 unicast vrf SP2-CSC 172.16.1.12/32 | i Local Label
Local Label: 24003
RP/0/0/CPU0:PE111#sh bgp vpnv4 unicast vrf SP2-CSC 172.16.1.13/32 | i Local Label
Local Label: 24003
LFIB-tabelbewerking voor het respectievelijke Local Label is "Aggregate" (Uitgaand Label), wat Untag betekent en een FIB-raadpleging uitvoert om de uitgaande interface te vinden.
RP/0/0/CPU0:PE111#sh mpls forwarding labels 24003
Local Outgoing Prefix Outgoing Next Hop Bytes
Label Label or ID Interface Switched
------ ----------- ------------------ ------------ --------------- ------------
24003 Aggregate SP2-CSC: Per-VRF Aggr[V] \
SP2-CSC 8798
Let us try to Ping from CE11 to CE21
CE11#ping 192.168.112.1 source lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.112.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.111.1
.....
Success rate is 0 percent (0/5))
Er worden ICMP-aanvraagpakketten (ping) ontvangen, maar er is geen respons gevonden.
Source IP: 192.168.111.1,
Destination IP: 192.168.112.1
Top Label: 24006
Bottom Label: 24012
Aangezien de LFIB-handeling wordt geaggregeerd, wat betekent dat het inkomende MPLS-pakket naar een IP-pakket wordt geconverteerd en vervolgens een FIB-raadpleging wordt uitgevoerd om de uitgaande interface te vinden. Voor de eerder genoemde ICMP-aanvraagpakketten zal PE121 alle labels verwijderen en proberen de FIB-raadpleging in "VRF te doen: SP2-CSC" voor 192.168.112.1/32. Het zal geen CEF-ingang vinden, dus het zal simpelweg het pakket laten vallen.
Dat is waarom de labelmodus per-vrf niet voor het CSC-scenario wordt ondersteund.
Nadat u op PE111 bent overgestapt op de labelmodus naar per-ce, PE112, PE121 en PE122.
PE1XX:
RP/0/0/CPU0:PE111(config)#router bgp 65001
RP/0/0/CPU0:PE111(config-bgp)#vrf SP2-CSC
RP/0/0/CPU0:PE111(config-bgp-vrf)#address-family ipv4 unicast
RP/0/0/CPU0:PE111(config-bgp-vrf-af)#label mode per-ce
RP/0/0/CPU0:PE111(config-bgp-vrf-af)#root
RP/0/0/CPU0:PE111(config)#show
Building configuration...
router bgp 65001
vrf SP2-CSC
address-family ipv4 unicast
label mode per-ce
!
!
!
end
RP/0/0/CPU0:PE111(config)#commit
Rest of the routers will be configured similarly
Nu zal elke PE-router één MPLS-label per Next-Hopring toewijzen (dus per verbonden CE-wijk). Het wordt weergegeven in deze uitvoeropnamekoppen.
e.g. PE111 originates these prefixes and allocated same label - 24006
RP/0/0/CPU0:PE111#sh bgp vpnv4 unicast vrf SP2-CSC 172.16.1.11/32 | i Local Label
Local Label: 24006
RP/0/0/CPU0:PE111#sh bgp vpnv4 unicast vrf SP2-CSC 172.16.1.12/32 | i Local Label
Local Label: 24006
RP/0/0/CPU0:PE111#sh bgp vpnv4 unicast vrf SP2-CSC 172.16.1.13/32 | i Local Label
Local Label: 24006
Er is geen LFIB-vermelding voor het lokale label 24006.
RP/0/0/CPU0:PE111#sh mpls forwarding labels 24006
RP/0/0/CPU0:PE111#
Let us try to Ping from CE11 to CE12
CE11#ping 192.168.112.1 source lo0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.112.1, timeout is 2 seconds:
Packet sent with a source address of 192.168.111.1
.....
Success rate is 0 percent (0/5)
Er worden ICMP-aanvraagpakketten (ping) ontvangen, maar er is geen respons gevonden.
Source IP: 192.168.111.1,
Destination IP: 192.168.112.1
Top Label: 24009
Bottom Label: 24012
Defoutieve MPLS inschakelen druppelt op PE121 en u kunt zien dat ICMP-pakketten op PE121 worden gedropt omdat er geen LFIB-ingang beschikbaar is.
RP/0/0/CPU0:PE121#debug mpls drop
RP/0/0/CPU0:PE121#show logging | i 24009
RP/0/0/CPU0:Jan 25 16:13:59.016 : netio[314]: ~mpls_netio_switch.c:2795~ Pkt Drop: GigabitEthernet0_0_0_5, No LFIB entry found for in_label 24009
RP/0/0/CPU0:Jan 25 16:14:01.016 : netio[314]: ~mpls_netio_switch.c:2795~ Pkt Drop: GigabitEthernet0_0_0_5, No LFIB entry found for in_label 24009
RP/0/0/CPU0:Jan 25 16:14:03.026 : netio[314]: ~mpls_netio_switch.c:2795~ Pkt Drop: GigabitEthernet0_0_0_5, No LFIB entry found for in_label 24009
RP/0/0/CPU0:Jan 25 16:14:05.016 : netio[314]: ~mpls_netio_switch.c:2795~ Pkt Drop: GigabitEthernet0_0_0_5, No LFIB entry found for in_label 24009
RP/0/0/CPU0:Jan 25 16:14:07.015 : netio[314]: ~mpls_netio_switch.c:2795~ Pkt Drop: GigabitEthernet0_0_0_5, No LFIB entry found for in_label 24009
Dit is de manier waarop de labelmodus per-ce niet wordt ondersteund voor het CSC-scenario.
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.
Conclusie: u kunt Per-VRF of Per-CE VRF labelmodus voor een CSC-klant niet gebruiken. Per-prefix is de enige VRF labelmodus die voor een CSC klant wordt ondersteund.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
08-Feb-2022 |
Eerste vrijgave |