Problem with MPLS forwarding on XR1:
Lab4 topology, route from XR2 to R4 goes: XR2->FR->XR1->VLAN->R3->VLAN->R4
Ping won't come through:
RP/0/3/CPU0:XR2# tra 10.0.0.4 so 10.0.0.20
Sun Sep 8 07:20:28.824 UTC
Type escape sequence to abort.
Tracing the route to 10.0.0.4
1 * * *
2
CEF is all right:
RP/0/3/CPU0:XR2#sh cef 10.0.0.4
Sun Sep 8 07:20:52.661 UTC
10.0.0.4/32, version 0, internal 0x40040001 (ptr 0x9cd5cf08) [1], 0x0 (0x9cd2a6ec), 0x4500 (0x9d5223e8)
Updated Sep 8 07:19:26.041
local adjacency point2point
Prefix Len 32, traffic index 0, precedence routine (0)
via 10.19.20.19, POS0/7/0/0.1920, 7 dependencies, weight 0, class 0 [flags 0x0]
next hop 10.19.20.19
local adjacency
local label 16010 labels imposed {16011}
XR1 looks ok:
RP/0/0/CPU0:XR1#sh mpls forwarding pref 10.0.0.4/32
Sun Sep 8 07:21:47.420 UTC
Local Outgoing Prefix Outgoing Next Hop Bytes
Label Label or ID Interface Switched
------ ----------- ------------------ ------------ --------------- ------------
16011 16 10.0.0.4/32 Gi0/1/0/0.193 10.0.193.3 5704
Then depending on rack the behavior is different.
On some racks
RP/0/0/CPU0:XR1#clear cef linecard location 0/6/CPU0
causes several pings to make it through.
On another racks it never works at all.
When I do debug on the next router along the path:
R3#sh run | sec access-list
access-list 2700 permit any 16 any any
#deb mpls packet 2700
Nothing comes in from XR2
But when I do
R5#tra 10.0.0.4 so lo0
Type escape sequence to abort.
Tracing the route to 10.0.0.4
1 10.0.195.19 [MPLS: Label 16011 Exp 0] 8 msec 0 msec 4 msec
2 10.0.193.3 [MPLS: Label 16 Exp 0] 4 msec 0 msec 0 msec
3 10.0.34.4 4 msec * 0 msec
R5#
Everything is ok:
R3#
MPLS turbo: Fa0/0.193: rx: Len 190 Stack {16 0 255} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 190 Stack {16 0 255} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 190 Stack {16 0 255} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 64 Stack {16 0 1} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 64 Stack {16 0 1} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 64 Stack {16 0 1} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 64 Stack {16 0 2} - ipv4 data
MPLS turbo: Fa0/0.193: rx: Len 64 Stack {16 0 2} - ipv4 data
Thus the problem appears only with SONET card.
If I reconfigure XRs with PPP instead of FR - everything works fine.
↧
MPLS forwading problem on SONET cards of 12000's
↧