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