]> git.ipfire.org Git - thirdparty/bird.git/commit
BGP: Implement BGP roles
authorEugene Bogomazov <eb@qrator.net>
Mon, 11 Jul 2022 15:19:34 +0000 (17:19 +0200)
committerOndrej Zajicek <santiago@crfreenet.org>
Mon, 11 Jul 2022 15:25:54 +0000 (17:25 +0200)
commitc73b5d2d3d94204d2a81d93efd02c4c115859353
treebf1e351517975543730967b68df0c2d34e70578e
parentcb339a30677901f2c248de08ff535cf0a9efab3d
BGP: Implement BGP roles

Implement BGP roles as described in RFC 9234. It is  a mechanism for
route leak prevention and automatic route filtering based on common BGP
topology relationships. It defines role capability (controlled by 'local
role' option) and OTC route attribute, which is used for automatic route
filtering and leak detection.

Minor changes done by commiter.
doc/bird.sgml
proto/bgp/attrs.c
proto/bgp/bgp.c
proto/bgp/bgp.h
proto/bgp/config.Y
proto/bgp/packets.c