aboutsummaryrefslogtreecommitdiff
path: root/tnet/templates/bird-tnet-pre.conf.j2
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2024-07-18 21:51:07 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2024-07-18 21:51:07 +0200
commit2ffcb38acc9e6925a0ae805370d71e257b27e1bb (patch)
tree732bfdfaad3446b0ecf53c99c570a6fb8f53c4b7 /tnet/templates/bird-tnet-pre.conf.j2
parentb0beb22fac788c8a43d034caaea8b941b40b21a4 (diff)
downloadinfra-2ffcb38acc9e6925a0ae805370d71e257b27e1bb.tar.gz
infra-2ffcb38acc9e6925a0ae805370d71e257b27e1bb.tar.bz2
infra-2ffcb38acc9e6925a0ae805370d71e257b27e1bb.tar.xz
infra-2ffcb38acc9e6925a0ae805370d71e257b27e1bb.zip
Working routedbits
Diffstat (limited to 'tnet/templates/bird-tnet-pre.conf.j2')
-rw-r--r--tnet/templates/bird-tnet-pre.conf.j214
1 files changed, 14 insertions, 0 deletions
diff --git a/tnet/templates/bird-tnet-pre.conf.j2 b/tnet/templates/bird-tnet-pre.conf.j2
index 7994dfe..ec31fa2 100644
--- a/tnet/templates/bird-tnet-pre.conf.j2
+++ b/tnet/templates/bird-tnet-pre.conf.j2
@@ -5,3 +5,17 @@ function is_tnet() # -> bool
{
return net ~ tnet && ! (net ~ tnet_router);
}
+
+roa6 table dn42_roa;
+
+protocol static {
+ roa6 { table dn42_roa; };
+ include "/etc/bird/dn42_roa_bird2_6.conf";
+};
+
+function dn42_is_valid_network() # -> bool
+{
+ return net ~ [
+ fd00::/8{44,64} # ULA address space as per RFC 4193
+ ];
+}