Konfiguration av ett grundläggande MPL VPN -nätverk – Cisco, IP/MPLS -nätverk av Yazid Karkab
IP/MPLS -nätverk
Contents
Utföra dessa steg på PE efter konfigurationen av MPL: er (konfiguration av Mpls ip opå gränssnitt).
Konfiguration av ett grundläggande MPL VPN -nätverk
Som en del av dokumentationen som är associerad med denna produkt strävar vi efter att använda ett språk utan fördomar. I denna uppsättning dokument hänvisar språket utan diskriminering till ett språk som utesluter diskriminering enligt ålder, handikapp, kön, ras som tillhör etnisk identitet, sexuell läggning, den socioekonomiska situationen och intersektionaliteten. Undantag kan gälla i dokument om språket är kodat i hårt i användargränssnitten för mjukvaruprodukten, om det språk som används är baserat på RFP -dokumentation eller om det språk som används kommer från en tredje party -produkt som refereras till. Ta reda på hur Cisco använder inkluderande språk.
Om denna översättning
Cisco har översatt detta dokument till automatiserad översättning verifierad av en person som en del av en global tjänst som gör att våra användare kan få hjälpinnehåll på sitt eget språk. Det bör emellertid noteras att även den bästa automatiserade översättningen inte kommer att vara så exakt som den som tillhandahålls av en professionell översättare.
Innehåll
Introduktion
Det här dokumentet beskriver hur man konfigurerar ett grundläggande VPN MPLS -nätverk (multiprotocol -etikettomkoppling).
Förkonditioner
Krav
Inga specifika krav är associerade med detta dokument.
Komponenter som används
Informationen i detta dokument är baserad på följande hårdvaru- och mjukvaruversioner:
- P- och pe -routrar
- Version av IOS® Cisco -programvaran som inkluderar MPLS VPN -funktionalitet.
- Alla Cisco -router i 7200 eller bakre sortimentet stöder P -funktionaliteten.
- Cisco 2600, liksom alla router i 3600 eller bakre sortimentet stöder PE -funktionen.
- Du kan använda alla router som kan utbyta routinginformation med sin PE -router.
Informationen i detta dokument skapades från enheterna i en specifik labbmiljö. Alla enheter som användes i detta dokument startade med en rensad (standard) -konfiguration. Om ditt nätverk är online, se till att förstå den möjliga inverkan av beställningar.
Relaterade produkter
För att tillämpa MPLS -funktionaliteten måste du ha en router från Cisco 2600 eller bakre sortiment. För att välja Cisco iOS med MPLS -funktionalitet som krävs, använd programvaruforskningsverktyget. Kontrollera också RAM och det ytterligare flashminnet som krävs för att utföra MPLS -funktionaliteten i routrarna. WIC-1T, WIC-2T och standardgränssnitt kan användas.
Konventioner
För mer information om konventionerna som används i detta dokument, se konventioner som rör Cisco teknisk rådgivning.
Dessa bokstäver representerar de olika typerna av routrar och switchar som används:
- P – Leverantörens huvudrouter.
- Pe – Leverantörsperiferirouter.
- DETTA – Kundens periferirouter.
- MOT – Kundrouter.
Lade märke till : PE -routrar är det sista hoppet i leverantörsnätverket och det är kringutrustning som ansluter direkt till routrarna som inte känner till MPLS -funktionaliteten, såsom illustreras i följande diagram.
Detta schema presenterar en standardkonfiguration som illustrerar konventionerna som beskrivs ovan.
Typiska MPLS VPN -nätverksdiagram
Allmän information
Detta dokument ger ett exempel på konfiguration av ett MPLS VPN (multiprotokolletikettbrytande) när BGP (Border Gateway Protocol) -protokollet finns på Cisco -kunders webbplatser.
Används med MPLS, VPN -funktionalitet gör att flera webbplatser kan sammankoppla transparent via ett tjänsteleverantörsnätverk. Ett nätverk av tjänsteleverantören kan stödja flera olika IP -VPN: er. Var och en av de senare visas för sina användare som ett privat nätverk, åtskilda från alla andra nätverk. I en VPN kan varje webbplats skicka IP -paket till alla andra webbplatser på samma VPN.
Varje VPN är associerad med ett eller flera VRF -instanser (virtuell routing och vidarebefordran)). En VRF består av ett IP -routingtabell, en tabell härrörande från Cisco Express vidarebefordran (CEF) och en uppsättning gränssnitt som använder detta når tabell. Routern hanterar en routinginformationsbas (RIB) och en separat CEF -tabell för varje VRF. Därför skickas inte informationen utanför VPN och gör det möjligt att använda samma undernät i flera VPN: er och orsakar inte IP -adressproblem. Routern som använder BGP multiprotocol (MP-BGP) -protokoll distribuerar VPN-routinginformation till omfattande MP-BGP-samhällen.
Konfiguration
Det här avsnittet ger konfigurationsexempel och förklarar hur de implementeras.
Nätverks diagram
Detta dokument använder följande nätverkskonfiguration:
Topologi
Konfigurationsförfaranden
MPLS -konfiguration
1. Kolla det Ip cef är aktiverad på routrarna där MPL krävs. För att förbättra prestanda, använd IP CEF distribuerad (om tillämpligt).
2. Konfigurera ett IGP-protokoll i hjärtat av tjänsteleverantören, OSPF (öppen kortväg först) eller IS-IS (Intermediate System-to-Intermediate System) -protokoll är de rekommenderade alternativen och meddela loopback0 från varje IP-router och PE.
3. När de viktigaste tjänsteleverantörerna är fullt tillgängliga för lager 3 mellan sina slingor, konfigurera kommandot Mpls ip På varje L3 -gränssnitt mellan P- och PE -routrarna.
Lade märke till : gränssnittet mellan PE -routern som ansluter direkt till routern som detta inte kräver Mpls ip Kommandokonfiguration.
Utföra dessa steg på PE efter konfigurationen av MPL: er (konfiguration av Mpls ip opå gränssnitt).
-
Skapa en VRF för varje VPN ansluten till VRF -definition Erasecat4000_flash:. Ytterligare steg: Ange vägmarkören som används för denna VPN. Kommandot Rd används för att utöka IP -adressen så att du kan identifiera vilken VPN den hör hemma.
VRF Customer Definition_A RD 100: 110
Konfigurera import- och exportegenskaper för omfattande MP-BGP-samhällen. De används för att filtrera import- och exportprocessen med kommandot väginriktning som anges i följande resultat:
VRF Definition Customer_A RD 100: 110 ROUTE-TARGET EXPORT 100: 1000 ROUTE-TARGET IMPORT 100: 1000 ! Adressfamiljs IPv4-utgångsresfamilj
Pescara#Show Run Interface GigabitEthernet0/1 Byggnadskonfiguration. Aktuell konfiguration: 138 byte ! GigabitEthernet0/1 VRF vidarebefordran Customer_A IP IP -adress 10.0.4.2 255.255.255.0 Duplex Auto Speed Auto Media-Type RJ45 End
MP-BGP-konfiguration
Det finns flera sätt att konfigurera BGP, till exempel kan du konfigurera PE -routrar som BGP -grannar eller använda en vägreflektor (RR) eller konfederationsmetoder. En vägreflektor används i följande exempel, som är mer skalbar än användningen av direkta grannar mellan PE -routrar:
- Ange kommandot Adressfamilj IPv4 VRF För varje VPN som finns på denna PE -router. Utför sedan ett eller flera av följande steg, om det behövs:
- Om du använder BGP för att utbyta routinginformation med CE, konfigurera och aktivera BGP -grannarna med Routeurs CE.
- Om du använder ett annat dynamiskt routingprotokoll för att utbyta routinginformation med CE, omfördela routingprotokoll.
Lade märke till : Beroende på routingprotokollet du använder kan du konfigurera alla dynamiska routingprotokoll (EIGRP, OSPF eller BGP) mellan PE och dessa kringutrustning. Om BGP är det protokoll som används för att utbyta routinginformation mellan PE och CE är det inte nödvändigt att konfigurera omfördelning mellan protokoll.
2. Ange den Adressfamilj VPNV4 Och utför följande steg:
- Aktivera grannarna, en VPNV4 -kvarterssession måste upprättas mellan varje PE -router och vägreflektorn.
- Ange att det utökade samhället ska användas. Detta är obligatoriskt.
Konfigurationer
Detta dokument använder dessa konfigurationer för att konfigurera exemplet på ett MPLS VPN -nätverk:
Värdnamn Pescara ! Ip cef ! !--- VPN Customer_A -kommandon. VRF Definition Customer_A RD 100: 110 ROUTE-TARGET EXPORT 100: 1000 ROUTE-TARGET IMPORT 100: 1000
! Adressfamiljs IPv4-utgångsresfamilj
!--- Aktiverar VPN -routing och vidarebefordran (VRF) routingtabell.
!--- Distuishere Crats Routing och vidarebefordran rutttabeller för en VRF.
!--- Ruttmål skapar listor över import och exportutökade samhällen för den specifika VRF.
!--- VPN Customer_B -kommandon.
VRF Customer Definition_B RD 100: 120 ROUTE-TARGET EXPORT 100: 2000 ROUTE-TARGET IMPORT 100: 2000 ! Adressfamiljs IPv4-utgångsresfamilj
!
Loopback0 IP -adress 10 gränssnitt.10.10.4 255.255.255.255 IP -router ISIS
! GigabitEthernet0/1 VRF vidarebefordran Customer_A IP IP -adress 10.0.4.2 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45 ! GigabitEthernet0/2 VRF vidarebefordran Customer_B IP -adress 10 gränssnitt.0.4.2 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45
!--- Associerar en VRF -instans med ett gränssnitt eller en underintervall.
!--- GigabitEthernet0/1 och 0/2 Använd samma IP -adress, 10.0.4.2.
!--- Detta är tillåtet eftersom de tillhör två olika kund VRF: er.
!
GigabitEthernet0/0 gränssnittslänk till Pauillac IP -adress 10.1.1.14 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP
!--- MPLS på L3 -gränssnittet som ansluter till prouteren
!
Router ISIS NET 49.000.0000.0000.000.00 IS-TYPE Level-2-endast metrisk bred passiv gränssnitt loopback0
!--- Är-är som IGP i leverantörens kärnnätverk
! Router BGP 65000 BG Log-Neighbor-Changes
Granne 10.10.10.2 Remote-AS 65000
Granne 10.10.10.2 UPDATE-KOURCE LOOPBACK0
!--- Lägger till en post till BGP eller MP-BGP granntabell.
!--- Och gör det möjligt för BGP -sessioner att använda ett specifikt operativt gränssnitt för TCP -anslutningar.
! Adress-familj VPNV4-granne 10.10.10.2 Grannen aktiverar 10.10.10.2 Send-Community båda exit-adressfamiljen
!--- För att ange adressfamiljekonfigurationsläge som använder standard VPN version 4 -adressprefix.
!--- Skapar VPNV4 -grannsessionen till ruttreflektorn.
!--- Och att skicka samhällsattributet till BGP -grannen.
! Adressfamilj IPv4 VRF Customer_A Grann 10.0.4.1 Remote-AS 65002 Grann 10.0.4.1 Aktivering av exit-adressfamiljen ! Adressfamilj IPv4 VRF Customer_B Grann 10.0.4.1 Remote-AS 65001 Grann 10.0.4.1 Aktivering av exit-adressfamiljen
!--- Det här är EBGP -sessionerna för var och en av denna router som bjuder till olika kunder.
!--- EBGP -sessionerna är konfigurerade med VRF -adressfamiljen
!
slutVärdnamn Pesaro ! Ip cef
! VRF Definition Customer_A RD 100: 110 ROUTE-TARGET EXPORT 100: 1000 ROUTE-TARGET IMPORT 100: 1000 ! Adressfamiljs IPv4-utgångsresfamilj !
VRF Customer Definition_B RD 100: 120 ROUTE-TARGET EXPORT 100: 2000 ROUTE-TARGET IMPORT 100: 2000 ! Adressfamiljs IPv4-utgångsresfamilj ! Ip cef ! Loopback0 IP -adress 10 gränssnitt.10.10.6 255.255.255.255
Ip router isis
! GigabitEthernet0/0 Beskrivning Länk till Pomerol IP -adress 10.1.1.22 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! GigabitEthernet0/1 VRF vidarebefordran Customer_B IP -adress 10 gränssnitt.0.6.2 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45 ! GigabitEthernet0/2 VRF vidarebefordran Customer_A IP IP -adress 10 -gränssnittet.1.6.2 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45 ! GigabitEthernet0/3 VRF vidarebefordran Customer_A IP IP -adress 10 gränssnitt.0.6.2 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45 ! Router ISIS NET 49.000.0000.0000.000.00 IS-TYPE Level-2-endast metrisk bred passiv gränssnitt loopback0 ! Router BGP 65000 BGP Log-Neighbor-Changes Neighbour 10.10.10.2 Remote-AS 65000 Grann 10.10.10.2 UPDATE-KOURCE LOOPBACK0 ! Adress-familj VPNV4-granne 10.10.10.2 Grannen aktiverar 10.10.10.2 Send-Community båda exit-adressfamiljen ! Adressfamilj IPv4 VRF Customer_A Grann 10.0.6.1 Remote-AS 65004 Grann 10.0.6.1 Grann Aktivera 10.1.6.1 Remote-AS 65004 Grann 10.1.6.1 Aktivering av exit-adressfamiljen ! Adressfamilj IPv4 VRF Customer_B Grann 10.0.6.1 Remote-AS 65003 Grann 10.0.6.1 Aktivering av exit-adressfamiljen ! ! slutVärdnamn Pomerol ! Ip cef ! Loopback0 IP -adress 10 gränssnitt.10.10.3 255.255.255.255 IP -router ISIS ! GigabitEthernet0/0 Beskrivning Länk till Pesaro IP -adress 10.1.1.21 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! GigabitEthernet0/1 -gränssnittslänk till Pauillac IP -adress 10.1.1.6 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! GigabitEthernet0/2 -gränssnittslänk till Pouligny IP -adress 10 Beskrivning.1.1.9 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! Router ISIS NET 49.000.0000.0000.000.00 IS-TYPE Level-2-endast metrisk bred passiv gränssnitt loopback0 ! slut
HostName Pulligny ! Ip cef ! Loopback0 IP -adress 10 gränssnitt.10.10.2 255.255.255.255 IP -router ISIS ! GigabitEthernet0/0 gränssnittslänk till Pauillac IP -adress 10.1.1.2 255.255.255.252ip router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! GigabitEthernet0/1 -länk till Pomerol IP -adress 10 Beskrivning.1.1.10 255.255.255.252ip router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! Gränssnitt GigabitEthernet0/3 ingen IP-adressavstängning Duplex Auto Speed Auto Media-Type RJ45 ! Router ISIS NET 49.000.0000.0000.000.00 IS-TYPE Level-2-endast metrisk bred passiv gränssnitt loopback0 ! Router BGP 65000 BGP Log-Neighbor-Changes Neighbour 10.10.10.4 Remote-AS 65000 Grann 10.10.10.4 UPDATE-KOURCE LOOPBACK0 NANGOR 10.10.10.6 Remote-AS 65000 Grann 10.10.10.6 UPDATE-KOURCE LOOPBACK0 ! Adress-familj VPNV4-granne 10.10.10.4 Grannen aktiverar 10.10.10.4 Send-community båda granne 10.10.10.4 ruttreflektor-klient granne 10.10.10.6 Grannen aktiverar 10.10.10.6 Send-community båda granne 10.10.10.6 ROUTE-REFLORER-CLIENT EXIT-ADRESS-FAMILY ! ! slut
Värdnamn Pauillac ! Ip cef ! Loopback0 IP -adress 10 gränssnitt.10.10.1 255.255.255.255 IP -router ISIS ! GigabitEthernet0/0 gränssnittslänk till Pescara IP -adress 10 Beskrivning.1.1.13 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! GigabitEthernet0/1 -länk till Pulligny IP -adress 10 Beskrivning.1.1.5 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! GigabitEthernet0/2 -gränssnittslänk till Pomerol IP -adress 10 Beskrivning.1.1.1 255.255.255.252 IP-router ISIS Duplex Auto Speed Auto Media-typ RJ45 MPLS IP ! Router ISIS NET 49.000.0000.0000.000.00 IS-TYPE Level-2-endast metrisk bred passiv gränssnitt loopback0 ! slut
HostName CE-A1 ! Ip cef ! GigabitEthernet0/0 IP -adress 10 -gränssnitt.0.4.1 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45 ! Router BGP 65002 BGP Log-Neighbor-Changes Distribute Connected Neighbour 10.0.4.2 Remote-AS 65000 ! slut
HostName CE-A3 ! Ip cef ! GigabitEthernet0/0 IP -adress 10 -gränssnitt.0.6.1 255.255.255.0 Duplex Auto Speed Auto Media-typ RJ45 ! Router BGP 65004 BGP Log-Neighbor-Changes Distribute Connected Neighbour 10.0.6.2 Remote-AS 65000 ! slut
Verifiering
Det här avsnittet innehåller information som du kan använda för att bekräfta att konfigurationen fungerar korrekt:
PE -verifiering kommandon till detta
- Visa IP VRF – Kontrollera att rätt VRF finns.
- Visa IP VRF -gränssnitt – Kontrollera de aktiverade gränssnitten.
- Visa IP -rutt VRF: Kontrollera routinginformation om PE -routrar.
- VRF Tracer – Kontrollera routinginformation om PE -routrar.
- Visa IP CEF VRF -detalj – Kontrollera routinginformation om PE -routrar.
LDP MPLS -verifieringskontroller
PE/RR -verifieringskontroller
- VPNV4 Unicast All Summary Show BGP
- Visa BGP VPNV4 Unicast All Neighbour Adverited-Red – Kontrollera sändningen av VPNV4 -prefixen
- VPNV4 Unicast All Neighbor Routes Show – Kontrollera prefixen VPNV4 mottagen
Här är ett exempel på att beställa utdata från show IP VRF -kommandot.
Pescara#VRF IP -show Namn Standard RD Interfaces Customer_A 100: 110 GI0/1 Customer_B 100: 120 GI0/2
Här är ett exempel på att beställa utdata från kommandot Show IP VRF -gränssnitt.
Pesaro#Visa IP VRF -gränssnitt IP-adress VRF-protokoll GI0/2 10-gränssnittet.1.6.2 Client_a Up Gi0/3 10.0.6.2 Client_a Up Gi0/1 10.0.6.2 client_b up
I detta följande exempel visar show IP -rutten VRF -kommandon samma prefix 10.0.6.0/24 i de två utflykterna. Faktum är att den avlägsna PE har samma nätverk för två Cisco-, CE_B2- och CE_3 -kunder, som är auktoriserad i en typisk VPN MPL -lösning.
Pescara#Visa IP -rutt VRF Customer_a Routingtabell: Customer_a -koder: l - Lokal, c - ansluten, s - statisk, r - rip, m - mobil, b - bgp d - eigrp, ex - eigrp extern, o - ospf, ia - ospf Interarea n1 - ospff NSSE Extern typ 1, N2 - OSPF NSS Extern typ 2 E1 - OSPF Extern typ 1, E2 - OSPF Extern typ 2 I - är -is, su - är -är sammanfattning, l1 - är -är nivå -1, l2 - är -Is nivå -2 ia - är -är interområdet, * kandidat standard, u - per -användare statisk rutt o - ODR, p - periodisk nedladdad statisk rutt, h - nhrp, l - lisp a - rutt + - replikerad väg, % - Nästa hoppöverskridande, P - åsidosättningar från PFR Gateway of Last Resort är inte inställd 10.0.0.0/8 är varierande subnätade, 4 subnät, 2 masker C 10.0.4.0/24 är direkt ansluten, GigabitEthernet0/1 L 10.0.4.2/32 är direkt ansluten, GigabitEthernet0/1 B 10.0.6.0/24 [200/0] via 10.10.10.6, 11:11:11 b 10.1.6.0/24 [200/0] via 10.10.10.6, 11:24:16 Pescara# Pescara#Visa IP -rutt VRF Customer_B Routingtabell: Customer_b -koder: l - Lokal, c - ansluten, s - statisk, r - rip, m - mobil, b - bgp d - eigrp, ex - eigrp extern, o - ospf, ia - ospf interområde n1 - ospff NSSE Extern typ 1, N2 - OSPF NSS Extern typ 2 E1 - OSPF Extern typ 1, E2 - OSPF Extern typ 2 I - är -is, su - är -är sammanfattning, l1 - är -är nivå -1, l2 - är -Is nivå -2 ia - är -är interområdet, * kandidat standard, u - per -användare statisk rutt o - ODR, p - periodisk nedladdad statisk rutt, h - nhrp, l - lisp a - rutt + - replikerad väg, % - Nästa hoppöverskridande, P - åsidosättningar från PFR Gateway of Last Resort är inte inställd 10.0.0.0/8 är variabelt subnetted, 3 subnät, 2 masker c 10.0.4.0/24 är direkt ansluten, GigabitEthernet0/2 L 10.0.4.2/32 är direkt ansluten, GigabitEthernet0/2 B 10.0.6.0/24 [200/0] via 10.10.10.6, 11:26:05
När du kör ett spårat kommando mellan två webbplatser, i detta exempel två Customer_A-webbplatser (CE-A1 à CE-A3), är det möjligt att se stacken med etiketter som används av MPLS-nätverket (om det är konfigurerat för att göra det av MPLS Ip propagate-ttl).
Ce-a1#Visa IP -väg 10.0.6.1 Routingpost för 10.0.6.0/24 känd via "BGP 65002", avstånd 20, metrisk 0 tagg 65000, extern typ senast uppdatering från 10.0.4.2 11:16:14 sedan Routing Descriptor Blocks: * 10.0.4.2, från 10.0.4.2, 11:16:14 sedan ruttmetric är 0, trafikandelräkningen är 1 som humle 2 rutt tagg 65000 mpls etikett: none ce-a1#
Ce-a1#Ping 10.0.6.1 Sekvens för att avbryta flyktetyp. Skickar 5, 100-byte ICMP Echos till 10.0.6.1, timeout är 2 sekunder: . Framgångsgraden är 100 drest (5/5), rundtur min/genomsnitt/max = 7/8/9 ms ce-a1#
Ce-a1#tracery 10.0.6.1 sond 1 numerisk Sekvens för att avbryta flyktetyp. Spårar vägen till 10.0.6.1 VRF Info: (VRF i namn/ID, VRF ut namn/ID) 1 10.0.4.2 2 msek 2 10.1.1.13 [MPLS: Etiketter 20/26 EXP 0] 8 MSEC 3 10.1.1.6 [MPLS: Etiketter 21/26 EXP 0] 17 MSEC 4 10.0.6.2 [som 65004] 11 MSEC 5 10.0.6.1 [som 65004] 8 msekLade märke till : Exp 0 är ett experimentfält som används för kvalitet på tjänsten (QoS).
Följande resultat visar IS-IS och LDP-sammanhängande som fastställts mellan RR-routern och några av IP-routrarna för huvudtjänstleverantören:
Pulligny#Visa ISIS -grannar TAG NULL: System ID -typgränssnitt IP -adress Tillstånd Holdtime Circuit ID Pauillac L2 GI0/0 10.1.1.1 upp 25 pulligny.01 Pomerol L2 GI0/1 10.1.1.9 upp 23 Pouligny.02 Pulligny# Pulligny#MPLS LDP -granne Peer LDP Ident: 10.10.10.1: 0; LDP Local Ident 10.10.10.2: 0 TCP -anslutning: 10.10.10.1.646 - 10.10.10.2.46298 Stat: oper; MSGS SENT/RCVD: 924/921; Nedströmstid: 13:16:03 LDP Discovery Källor: GigabitEthernet0/0, SRC IP ADDR: 10.1.1.1 adresser bundna till peer ldp idder: 10.1.1.13 10.1.1.5 10.1.1.1 10.10.10.1 Peer LDP Ident: 10.10.10.3: 0; LDP Local Ident 10.10.10.2: 0 TCP -anslutning: 10.10.10.3.14116 - 10.10.10.2.646 Stat: oper; MSGS skickat/RCVD: 920/916; Nedströmstid: 13:13:09 LDP Discovery Källor: GigabitEthernet0/1, SRC IP ADDR: 10.1.1.9 adresser bundna till peer ldp ident: 10.1.1.6 10.1.1.9 10.10.10.3 10.1.1.21
Relaterad information
- Referens för MPLS -kommandon
- Teknisk hjälp och dokumentation – Cisco Systems
IP/MPLS -nätverk
IP/MPLS -nätverk är baserat på vägen mellan två maskiner (Switched Path eller LSP -etiketten). Växlingen av paketen som cirkulerar på denna väg görs genom att analysera en etikett som finns i MPLS -rubriken som läggs till mellan lager 2 (ofta Ethernet) och IP -lagret.
Här är ett schema som sammanfattar principen om etikettbyte genom en sökväg eller en växlad sökvägsetikett:
Vid ingången till MPLS -nätverket sätts IP -paketen in en etikett av “Ingress Label Edge Router” eller “Ingress Ler”. LERS är MPLS -routrarna i utkanten av operatörens nätverk. Märkta paket byts sedan till hjärtat i nätverket enligt dess etikettproblem. MPLS Routeurs du Coeur de Network, Switching Router -etiketten, växlar sedan etiketterna till utgången LER (Egress LER) Vägen som togs av paketet, och tidigare etablerat, genom nätverket kallas en etikett Switch Path (LSP).Diagrammet visar oss detaljerna i protokollbatteriet implementerat under denna överföring, vi noterar närvaron av MPLS -etiketten mellan Ethernet -lagret och IP -lagret. Vi kommer nu att analysera formatet för MPLS -rubriken:
MPLS -rubriken har en storlek på 4 byte och komponeras av följande fält:
- Etikettnumret
- COS: Varje märkt paket kan tilldelas en klass av tjänst för att tillåta olika “politik kassering” eller “schemaläggningspolitik” för paket med samma etikettproblem. RFC specificerar dock att det är ett fortfarande erfaret fält.
- S: botten av stacken. Biten “s” är 1 när batteriets sista etikett når. Vi kommer senare att se att vi kan stapla etiketterna (till exempel för att skapa tunnlar).
- TTL: Detta fält har samma roll som TTL för IP -rubriken. Eftersom IP -rubriken inte analyseras av LSR, kopieras värdet på TTL i MPLS -rubriken vid ingången till nätverket av Ingress Ler. Sedan, med varje byte av en LSR, modifieras TTL. TTL -värdet på MPLS -rubriken kopieras sedan till IP -rubriken vid utgången till MPLS -nätverket av Egress Ler.
Vi kommer nu att se, hur är beslutet att tilldela en viss etikett till ett IP -paket. Då kommer vi att se hur etiketterna byts mellan LSR: erna, eftersom utbyten är viktiga för att bygga LSP och switcharna.
Vidarebefordra motsvarande klass
IP -paket som kommer in i MPLS -nätverket är associerade med en FEC: Vidarebefordran av motsvarande klass.
En FEC kommer att definiera hur kommer att skickas via alla MPLS -nätverk. I IP görs klassificeringen av ett paket i en FEC på varje router, från destinationens IP. I MPLS kan valet av en FEC göras enligt flera parametrar (IP -adresskälla, destination och QoS -parameter (Debit, Delai)).
Parametrarna som är involverade i klassificeringen av ett paket i en FEC beror på det använda etikettfördelningsprotokollet: LDP eller RSVP-TE. Faktum är att bara RSVP-TE, som vi kommer att beskriva senare, gör det möjligt att klassificera ett paket i en FEC enligt QoS-parametrar.För att klassificera ett paket i en FEC förlitar MPLS på routingprotokollet implementerat i IP -nätverket. Till exempel associerar LDP -protokollet ett FEC efter nätverksprefix som finns i routern -routingtabellen. Dessutom kan en FEC tilldelas flera “klass av tjänst” för att tillåta olika “politik kassering” eller “schemaläggningspolitik” (COS i MPLS -huvudet).
Således är varje FEC associerad med en exitetikett. Routern kommer därför att veta vilken etikett han måste tillskriva IP -paketen som motsvarar detta eller den fec.Vi kommer nu att se hur dessa FEC/etiketter föreningar är fördelade mellan alla routrar i nätverket. Dessa utbyten är faktiskt viktiga för upprättandet av LSP, eftersom varje nod måste veta vilken etikett den måste tillskriva en FEC innan den skickar den till sin granne.
Etiketter distribution
I IP/MPLS -nätverk finns två etiketter distributionslägen.
Det första distributionsläget är det “oönskade Downnstream”. Här är ett diagram som syntetiserar dess funktion:
Principen är enkel, så snart en router associerad med en etikett med en FEC informerar han alla sina grannar om denna förening. Och det automatiskt. Detta syftar till att öka trafiken på grund av “signalering” i nätverket.Det andra distributionsläget, som är det mest använda i IP/MPLS -nätverk, kallas “Downnstream On Demand”.
Med denna distributionsmetod ber Upstream LSR nedströms LSR att ge honom etikettnumret som han associerade med en viss FEC. Uppströms LSR är routern som skickar trafik till Downnstream LSR, så när passagen av ett paket ännu inte är associerat med en FEC, kommer uppströms LSR att behöva be om förening av en etikett för denna FEC vid följande LSR ( Downnstream LSR på detta diagram).
Det är detta sista distributionsläge som används av RSVP-TE-protokollet som vi kommer att se senare.Etikettretention
- “Liberal” -mode: En LSR håller alla etiketter som tillkännages av dessa grannar, även de han inte använder. Detta läge erbjuder snabb konvergens när en nätverksnod faller. Detta läge är dock mer konsument än det “konservativa” läget. “Liberal” -läge används i etikettfördelningsläge “Osolidited Downnstream”.
- “Konservativ” -läge: En LSR håller bara etiketterna som skickas av “Next-Hop” -routeren för FEC som är associerad med denna etikett. Detta läge erbjuder långsammare konvergens när du ändrar nätverkstopologin (uppdelad, etc.), men det erbjuder låg konsumtion i minnet. Det “konservativa” läget används i etikettfördelningsläge “nedströms på begäran”.
Bytesväg etikett
Skapandet av en switched sökvägsetikett genom nätverket är annorlunda beroende på etiketternas distributionsläge som används i nätverket.
I “oönskat nedåtstream” -läge, The Egress Ler som är den sista MPLS -routern innan destinationen tillkännager till sina grannar en förening av etiketten med en avföring. Varje knut, mellan Egress Ler och Ingress Ler kommer att sprida till sina grannar den förening de har gjort för samma FEC. När detta tillkännagivande når Ingress Ler är LSP etablerat !
I “Downstream On Ask” -läget, när Ingress Ler ser anländer för första gången ett paket som inte är associerat med en FEC, kommer det att göra en etikettbegäran för denna LSR FEC fungerar som “Next-Hop” för detta IP-paket. Varje knut, steg för steg, kommer att sprida denna begäran till Egress Ler. Den senare kommer sedan att associera en etikett med FEC och sprida denna förening, i motsatt riktning, från Egress Ler till Ingress Ler. När FEC/Label Association har nått Ingress Ler är LSP etablerat.
LSP -tunnel
Tidigare berättade jag för dig om möjligheten att stapla MPLS Entestos, och därför MPLS -etiketter. Denna princip som kallas “etikett Stacking” används för att skapa LSP -tunnel. LSP Tunneling är en viktig del av VPLS -teknik som jag kommer att presentera för dig på en annan del av denna webbplats. Slutligen implementeras LSP -tunneln ofta för att aggregera flera LSP: er i en, som i diagrammet nedan.
- LSP mellan “Ingress Ler 1” och “Egress Ler 1” vars etiketter genom nätverket är i färg cyan
- LSP mellan “Ingress Ler 2” och “Egress Ler 2” vars etiketter genom nätverket är i färg blå
- LSP mellan “Ingress Ler 3” och “Egress Ler 3” vars etiketter genom nätverket är i färg grå
Sammanfattningsvis noterar vi att denna teknik gör det möjligt att minska antalet LSP som är kända av LSR !
Välkommen
Varför MPLS ?
- Nuvarande IP -nätverk
- Trafikteknik
- QoS
MPLS -princip
- Etikettväxling
- Fek
- Etiketter distribution
- Etikettretention
- Switched Path Label
- LSP -tunnel