[c-nsp] wrong next-hop in 6VPE on ASR9k used as RR

Tassos Chatzithomaoglou achatz at forthnetgroup.gr
Wed Aug 14 12:39:29 EDT 2013


Been stuck for over an hour on the following:

On a ASR9k (4.1.2) acting as RR i 'm getting IPv4 next-hops instead of IPv4-mapped ones, although the 6VPE router (ASR001, 15.1(3)S3) seems to set the next-hop as it should.


PE (ASR001, 15.1(3)S3)
----------------------
BGP(5): (base) 10.10.253.161 send UPDATE (format) [1241:109]2a02:2148:2:10::10/127, next ::FFFF:10.10.253.164, label 2689, metric 0, path Local, extended community RT:1241:109


RR (ASR9k, 4.1.2)
-----------------
bgp[1047]: [rtr]: UPDATE from 10.10.253.164 contains nh 10.10.253.164/32, gw_afi 0, flags 0x0, nlri_afi 8
bgp[1047]: [rtr]: NH-Validate-Create: addr=10.10.253.164/32, len=24, nlriafi=8, nbr=10.10.253.164, gwafi=0, gwlen=4, gwaddrlen=32::: nhout=0x5dd73910, validity=1, attrerror=0x0000
bgp[1047]: [rtr]: UPDATE from 10.10.253.164 contains NLRIs for IPv4-Unicast AF which is not configured and/or not negotiated under the neighbor
bgp[1047]: [rtr]: UPDATE from 10.10.253.164 contains nh 10.10.253.164/32, gw_afi 0, flags 0x0, nlri_afi 8
bgp[1047]: [rtr] (vpn6u): Received UPDATE from 10.10.253.164 with attributes:
bgp[1047]: [rtr] (vpn6u): nexthop 10.10.253.164/32, origin ?, localpref 100, metric 0, extended community RT:1241:109
bgp[1047]: [rtr] (vpn6u): Received prefix 2ASN:1241:109:2a02:2148:2:10::10/127 (path ID: none) with MPLS label 2689 from neighbor 10.10.253.164

which leads to this:

   Network            Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 1241:109
*>i2a02:2148:2:10::10/127
                      10.10.253.164            0    100      0 ?



When using another 6VPE/RR pair (both ASR001, 15.1(3)S3), next-hop is fine.

PE (ASR001, 15.1(3)S3)
----------------------
BGP(5): (base) 10.10.231.4 send UPDATE (format) [1241:141]2A02:2148:10:20::20/127, next ::FFFF:10.10.253.165, label 4169, metric 0, path 65141, extended community RT:1241:141


RR (ASR001, 15.1(3)S3)
----------------------
BGP: nbr_topo global 10.10.253.165 VPNv6 Unicast:base (0x7FB919BC17D0:1) rcvd Refresh Start-of-RIB
BGP: nbr_topo global 10.10.253.165 VPNv6 Unicast:base (0x7FB919BC17D0:1) refresh_epoch is 2
BGP(5): 10.10.253.165 rcvd UPDATE w/ attr: nexthop ::FFFF:10.10.253.165, origin ?, localpref 100, metric 0, merged path 65141, AS_PATH , extended community RT:1241:141

which leads to this:

   Network          Next Hop            Metric LocPrf Weight Path
Route Distinguisher: 1241:141
*>i2A02:2148:10:20::20/127
                    ::FFFF:10.10.253.165
                                             0    100      0 65141 ?

Before going into sniffing the packets on the ASR9k and/or opening a SR, any ideas why ASR9k thinks it's IPv4-Unicast AF? Is "nlri_afi 8" something to worry about?

-- 
Tassos



More information about the cisco-nsp mailing list