Date created: Wednesday, May 25, 2022 3:22:31 PM. Last modified: Wednesday, December 11, 2024 5:44:56 PM
Example BIRD Config - IPv4/IPv6 Unicast
Example config to receive a full BGP table:
log stderr all; log syslog all; #log syslog { debug, trace, info, remote, warning, error, auth, fatal, bug }; #debug protocols { mrt }; #debug protocols all; router id 10.10.10.10; mrtdump "/opt/mrts/as57355.mrt"; # Update dumps don't support strftime format protocol device { } protocol bgp { neighbor 85.232.240.179 as 57355; local 10.10.10.10 as 65001; multihop; source address 10.10.10.10; #interface "*"; multihop can't be bound to a specific intf enable route refresh on; # default on interpret communities off; # default off enable as4 on; # default on enable extended messages on; # default off capabilities on; # default on default bgp_med 4294967294; # default 0 default bgp_local_pref 1; # default 100 mrtdump { messages }; ipv4 { import all; export none; }; }; protocol bgp { neighbor 2001:1A68:2C:2::179 as 57355; local 2a00:aaaa:db::1 as 65001; multihop; source address 2a00:aaaa:db::1; #interface "*"; multihop can't be bound to a specific intf enable route refresh on; # default on interpret communities off; # default off enable as4 on; # default on enable extended messages on; # default off capabilities on; # default on default bgp_med 4294967294; # default 0 default bgp_local_pref 1; # default 100 #mrtdump { messages }; ipv6 { import all; export none; }; }; # This is for periodic RIB dumps, not UPDATE dumps #protocol mrt { # table "master*"; # where source = RTS_BGP; # filename "/opt/bird/mrts/%Y.%m/UPDATES/updates.%Y%m%d.%H%M.mrt"; # period 300; #};
Previous page: Example BIRD Config - Flowspec
Next page: Example BIRD Config - Outbound filter to add communities