]> git.ipfire.org Git - thirdparty/bird.git/blame - bird.conf
Merge branch 'master' into int-new
[thirdparty/bird.git] / bird.conf
CommitLineData
ca3d562b 1/*
b7605d5c
JMM
2 * This is a simple example configuration file with no aim for completeness.
3 * See documentation for full description.
ca3d562b
PM
4 */
5
b7605d5c 6# Router ID in IPv4 format
23b1539b 7router id 62.168.0.1;
ca3d562b 8
b7605d5c
JMM
9# Load device information from kernel.
10protocol device {}
ca3d562b 11
b7605d5c
JMM
12# Generate direct routes for interfaces. Useful on BSD.
13protocol direct {
14 ipv4;
a7c9f7c0 15 disabled;
ca3d562b
PM
16}
17
9b47eb85 18protocol direct {
b7605d5c
JMM
19 ipv6;
20 disabled;
9b47eb85
PM
21}
22
b7605d5c 23# Feed routes to kernel FIB
9b47eb85 24protocol kernel {
b7605d5c 25 ipv4 { export all; };
ca3d562b
PM
26# learn; # Learn all routes from the kernel
27# scan time 10; # Scan kernel tables every 10 seconds
9b47eb85 28}
ca3d562b 29
b7605d5c
JMM
30protocol kernel {
31 ipv6;
32}
77f37ae0 33
b7605d5c
JMM
34# Static route feed
35protocol static {
36 ipv4 { export all; };
37 route 10.0.0.0/24 via 55.55.55.44;
38 route 10.10.0.0/16 blackhole;
39 route 10.20.0.0/20 unreachable;
40 route 10.30.50.0/28 prohibit;
41}
77f37ae0 42
b7605d5c
JMM
43protocol static {
44 ipv6 { export all; };
45 route 2001:db8:1::/48 via 5555::6666;
46 route 2001:db8:2::/48 blackhole;
47 route 2001:db8:3::/48 prohibit;
48 route 2001:db8:4::/48 unreachable;
ca3d562b 49}
a7c9f7c0
PM
50
51protocol rip {
b7605d5c
JMM
52 ipv4;
53}
54
55protocol ripng {
56 ipv6;
a7c9f7c0 57}