BIRD e` un demone di routing multi protocollo.
BGP route reflector client
Esempio di configurazione (/etc/bird.conf) per usare BIRD come BGP route reflector client, se la subnet pubblica e' assegnata allo stesso host su cui gira il demone BGP:
protocol device { scan time 10; } protocol kernel { scan time 20; export filter { krt_prefsrc = 176.62.53.X; accept; }; } protocol direct { interface "peering-vpn"; } filter ninux_bgp_filter { # Announce (only) our public subnet if ( net = 176.62.53.X/32 ) then { accept; } else { reject; } } protocol bgp { local 10.6.6.X as 197835; neighbor 10.6.6.1 as 197835; import all; export filter ninux_bgp_filter; }
Verificare di avere rp_filter a 0 o a 2 sulle interfaccie di rete interessate.