]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: add [no]neighbor capability fqdn command
authorFrancois Dumontet <francois.dumontet@6wind.com>
Mon, 22 Jan 2024 10:53:36 +0000 (11:53 +0100)
committerFrancois Dumontet <francois.dumontet@6wind.com>
Fri, 2 Feb 2024 10:31:47 +0000 (11:31 +0100)
commite146ea53ef5a8f33d9bdb2f79410682fe710e37c
tree2bd2dc807b81134d62b59a34607afdf38d69f83f
parent14c7797b725bd263fb662c9b712fbe041e1bc118
bgpd: add [no]neighbor capability fqdn command

cisco routers are not dealing fairly whith unsupported capabilities.
When a cisco router receive an unsupported capabilities it reset the
negociation without notifying the unmatching capability as described in
RFC2842.
Cisco suggest the use of
neighbor x.x.x.x capability fqdn
to avoid the use of fqdn in open message.

this new command is to remove the use of fqdn capability in the
open message with the peer "x.x.x.x".

Link: https://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/116189-problemsolution-technology-00.pdf
Signed-off-by: Francois Dumontet <francois.dumontet@6wind.com>
bgpd/bgp_open.c
bgpd/bgp_vty.c
bgpd/bgpd.c
bgpd/bgpd.h
tests/bgpd/test_peer_attr.c
tests/bgpd/test_peer_attr.py