Professional Documents
Culture Documents
Session Number
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 1
Agenda
• Introduction to MPLS
• LDP
• MPLS VPN
• Monitoring MPLS
• At Edge: • In Core:
Classify packets Forward using labels
Label them (as opposed to IP
addr)
Edge Label Label indicates service
Switch class and destination
Router
(ATM Switch or
Router) Label Switch
Router (LSR)
Router
ATM switch +
Label Distribution Tag Switch
Protocol (LDP) Controller
• MPLS allows:
Packet classification only where the packet
enters the network.
The packet classification is encoded as a label.
In the core, packets are forwarded without
having to re-classify them.
- No further packet analysis
- Label swapping
LSP follows IGP shortest path LSP diverges from IGP shortest path
ATM Cell Header GFC VPI VCI PTI CLP HEC DATA
Label
LAN MAC Label Header MAC Header Label Header Layer 3 Header
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Label = 39
IP packet
TTL = 8
LSR-6
LSR-6 --> 25
Hops=4 Label = 21
IP packet IP packet
IGP domain with a label TTL = 7 TTL = 6 Egress
distribution protocol LSR-4 LSR-5
171.68.40/24 171.68.10/24
Rtr-A Rtr-B Rtr-C
171.68.10/24
171.68.40/24 Rtr-A Rtr-B Rtr-C
0 128.89
0
1
128.89.25.4 Data
0 128.89.25.4 Data
1
0 128.89
0
1
You Can Reach 128.89 Thru
Me
You Can Reach 128.89 and 1
171.69 Thru Me
0 128.89
0
1
0 128.89
0
1
128.89.25.4 Data
9 128.89.25.4 Data
1
• Introduction to MPLS
• LDP
• MPLS VPN
• Monitoring MPLS
LSR
IP routing table
Exchange of
labels
Label distribution protocol
Incoming
Data plane Outgoing
IP packets IP packets
IP forwarding table
Incoming Outgoing
labeled packets labeled packets
Label forwarding table
LSR
Control plane
OSPF: 10.0.0.0/8 1.2.3.4 OSPF: 10.0.0.0/8
10.0.0.0/8 1.2.3.4
RT:
LIB:
Data plane
10.1.1.1 10.0.0.0/8 1.2.3.4 10.1.1.1
FIB:
LSR
Control plane
OSPF: 10.0.0.0/8 1.2.3.4 OSPF: 10.0.0.0/8
LDP: 10.0.0.0/8, L=5 LIB: 10.0.0.0/8 Next-hop L=3, Local L=5 LDP: 10.0.0.0/8, L=3
Data plane
10.1.1.1 FIB: 10.0.0.0/8 1.2.3.4 , L=3 L=3 10.1.1.1
A B C D
FIB on A
Network Next hop Label Routing table of E Network X
X B — E Network Next-hop
X C
Routing table of B
Network Next-hop
Router B assigns label 25 to
X C
destination X.
A B C D
Network X
E
Routing table of B
Network Next-hop
Router B assigns label 25 to
X C
destination X.
A B C D
Outgoing action is POP as B
LFIB on B has received no label for X
Network X
Label Action Next hop from C.
E
25 pop C
LIB on B
Local label is stored in LIB.
Network LSR label
X local 25
LIB on B
Network LSR label
X local 25
X = 25 X = 25
A B C D
X
= Network X
25
E
LIB on A LIB on C
Network LSR label Network LSR label
X B 25 X B 25
X = 25 X = 25
A B X C D
FIB on A =
25
Network Next hop Label Network X
X B 25 E
LIB on E
Network LSR label
X B 25
FIB on A
Network Next hop Label
X B 25 E
IP lookup is performed in
FIB, packet is labeled.
LIB on C
Network LSR label
X B 25
local 47
X = 47
A B C D
47
= Router C assigns label
X Network X
47 to destination X.
E
LFIB on C
Label Action Next hop
47 pop D
FIB on B LIB on B
Network Next hop Label Network LSR label
X C 47 X local 25
C 47
X = 47
A B C D
47
=
X Network X
E
FIB on E LIB on E
Network Next hop Label Network LSR label
X C 47 X B 25
C 47
• Every LSR stores received information in its LIB.
• LSRs that receive their label from their next-hop LSR will also
populate the IP forwarding table (FIB).
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 36
Populating LFIB
FIB on B LIB on B
Network Next hop Label Network LSR label
X C 47 X local 25
C 47
X = 47
A B C D
47
=
LFIB on B X Network X
Label Action Next hop
E
25 47 C
FIB on A LFIB on C
Network Next hop Label Label Action Next hop
X B 25 E 47 pop D
IP lookup is performed in
FIB, packet is labeled.
A B C D
LIB on B
Network LSR label Network X
X local 25 E
C 47
E 75
LFIB on B
Label Action Next hop
25 47 C
• After the LSRs have exchanged the labels, LIB, LFIB and FIB
data structures are completely populated.
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 39
Link Failure Actions
A B C D
LIB on B
Network LSR label Network X
X local 25 E
C 47
E 75
LFIB on B • Routing protocol neighbors and LDP neighbors are lost after
Label Action Next hop a link failure.
• Entries are removed from various data structures.
25 47 C
A B C D
LIB on B
Network LSR label Network X
X local 25 E
C 47
E 75
Routing protocols rebuild the IP routing
LFIB on B table and the IP forwarding table.
Label Action Next hop
25 47 C
A B C D
LIB on B
Network LSR label Network X
X local 25 E
C 47
E 75
LFIB and labeling information in FIB are rebuilt
immediately after the routing protocol convergence, based
LFIB on B on labels stored in LIB.
Label Action Next hop
25 75 E
A B C D
LIB on B
Network LSR label Network X
X local 25 E
C 47
E 75 • Routing protocol neighbors are
discovered after link recovery.
LFIB on B
Label Action Next hop
25 75 E
A B C D
LIB on B
Network LSR label Network X
X local 25 E
C 47
E 75
• IP routing protocols rebuild the IP routing table.
LFIB on B • FIB and LFIB are also rebuilt, but the label information might
Label Action Next hop be lacking.
25 pop
75 C
E
UDP: Hello
UDP: Hello
UDP: Hello
(1.0.0.2:1064
(1.0.0.2:1065224.0.0.2:646)
224.0.0.2:646) MPLS_B
(1.0.0.2:1066 224.0.0.2:646)
1.0.0.2
UDP: Hello
UDP: Hello
UDP: Hello
(1.0.0.1:1050
MPLS_A (1.0.0.1:1051224.0.0.2:646)
224.0.0.2:646) NO_MPLS_C
(1.0.0.1:1052 224.0.0.2:646)
1.0.0.1 1.0.0.3
TCP (1.0
.0.4:106
5 1. 0
.0.1:646
)
UDP: Hello
UDP: Hello
UDP: Hello
(1.0.0.4:1033
(1.0.0.4:1034224.0.0.2:646)
224.0.0.2:646) MPLS_D
(1.0.0.4:1035 224.0.0.2:646)
1.0.0.4
• LDP Session is established from the router with higher IP address.
MPLS_A MPLS_B
Establish TCP session
1.0.0.1 1.0.0.2
Initialization message
Initialization message
Keepalive
Keepalive
MPLS Domain
10.0.0.0/8 10.0.0.0/8 10.0.0.0/8 10.0.0.0/8
L=17 L=18 L=19
• Discovery messages
• Used to discover and maintain the presence of
new peers
• Hello packets (UDP) sent to all-routers multicast
address
• Once neighbor is discovered, the LDP session is
established over TCP
• Session messages
• Establish, maintain and terminate LDP sessions
• Advertisement messages
• Create, modify, delete label mappings
• Notification messages
• Error signalling
• Introduction to MPLS
• LDP
• MPLS VPN
• Monitoring MPLS
IP VPNs
DIAL DEDICATED
• CE router
Customer Edge router. Part of the C-network and
interfaces to a PE router
• Route-Target
64 bits identifying routers that should receive the
route
• Route Distinguisher
Attributes of each route used to uniquely identify
prefixes among VPNs (64 bits)
VRF based (not VPN based)
• VPN-IPv4 addresses
Address including the 64 bits Route Distinguisher
and the 32 bits IP address
• VRF
VPN Routing and Forwarding Instance
Routing table and FIB table
Populated by routing protocol contexts
• VPN-Aware network
A provider backbone where MPLS-VPN is
deployed
Site-1
VPN-C
VPN-A
Site-2 Site-3
VPN-B
CE
Site-2
P P
PE PE
VPN Backbone IGP
P P
iBGP session
• VPN-IPV4 address
Route Distinguisher
64 bits
Makes the IPv4 route globally unique
RD is configured in the PE for each VRF
RD may or may not be related to a site or a VPN
IPv4 address (32bits)
• Extended Community attribute (64 bits)
Site of Origin (SOO): identifies the originating site
Route-target (RT): identifies the set of sites the route has to
be advertised to
IGP
Label(PE2) IP
VPN
IP Label packet
packet
<RD_B,10.2>
<RD_B,10.1>, ,iBGP NH=hop
iBGP next PE2
PE1, T2
T1 T7T8
• Ingress PE receives normal IP <RD_B,10.2> , iBGP next hop PE2 T2 T8
Packets from CE router <RD_B,10.3> , iBGP next hop PE3 T3
T4
T9
T7
<RD_A,11.6> , iBGP next hop PE1
<RD_A,10.1> , iBGP next hop PE4 T5 TB
• PE router does “IP Longest Match” <RD_A,10.4> , iBGP next hop PE4
T6 TB
T7 T8
from VPN_B FIB , find iBGP next <RD_A,10.2> , iBGP next hop PE2
A
12
130.130.10.1
B 12
130.130.11.3
B 12
130.130.11.3
Routing
processe
BGP RIP Static • Routing processes run
s within specific routing
contexts
Routing
contexts
• Populate specific VPN
routing table and FIBs
(VRF)
VRF Routing tables
• Interfaces are assigned to
VRF Forwarding VRFs
tables
Site-2 Site-3
P P
PE PE Routing view
VRF VRF
for site-1 for site-2 VRF
VRF
Site-1 for site-3 for site-4
routes
Site-1 Site-2 routes
Site-2
routes Site-3 routes Site-3 routes
routes
Site-2 Site-4 routes Site-4 routes
Site-3
routes routes
Site-1
N1
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 95
MPLS VPN Topologies
VPN sites with Hub & Spoke routing
IntCE1 VRF
(Import RT=Spoke)
(Export RT=Hub)
Site-1 N1,NH=CE1 (exported) IntCE3-Hub VRF BGP/RIPv2
N2,NH=PE3 (imported) (Import RT=Hub)
N3,NH=PE3 (imported
N1 CE1 N1,NH=PE1
Site-3
PE1 N2,NH=PE2 CE3-Hub
N3
Site-2 PE3 IntCE3-Spoke
VRF CE3-Spoke
(Export
N2
CE2
PE2 RT=Spoke)
N1,NH=CE3-
BGP/RIPv2
IntCE2 VRF Spoke
(Import RT=Spoke) N2,NH=CE3-
(Export RT=Hub) Spoke
N1,NH=PE3 (imported) N3,NH=CE3-
N2,NH=CE2 (exported) Spoke
N3,NH=PE3 (imported)
• Traffic from one spoke to another will travel across the hub site
• Hub site may host central services
Security, NAT, centralised Internet access
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 98
MPLS VPN Internet Routing
Internet
PE-IG
Label = 3
Global Table and LFIB
IP packet
D=cisco.co 192.168.1.1/32 Label=3
m 192.168.1.2/32 Label=5
192.168.1.2 ...
PE
Site-2 VRF
PE Serial0 0.0.0.0/0 192.168.1.1
(global)
IP packet Site-1 routes
D=cisco.co Site-2 routes
m
Site-1
Network 171.68.0.0/16
Site-2
Label = 3
PE Global Table
IP packet
D=cisco.co
Internet routes --->
m 192.168.1.1
192.168.1.2 192.168.1.1, Label=3
PE
PE Serial0.1 Serial0.2
IP packet
D=cisco.co
Serial0.1 m
Serial0.2
CE routing table
Site-1 Site-2 routes ---->
Serial0.1
Network 171.68.0.0/16 Internet routes --->
Serial0.2
Site-2
VPN-IPv4 update:
2. PE issue a Route- RD:Net1, Next-hop=PE-
Import RT=yellow Refresh to all neighbors X
PE in order to ask for re- SOO=Site1, RT=Green,
transmission Label=XYZ
VPN-IPv4 update:
RD:Net1, Next-hop=PE-
Import RT=green X
SOO=Site1, RT=Red,
1. PE doesn’t have red Label=XYZ
Import RT=red routes (previously filtered
3. Neighbors re-send
out)
updates and “red”
route-target is now
accepted
VPN-IPv4 update:
2. PE issue a ORF RD:Net1, Next-hop=PE-
Import RT=yellow message to all neighbors X
PE in order not to receive red SOO=Site1, RT=Green,
routes Label=XYZ
VPN-IPv4 update:
RD:Net1, Next-hop=PE-
Import RT=green X
SOO=Site1, RT=Red,
Label=XYZ
1. PE doesn’t need
red routes 3. Neighbors
dynamically configure
the outbound filter and
send updates
accordingly
CE PE
Routing peering
Site All other sites
• Introduction to MPLS
• LDP
• MPLS VPN
• Monitoring MPLS
router(config)#
show tag-switching tdp parameters
• Displays TDP parameters on the local router.
router(config)#
show tag-switching interface
show mpls interface 12.1(3)T
router(config)#
show tag-switching tdp discovery
• Displays all discovered TDP neighbors.
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 128
show tag-switching tdp parameters
Router#show
Router#show tag-switching
tag-switching tdp
tdp parameters
parameters
Protocol
Protocol version:
version: 11
No
No tag
tag pool
pool for
for downstream
downstream tag
tag distribution
distribution
Session
Session hold
hold time:
time: 180
180 sec;
sec; keep
keep alive
alive interval:
interval: 60
60
sec
sec
Discovery
Discovery hello:
hello: holdtime:
holdtime: 1515 sec;
sec; interval:
interval: 55 sec
sec
Discovery
Discovery directed
directed hello:
hello: holdtime:
holdtime: 180
180 sec;
sec;
interval:
interval: 55 sec
sec
Router#show
Router#show tag-switching
tag-switching interface
interface detail
detail
Interface
Interface Serial1/0.1:
Serial1/0.1:
IP
IP tagging
tagging enabled
enabled
TSP
TSP Tunnel
Tunnel tagging
tagging not
not enabled
enabled
Tagging
Tagging operational
operational
MTU
MTU == 1500
1500
Interface
Interface Serial1/0.2:
Serial1/0.2:
IP
IP tagging
tagging enabled
enabled
TSP
TSP Tunnel
Tunnel tagging
tagging not
not enabled
enabled
Tagging
Tagging operational
operational
MTU
MTU == 1500
1500
Router#show
Router#show tag-switching
tag-switching tdp
tdp discovery
discovery
Local
Local TDP
TDP Identifier:
Identifier:
192.168.3.102:0
192.168.3.102:0
TDP
TDP Discovery
Discovery Sources:
Sources:
Interfaces:
Interfaces:
Serial1/0.1:
Serial1/0.1: xmit/recv
xmit/recv
TDP
TDP Id:
Id: 192.168.3.101:0
192.168.3.101:0
Serial1/0.2:
Serial1/0.2: xmit/recv
xmit/recv
TDP
TDP Id:
Id: 192.168.3.100:0
192.168.3.100:0
router(config)#
show tag-switching tdp neighbor
• Displays individual TDP neighbors.
router(config)#
show tag-switching tdp neighbor detail
• Displays more details about TDP neighbors.
router(config)#
show tag-switching tdp bindings
• Displays Tag Information Base (TIB).
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 132
show tag tdp neighbor
Router#show
Router#show tag-switching
tag-switching tdp
tdp neighbors
neighbors
Peer
Peer TDP
TDP Ident:
Ident: 192.168.3.100:0;
192.168.3.100:0; Local
Local TDP
TDP Ident
Ident
192.168.3.102:0
192.168.3.102:0
TCP
TCP connection:
connection: 192.168.3.100.711
192.168.3.100.711 -- 192.168.3.102.11000
192.168.3.102.11000
State:
State: Oper;
Oper; PIEs
PIEs sent/rcvd:
sent/rcvd: 55/53;
55/53; ;; Downstream
Downstream
Up
Up time:
time: 00:43:26
00:43:26
TDP
TDP discovery
discovery sources:
sources:
Serial1/0.2
Serial1/0.2
Addresses
Addresses bound
bound to
to peer
peer TDP
TDP Ident:
Ident:
192.168.3.10
192.168.3.10 192.168.3.14
192.168.3.14 192.168.3.100
192.168.3.100
Router#show
Router#show tag-switching
tag-switching tdp
tdp neighbors
neighbors detail
detail
Peer
Peer TDP
TDP Ident:
Ident: 192.168.3.100:0;
192.168.3.100:0; Local
Local TDP
TDP Ident
Ident 192.168.3.102:0
192.168.3.102:0
TCP
TCP connection:
connection: 192.168.3.100.711
192.168.3.100.711 -- 192.168.3.102.11000
192.168.3.102.11000
State:
State: Oper;
Oper; PIEs
PIEs sent/rcvd:
sent/rcvd: 55/54;
55/54; ;; Downstream;
Downstream; Last
Last TIB
TIB
rev
rev sent
sent 26
26
UID:
UID: 1;
1; Up
Up time:
time: 00:44:01
00:44:01
TDP
TDP discovery
discovery sources:
sources:
Serial1/0.2;
Serial1/0.2; holdtime:
holdtime: 15000
15000 ms,
ms, hello
hello interval:
interval: 5000
5000 ms
ms
Addresses
Addresses bound
bound to
to peer
peer TDP
TDP Ident:
Ident:
192.168.3.10
192.168.3.10 192.168.3.14
192.168.3.14 192.168.3.100
192.168.3.100
Peer
Peer holdtime:
holdtime: 180000
180000 ms;
ms; KA
KA interval:
interval: 60000
60000 ms;
ms; Peer
Peer state:
state:
estab
estab
Router#show
Router#show tag
tag tdp
tdp bindings
bindings
tib
tib entry:
entry: 192.168.3.1/32,
192.168.3.1/32, rev
rev 99
local
local binding:
binding: tag:
tag: 28
28
remote
remote binding:
binding: tsr:
tsr: 19.16.3.3:0,
19.16.3.3:0, tag:
tag: 28
28
tib
tib entry:
entry: 192.168.3.2/32,
192.168.3.2/32, rev
rev 88
local
local binding:
binding: tag:
tag: 27
27
remote
remote binding:
binding: tsr:
tsr: 19.16.3.3:0,
19.16.3.3:0, tag:
tag: 27
27
tib
tib entry:
entry: 192.168.3.3/32,
192.168.3.3/32, rev
rev 77
local
local binding:
binding: tag:
tag: 26
26
remote
remote binding:
binding: tsr:
tsr: 19.16.3.3:0,
19.16.3.3:0, tag:
tag: imp-
imp-
null(1)
null(1)
tib
tib entry:
entry: 192.168.3.10/32,
192.168.3.10/32, rev
rev 66
local
local binding:
binding: tag:
tag: imp-null(1)
imp-null(1)
remote
remote binding:
binding: tsr:
tsr: 19.16.3.3:0,
19.16.3.3:0, tag:
tag: 26
26
router(config)#
show tag-switching forwarding-table
show mpls forwarding-table
• Displays contents of Label Forwarding Information
Base.
router(config)#
show ip cef detail
• Displays label(s) attached to a packet during label
imposition on edge LSR.
Router#show
Router#show tag-switching
tag-switching forwarding-table
forwarding-table ??
A.B.C.D
A.B.C.D Destination
Destination prefix
prefix
detail
detail Detailed
Detailed information
information
interface
interface Match
Match outgoing
outgoing interface
interface
next-hop
next-hop Match
Match next
next hop
hop neighbor
neighbor
tags
tags Match
Match tag
tag values
values
tsp-tunnel
tsp-tunnel TSP
TSP Tunnel
Tunnel id
id
|| Output
Output modifiers
modifiers
<cr>
<cr>
Router#show
Router#show tag-switching
tag-switching forwarding-table
forwarding-table detail
detail
Local Outgoing
Local Outgoing Prefix
Prefix Bytes
Bytes tag Outgoing
tag Outgoing Next
Next Hop
Hop
tag
tag tag
tag or
or VC
VC or
or Tunnel
Tunnel Id
Id switched
switched interface
interface
26
26 Untagged
Untagged 192.168.3.3/32
192.168.3.3/32 00 Se1/0.3
Se1/0.3 point2point
point2point
MAC/Encaps=0/0,
MAC/Encaps=0/0, MTU=1504,
MTU=1504, Tag
Tag Stack{}
Stack{}
27
27 Pop tag
Pop tag 192.168.3.4/32
192.168.3.4/32 00 Se0/0.4
Se0/0.4 point2point
point2point
MAC/Encaps=4/4,
MAC/Encaps=4/4, MTU=1504,
MTU=1504, Tag
Tag Stack{}
Stack{}
20618847
20618847
28
28 29
29 192.168.3.4/32
192.168.3.4/32 00 Se1/0.3
Se1/0.3 point2point
point2point
MAC/Encaps=4/8, MTU=1500, Tag Stack{29}
MAC/Encaps=4/8, MTU=1500, Tag Stack{29}
18718847
18718847 0001D000
0001D000
Router#show
Router#show ip
ip cef
cef 192.168.20.0
192.168.20.0 detail
detail
192.168.20.0/24,
192.168.20.0/24, version
version 23,
23, cached
cached adjacency
adjacency to
to Serial1/0.2
Serial1/0.2
00 packets,
packets, 00 bytes
bytes
tag
tag information
information set
set
local
local tag:
tag: 33
33
fast
fast tag
tag rewrite
rewrite with
with Se1/0.2,
Se1/0.2, point2point,
point2point, tags
tags imposed:
imposed: {32}
{32}
via
via 192.168.3.10,
192.168.3.10, Serial1/0.2,
Serial1/0.2, 00 dependencies
dependencies
next
next hop
hop 192.168.3.10,
192.168.3.10, Serial1/0.2
Serial1/0.2
valid
valid cached
cached adjacency
adjacency
tag
tag rewrite
rewrite with
with Se1/0.2,
Se1/0.2, point2point,
point2point, tags
tags imposed:
imposed: {32}
{32}
router(config)#
debug tag-switching tdp ...
• Debugs TDP adjacencies, session establishment,
and label bindings exchange.
router(config)#
debug tag-switching tfib ...
debug mpls lfib … 12.1(3)T
• Debugs Tag Forwarding Information Base events:
label creations, removals, rewrites.
router(config)#
debug tag-switching packets [ interface ]
debug mpls packets [ interface ] 12.1(3)T
• Debugs labeled packets switched by the router.
• Disables fast or distributed tag switching.
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 140
Common Frame-Mode MPLS Symptoms
Symptom
TDP neighbors are not discovered.
show tag tdp discovery does not display expected TDP neighbors.
Diagnosis
MPLS is not enabled on adjacent router.
Verification
Verify with show tag interface on the adjacent router.
Symptom
TDP neighbors are not discovered.
Diagnosis
Label distribution protocol mismatch - TDP on one end,
LDP on the other end.
Verification
Verify with show tag interface detail on both routers.
Symptom
TDP neighbors are not discovered.
Diagnosis
Packet filter drops TDP/LDP neighbor discovery packets.
Verification
Verify access-list presence with show ip interface.
Verify access-list contents with show access-list.
Symptom
TDP neighbors discovered, TDP session is not established.
show tdp neighbor does not display a neighbor in Oper
state.
Diagnosis
Connectivity between loopback interfaces is broken - TDP
session is usually established between loopback
interfaces of adjacent LSRs.
Verification
Verify connectivity with extended ping command.
Symptom
Labels are not allocated for local routes.
show tag-switching forwarding-table does not display any labels
Diagnosis
CEF is not enabled.
Verification
Verify with show ip cef.
Symptom
Labels are allocated, but not distributed.
show tag-switching tdp bindings on adjacent LSR does not display labels
from this LSR
Diagnosis
Problems with conditional label distribution.
Verification
Debug label distribution with debug tag tdp advertisement.
Examine the neighbor TDP router IDP with show tag tdp discovery.
Verify that the neighbor TDP router ID is matched by the access list
specified in tag advertise command.
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 147
Packet Labeling
Symptom
Labels are distributed, packets are not labeled.
show interface statistic does not labeled packets being sent
Diagnosis
CEF is not enabled on input interface (potentially due to conflicting
feature being configured).
Verification
Verify with show cef interface.
Router#show
Router#show cefcef interface
interface
Serial1/0.1
Serial1/0.1 is is up
up (if_number
(if_number 15)15)
Internet
Internet address
address is is 192.168.3.5/30
192.168.3.5/30
ICMP
ICMP redirects
redirects areare always
always sent
sent
Per
Per packet
packet loadbalancing
loadbalancing is is disabled
disabled
IP
IP unicast
unicast RPF
RPF check
check isis disabled
disabled
Inbound
Inbound access
access list
list is
is not
not set
set
Outbound
Outbound access
access list
list isis not
not set
set
IP
IP policy
policy routing
routing isis disabled
disabled
Interface
Interface is marked as point
is marked as point to
to point
point interface
interface
Hardware
Hardware idb
idb isis Serial1/0
Serial1/0
Fast
Fast switching type 5,
switching type 5, interface
interface type
type 64
64
IP
IP CEF
CEF switching
switching enabled
enabled
IP
IP CEF VPN Fast switching turbo
CEF VPN Fast switching turbo vector
vector
Input
Input fast
fast flags
flags 0x1000,
0x1000, Output
Output fast
fast flags
flags 0x0
0x0
ifindex 3(3)
ifindex 3(3)
Slot
Slot 11 Slot
Slot unit
unit 00 VC
VC -1
-1
Transmit
Transmit limit accumulator 0x0
limit accumulator 0x0 (0x0)
(0x0)
IP
IP MTU
MTU 1500
1500
Symptom
Overall MPLS connectivity in a router intermittently breaks after an
interface failure.
Diagnosis
IP address of a physical interface is used for TDP/LDP identifier.
Configure a loopback interface on the router.
Verification
Verify local TDP identifier with show tag-switching tdp neighbors.
Session Number
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 153
Cisco’s MPLS Is Proven
150+ Deployments Today
Session Number
Presentation_ID © 2001, Cisco Systems, Inc. All rights reserved. 155