35 lines
868 B
Plaintext
35 lines
868 B
Plaintext
protocol kernel kernel_dn42v4_105 {
|
|
scan time 20;
|
|
kernel table 105;
|
|
ipv4 {
|
|
table dn42v4;
|
|
import none;
|
|
export filter {
|
|
if source = RTS_STATIC then reject;
|
|
if bgp_large_community ~ [(DN42_ASN, 3,*)] then reject;
|
|
if is_dn42_prefix() then {
|
|
krt_prefsrc = DN42_V4_kernel;
|
|
accept;
|
|
}
|
|
reject;
|
|
};
|
|
};
|
|
};
|
|
|
|
protocol kernel kernel_dn42v6_105 {
|
|
scan time 20;
|
|
kernel table 105;
|
|
ipv6 {
|
|
table dn42v6;
|
|
import none;
|
|
export filter {
|
|
if source = RTS_STATIC then reject;
|
|
if bgp_large_community ~ [(DN42_ASN, 3,*)] then reject;
|
|
if is_dn42_prefix() then {
|
|
krt_prefsrc = DN42_V6_kernel;
|
|
accept;
|
|
}
|
|
reject;
|
|
};
|
|
};
|
|
}; |