Support for BGP route reflection.

Ondrej Zajicek santiago at
Mon Oct 13 21:14:05 CEST 2008


Here is a patch adding support for BGP route reflection.

Bird can be configured to be route reflector using 'rr client'
in bgp protocol section.

The protocol bgp {                                                                                                                                                                          
	local as 1;
        neighbor as 1;
	rr client;

I don't like it as it looks like the local bird is rr client of neighbor
but it really means that the neighbor is rr client of the local bird.
Any ideas?

There are some miscellaneous differences in cluster list attribute
handling connected with the fact how Bird handles more BGP neighbors
(more independent instances of BGP), but they are insignificant.

Elen sila lumenn' omentielvo

Ondrej 'SanTiago' Zajicek (email: santiago at
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3,
"To err is human -- to blame it on a computer is even more so."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: bird-rr.diff
Type: text/x-diff
Size: 20504 bytes
Desc: not available
URL: <>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <>

More information about the Bird-users mailing list