In dit document wordt beschreven hoe u problemen kunt oplossen met Layer 2 VPN Virtual Private LAN Service (VPLS) op Technologies for Cisco IOS® XE.
Cisco raadt kennis van de volgende onderwerpen aan:
De informatie in dit document is gebaseerd op Cisco IOS XE-software.
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 zorgen dat u de potentiële impact van elke opdracht begrijpt.
VPLS-topologieDe VPLS-verbinding is uitgeschakeld nadat de sessie onverwacht is beëindigd.
PE2#show xconnect all
Legend: XC ST=Xconnect State S1=Segment1 State S2=Segment2 State
UP=Up DN=Down AD=Admin Down IA=Inactive
SB=Standby HS=Hot Standby RV=Recovering NH=No Hardware
XC ST Segment 1 S1 Segment 2 S2
------+---------------------------------+--+---------------------------------+--
DN pri vfi 100 UP mpls 203.0.113.10:100 DN
UP pri ac Vl100:100(Eth VLAN) UP vfi 100 UP
UP pri bd 100 UP vfi 100 UP
Stap 1. Bevestig de exacte VC/VPLS-status.
PE2#show mpls l2transport vc 100 detail
Local interface: VFI 100 vfi up
Interworking type is Ethernet
Destination address: 203.0.113.10, VC ID: 100, VC status: down
Last error: Local access circuit is not ready for label advertise << The local device is unable to advertise labels because the access circuit (AC) is not in a ready state.
Output interface: none, imposed label stack {} << no MPLS labels are being imposed because no path exists.
Preferred path: not configured << No explicit traffic engineering path is configured for this pseudowire.
Default path: no route << No route to the remote PE (203.0.113.10) exists in the routing table.
No adjacency
Create time: 10:50:35, last status change time: 00:17:39
Last label FSM state change time: 00:17:33
Signaling protocol: LDP, peer x.x.x.x:0 up
Targeted Hello: 203.0.113.20(LDP Id) -> 203.0.113.10, LDP is DOWN, no binding
Graceful restart: not configured and not enabled
Non stop routing: not configured and not enabled
Status TLV support (local/remote) : enabled/None (no remote binding
LDP route watch : enabled
Label/status state machine : local ready, LruRnd
Last local dataplane status rcvd: No fault
Last BFD dataplane status rcvd: Not sent
Last BFD peer monitor status rcvd: No fault
Last local AC circuit status rcvd: No fault
Last local AC circuit status sent: DOWN(hard-down) << The local device is advertising the access circuit as hard-down to the remote PE.
Last local PW i/f circ status rcvd: No fault
Last local LDP TLV status sent: No fault
Last remote LDP TLV status rcvd: None (no remote binding) << No status has been received from the remote PE.
Last remote LDP ADJ status rcvd: None (no remote binding) << No adjacency status received from the remote peer.
MPLS VC labels: local 16, remote unassigned
Group ID: local n/a, remote unknown
MTU: local 1500, remote unknown
Remote interface description:
Sequencing: receive disabled, send disabled
Control Word: On (configured: autosense)
SSO Descriptor: 203.0.113.10/100, local label: 16
Dataplane:
SSM segment/switch IDs: 0/8194 (used), PWID: 1
VC statistics:
transit packet totals: receive 0, send 0
transit byte totals: receive 0, send 0
transit packet drops: receive 0, seq error 0, send 0
De VPLS cross-connect (VC ID 100) is overgegaan naar een down-status. De oorzaak wordt toegeschreven aan de beschreven omstandigheden:
1. Geen route naar de externe PE - De router heeft geen route naar 203.0.113.10 in de routeringstabel (standaardpad: geen route). Zonder een geldige route kan geen MPLS-label-geschakeld pad (LSP) worden vastgesteld.
2. Doelgerichte LDP-sessie is niet ingesteld - De beoogde LDP-sessie van 203.0.113.20 tot 203.0.113.10 is niet ingesteld. Dit voorkomt de uitwisseling van pseudowire-labels tussen de PE-routers.
3. Geen externe labelbinding - Omdat de beoogde LDP-sessie niet beschikbaar is, is er geen extern label toegewezen voor VC 100. De pseudowire kan geen verkeer doorsturen zonder zowel lokale als externe labels.
4. Geen nabijheid - Zonder een geldige route en LDP-sessie bestaat er geen MPLS-nabijheid ten opzichte van de externe PE.
Stap 2. Controleer het lokale bevestigingscircuit.
Op de PE waar de VC lager is:
PE2#show interfaces vlan 100 | include up|errors
Vlan100 is up, line protocol is up , Autostate Disabled
Keepalive not supported
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 1 interface resets
PE2#show running-config interface vlan 100
Building configuration...
Current configuration : 72 bytes
!
interface Vlan100
no ip address
no autostate
xconnect vfi 100
end
Stap 3. Controleer de VFI-configuratie.
PE2#show running-config | section l2 vfi
l2 vfi 100 manual
vpn id 100
neighbor 203.0.113.10 pw-class VPLS_100
PE2#show l2vpn vfi
Legend: RT=Route-target, S=Split-horizon, Y=Yes, N=No
VFI name: 100, state: up, type: multipoint, signaling: LDP
VPN ID: 100
Bridge-Domain 100 attachment circuits:
Vlan100
Pseudo-port interface: pseudowire100001
Interface Peer Address VC ID S
pseudowire100002 203.0.113.10 100 Y
1. VFI is operationeel ingesteld - De lokale VFI-instantie is actief en klaar om verkeer door te sturen.
2. Bevestigingscircuit is gebonden - Vlan100 is correct gekoppeld aan Bridge-Domain 100 en de VFI.
3. Pseudowire is geconfigureerd - Een pseudowire (pseudowire100002) is gedefinieerd naar de externe PE op 203.0.113.10 met VC ID 100.
4. Gesplitste horizon is ingeschakeld - Dit gedrag wordt verwacht in een VPLS-omgeving met meerdere punten om Layer 2-lussen te voorkomen.
Stap 4. Bereikbaarheid PE loopback controleren:
PE2#ping 203.0.113.10
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 203.0.113.10, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
PE2#show ip route 203.0.113.10
Routing entry for 203.0.113.10/32
Known via "ospf 1", distance 110, metric 2, type intra area
Last update from 192.0.2.9 on TwentyFiveGigE1/0/3, 00:01:30 ago
Routing Descriptor Blocks:
* 192.0.2.9, from 198.51.100.2, 00:01:30 ago, via TwentyFiveGigE1/0/3
Route metric is 2, traffic share count is 1
PE2#ping mpls ipv4 203.0.113.10/32 source 203.0.113.20
Sending 5, 72-byte MPLS Echos to 203.0.113.10/32,
timeout is 2 seconds, send interval is 0 msec:
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'L' - labeled output interface, 'B' - unlabeled output interface,
'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,
'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,
'P' - no rx intf label prot, 'p' - premature termination of LSP,
'R' - transit router, 'I' - unknown upstream index,
'l' - Label switched with FEC change, 'd' - see DDMAP for return code,
'X' - unknown return code, 'x' - return code 0
Type escape sequence to abort.
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Total Time Elapsed 8 ms
Een standaard ping kan zelfs slagen wanneer de MPLS LSP is gebroken omdat:
· Het ICMP-pakket kan via IP worden gerouteerd (niet via label geschakeld) als de bestemming rechtstreeks via IP bereikbaar is.
· Transit routers kunnen het ICMP-pakket doorsturen met behulp van IP lookup als er geen label wordt opgelegd.
Omgekeerd valideert ping mpls ipv4 het eigenlijke MPLS-gegevensvlak door het pakket door het label-geschakelde pad te dwingen. Dit zorgt ervoor dat:
· De etiketten worden correct verdeeld en verdeeld.
· De LFIB-vermeldingen zijn consistent bij elke hop.
· Het LSP end-to-end pad is functioneel.
Stap 5. MPLS en LDP in de kern controleren:
PE2#show mpls ldp neighbor
Peer LDP Ident: 203.0.113.10:0; Local LDP Ident 203.0.113.20:0
TCP connection: 203.0.113.10.646 - 203.0.113.20.39001
State: Oper; Msgs sent/rcvd: 16/15; Downstream
Up time: 00:02:15
LDP discovery sources:
TwentyFiveGigE1/0/3, Src IP addr: 192.0.2.9
Targeted Hello 203.0.113.20 -> 203.0.113.10, active, passive
Addresses bound to peer LDP Ident:
203.0.113.10 192.0.2.6 192.0.2.9
Deze opdracht geeft de sessiegegevens van de LDP-buur weer tussen de lokale router (PE2) en de externe peer. Elk veld in de uitvoer wordt in detail beschreven.
Stap 5.1 Verifieer het MPLS-label-geschakelde pad naar de externe VPLS-peer
PE2#show mpls forwarding-table 203.0.113.10
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
25 Pop Label 203.0.113.10/32 0 Twe1/0/3 192.0.2.9
PE2#show mpls ldp bindings 203.0.113.10 32
lib entry: 203.0.113.10/32, rev 69
local binding: label: 25
remote binding: lsr: 203.0.113.10:0, label: imp-null
PE2 ontvangt imp-null rechtstreeks van PE1, waarbij het verwachte labelpad door P2 en P1 wordt omzeild. Dit duidt op een ontbrekend LDP-sessie- of MPLS-configuratieprobleem tussen PE2 en P2.
Stap 5.2 Valideer de next-hop informatie door het uitvoeren van de geboden opdrachten:
P2#show mpls forwarding-table 203.0.113.10
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
None No Label 203.0.113.10/32 0
P2#show mpls ldp neighbor
Peer LDP Ident: 203.0.113.20:0; Local LDP Ident 198.51.100.2:0
TCP connection: 203.0.113.20.17326 - 198.51.100.2.646
State: Oper; Msgs sent/rcvd: 30/29; Downstream
Up time: 00:13:57
LDP discovery sources:
GigabitEthernet0/0/1, Src IP addr: 192.0.2.10
Addresses bound to peer LDP Ident:
203.0.113.20 192.0.2.10
Peer LDP Ident: 198.51.100.1:0; Local LDP Ident 198.51.100.2:0
TCP connection: 198.51.100.1.646 - 198.51.100.2.12799
State: Oper; Msgs sent/rcvd: 30/28; Downstream
Up time: 00:13:56
LDP discovery sources:
GigabitEthernet0/0/0, Src IP addr: 192.0.2.5
Addresses bound to peer LDP Ident:
192.0.2.2 192.0.2.5 198.51.100.1
P2#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
198.51.100.3 0 FULL/ - 00:00:34 192.0.2.10 GigabitEthernet0/0/1
198.51.100.1 0 FULL/ - 00:00:34 192.0.2.5 GigabitEthernet0/0/0
Stap 6. Controleer de route naar het externe PE-loopback-adres:
P2#show ip route 203.0.113.10
Routing entry for 203.0.113.10/32
Known via "connected", distance 0, metric 0 (connected, via interface)
Routing Descriptor Blocks:
* directly connected, via Loopback10
Route metric is 0, traffic share count is 1
Stap 1. Bevestig dat de pseudowire operationeel is.
Zorg ervoor dat de parameters correct zijn:
PE2#show mpls l2transport vc
Local intf Local circuit Dest address VC ID Status
------------- -------------------------- --------------- ---------- ----------
VFI 100 vfi 203.0.113.10 100 UP
PE2#show mpls l2transport vc 100 detail
Local interface: VFI 100 vfi up
Interworking type is Ethernet
Destination address: 203.0.113.10, VC ID: 100, VC status: up
Output interface: Twe1/0/3, imposed label stack {17 16}
Preferred path: not configured
Default path: active
Next hop: 192.0.2.9
Create time: 1d11h, last status change time: 00:30:50
Last label FSM state change time: 00:30:26
Signaling protocol: LDP, peer 203.0.113.10:0 up
Targeted Hello: 203.0.113.20(LDP Id) -> 203.0.113.10, LDP is UP
Graceful restart: not configured and not enabled
Non stop routing: not configured and not enabled
Status TLV support (local/remote) : enabled/supported
LDP route watch : enabled
Label/status state machine : established, LruRru
Last local dataplane status rcvd: No fault
Last BFD dataplane status rcvd: Not sent
Last BFD peer monitor status rcvd: No fault
Last local AC circuit status rcvd: No fault
Last local AC circuit status sent: No fault
Last local PW i/f circ status rcvd: No fault
Last local LDP TLV status sent: No fault
Last remote LDP TLV status rcvd: No fault
Last remote LDP ADJ status rcvd: No fault
MPLS VC labels: local 16, remote 16
Group ID: local n/a, remote 0
MTU: local 1500, remote 1500
Remote interface description:
MAC Withdraw: sent:1, received:0
Sequencing: receive disabled, send disabled
Control Word: On (configured: autosense)
SSO Descriptor: 203.0.113.10/100, local label: 16
Dataplane:
SSM segment/switch IDs: 16395/8194 (used), PWID: 1
VC statistics:
transit packet totals: receive 0, send 0
transit byte totals: receive 0, send 0
transit packet drops: receive 0, seq error 0, send 0
Stap 2. Controleer de status van het bevestigingscircuit (trunk interface).
Controleer of de hoofdinterface operationeel is en gekoppeld is aan het juiste VLAN.
Verifiëren:
PE2#show interfaces twentyFiveGigE 1/0/2 status
Port Name Status Vlan Duplex Speed Type
Twe1/0/2 connected trunk full 10G SFP-10GBase-SR
PE2#show interfaces trunk
Port Mode Encapsulation Status Native vlan
Twe1/0/2 on 802.1q trunking 1
Port Vlans allowed on trunk
Twe1/0/2 100
Port Vlans allowed and active in management domain
Twe1/0/2 100
Port Vlans in spanning tree forwarding state and not pruned
Twe1/0/2 100
Stap 3. Controleer de vlan-koppeling met het bridge-domein.
Op de Catalyst 9000 met een trunkconfiguratie (geen EVC) moet het vlan worden toegewezen aan het brugdomein.
Bevestigen:
PE2#show running-config interface vlan100
Building configuration...
Current configuration : 72 bytes
!
interface Vlan100
no ip address
xconnect vfi 100
Stap 4. Verifieer het leren van MAC-adressen.
Bevestig dat MAC-adressen van zowel het lokale bevestigingscircuit als de externe pseudowire worden geleerd.
Verifiëren:
Als er geen MAC-adressen worden geleerd op de pseudowire:
Als er geen MAC-adressen worden geleerd op de lokale trunk:
PE2#show mac address-table vlan 100
Mac Address Table
-------------------------------------------
Vlan Mac Address Type Ports
---- ----------- -------- -----
100 cc7f.76b7.525f STATIC Vl100
100 e462.c4bb.17f1 DYNAMIC Twe1/0/2 >> CE2 Mac address learned over Twe1/0/2 interface.
Stap 5. De status Spanning Tree Protocol (STP) controleren.
STP kan het VLAN op de trunk-interface blokkeren, waardoor het verkeer het bridge-domein niet kan betreden.
Verifiëren:
· De trunkpoort bevindt zich in een forwardingstatus voor het VLAN dat is gekoppeld aan het VPLS-brugdomein
· De poort bevindt zich niet in een blokkerings-, luister- of leertoestand
Als STP de poort blokkeert:
· STP-prioriteit of poortkosten aanpassen
· Overweeg de trunkpoort te configureren als een STP edge-poort (indien van toepassing voor de topologie)
PE2#show spanning-tree vlan 100
VLAN0100
Spanning tree enabled protocol rstp
Root ID Priority 32868
Address cc7f.76b7.51c0
This bridge is the root
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Bridge ID Priority 32868 (priority 32768 sys-id-ext 100)
Address cc7f.76b7.51c0
Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec
Aging Time 300 sec
Interface Role Sts Cost Prio.Nbr Type
------------------- ---- --- --------- -------- --------------------------------
Twe1/0/2 Desg FWD 2000 128.2 P2p
Stap 6. Controleer de MPLS-labelstapel en het doorstuurpad.
Bevestig dat de juiste labels zijn opgelegd en dat het doorstuurpad geldig is.
Verifiëren:
Van PE2 naar P2 LSP-pad:
PE2#show mpls forwarding-table 203.0.113.10 32
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
22 17 203.0.113.10/32 810 Twe1/0/3 192.0.2.9 << For the transport path to the remote PE1 loopback, the imposed outgoing label is 17. The router at 192.0.2.9 assigned this value as its local label binding for the destination prefix.
Van P2 naar P1 LSP-pad:
P2#show mpls forwarding-table 203.0.113.10 32
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
17 16 203.0.113.10/32 79290 Gi0/0/0 192.0.2.5 << Local label as 17 and the imposed outgoing label is 16. The router at 192.0.2.5 assigned this value as its local label binding for the destination prefix.
Van P1 naar PE1 LSP-pad:
P1#show mpls forwarding-table 203.0.113.10 32
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
16 Pop Label 203.0.113.10/32 76184 Gi0/0/0 192.0.2.1 << Pop Label is performed before forwarding the packet to the next hop. This confirms that the next hop (PE1) advertised implicit null to P1.
Van P1 naar PE1 LSP-pad:
PE1#show mpls forwarding-table 203.0.113.10 32
Local Outgoing Prefix Bytes Label Outgoing Next Hop
Label Label or Tunnel Id Switched interface
None No Label 203.0.113.10/32 0
Bevestiging van labelpad:
Op basis van deze output en de vorige outputs van PE2 en P2 is het volledige label-geschakelde pad van PE2 naar PE1:
[PE2] Packet leaves with label stack: | 17 | (transport label)
↓
[P2] Receives label 17, swaps to 16: | 16 | (transport label)
↓
[P1] Receives label 16, pops label: | IP | (pure IP packet)
↓
[PE1] Receives pure IP packet - local delivery
Wanneer VPLS-verkeer deze LSP doorkruist, heeft het pakket een stapel met twee labels (transport: VC-label)
[PE2] Packet leaves with label stack: | 17 | 16 | (transport + VC label)
↓
[P2] Receives label 17, swaps to 16: | 16 | 16 | (transport + VC label)
↓
[P1] Receives label 16, pops label: | 16 | (VC label only)
↓
[PE1] Receives VC label 16 - pseudowire disposition into bridge domain
De MPLS transporteert LSP van PE2 naar PE1 volledig operationeel en correct geprogrammeerd over alle routers in het pad. De VPLS pseudowire signalering is compleet, met zowel lokale als externe labels uitgewisseld en geen fouten gemeld.
Er wordt echter geen gebruikersverkeer over de pseudowire doorgestuurd, ondanks dat het controlevliegtuig volledig is ingesteld. Dit bevestigt dat het probleem zich buiten de MPLS-kern en pseudowire-signalering bevindt - met name op de laag van het bevestigingscircuit op een of beide PE-routers
Stap 1. Bevestig de exacte VC/VPLS-status.
Zorg ervoor dat de parameters correct zijn:
PE1#show mpls l2transport vc
Local intf Local circuit Dest address VC ID Status
------------- -------------------------- --------------- ---------- ----------
VFI 100 vfi 203.0.113.20 100 UP
PE1#show mpls l2transport vc 100 detail
Local interface: VFI 100 vfi up
Interworking type is Ethernet
Destination address: 203.0.113.20, VC ID: 100, VC status: up
Output interface: Te0/0/4, imposed label stack {19 16}
Preferred path: not configured
Default path: active
Next hop: 192.0.2.2
Create time: 1d09h, last status change time: 08:38:02
Last label FSM state change time: 08:38:25
Signaling protocol: LDP, peer 203.0.113.20:0 up
Targeted Hello: 203.0.113.10(LDP Id) -> 203.0.113.20, LDP is UP
Graceful restart: not configured and not enabled
Non stop routing: not configured and not enabled
Status TLV support (local/remote) : enabled/supported
LDP route watch : enabled
Label/status state machine : established, LruRru
Last local dataplane status rcvd: No fault
Last BFD dataplane status rcvd: Not sent
Last BFD peer monitor status rcvd: No fault
Last local AC circuit status rcvd: No fault
Last local AC circuit status sent: No fault
Last local PW i/f circ status rcvd: No fault
Last local LDP TLV status sent: No fault
Last remote LDP TLV status rcvd: No fault
Last remote LDP ADJ status rcvd: No fault
MPLS VC labels: local 16, remote 16
Group ID: local n/a, remote 0
MTU: local 1500, remote 1500
Remote interface description:
MAC Withdraw: sent:0, received:1
Sequencing: receive disabled, send disabled
Control Word: On (configured: autosense)
SSO Descriptor: 203.0.113.20/100, local label: 20
Dataplane:
SSM segment/switch IDs: 8199/4097 (used), PWID: 1
VC statistics:
transit packet totals: receive 336, send 0
transit byte totals: receive 27552, send 0
transit packet drops: receive 0, seq error 0, send 0
Ontvangen transitbytes | 27 552 | 27 552 bytes zijn ontvangen van PE2.
Transit pakketten verzonden | 0 | Er zijn geen pakketten verzonden van PE1 naar de pseudowire naar PE2.
Transit-bytes verzonden | 0 | Er zijn geen bytes verzonden naar PE2.
Stap 2. Controleer de configuratie en het lidmaatschap van Bridge-Domain.
Controleer of het bridge-domein de juiste leden heeft (Service Instance-interface en pseudowire).
PE1#show running-config interface TenGigabitEthernet0/0/5
Building configuration...
Current configuration : 174 bytes
!
interface TenGigabitEthernet0/0/5
no ip address
service instance 100 ethernet
encapsulation dot1q 100
rewrite ingress tag pop 1 symmetric
bridge-domain 100
!
end
PE1#show interfaces tenGigabitEthernet 0/0/5 | include up|errors
TenGigabitEthernet0/0/5 is up, line protocol is up
Keepalive not supported
Full Duplex, 10000Mbps, link type is force-up, media type is H10GB-CU1M
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored
0 output errors, 0 collisions, 1 interface resets
Stap 3. Verifieer het leren van MAC-adressen.
Bevestig dat MAC-adressen van zowel het lokale bevestigingscircuit als de externe pseudowire worden geleerd.
PE1#show bridge-domain
Bridge-domain 100 (2 ports in all)
State: UP Mac learning: Enabled
Aging-Timer: 300 second(s)
Unknown Unicast Flooding Suppression: Disabled
Maximum address limit: 65536
TenGigabitEthernet0/0/5 service instance 100
vfi 100 neighbor 203.0.113.20 100
AED MAC address Policy Tag Age Pseudoport
-----------------------------------------------------------------------------
Het bridge-domein zelf is omhoog, maar de afwezigheid van geleerde MAC-adressen is het belangrijkste detail. Dat wijst meestal op nog geen verkeer geleerd of een service mapping / doorsturen probleem ergens tussen de lokale interface, de bridge-domein, en de externe VFI.
Stap 4. Controleer de VFI-configuratie:
PE1#show running-config | section vfi
l2 vfi 100 manual
vpn id 100
bridge-domain 100
neighbor 203.0.113.20 encapsulation mpls
Stap 5. Controleer het MPLS-transportpad.
Voer een snelle validatie uit door een MPLS-traceroute naar het externe loopback-adres te sturen.
PE1#traceroute mpls ipv4 203.0.113.20 255.255.255.255 source 203.0.113.10
Tracing MPLS Label Switched Path to 203.0.113.20/32, timeout is 2 seconds
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'L' - labeled output interface, 'B' - unlabeled output interface,
'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,
'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,
'P' - no rx intf label prot, 'p' - premature termination of LSP,
'R' - transit router, 'I' - unknown upstream index,
'l' - Label switched with FEC change, 'd' - see DDMAP for return code,
'X' - unknown return code, 'x' - return code 0
Type escape sequence to abort.
0 192.0.2.1 MRU 1500 [Labels: 17 Exp: 0]
L 1 192.0.2.2 MRU 1500 [Labels: 16 Exp: 0] 96 ms
L 2 192.0.2.6 MRU 1500 [Labels: implicit-null Exp: 0] 12 ms
! 3 192.0.2.10 2 ms
De MPLS traceroute output bevestigt de succesvolle oprichting van een Label Switched Path (LSP) tussen de bron PE router (203.0.113.10) en de bestemming PE router (203.0.113.20).
Het traceringslabel toont het opleggen van labels aan de ingress PE, het verwisselen van labels over transit Label Switch Routers (LSR's) en Penultimate Hop Popping (PHP) voordat de egress PE wordt bereikt.
Concreet:
De traceroute meldt geen MPLS-doorstuuranomalieën zoals ontbrekende labelbindingen, FEC-mismatches, voortijdige LSP-beëindiging of niet-ondersteunde labelbewerkingen.
PE1
Push 17
↓
P1
Swap 17 → 16
↓
P2
Pop label
↓
PE2 receives pure IP packet
Stap 6. Valideer het Pseudowire Dataplane.
PE1#ping mpls pseudowire 203.0.113.20 100 source 203.0.113.10
Sending 5, 72-byte MPLS Echos to 203.0.113.20,
timeout is 2 seconds, send interval is 0 msec:
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'L' - labeled output interface, 'B' - unlabeled output interface,
'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,
'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,
'P' - no rx intf label prot, 'p' - premature termination of LSP,
'R' - transit router, 'I' - unknown upstream index,
'l' - Label switched with FEC change, 'd' - see DDMAP for return code,
'X' - unknown return code, 'x' - return code 0
Type escape sequence to abort.
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
Total Time Elapsed 6 ms
PE2#ping mpls pseudowire 203.0.113.10 100 source 203.0.113.20
Sending 5, 72-byte MPLS Echos to 203.0.113.10,
timeout is 2 seconds, send interval is 0 msec:
Codes: '!' - success, 'Q' - request not sent, '.' - timeout,
'L' - labeled output interface, 'B' - unlabeled output interface,
'D' - DS Map mismatch, 'F' - no FEC mapping, 'f' - FEC mismatch,
'M' - malformed request, 'm' - unsupported tlvs, 'N' - no label entry,
'P' - no rx intf label prot, 'p' - premature termination of LSP,
'R' - transit router, 'I' - unknown upstream index,
'l' - Label switched with FEC change, 'd' - see DDMAP for return code,
'X' - unknown return code, 'x' - return code 0
Type escape sequence to abort.
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/2 ms
Total Time Elapsed 9 ms
Het MPLS pseudowire-gegevensvlak wordt met succes gevalideerd door de pseudowire-test van ping mpls. Aangezien de pseudowire-ping slaagt en het bridge-domein via VPLS een externe MAC leert, is het probleem waarschijnlijker op het lokale koppelingscircuit of het VLAN-doorstuurpad waar het verwachte lokale MAC-adres niet wordt geleerd.
De succesvolle MPLS pseudowire ping bevestigt dat de MPLS transport LSP en pseudowire label bindingen operationeel zijn tussen de lokale en externe PE routers. Het resultaat geeft aan dat MPLS-forwarding, labeldistributie en pseudowire-signalering correct functioneren en dat de externe PE pseudowire OAM-pakketten voor de opgegeven VC kan verwerken.
Op basis van dit resultaat lijken de MPLS-kern en pseudowire-infrastructuur operationeel. Als verkeersproblemen aanhouden, kan verder onderzoek zich richten op de bevestigingscircuits, VPLS-doorstuurgedrag, MAC-leren, MTU-consistentie en CE-gerichte connectiviteit in plaats van het onderliggende MPLS-transportpad.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
1.0 |
07-Jul-2026
|
Eerste vrijgave |