Hi All,

 

I’m running 3.0-rc2 and appear to have found a bug in the IPv6 multihop BGP code.

 

The box is configured to peer with a 3rd party ASR9000 and can’t seem to keep the session up. It will download ~30,000 routes then reset the session with the following errors in the logs.

 

Sep 27 19:19:45 ord-285eec43a74305dd bgpd[16943]: bgp_mp_reach_parse: (2001:XX00:100::30:XXX) Failed to read NLRI

Sep 27 19:19:45 ord-285eec43a74305dd bgpd[16943]: %NOTIFICATION: sent to neighbor 2001:XX00:100::30:XXX 3/1 (UPDATE Message Error/Malformed Attribute List) 0 bytes

Sep 27 19:19:45 ord-285eec43a74305dd bgpd[16943]: 2001:XX00:100::30:XXX: Attribute MP_REACH_NLRI, parse error

Sep 27 19:19:45 ord-285eec43a74305dd bgpd[16943]: %ADJCHANGE: neighbor 2001:XX00:100::30:XXX(Unknown) in vrf Default Down BGP Notification send

Sep 27 19:19:47 ord-285eec43a74305dd bgpd[16943]: 2001:XX00:100::30:XXX Vendor specific capability 131

Sep 27 19:19:47 ord-285eec43a74305dd bgpd[16943]: %ADJCHANGE: neighbor 2001:XX00:100::30:XXX(Unknown) in vrf Default Up

Sep 27 19:19:49 ord-285eec43a74305dd bgpd[16943]: bgp_mp_reach_parse: (2001:XX00:100::30:XXX) Failed to read NLRI

Sep 27 19:19:49 ord-285eec43a74305dd bgpd[16943]: %NOTIFICATION: sent to neighbor 2001:XX00:100::30:XXX 3/1 (UPDATE Message Error/Malformed Attribute List) 0 bytes

Sep 27 19:19:49 ord-285eec43a74305dd bgpd[16943]: 2001:XX00:100::30:XXX: Attribute MP_REACH_NLRI, parse error

Sep 27 19:19:49 ord-285eec43a74305dd bgpd[16943]: %ADJCHANGE: neighbor 2001:XX00:100::30:XXX(Unknown) in vrf Default Down BGP Notification send

 

A single hop BGP session seems to work fine, it is just the multihop sessions which won’t stay up. Any suggestions?

 

Kind Regards,

David Hooton
Founder | Ordnance

Cloud Scale, Carrier Grade
P: +61415850000 T: @dave_hooton W: ordnance.co