Hi,
Here is the topology.
[DUT] --------------------------[Spirent]
DUT is configured with Multiprotocol BGP with capability to carry IPv6 over a IPv4 BGP session. On the Spirent side, it's just IPv4 BGP.
As per the RFC, even though there is a capability mismatch between DUT and Spirent, BGP session should have come up with ability to exchange IPv4 prefixes. However, we have found that Spirent is terminating the session by sending NOTIFICATION packet with error code as Mismatching capability.
I have attached the packet capture between DUT and Spirent.
Are we missing something? Any explanation on Spirent behavior will be appreciated.
Thanks
Navin