09-30-2016 01:48 AM
Hi All,
I've configured an InterAS MPLS Option C between 2 autonomous systems.
Below the network picture of the active network, other routers are connected but not active yet.
This network as been simulated wit Virl and with UNL running iosxr v5.3.2, iosxr v6.0.0 and iosxr v6.0.1
The result has been always the same: RR and PE are not able to reach the RR and PE of the remote AS.
IOSXRV5 address is 192.168.0.5 and below what I can see from XRV-10 about it:
193.168.0.6 is the ASBR advertising the address with Label 24006.
193.168.0.5 is the RR
RP/0/0/CPU0:iosxrv-10#show bgp ipv4 labeled-unicast 192.168.0.5/32
Fri Sep 30 09:11:08.901 UTC
BGP routing table entry for 192.168.0.5/32
Versions:
Process bRIB/RIB SendTblVer
Speaker 32 32
Local Label: 24006
Last Modified: Sep 27 23:35:53.573 for 2d09h
Paths: (1 available, best #1)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
65005
193.168.0.6 (metric 2) from 193.168.0.5 (193.168.0.6)
Received Label 24006
Origin IGP, localpref 100, valid, internal, best, group-best
Received Path ID 0, Local Path ID 1, version 32
Originator: 193.168.0.6, Cluster list: 193.168.0.5
The label 24006 match with the local label allocate by ASBR:
RP/0/0/CPU0:iosxrv-6#show bgp labels
Fri Sep 30 09:24:08.877 UTC
BGP router identifier 193.168.0.6, local AS number 65010
BGP generic scan interval 60 secs
Non-stop routing is enabled
BGP table state: Active
Table ID: 0xe0000000 RD version: 69
BGP main routing table version 69
BGP NSR Initial initsync version 10 (Reached)
BGP NSR/ISSU Sync-Group versions 0/0
BGP scan interval 60 secs
Status codes: s suppressed, d damped, h history, * valid, > best
i - internal, r RIB-failure, S stale, N Nexthop-discard
Origin codes: i - IGP, e - EGP, ? - incomplete
Network Next Hop Rcvd Label Local Label
*> 5.5.5.1/32 105.6.3.2 24002 24002
*> 192.168.0.3/32 105.6.3.2 3 24005
*> 192.168.0.5/32 105.6.3.2 24005 24006
*> 192.168.0.6/32 105.6.3.2 24006 24007
*>i193.168.0.5/32 193.168.0.5 3 24008
*> 193.168.0.6/32 0.0.0.0 nolabel 3
*>i193.168.0.10/32 193.168.0.10 3 24009
The issue is that MPLS does not assign an outgoing interface in the forwarding table:
RP/0/0/CPU0:iosxrv-10#show mpls forwarding prefix 192.168.0.5/32 det
Fri Sep 30 09:21:01.920 UTC
Local Outgoing Prefix Outgoing Next Hop Bytes
Label Label or ID Interface Switched
------ ----------- ------------------ ------------ --------------- ------------
24006 24006 192.168.0.5/32 !!!!!!!!!! 193.168.0.6 0
Updated: Sep 30 09:20:07.554
Path Flags: 0x6000 [ ]
Label Stack (Top -> Bottom): { }
MAC/Encaps: 0/0, MTU: 0
Packets Switched: 0
The RIB looks ok:
RP/0/0/CPU0:iosxrv-10#show ip route
Fri Sep 30 09:28:17.611 UTC
Codes: C - connected, S - static, R - RIP, B - BGP, (>) - Diversion path
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - ISIS, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, su - IS-IS summary null, * - candidate default
U - per-user static route, o - ODR, L - local, G - DAGR, l - LISP
A - access/subscriber, a - Application route
M - mobile route, r - RPL, (!) - FRR Backup path
Gateway of last resort is not set
B 5.5.5.1/32 [200/0] via 193.168.0.6, 00:08:10
i L2 10.7.6.0/30 [115/3] via 193.168.0.6, 22:17:48, tunnel-te501
i L2 10.8.5.0/30 [115/2] via 10.10.8.2, 1d19h, GigabitEthernet0/0/0/1
i L2 10.8.6.0/30 [115/2] via 10.10.8.2, 1d19h, GigabitEthernet0/0/0/1
i L2 10.9.8.0/30 [115/2] via 10.10.8.2, 22:17:48, GigabitEthernet0/0/0/1
C 10.10.8.0/30 is directly connected, 2d17h, GigabitEthernet0/0/0/1
L 10.10.8.1/32 is directly connected, 2d17h, GigabitEthernet0/0/0/1
C 10.10.9.0/30 is directly connected, 2d17h, GigabitEthernet0/0/0/2
L 10.10.9.1/32 is directly connected, 2d17h, GigabitEthernet0/0/0/2
S 10.65.234.128/25 [1/0] via 10.98.98.1, 2d17h
C 10.98.98.0/24 is directly connected, 2d17h, GigabitEthernet0/0/0/0
L 10.98.98.4/32 is directly connected, 2d17h, GigabitEthernet0/0/0/0
L 127.0.0.0/8 [0/0] via 0.0.0.0, 2d17h
B 192.168.0.3/32 [200/0] via 193.168.0.6, 00:08:10
B 192.168.0.5/32 [200/0] via 193.168.0.6, 00:08:10
B 192.168.0.6/32 [200/0] via 193.168.0.6, 00:08:10
i L2 193.168.0.5/32 [115/2] via 193.168.0.5, 1d19h, tunnel-te502
i L2 193.168.0.6/32 [115/2] via 193.168.0.6, 1d19h, tunnel-te501
i L2 193.168.0.8/32 [115/1] via 10.10.8.2, 1d19h, GigabitEthernet0/0/0/1
L 193.168.0.10/32 is directly connected, 2d17h, Loopback0
An also the tunnel-te502 seems to be ok:
tunnel is up, label 24012 has been allocated and the explicit route is correct.
RP/0/0/CPU0:iosxrv-10#show mpls traffic-eng tunnels 502 det
Fri Sep 30 09:30:36.651 UTC
Name: tunnel-te502 Destination: 193.168.0.5 Ifhandle:0x980
Signalled-Name: iosxrv-10_t502
Status:
Admin: up Oper: up Path: valid Signalling: connected
path option 1, type dynamic (Basis for Setup, path weight 2)
G-PID: 0x0800 (derived from egress interface properties)
Bandwidth Requested: 0 kbps CT0
Creation Time: Tue Sep 27 16:26:29 2016 (2d17h ago)
Config Parameters:
Bandwidth: 0 kbps (CT0) Priority: 7 7 Affinity: 0x0/0xffff
Metric Type: TE (default)
Path Selection:
Tiebreaker: Min-fill (default)
Hop-limit: disabled
Cost-limit: disabled
Path-invalidation timeout: 45000 msec (default), Action: Tear (default)
AutoRoute: enabled LockDown: disabled Policy class: not set
Forward class: 0 (default)
Forwarding-Adjacency: disabled
Loadshare: 0 equal loadshares
Auto-bw: disabled
Fast Reroute: Disabled, Protection Desired: None
Path Protection: Not Enabled
BFD Fast Detection: Disabled
Reoptimization after affinity failure: Enabled
Soft Preemption: Disabled
SNMP Index: 14
Binding SID: None
History:
Tunnel has been up for: 2d17h (since Tue Sep 27 16:26:30 UTC 2016)
Current LSP:
Uptime: 2d17h (since Tue Sep 27 16:26:30 UTC 2016)
Reopt. LSP:
Last Failure:
LSP not signalled, identical to the [CURRENT] LSP
Date/Time: Thu Sep 29 11:22:37 UTC 2016 [22:07:59 ago]
Current LSP Info:
Instance: 2, Signaling Area: IS-IS 65010 level-2
Uptime: 2d17h (since Tue Sep 27 16:26:30 UTC 2016)
Outgoing Interface: GigabitEthernet0/0/0/1, Outgoing Label: 24012
Router-IDs: local 193.168.0.10
downstream 193.168.0.8
Soft Preemption: None
SRLGs: not collected
Path Info:
Outgoing:
Explicit Route:
Strict, 10.10.8.2
Strict, 10.8.5.2
Strict, 193.168.0.5
Record Route: Disabled
Tspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Session Attributes: Local Prot: Not Set, Node Prot: Not Set, BW Prot: Not Set
Soft Preemption Desired: Not Set
Resv Info: None
Record Route: DisabledFspec: avg rate=0 kbits, burst=1000 bytes, peak rate=0 kbits
Also CEF is confirming that no outgoing interface is present:
RP/0/0/CPU0:iosxrv-10#show cef 192.168.0.5 det
Fri Sep 30 09:37:55.401 UTC
192.168.0.5/32, version 329, drop adjacency, internal 0x5000001 0x0 (ptr 0xa13f2a74) [1], 0x0 (0xa13bdb90), 0x808 (0xa1539168)
Updated Sep 30 09:20:07.554
Prefix Len 32, traffic index 0, precedence n/a, priority 4
gateway array (0xa12869fc) reference count 12, flags 0x7a, source rib (7), 0 backups
[5 type 5 flags 0x108401 (0xa155335c) ext 0x0 (0x0)]
LW-LDI[type=5, refc=3, ptr=0xa13bdb90, sh-ldi=0xa155335c]
gateway array update type-time 3 Sep 30 09:37:53.901
LDI Update time Sep 30 09:20:07.554
LW-LDI-TS Sep 30 09:20:07.554
via 193.168.0.6/32, 0 dependencies, recursive [flags 0x6000]
path-idx 0 NHID 0x0 [0xa0f5f468 0x0]
recursion-via-/32
unresolved
local label 24006
labels imposed {24006}
Load distribution: 0 (refcount 5)
Hash OK Interface Address
0 Y Unknown drop
Is the behavior related to the simulation or is it due to a misconfiguration ?
Could help me to find a workaroud if the configuration is correct ?
In attach the nodes configuration.
Thanks
Marco
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide