cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
842
Views
0
Helpful
0
Replies

InterAS MPLS Option C (BGP IPv4 + Labels) ISIS and RSVP-TE configuration problem

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: Disabled

Fspec: 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

 

0 Replies 0