Deze voorbeeldconfiguratie toont hoe u een MPLS-netwerk (Multiprotocol Label Switching) kunt opzetten voor verdere taken zoals Virtual Private Network (VPN) of Traffic Engineering (zie meer voorbeelden van configuraties op de MPLS-ondersteuningspagina).
Zorg er voordat u deze configuratie probeert voor dat u aan de volgende voorwaarden voldoet:
Om MPLS te implementeren hebt u een Cisco 2600 router of hoger nodig.
Kies de gewenste Cisco IOS met MPLS met behulp van de Softwareadviseur (alleen geregistreerde klanten).
Controleer of het extra RAM en Flash geheugen nodig zijn om MPLS in de routers te kunnen uitvoeren. WAN-interfacekaarten (WIC’s), WIC-1T en WIC-2T kunnen worden gebruikt.
De informatie in dit document is gebaseerd op de onderstaande software- en hardwareversies.
Cisco 3640, Cisco 3660, Cisco 4500 en Cisco 2610 routers
Cisco IOS® softwarerelease 12.2(6)H werkt op alle routers
De informatie in dit document is gebaseerd op apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als u in een levend netwerk werkt, zorg er dan voor dat u de potentiële impact van om het even welke opdracht begrijpt alvorens het te gebruiken.
Een MPLS-netwerk is meestal een backbone netwerk dat bestaat uit MPLS-enabled-routers, LSR genaamd Switch Routers. Over het algemeen bestaat het netwerk uit een kern-LSR met een rand LSR die verantwoordelijk is voor het toepassen van labels op pakketten.
Het oprichtingsmechanisme van een MPLS-netwerk is als volgt.
Routing tafels van de verschillende LSR’s worden berekend met behulp van een Interior Gateway Protocol (IGP). Een link-staat protocol zoals Open Shortest Path First (OSPF) of Intermediate System-to-Intermediate System (IS-IS) is vereist als u MPLS Traffic Engineering wilt implementeren.
Een label Distribution Protocol (LDP) adverteert met de band tussen routes en etiketten. Deze bindingen worden gecontroleerd tegen de routingtabel. Als de route (voorvoegsel/masker en volgende hop) die via de LDP wordt geleerd, overeenkomt met de route die via IGP in de routingtabel is geleerd, wordt een ingang gecreëerd in de LFIB-informatiebases (LFIB) op de LSR.
De LSR maakt gebruik van het volgende verzendingsmechanisme.
Zodra een rand LSR een niet-geëtiketteerd pakket ontvangt, wordt de Cisco expressieve tabel gecontroleerd en wordt een etiket op het pakket indien nodig opgelegd. Deze LSR wordt de ingress LSR genoemd.
Na aankomst van een geëtiketteerd pakket op de inkomende interface van een kern LSR verstrekt de LFIB de uitgaande interface en het nieuwe etiket dat met het uitgaande pakket zal worden geassocieerd.
De router vóór de laatste LSR (de voorlaatste hop) opent het etiket en geeft het pakket zonder het label over. De laatste hop heet de egress LSR.
In het volgende schema wordt deze netwerkinstelling weergegeven.
Zie de Cisco Technical Tips Convention voor meer informatie over documentconventies.
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
N.B.: Als u aanvullende informatie wilt vinden over de opdrachten in dit document, gebruikt u het Opdrachtplanningprogramma (alleen geregistreerd klanten).
Het netwerk in dit document is als volgt opgebouwd:
Dit document gebruikt deze configuraties:
Volg deze stappen om MPLS te configureren:
Stel uw netwerk zoals gebruikelijk in (MPLS heeft een standaard IP-verbinding nodig om verzendingsbases op te zetten).
Zorg ervoor dat het routingprotocol (OSPF of IS-IS) correct werkt. Deze opdrachten worden cursief weergegeven in de configuraties in deze sectie.
Gebruik de opdracht ip cef (voor betere prestaties, gebruik de IP cef gedistribueerde opdracht, indien beschikbaar) in de algemene configuratiemodus (vet weergegeven in de configuraties in dit gedeelte) om dit mogelijk te maken.
Gebruik de opdracht mpls ip (of de tag-switching ip opdracht op oudere Cisco IOS-softwarereleases) in de algemene configuratie modus en in elke interface (weergegeven in vet in de configuraties in deze sectie) om dit mogelijk te maken.
OPMERKING: LSRs moet (omhoog) Loopback interfaces met een adresmasker van 32 bits hebben.
pomerol |
---|
Current configuration: ! version 12.2 ! hostname Pomerol ! ip cef !--- Enables Cisco Express Forwarding globally. ! interface Loopback0 ip address 10.10.10.3 255.255.255.255 ip router isis !--- Assigns an IP address to interface loopback0 !--- and enables IS-IS for IP on the interface. ! interface Serial0/0 encapsulation frame-relay ! interface Serial0/0.1 point-to-point ip address 10.1.1.6 255.255.255.252 ip router isis tag-switching ip !--- Enables dynamic Label Switching of !--- IPv4 packets on an interface. frame-relay interface-dlci 301 ! interface Serial0/0.2 point-to-point ip address 10.1.1.9 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 303 ! interface Serial0/0.3 point-to-point ip address 10.1.1.21 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 306 ! router isis net 49.0001.0000.0000.0003.00 is-type level-1 ! ip classless ! end |
Pulligny |
---|
Current configuration: ! version 12.1 ! hostname Pulligny ! ip cef ! interface Loopback0 ip address 10.10.10.2 255.255.255.255 ! interface Serial0/1 no ip address encapsulation frame-relay ! interface Serial0/0.1 point-to-point ip address 10.1.1.2 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 201 ! interface Serial0/0.2 point-to-point ip address 10.1.1.10 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 203 ! router isis redistribute static ip passive-interface Loopback0 net 49.0001.0000.0000.0002.00 is-type level-1 !--- Enables the IS-IS process on the router, !--- makes loopback interface passive !--- (does not send IS-IS packets on interface), !--- and assigns area and system ID to router. ! ip classless ! end |
Pauillac |
---|
Current configuration : 2366 bytes ! version 12.1 ! hostname pauillac ! ip cef ! interface Loopback0 ip address 10.10.10.1 255.255.255.255 ip router isis ! interface Serial0/0 no ip address encapsulation frame-relay ! interface Serial0/0.1 point-to-point ip address 10.1.1.1 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 102 ! interface Serial0/0.2 point-to-point ip address 10.1.1.5 255.255.255.252 ip access-group 150 out ip router isis tag-switching ip frame-relay interface-dlci 103 ! interface Serial0/0.3 point-to-point bandwidth 512 ip address 10.1.1.13 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 104 ! interface Serial0/0.4 point-to-point ip address 10.1.1.17 255.255.255.252 ip router isis tag-switching ip frame-relay interface-dlci 105 ! ! router isis net 49.0001.0000.0000.0001.00 is-type level-1 ! ip classless ! end |
Deze sectie verschaft informatie die u kunt gebruiken om te bevestigen dat uw configuratie correct werkt.
Bepaalde opdrachten met show worden ondersteund door de tool Output Interpreter (alleen voor geregistreerde klanten). Hiermee kunt u een analyse van de output van opdrachten met show genereren.
show-switching tdp buurman
Tdp-bindingen van tag-switching tonen
show-switching-verzendingstabel
show tag-switching expedentiële tabel a.b.c.d. details
traceroute a.b.c.d
Een limitatieve lijst met opdrachten is opgenomen in de MPLS-opdracht Referentie. Andere opdrachten van voorbeeldweergave worden beschreven in Het configureren van basisMPLS met OSPF-gebruik.
Deze output concentreert zich op de LDP. LDP die momenteel in IOS wordt geïmplementeerd is TDP (Tag Distribution Protocol), dat een aantal Cisco-eigen extensies bevat, maar deze wordt gebruikt met LDP, het IETF officiële protocol voor labeldistributie. In de toekomst wordt het DP vervangen door het LDP.
U kunt de opdracht tag-switching tdp * gebruiken om de status van TDP te controleren. Je kunt buren zien met de show tag-switching tdp buurcommando.
Pulligny# show tag-switching tdp discovery Local TDP Identifier: 10.10.10.2:0 TDP Discovery Sources: Interfaces: Serial0/0.1: xmit/recv TDP Id: 10.10.10.1:0 Serial0/0.2: xmit/recv TDP Id: 10.10.10.3:0 !--- Ensure you are able to ping this IP address !--- If not, check whether a route exists in the routing table
Pulligny# show tag-switching tdp neighbor Peer TDP Ident: 10.10.10.1:0; Local TDP Ident 10.10.10.2:0 TCP connection: 10.10.10.1.711 - 10.10.10.2.11001 State: Oper; PIEs sent/rcvd: 27907/27925; ; Downstream Up time: 2w2d TDP discovery sources: Serial0/0.1 Addresses bound to peer TDP Ident: 10.1.1.1 10.1.1.13 10.1.1.17 10.10.10.1 10.1.1.5 10.200.28.89 Peer TDP Ident: 10.10.10.3:0; Local TDP Ident 10.10.10.2:0 TCP connection: 10.10.10.3.11001 - 10.10.10.2.711 State: Oper; PIEs sent/rcvd: 22893/22874; ; Downstream Up time: 1w6d TDP discovery sources: Serial0/0.2 Addresses bound to peer TDP Ident: 10.200.28.91 10.1.1.6 10.1.1.9 10.1.1.21 10.10.10.3
U kunt de opdracht tag-switching tdp bindings gebruiken om de gevestigde binding tussen labels en routes te bekijken.
Pulligny# show tag-switching tdp bindings (...) tib entry: 10.10.10.4/32, rev 22 local binding: tag: 21 remote binding: tsr: 10.10.10.1:0, tag: 22 remote binding: tsr: 10.10.10.3:0, tag: 25 tib entry: 10.10.10.6/32, rev 51 local binding: tag: 23 remote binding: tsr: 10.10.10.3:0, tag: 18 remote binding: tsr: 10.10.10.1:0, tag: 20 (...)
U kunt de opdracht van de tag-switching-verzendlijst gebruiken om te zien welke bindingen gebruikt worden om de LFIB te bouwen.
Pulligny# show tag-switching forwarding-table Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 16 Pop tag 10.1.1.4/30 0 Se0/0.2 point2point Pop tag 10.1.1.4/30 0 Se0/0.1 point2point 17 Pop tag 10.1.1.20/30 0 Se0/0.2 point2point 18 Pop tag 10.10.10.3/32 0 Se0/0.2 point2point 19 Pop tag 10.10.10.1/32 0 Se0/0.1 point2point 20 Pop tag 10.1.1.12/30 0 Se0/0.1 point2point 21 Pop tag 10.1.1.16/30 0 Se0/0.1 point2point 22 20 10.10.10.5/32 0 Se0/0.1 point2point 23 22 10.10.10.6/32 0 Se0/0.2 point2point 24 22 10.10.10.4/32 0 Se0/0.1 point2point
U kunt de opdracht voor het weergeven van tag-switching-verstedelijking-tabel 10.10.4 gebruiken om de details van een bepaalde bestemming te bekijken.
Pulligny# show tag-switching forwarding-table 10.10.10.4 detail Local Outgoing Prefix Bytes tag Outgoing Next Hop tag tag or VC or Tunnel Id switched interface 21 22 10.10.10.4/32 12103 Se0/0.1 point2point MAC/Encaps=4/8, MTU=1500, Tag Stack{22} 30918847 00016000 Per-packet load-sharing
U kunt de opdracht ook gebruiken, als het netwerk IP TTL propagatie doet, om de hop te bekijken. Raadpleeg Multiprotocol Label Switching op Cisco Routers voor meer informatie over de opdracht VPN-inhoud op de MPLS IP.
Pesaro# traceroute 10.10.10.4 Type escape sequence to abort. Tracing the route to 10.10.10.4 1 10.1.1.21 [MPLS: Label 25 Exp 0] 296 msec 256 msec 244 msec 2 10.1.1.5 [MPLS: Label 22 Exp 0] 212 msec 392 msec 352 msec 3 10.1.1.14 436 msec * 268 msec
Opmerking: Exp 0 verschijnt in de uitvoer als het experimentele veld wordt gebruikt voor Quality of Service (QoS).
Er is momenteel geen specifieke troubleshooting-informatie beschikbaar voor deze configuratie.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
16-Nov-2007 |
Eerste vrijgave |