aboutsummaryrefslogtreecommitdiff
path: root/tnet/files/knot/bird-tnet.conf
diff options
context:
space:
mode:
Diffstat (limited to 'tnet/files/knot/bird-tnet.conf')
-rw-r--r--tnet/files/knot/bird-tnet.conf11
1 files changed, 6 insertions, 5 deletions
diff --git a/tnet/files/knot/bird-tnet.conf b/tnet/files/knot/bird-tnet.conf
index bb76fe8..66189e1 100644
--- a/tnet/files/knot/bird-tnet.conf
+++ b/tnet/files/knot/bird-tnet.conf
@@ -50,14 +50,15 @@ protocol bgp tnet_node2 from tnet_tpl {
protocol bgp routedbits_lon1 {
local as 4242423538;
- neighbor fe80::207
+ neighbor fe80::207;
neighbor as 4242420207;
+ interface "tnet-rtdbts_l1";
ipv6 {
import filter {
if dn42_is_valid_network() && !is_tnet() then {
# Check when unknown or invalid according to ROA
- if (roa_check(dn42_roa, net, bgp_path.last) == ROA_VALID) then {
+ if (roa_check(dn42_roa, net, bgp_path.last) = ROA_VALID) then {
accept;
} else {
print "[dn42] ROA check failed for ", net, " ASN ", bgp_path.last;
@@ -66,13 +67,13 @@ protocol bgp routedbits_lon1 {
} else {
reject;
}
- }
+ };
export filter {
if dn42_is_valid_network() && source ~ [RTS_STATIC, RTS_BGP] then {
accept;
} else {
reject;
}
- }
- }
+ };
+ };
}