-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbird.conf
51 lines (40 loc) · 801 Bytes
/
bird.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
log syslog all;
include "local.conf";
protocol device {
scan time 10;
}
roa4 table roa_table_v4;
roa6 table roa_table_v6;
protocol rpki {
roa4 { table roa_table_v4; };
roa6 { table roa_table_v6; };
remote "rtr.rpki.akrn.net" port 8282;
retry keep 90;
refresh keep 43200; # 12 hrs
expire keep 86400;
}
filter kernel_export {
if net.len = 0 && proto ~ "static_default?" then reject;
accept;
}
protocol kernel kernel_v4 {
ipv4 {
import none;
export filter kernel_export;
};
}
protocol kernel kernel_v6 {
ipv6 {
import none;
export filter kernel_export;
};
}
protocol direct {
interface "bsnet*";
ipv4;
ipv6;
}
include "filter.conf";
include "static.conf";
include "bgp.conf";
include "ospf.conf";