mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-11-03 11:31:09 +00:00
RFC9234 is a way to establish correct connection roles (Customer/ Provider, Peer or with RS) between bgp speakers. This patch: - Add a new configuration/terminal option to set the appropriate local role; - Add a mechanism for checking used roles, implemented by exchanging the corresponding capabilities in OPEN messages; - Add strict mode to force other party to use this feature; - Add basic support for a new transitive optional bgp attribute - OTC (Only to Customer); - Add logic for default setting OTC attribute and filtering routes with this attribute by the edge speakers, if the appropriate conditions are met; - Add two test stands to check role negotiation and route filtering during role usage. Signed-off-by: Eugene Bogomazov <eb@qrator.net> |
||
|---|---|---|
| .. | ||
| subdir.am | ||
| test_aspath.c | ||
| test_aspath.py | ||
| test_bgp_table.c | ||
| test_bgp_table.py | ||
| test_capability.c | ||
| test_capability.py | ||
| test_ecommunity.c | ||
| test_ecommunity.py | ||
| test_mp_attr.c | ||
| test_mp_attr.py | ||
| test_mpath.c | ||
| test_mpath.py | ||
| test_packet.c | ||
| test_peer_attr.c | ||
| test_peer_attr.py | ||