Bird
Attachment 'bird.conf'
Download/*#############################################################
# #
# http://bird.network.cz/?get_doc&f=bird-3.html #
# #
# http://bird.network.cz/?get_doc&f=bird-6.html #
# #
#############################################################*/
debug protocols all;
log stderr all;
log syslog all;
#mrtdump "./bird.mrt" # Documentation is inaccurate
#mrtdump protocols all # Documentation is inaccurate
table IGP sorted;
table master4;
# protocol babel BABEL # Documentation is inaccurate
# { # Documentation is inaccurate
# debug all; # Documentation is inaccurate
# decription "BABEL" # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# interface "en*" # Documentation is inaccurate
# { # Documentation is inaccurate
# type wired; # Documentation is inaccurate
# }; # Documentation is inaccurate
# interface "wl*" # Documentation is inaccurate
# { # Documentation is inaccurate
# type wireless; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# randomize router id on; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
protocol bfd BFD
{
debug all;
description "Bidirectional Forwarding Detection";
interface "-lo", "*"
{
authentication keyed md5;
password "Bird";
};
multihop
{
authentication keyed md5;
password "Bird";
};
}
protocol bgp BGP
{
add paths on;
allow local as 1;
# bfd graceful; # Documentation is inaccurate
# confederation 23456; # Documentation is inaccurate
# confederation member on; # Documentation is inaccurate
debug all;
# default bgp_local_pref 0;
description "Border Gateway Protocol";
enable route refresh on;
export all;
graceful restart on;
igp metric on;
igp table IGP;
import all;
# import table on; # Documentation is inaccurate
interpret communities off;
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# igp table IGP; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# igp table IGP; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
local as 23456;
missing lladdr drop;
mrtdump all;
multihop 255;
neighbor 127.0.0.1 as 23456; # Placeholder
# next hop keep;
# next hop self;
password "Bird";
path metric on;
# rr client;
# rs client;
table master4;
ttl security on;
};
protocol device Device
{
debug all;
description "Device";
export all;
import all;
scan time 1;
# interface "*"; # Documentation is inaccurate
table master4;
};
protocol direct Direct
{
check link on;
debug all;
description "Direct";
export all;
import all;
interface "*";
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
table master4;
};
protocol kernel Kernel
{
debug all;
description "Kernel";
device routes on;
export all;
graceful restart on;
import all;
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
learn on;
merge paths on limit 255;
persist off;
scan time 1;
table master4;
};
protocol mrt MRT
{
filename "bird.mrt";
period 3600;
table master4;
};
protocol ospf OSPFv2
{
area 0
{
interface "lo"
{
stub on;
};
interface "*"
{
authentication cryptographic;
bfd on;
check link on;
password "Bird";
type broadcast;
};
};
debug all;
description "Open Shortest Path First";
ecmp on limit 2147483647;
export all;
import all;
# import table on; # Documentation is inaccurate
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# };
table master4;
};
protocol pipe Pipe
{
debug all;
description "Pipe";
export all;
import all;
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
mode transparent; # opaque || transparent
peer table IGP;
table master4;
};
protocol rip RIP
{
debug all;
description "Routing Information Protocol";
ecmp on limit 2147483647;
export all;
# honor neighbor;
import all;
interface "-lo", "*"
{
authentication cryptographic;
check link on;
mode multicast;
password "Bird";
};
# ipv4 # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
# ipv4 multicast # Documentation is inaccurate
# { # Documentation is inaccurate
# export all; # Documentation is inaccurate
# import all; # Documentation is inaccurate
# table master4; # Documentation is inaccurate
# }; # Documentation is inaccurate
table master4;
};
protocol static Static
{
check link on;
debug all;
description "Static";
export all;
igp table IGP;
import all;
# route 192.0.2.0/24 via "-lo";
# route 198.51.100.0/24 via "-lo";
# route 203.0.113.0/24 via "-lo";
# route 192.0.2.0/24 blackhole;
# route 198.51.100.0/24 prohibit;
# route 203.0.113.0/24 unreachable;
table master4;
};Attached Files
To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.You are not allowed to attach a file to this page.