This commit is contained in:
Laura Hausmann 2020-04-04 01:10:26 +02:00
parent 6ff147d8d0
commit c528f894ce
Signed by: zotan
GPG key ID: 5EC1D38FFC321311
18 changed files with 2333 additions and 0 deletions

View file

@ -26,6 +26,16 @@ zone "zotan.dn42" {
file "zotan.dn42.zone";
};
zone "ip4.dn42" {
type master;
file "ip4.dn42.zone";
};
zone "ip6.dn42" {
type master;
file "ip6.dn42.zone";
};
zone "32/27.177.20.172.in-addr.arpa" IN {
type master;
file "32_27.177.20.172.in-addr.arpa.zone";

74
fsn2/bird2/bird.conf Normal file
View file

@ -0,0 +1,74 @@
include "/etc/bird/vars.conf";
router id OWNIP;
protocol device {
scan time 10;
}
function is_self_net() {
return net ~ OWNNETSET;
}
function is_self_net_v6() {
return net ~ OWNNETSETv6;
}
protocol kernel {
scan time 20;
ipv6 {
import none;
export filter {
if source = RTS_STATIC then reject;
krt_prefsrc = OWNIPv6;
accept;
};
};
};
protocol kernel {
scan time 20;
ipv4 {
import none;
export filter {
if source = RTS_STATIC then reject;
krt_prefsrc = OWNIP;
accept;
};
};
}
protocol static {
route OWNNET reject;
ipv4 {
import all;
export none;
};
}
protocol static {
route OWNNETv6 reject;
ipv6 {
import all;
export none;
};
}
protocol static {
ipv4;
route 172.20.177.51/32 via "wg0";
route 172.20.177.52/32 via "wg0";
route 172.20.177.53/32 via "wg0";
}
protocol static {
ipv6;
route fdff:b02d:2ef7::90/124 via "wg0";
}
include "/etc/bird/conf/*";
include "/etc/bird/peers/*";

View file

@ -0,0 +1,63 @@
function is_dn42_network() {
return net ~ [
172.20.0.0/14{21,29}, # dn42
172.20.0.0/24{28,32}, # dn42 Anycast
172.21.0.0/24{28,32}, # dn42 Anycast
172.22.0.0/24{28,32}, # dn42 Anycast
172.23.0.0/24{28,32}, # dn42 Anycast
172.31.0.0/16+, # ChaosVPN
10.100.0.0/14+, # ChaosVPN
10.0.0.0/8{15,24} # Freifunk.net
];
}
function is_dn42_network_v6() {
return net ~ [
fd00::/8{44,64} # ULA address space as per RFC 4193
];
}
roa4 table dn42_roa;
roa6 table dn42_roa_v6;
protocol static {
roa4 { table dn42_roa; };
include "/etc/bird/roa_dn42.conf";
};
protocol static {
roa6 { table dn42_roa_v6; };
include "/etc/bird/roa_dn42_v6.conf";
};
template bgp dnpeers {
local as OWNAS;
path metric 1;
ipv4 {
import filter {
if is_dn42_network() && !is_self_net() then {
if (roa_check(dn42_roa, net, bgp_path.last) != ROA_VALID) then {
print "[dn42] ROA check failed for ", net, " ASN ", bgp_path.last;
reject;
} else accept;
} else reject;
};
export filter { if is_dn42_network() then accept; else reject; };
import limit 1000 action block;
};
ipv6 {
import filter {
if is_dn42_network_v6() && !is_self_net_v6() then {
if (roa_check(dn42_roa_v6, net, bgp_path.last) != ROA_VALID) then {
print "[dn42] ROA check failed for ", net, " ASN ", bgp_path.last;
reject;
} else accept;
} else reject;
};
export filter { if is_dn42_network_v6() then accept; else reject; };
import limit 1000 action block;
};
}

View file

@ -0,0 +1,19 @@
template bgp ipeers {
local as OWNAS;
neighbor as OWNAS;
direct;
path metric 1;
ipv4 {
next hop self;
import all;
export all;
};
ipv6 {
next hop self;
import all;
export all;
};
}

View file

@ -0,0 +1,29 @@
protocol ospf v3 AS4242422341_zotan_ospf {
ipv4 {
import all;
export all;
# export where source = RTS_STATIC;
};
area 0 {
interface "lo" {
stub;
};
interface "dn42i*" {
};
};
}
protocol ospf v3 AS4242422341_zotan_ospf_v6 {
ipv6 {
import all;
export all;
# export where source = RTS_STATIC;
};
area 0 {
interface "lo" {
stub;
};
interface "dn42i*" {
};
};
}

View file

@ -0,0 +1,3 @@
protocol bgp AS4242422341_zotan_fsn1 from ipeers {
neighbor fdff:b02d:2ef7::2%dn42i1;
}

View file

@ -0,0 +1,3 @@
protocol bgp AS4242422341_zotan_hel1 from ipeers {
neighbor fdff:b02d:2ef7::4%dn42i3;
}

View file

@ -0,0 +1,3 @@
protocol bgp AS4242422341_zotan_nbg1 from ipeers {
neighbor fdff:b02d:2ef7::3%dn42i2;
}

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,909 @@
# Updated at Fri Mar 27 17:32:16 MST 2020
#commit 83cf7b7239bbc7a418c5833961d1682164b495b6
#Merge: 66cb464 51658e9
#Author: burble <simon@burble.com>
#Date: Fri Mar 27 23:41:25 2020 +0000
#
# Merge branch 'master' of haha662/registry into master
route fd00:0801:3000::/40 max 64 as 4242420656;
route fd00:0801:3000::/44 max 64 as 4242420656;
route fd00:0801:3010::/44 max 64 as 4242420656;
route fd00:0801:3020::/44 max 64 as 4242420656;
route fd00:0801:3030::/44 max 64 as 4242420656;
route fd00:0801:3040::/44 max 64 as 4242420656;
route fd00:0801:3050::/44 max 64 as 4242420656;
route fd00:0801:3060::/44 max 64 as 4242420656;
route fd00:0801:3070::/44 max 64 as 4242420656;
route fd00:0801:3080::/44 max 64 as 4242420656;
route fd00:0801:3090::/44 max 64 as 4242420656;
route fd00:0801:30a0::/44 max 64 as 4242420656;
route fd00:0801:30b0::/44 max 64 as 4242420656;
route fd00:0801:30c0::/44 max 64 as 4242420656;
route fd00:0801:30d0::/44 max 64 as 4242420656;
route fd00:0801:30e0::/44 max 64 as 4242420656;
route fd00:0801:30f0::/44 max 64 as 4242420656;
route fd00:1337:cafe::/48 max 64 as 64626;
route fd00:1444:1821::/48 max 64 as 4242422914;
route fd00:191e:1470::/48 max 48 as 4242421470;
route fd00:1926:817::/48 max 48 as 4242421331;
route fd00:4242:3348::/48 max 64 as 4242423348;
route fd00:490:cb2d::/52 max 64 as 64833;
route fd00:58a8:7fb2::/48 max 48 as 4242422214;
route fd00:65a8:93a4::/48 max 64 as 65142;
route fd00:6666::/48 max 64 as 4242420803;
route fd00:67a2:7d02::/48 max 64 as 4242422462;
route fd00:7882:4abb::/48 max 64 as 4242420211;
route fd00:9990::/48 max 64 as 4242429990;
route fd00:a:a::/48 max 64 as 4242420386;
route fd00:aaaa:251::/48 max 48 as 4242420144;
route fd00:aaaa:251::/48 max 48 as 208391;
route fd00:aaaa:256::/48 max 64 as 4242420117;
route fd00:abcd:e:0100::/56 max 64 as 4242420198;
route fd00:abcd:e::/48 max 64 as 4242420158;
route fd00:b709::/48 max 64 as 4242421103;
route fd00:bad:b00b::/64 max 64 as 4242420467;
route fd00:bad:c0de::/48 max 64 as 4242420206;
route fd00:bad:f00d::/48 max 64 as 4242420899;
route fd00:cafe:1337::/48 max 64 as 4242423420;
route fd00:cf35:9507::/48 max 64 as 4242423005;
route fd00:dead:beef::/48 max 64 as 4242420629;
route fd00:deca:fba0::/44 max 64 as 4242423815;
route fd00:f100:fe00:2e10::/64 max 64 as 4242422282;
route fd00:f100:fe00::/48 max 64 as 4242422282;
route fd00:fd00:192::/48 max 64 as 4242423560;
route fd00:fd00:208::/48 max 64 as 4242423560;
route fd00:feed:bec::/48 max 64 as 4242420802;
route fd00:ffba:ffba:0000::/64 max 64 as 65502;
route fd01:1926:817::/48 max 48 as 4242421332;
route fd01:2f40:3d1d::/48 max 64 as 4242421201;
route fd01:38f7:e6d8:4e04::/64 max 64 as 4242420017;
route fd01:470:1989::/64 max 64 as 4242421989;
route fd01:470:7d4c::/48 max 64 as 64600;
route fd01:470:f129::/48 max 64 as 4242422299;
route fd01:5e19:11e1::/48 max 64 as 4242422506;
route fd01:67c:2ed8::/48 max 64 as 65038;
route fd03:7e46:2707::/48 max 64 as 4242421928;
route fd04:52c0:4000::/48 max 64 as 4242423585;
route fd05:3aca:c3a0:a2c1::/64 max 64 as 0;
route fd05:3aca:c3a0:aaaa::/64 max 64 as 0;
route fd05:3aca:c3a0:abcd::/64 max 64 as 0;
route fd05:a2d1:a767::/48 max 48 as 4242422237;
route fd06:8187:fb00::/40 max 64 as 65026;
route fd06:b047:f7de::/48 max 64 as 64872;
route fd06:e881:1300::/44 max 64 as 4242420842;
route fd07:0d34:7969::/48 max 48 as 4242423618;
route fd07:96ae:572e::/48 max 64 as 64901;
route fd08:a855:d4c7::/48 max 64 as 4242423027;
route fd09:d32f:5a03::/48 max 64 as 4242420505;
route fd0a:3599:3930::/48 max 64 as 4242421233;
route fd0a:3599:3930::/58 max 64 as 4242421233;
route fd0a:d928:b30d::/48 max 64 as 65099;
route fd0b:4340:a0::/48 max 48 as 205532;
route fd0c:70b0:1c7d::/48 max 48 as 4242421275;
route fd0c:9a97:47dc::/48 max 64 as 64864;
route fd0d:138:9006::/48 max 64 as 64663;
route fd0d:7f0:3003::/48 max 64 as 64663;
route fd0e:8db3:d50a::/64 max 64 as 65134;
route fd0f:6965:e916::/48 max 48 as 4242422010;
route fd0f:8db3:d50a::/64 max 64 as 65046;
route fd10:2ea2:4dae::/48 max 64 as 64894;
route fd10:7053:49de::/48 max 64 as 4242420789;
route fd10:f851:a513::/48 max 64 as 4242420809;
route fd11:11ae:7466::/48 max 64 as 65051;
route fd11:4514:1937::/48 max 48 as 4242421937;
route fd11:ee7a:93aa::/48 max 64 as 4242420160;
route fd12:ac4a:1e71::/48 max 64 as 4242423882;
route fd12:ee00:9898::/48 max 64 as 4242423640;
route fd13:ae3a:9022::/48 max 48 as 4242421043;
route fd13:b4dc:4b1e::/64 max 64 as 65052;
route fd14:0aad:efca::/48 max 64 as 4242420724;
route fd14:b4dc:4b1e::/64 max 64 as 65052;
route fd15:09ed:b71d::/48 max 48 as 4242420640;
route fd15:fe2c:d179::/48 max 64 as 4242422027;
route fd16:abc0:dffd::/48 max 64 as 4242420530;
route fd16:fb99:7f9b::/48 max 48 as 4242422227;
route fd17:149a:85f9::/48 max 64 as 4242423973;
route fd18:18d9:adde:40::/58 max 64 as 4242421233;
route fd18:18d9:adde::/48 max 64 as 4242421233;
route fd18:18d9:adde::/58 max 64 as 4242421233;
route fd18:18d9:adde:f000::/52 max 64 as 4242421233;
route fd19:e0a6:1295::/48 max 64 as 4242420321;
route fd1b:4ad0:c526::/48 max 64 as 4242423759;
route fd1b:7f7d:dd55::/48 max 64 as 4242420045;
route fd1b:7fcf:884f::/48 max 64 as 4242423884;
route fd1b:9b7e:7a18::/48 max 64 as 4242423974;
route fd1b:be18:a185::/48 max 64 as 4242422378;
route fd1c:f73c:a945:1000::/52 max 64 as 4242422700;
route fd1c:f73c:a945:2000::/52 max 64 as 4242422700;
route fd1c:f73c:a945:3000::/52 max 64 as 4242422700;
route fd1c:f73c:a945:4000::/52 max 64 as 4242422700;
route fd1c:f73c:a945::/48 max 64 as 4242422700;
route fd1d:62fd:3f4c:a247::/64 max 64 as 4242420017;
route fd1d:8832:3c69::/48 max 64 as 4242420488;
route fd20:bdda:5df0::/48 max 64 as 4242421976;
route fd21:5c0c:9b7e::/48 max 64 as 4242421888;
route fd21:a07e:735e:0000:0000:0000:0000:0000/48 max 64 as 4242423991;
route fd21:b0e7:6c39:c241::/64 max 64 as 4242422798;
route fd21:b4dc:4b00::/40 max 64 as 65019;
route fd22:0622:1f6c::/48 max 64 as 4242420110;
route fd22:cf08:697b::/48 max 48 as 4242421514;
route fd22:e95b:9938::/48 max 64 as 4242423581;
route fd23:2333:2333::/48 max 64 as 4242420741;
route fd23:2a7a:15ae::/48 max 48 as 4242420286;
route fd23:42:c3d2:500::/56 max 64 as 64699;
route fd23:42:c3d2::/56 max 64 as 64698;
route fd23:42:cda::/48 max 64 as 4242420101;
route fd23::/48 max 64 as 4242422037;
route fd23:698f:1b00::/47 max 64 as 4242422180;
route fd23:7764:3e32::/48 max 64 as 4242423265;
route fd23:9cd1:20a5::/48 max 64 as 4242421335;
route fd23:9fed:1099::/48 max 64 as 4242422816;
route fd23:a2b2:9527::/48 max 64 as 4242421223;
route fd23:dead:beef::/48 max 64 as 65432;
route fd25:1952:c72e::/48 max 64 as 64876;
route fd25:ae36:d470::/48 max 64 as 4242420751;
route fd25:ce36:b7db::/48 max 64 as 4242420800;
route fd26:13ad:1cb6::/48 max 48 as 4242423303;
route fd26:271b:761b::/48 max 64 as 4242423759;
route fd27:2313:eee5::/48 max 64 as 4242420342;
route fd2a:1805:0030::/48 max 64 as 4242423805;
route fd2a:7dd:7df::/48 max 64 as 4242420152;
route fd2a:8eb0:74bd::/48 max 64 as 4242423008;
route fd2c:2fa3:62f1::/48 max 64 as 4242423918;
route fd2c:3214:3214:1::/64 max 64 as 4242423214;
route fd2c:3214:3214:2::/64 max 64 as 4242423214;
route fd2c:3214:3214::/48 max 64 as 4242423214;
route fd2c:3214:3214::/64 max 64 as 4242423214;
route fd2c:71c8:6038::/48 max 64 as 4242423214;
route fd2c:a1bb:5a16::/48 max 64 as 4242421116;
route fd2c:c87d:0c2e::/48 max 64 as 4242421204;
route fd2d:22:cafe::/48 max 64 as 4242420013;
route fd2d:82f6:9b63::/48 max 64 as 64828;
route fd2d:a6da:8d1a:1408::/64 max 64 as 4242420013;
route fd2e:56cf:1ec2::/48 max 64 as 4242423225;
route fd2f:5119:f2c::/48 max 64 as 65196;
route fd31:2352:60a9::/48 max 64 as 4242422626;
route fd31:3a4f:b7ae::/48 max 64 as 4242422773;
route fd31:dfc3:e7d9::/48 max 64 as 4242420447;
route fd31:f6ee:ab9d::/48 max 64 as 64606;
route fd32:54d6:1962:ad35::/64 max 64 as 4242420017;
route fd32:b22c:b2ea::/48 max 48 as 4242422115;
route fd32:c1ee:db11::/48 max 64 as 4242420148;
route fd33:9493:a6ed::/48 max 64 as 4242421243;
route fd33:ac1d:d1ce::/48 max 64 as 4242422684;
route fd34:fe56:7891::/48 max 64 as 4242420909;
route fd37:13a8:98d6::/48 max 64 as 4242423783;
route fd37:93a6:ed8f::/48 max 64 as 64827;
route fd37:b4dc:4b1e::/48 max 64 as 65037;
route fd37:b948:9c2e::/48 max 64 as 4242423231;
route fd39:1c:2c1b::/48 max 64 as 4242422439;
route fd39:b03e:6140:7ec1::/64 max 64 as 4242423124;
route fd3b:1ac0:dc97:ccd::/64 max 64 as 4242422379;
route fd3b:ac17:d710::/48 max 64 as 4242423481;
route fd3b:ba37:f906::/60 max 64 as 4242420257;
route fd3c:99a3:21fb::/48 max 64 as 4242421942;
route fd3d:1282:9113::/48 max 64 as 4242420167;
route fd3d:4e14::/32 max 64 as 4242421339;
route fd3d:714a:d119::/48 max 64 as 4242423113;
route fd3d:fec4:1a02:be51::/64 max 64 as 4242422390;
route fd3f:e6b2:8a3e::/48 max 64 as 4242428989;
route fd40:2343:64:fa52::/64 max 64 as 4242420134;
route fd40:bad:dead:babe::/64 max 64 as 4242420134;
route fd40:cc1e:c0de::/48 max 64 as 4242421955;
route fd40:dead:beaf::/48 max 64 as 4242420066;
route fd41:1441:1441::/48 max 64 as 4242421441;
route fd41:3dc2:f135::/48 max 64 as 4242421118;
route fd41:9805:7b69:2000::/51 max 64 as 4242420845;
route fd41:9805:7b69:2000::/51 max 64 as 4242420846;
route fd41:9805:7b69:2000::/51 max 64 as 4242420847;
route fd41:9805:7b69:4000::/51 max 64 as 4242420846;
route fd41:9805:7b69:4000::/51 max 64 as 4242420845;
route fd41:9805:7b69:4000::/51 max 64 as 4242420847;
route fd41:9805:7b69:6000::/51 max 64 as 4242420847;
route fd41:9805:7b69:6000::/51 max 64 as 4242420845;
route fd41:9805:7b69:6000::/51 max 64 as 4242420846;
route fd42:0006:e160::/48 max 64 as 4242423160;
route fd42:00da:01ab::/48 max 64 as 4242420172;
route fd42:0403::/64 max 64 as 4242420403;
route fd42:0456:e567::/48 max 64 as 4242422364;
route fd42:0568:127c::/48 max 64 as 4242420616;
route fd42:0:c::/48 max 64 as 4242420988;
route fd42:0:d::/48 max 64 as 4242420989;
route fd42:0:e::/48 max 64 as 4242420990;
route fd42:0:f::/48 max 64 as 4242420991;
route fd42:100c:7121::/48 max 64 as 64877;
route fd42:1234:1997::/48 max 64 as 4242421997;
route fd42:1234:4567::/48 max 64 as 4242423450;
route fd42:128:26::/48 max 64 as 4242420128;
route fd42:1441:1441::/48 max 64 as 4242421441;
route fd42:15:42::/48 max 64 as 4242421542;
route fd42:1707:1707::/48 max 64 as 4242421707;
route fd42:172:2026::/48 max 64 as 4242422100;
route fd42:172:2042::/48 max 64 as 4242422100;
route fd42:172:23:255::/64 max 64 as 4242420255;
route fd42:180:3de0::/48 max 64 as 4242420119;
route fd42:180:3de0::/48 max 64 as 4242421191;
route fd42:180:3de0::/48 max 64 as 4242422601;
route fd42:1926:817::/48 max 64 as 4242421926;
route fd42:192:cafe::/48 max 64 as 4242420192;
route fd42:1a2b:de57::/48 max 64 as 4242422454;
route fd42:1:a::/48 max 64 as 4242420991;
route fd42:1b5:1b5::/48 max 64 as 4242423904;
route fd42:1ebc:34f0::/48 max 64 as 4242423169;
route fd42:20:50::/48 max 64 as 4242423723;
route fd42:21:7::/48 max 64 as 4242422107;
route fd42:22:168::/48 max 64 as 64768;
route fd42:2247::/48 max 64 as 4242422247;
route fd42:23:139::/48 max 64 as 64649;
route fd42:2313:eee5::/48 max 64 as 4242420342;
route fd42:23:148::/48 max 64 as 76140;
route fd42:23:149::/48 max 64 as 4242420123;
route fd42:23:205::/48 max 64 as 4242420205;
route fd42:23:42::/48 max 64 as 64600;
route fd42:23:42::/48 max 64 as 4242420101;
route fd42:23c:ac1b::/48 max 64 as 64643;
route fd42:23:cda::/48 max 64 as 4242420101;
route fd42:23:cda::/48 max 64 as 65038;
route fd42:23:d3::/48 max 64 as 4242420075;
route fd42:2605:5062::/48 max 64 as 4242422605;
route fd42:2606:32f4::/48 max 64 as 206633;
route fd42:2882:2882::/48 max 64 as 4242422882;
route fd42:2935:3546::/48 max 64 as 4242422935;
route fd42:2950:101::/48 max 64 as 4242422950;
route fd42:2950:101::/48 max 64 as 202265;
route fd42:2950:201::/48 max 64 as 4242422950;
route fd42:2950:201::/48 max 64 as 202265;
route fd42:2950:202::/48 max 64 as 4242422950;
route fd42:2950:202::/48 max 64 as 202265;
route fd42:2950:203::/48 max 64 as 4242422950;
route fd42:2950:203::/48 max 64 as 202265;
route fd42:2950::/48 max 64 as 4242422950;
route fd42:2950::/48 max 64 as 202265;
route fd42:2b13:a29c::/48 max 64 as 4242420870;
route fd42:2feb:5536::/48 max 64 as 4242420162;
route fd42:3103:5bca::/48 max 64 as 4242423310;
route fd42:3110:4242::/48 max 64 as 4242423110;
route fd42:3259:c01d::/48 max 64 as 4242420166;
route fd42:350a:700b::/48 max 48 as 4242420642;
route fd42:3667:3667::/48 max 64 as 4242423667;
route fd42:3677::/48 max 64 as 4242423677;
route fd42:39:7da::/56 max 64 as 4242421905;
route fd42:39fc:02ad::/48 max 64 as 4242423949;
route fd42:3a16:acd::/48 max 64 as 4242421221;
route fd42:42:2166::/48 max 64 as 4242423141;
route fd42:4242:0339::/48 max 64 as 4242420339;
route fd42:4242:0815::/48 max 64 as 4242420815;
route fd42:4242:1337::/48 max 64 as 4242420414;
route fd42:4242:17::/48 max 64 as 4242420017;
route fd42:4242:1842::/48 max 64 as 4242421842;
route fd42:4242:1921::/48 max 64 as 4242421921;
route fd42:4242:2189::/48 max 64 as 4242422189;
route fd42:4242:2201::/48 max 64 as 4242422201;
route fd42:4242:2202::/48 max 64 as 4242422202;
route fd42:4242:2233::/48 max 64 as 4242422233;
route fd42:4242:23::/48 max 64 as 4242420510;
route fd42:4242:2405::/48 max 48 as 4242422405;
route fd42:4242:2408::/48 max 48 as 4242422408;
route fd42:4242:2468::/48 max 64 as 4242422468;
route fd42:4242:2499::/48 max 64 as 4242422499;
route fd42:4242:2601::/48 max 48 as 4242422601;
route fd42:4242:2707::/48 max 64 as 4242422707;
route fd42:4242:3369:6102::/64 max 64 as 4242423369;
route fd42:4242:3775::/48 max 64 as 4242423775;
route fd42:4242:4200::/40 max 64 as 4242423991;
route fd42:4242:4242::/48 max 64 as 4242421124;
route fd42:4242:64::/48 max 64 as 4242420064;
route fd42:42:564::/48 max 64 as 4242421564;
route fd42:42:c0de::/48 max 64 as 4242421940;
route fd42:4399:7213::/48 max 64 as 4242423127;
route fd42:465:1337::/48 max 64 as 4242420131;
route fd42:470:ed5d::/48 max 64 as 4242422065;
route fd42:470:f0ef::/48 max 64 as 4242420180;
route fd42:471d:329f::/48 max 64 as 4242420573;
route fd42::/48 max 64 as 4242423723;
route fd42:4992:6b6d::/48 max 64 as 4242428200;
route fd42:4992:6b6e::/48 max 64 as 4242428201;
route fd42:4992:6b6f::/48 max 64 as 4242428202;
route fd42:4992:acbd::/48 max 64 as 4242423504;
route fd42:4999:6a6d::/48 max 64 as 4242420302;
route fd42:4dd0:ff00::/48 max 64 as 4242422428;
route fd42:53fb:543a::/48 max 64 as 4242421408;
route fd42:5aaf:9fe8::/48 max 64 as 4242420666;
route fd42:5d71:219::/48 max 48 as 4242420119;
route fd42:5ee3:c44b::/48 max 64 as 4242420125;
route fd42:6196:4000::/48 max 48 as 4242422255;
route fd42:64:686::/48 max 64 as 64686;
route fd42:64:713::/48 max 64 as 64713;
route fd42:667c:6ad2::/48 max 64 as 4242420113;
route fd42:66da:c21a::/48 max 64 as 4242420081;
route fd42:68c2:8747::/48 max 64 as 4242421178;
route fd42:6c6d:616f::/48 max 64 as 4242423120;
route fd42:6cef:5f39::/48 max 64 as 4242422747;
route fd42:7173:7800::/48 max 64 as 4242427761;
route fd42:7331:a07c::/48 max 64 as 4242423230;
route fd42:7373:7373::/48 max 64 as 4242423733;
route fd42:7616:60d2::/48 max 64 as 4242423264;
route fd42:76b8:1c05::/48 max 64 as 4242420947;
route fd42:7:7::/48 max 64 as 4242420095;
route fd42:7879:7879::/48 max 64 as 4242421787;
route fd42:830:420::/48 max 64 as 4242420203;
route fd42:8437:8437::/48 max 64 as 4242423847;
route fd42:8700:90::/48 max 64 as 4242422061;
route fd42:8a73:3fbb::/48 max 64 as 4242420612;
route fd42:9478::/32 max 64 as 4242422548;
route fd42:9510:cad1::/48 max 64 as 4242420237;
route fd42:9564:c802::/48 max 64 as 4242421055;
route fd42:9707:96bd::/48 max 64 as 4242423975;
route fd42:9942:e15b::/56 max 64 as 4242422161;
route fd42:a551::/48 max 64 as 4242421554;
route fd42:a66a:faaf::/48 max 64 as 4242423976;
route fd42:a901:388e::/48 max 64 as 4242420260;
route fd42:aacb:49ee::/48 max 64 as 4242420209;
route fd42:a:b::/48 max 64 as 64719;
route fd42:abc0:1::/48 max 64 as 4242423966;
route fd42:abcd:ef00::/48 max 64 as 4242421819;
route fd42:ac14:9400::/48 max 64 as 4242422043;
route fd42:ac17:64c0::/48 max 64 as 4242422042;
route fd42:ac1d:c0de::/48 max 64 as 4242423742;
route fd42:ae20:dc1c::/48 max 64 as 4242423454;
route fd42:affe:face::/48 max 64 as 4242423889;
route fd42:b10:1010::/48 max 64 as 4242422742;
route fd42:b10:1118::/48 max 64 as 4242420118;
route fd42:b50d:baad::/48 max 64 as 4242420775;
route fd42:b60d:6174::/48 max 64 as 4242422624;
route fd42:b641:0760::/48 max 64 as 4242422292;
route fd42:bad:a55::/48 max 64 as 4242420124;
route fd42:badc:ab1e:903::/64 max 64 as 4242422305;
route fd42:bbbb:c0de::/48 max 64 as 4242420168;
route fd42:bbbb:cafe::/48 max 64 as 4242423965;
route fd42:beeb:beeb::/48 max 64 as 4242422342;
route fd42:beef:cafe::/48 max 64 as 4242421776;
route fd42:beef:dead::/48 max 64 as 4242420525;
route fd42:c001:c0de::/48 max 64 as 4242423355;
route fd42:c01d:beef::/48 max 64 as 4242421191;
route fd42:c066:e081::/48 max 64 as 4242420092;
route fd42:c0de:6a6d::/48 max 64 as 4242423782;
route fd42:c0de:ba5e::/48 max 64 as 4242421835;
route fd42:c0de:ca7::/48 max 64 as 4242420208;
route fd42:c0fe:babe::/48 max 64 as 4242421576;
route fd42:c0ff:eeee::/48 max 64 as 4242423334;
route fd42:c33e:bef4:228::/64 max 64 as 4242420121;
route fd42:c:5::/48 max 64 as 4242422305;
route fd42:c:a::/48 max 64 as 4242421420;
route fd42:cafe::/44 max 64 as 4242423389;
route fd42:ccc:da::/48 max 64 as 4242420101;
route fd42:ccc:fd::/48 max 64 as 4242422800;
route fd42:ccc:fd::/64 max 64 as 4242422800;
route fd42:cd49:2dd2::/48 max 64 as 4242420418;
route fd42:cde1:1::/48 max 64 as 4242423967;
route fd42:d3ca::/48 max 64 as 4242421520;
route fd42:d42:2706::/48 max 64 as 4242422600;
route fd42:d42:511::/48 max 64 as 4242420511;
route fd42:d42:542::/48 max 64 as 4242423942;
route fd42:d42:d42:43::/64 max 64 as 4242420101;
route fd42:d42:d42:43::/64 max 64 as 4242420013;
route fd42:d42:d42:43::/64 max 64 as 4242423723;
route fd42:d42:d42::/48 max 64 as 64737;
route fd42:d42:d42:53::/64 max 64 as 64737;
route fd42:d42:d42:53::/64 max 64 as 4242420022;
route fd42:d42:d42:53::/64 max 64 as 4242423955;
route fd42:d42:d42:53::/64 max 64 as 4242420123;
route fd42:d42:d42:53::/64 max 64 as 4242423723;
route fd42:d42:d42:54::/64 max 64 as 4242420119;
route fd42:d42:d42:54::/64 max 64 as 4242422601;
route fd42:d42:d42:6667::/64 max 64 as 64600;
route fd42:d42:d42:6667::/64 max 64 as 4242420101;
route fd42:d42:d42:80::/64 max 64 as 64737;
route fd42:d42:d42:80::/64 max 64 as 4242420123;
route fd42:d42:d42:80::/64 max 64 as 64719;
route fd42:d42:d42:80::/64 max 64 as 4242422601;
route fd42:d42:d42:9050::/64 max 64 as 4242420022;
route fd42:d42:d42:9050::/64 max 64 as 4242420077;
route fd42:d447:775c::/48 max 48 as 4242421070;
route fd42:d5d8:3c89::/48 max 64 as 4242421515;
route fd42:daba:de:daba:da::/80 max 80 as 4242427877;
route fd42:dead:666::/48 max 64 as 4242422304;
route fd42:dead:b33f::/48 max 64 as 4242423807;
route fd42:dead:cafe::/48 max 64 as 4242423955;
route fd42:dead:d00d::/48 max 64 as 4242422727;
route fd42:dee:dee::/48 max 64 as 4242423424;
route fd42:df42::/48 max 64 as 64773;
route fd42:e0f1:5b4b::/48 max 64 as 4242420164;
route fd42:e9ad:e297::/48 max 64 as 4242421369;
route fd42:eef1:47b5::/48 max 64 as 4242420239;
route fd42:f10:411::/48 max 64 as 4242422100;
route fd42:f10:a15::/48 max 64 as 4242422100;
route fd42:f1c1:b00c::/48 max 64 as 4242420204;
route fd42:f61:e12::/48 max 64 as 4242420235;
route fd42:f61:e13::/48 max 64 as 4242422550;
route fd42:f7b1:1078::/48 max 64 as 4242420210;
route fd42:fa6::/48 max 64 as 4242421114;
route fd42:fa76:1110::/48 max 64 as 4242421189;
route fd42:fd6b:774e::/48 max 64 as 4242423306;
route fd42:fdac:1111::/48 max 64 as 4242421404;
route fd42:fe2c:d179::/48 max 64 as 4242422027;
route fd42:fe2c:d17a::/48 max 64 as 4242422028;
route fd42:fe56:7891::/48 max 64 as 4242420191;
route fd42:ffc:ab1e::/48 max 64 as 4242420146;
route fd43:06d1:3ee2::/48 max 64 as 4242420661;
route fd43:5602:29bd::/48 max 64 as 65024;
route fd44:4444:4444::/48 max 64 as 4242423311;
route fd44:8965:2e1c:2e76::/64 max 64 as 4242420017;
route fd44:ef30:015f::/48 max 48 as 4242422855;
route fd46:972a:903b::/48 max 64 as 4242423620;
route fd46:aa43::/32 max 64 as 64613;
route fd46:e3dc:db4a::/48 max 64 as 4242421037;
route fd48:f77d:8142::/48 max 64 as 4242423328;
route fd48:fcde:4242::/48 max 64 as 4242422022;
route fd4b:9921:47d0::/48 max 48 as 4242420550;
route fd4c:2535:91::/48 max 64 as 4242422232;
route fd4d:9197:24ee::/48 max 64 as 4242429946;
route fd4e:adda:1964:e293::/64 max 64 as 4242420017;
route fd4e:f2d7:88d2:fff8::/64 max 64 as 64899;
route fd4e:f2d7:88d2:fff9::/64 max 64 as 64899;
route fd4e:f2d7:88d2:fffa::/64 max 64 as 64899;
route fd4e:f2d7:88d2:fffb::/64 max 64 as 64899;
route fd4e:f2d7:88d2:fffc::/64 max 64 as 64899;
route fd4e:f2d7:88d2:fffd::/64 max 64 as 64899;
route fd4e:f2d7:88d2:fffe::/64 max 64 as 64769;
route fd4e:f2d7:88d2:ffff::/64 max 64 as 64899;
route fd4f:4187:70be::/48 max 64 as 4242423968;
route fd50:3c8f:b8b1::/48 max 64 as 4242423820;
route fd50:7506::/48 max 48 as 4242420183;
route fd51:2bb2:fd0d::/48 max 64 as 64654;
route fd51:2bb2:fd0d::/48 max 64 as 4242422718;
route fd51:2bb2:fd0d::/48 max 64 as 4242422480;
route fd51:b39d:249f::/48 max 64 as 4242421717;
route fd51:cc31:30f5::/48 max 64 as 4242421642;
route fd53:707:41::/48 max 64 as 65044;
route fd53:a37c:9438::/48 max 64 as 4242429998;
route fd53:a4f3:7e0e::/48 max 64 as 4242420086;
route fd54:31d8:beeb::/48 max 64 as 4242420798;
route fd54:4355:b6ac::/48 max 64 as 4242420212;
route fd54:fe4b:9ed1::/48 max 48 as 4242421722;
route fd55:a814:708c::/48 max 64 as 4242422410;
route fd55:caa:bde3::/64 max 64 as 64654;
route fd55:caa:bde3::/64 max 64 as 4242422718;
route fd55:caa:bde3::/64 max 64 as 4242422480;
route fd56:4147:5545::/48 max 64 as 4242420810;
route fd56:5799:d8f6:1b75::/64 max 64 as 64737;
route fd56:7778:783b::/48 max 64 as 4242420589;
route fd56:9016:dca5::/48 max 64 as 4242423773;
route fd56:b4dc:4b1e::/48 max 64 as 65037;
route fd57:1523:5216::/48 max 64 as 4242423853;
route fd57:76a3:2ef4::/48 max 48 as 4242420828;
route fd58:eb75:347d::/48 max 64 as 4242420428;
route fd59:54c0:fab::/48 max 64 as 76175;
route fd59:a9db:1a5e:0670::/64 max 64 as 4242420980;
route fd59:b1b7:1d1f::/48 max 64 as 65055;
route fd5b:a2c5:fe5c::/48 max 64 as 4242423321;
route fd5b:d226:9706::/48 max 64 as 4242420153;
route fd5b:d2a7::/44 max 64 as 4242421434;
route fd5b:dc38:47f5::/48 max 64 as 4242420742;
route fd5c:0f0f:39fc::/48 max 64 as 4242423158;
route fd5c:d982:d80d:9243::/64 max 64 as 4242420171;
route fd5d:7bc7:ed1b::/48 max 64 as 4242423520;
route fd5e:6ea6:f0a1::/48 max 64 as 4242423331;
route fd5e:724d:f1bb::/48 max 48 as 4242422590;
route fd5e:86a9:f675::/48 max 64 as 4242421063;
route fd5e:f77b:309f::/48 max 64 as 64634;
route fd5f:7a63:c27f::/48 max 64 as 4242423040;
route fd5f:b56c:2823::/48 max 64 as 4242422678;
route fd5f:fd18:29d1:4f61::/64 max 64 as 4242420017;
route fd62:172:23:125::/64 max 64 as 4242423852;
route fd62:172:23:234::/64 max 64 as 4242423852;
route fd62:44e1:da::/48 max 64 as 65032;
route fd62:77fb:94bf::/48 max 64 as 4242423934;
route fd62:7eab:c85f::/48 max 64 as 4242422681;
route fd62:a393:3d91::/48 max 64 as 4242421128;
route fd62:cc46:576b::/48 max 64 as 4242422809;
route fd62:cd4d:28a1::/48 max 48 as 4242420173;
route fd63:1e39:6f73:2929::/64 max 64 as 64654;
route fd63:1e39:6f73:2929::/64 max 64 as 4242422718;
route fd63:1e39:6f73:2929::/64 max 64 as 4242422480;
route fd63:1e39:6f73::/48 max 64 as 64697;
route fd63:1e39:6f73::/48 max 64 as 64766;
route fd64:cafe:cafe::/48 max 64 as 4242423400;
route fd64:f233:8964::/48 max 64 as 4242422911;
route fd65:a890:5050::/48 max 64 as 4242423602;
route fd66:feed:beef::/48 max 64 as 4242423439;
route fd67:1c85:3021:27c0::/64 max 64 as 4242420097;
route fd67:3cc6:16f5::/48 max 64 as 4242421109;
route fd67:86ac:41f5::/48 max 64 as 4242423507;
route fd68:6868:6868::/48 max 64 as 4242423237;
route fd68:beef:c0de::/48 max 64 as 4242423969;
route fd68:ea13:020f::/48 max 64 as 4242423759;
route fd68:edba:7c1a::/48 max 64 as 4242423435;
route fd69:3053:a295::/48 max 64 as 4242423510;
route fd69:5293:27d3::/48 max 64 as 4242423537;
route fd69:5611:6790::/48 max 48 as 4242420182;
route fd6a:16b9:a0b2::/48 max 48 as 4242420213;
route fd6a:22f6:b683::/48 max 64 as 4242423338;
route fd6a:c707:c3c8:be2a::/64 max 64 as 4242421629;
route fd6b:869c:c4a1::/48 max 64 as 4242421860;
route fd6c:6c65:7669::/48 max 64 as 4242423811;
route fd6e:9f67:5d93::/48 max 64 as 4242421589;
route fd70:08d1:afc7::/48 max 48 as 4242423615;
route fd70:336f:17f6:3465::/64 max 64 as 4242420017;
route fd70:3377::/48 max 64 as 4242423377;
route fd70:96c9:ef25::/48 max 64 as 4242420022;
route fd70:96c9:ef26::/48 max 64 as 4242420077;
route fd71:07ce:bfbb::/48 max 64 as 4242421190;
route fd71:fd89:c4f0:6ea6::/64 max 64 as 4242420017;
route fd72:9b7f:e932::/48 max 64 as 4242420140;
route fd73:111:e824::/48 max 64 as 65152;
route fd73:3033:1913::/48 max 64 as 4242421020;
route fd73:8e01:9673::/48 max 64 as 4242423301;
route fd74:40ee:b38a::/48 max 64 as 4242423342;
route fd74:e845:fe1a::/48 max 64 as 4242423360;
route fd75:77d4:482b::/48 max 64 as 4242421297;
route fd75:7a1:15b1::/48 max 64 as 4242423002;
route fd76:b436:28bc::/48 max 64 as 4242420003;
route fd76:d330:272b::/48 max 48 as 4242423925;
route fd78:062f:d291:3f33::/64 max 64 as 4242421977;
route fd78:1878:3450::/48 max 64 as 4242421841;
route fd78:ec3b:e9e7::/48 max 64 as 4242420141;
route fd79:300d:6056::/48 max 64 as 4242421271;
route fd79:3730:0cc6::/48 max 64 as 4242421982;
route fd79:4df1:37c6:157e::/64 max 64 as 4242420178;
route fd79:f856:16d9:8882::/64 max 64 as 4242420017;
route fd7a:c01e:db7c::/48 max 64 as 4242420176;
route fd7b:7d64:4dae::/48 max 64 as 4242423692;
route fd7b:860b:8877::/48 max 64 as 64781;
route fd7b:9886:1c8c::/48 max 64 as 4242423404;
route fd7c:3727:9426::/48 max 64 as 4242421289;
route fd7c:9293:9293::/48 max 48 as 4242421256;
route fd7c:dfc0:d347::/48 max 64 as 4242420886;
route fd7e:5330:e2d7::/48 max 64 as 4242422069;
route fd7e:79ee:a1ca::/48 max 64 as 4242422387;
route fd7e:e43c:78d9::/48 max 64 as 4242422144;
route fd80:8787::/48 max 64 as 4242421010;
route fd80:9527::/48 max 64 as 4242421010;
route fd81:2009:2009::/48 max 64 as 4242422009;
route fd81:e49c:ba39::/48 max 64 as 4242423452;
route fd81:fd4e:4f95::/48 max 64 as 4242420238;
route fd83:1110:6556::/48 max 64 as 4242421983;
route fd83:8d95:230b::/48 max 64 as 4242423569;
route fd83:d1d1:2690::/48 max 64 as 4242422690;
route fd83:e002:c8a1::/48 max 64 as 64525;
route fd84:688d:22bb::/48 max 64 as 4242423932;
route fd85:050d:222d::/48 max 48 as 4242423954;
route fd85:1dea:2093::/48 max 64 as 4242421009;
route fd86:4169:1552::/48 max 48 as 4242420823;
route fd86:b4dc:4b1e::/48 max 64 as 65037;
route fd86:bc21:638a::/48 max 64 as 4242420674;
route fd88:2e46:4b1c:5988::/64 max 64 as 4242420017;
route fd88:4903:4b9f:d66f::/64 max 64 as 4242420017;
route fd88:8888:abcd::/48 max 64 as 4242420448;
route fd88:dead:beef::/48 max 64 as 4242423886;
route fd89:e30d:4035::/48 max 48 as 4242420710;
route fd8a:3e99:6f68::/48 max 64 as 4242423943;
route fd8a:b0f1:babe::/48 max 64 as 4242423926;
route fd8e:898d:caa3::/48 max 64 as 4242422044;
route fd8f:14c7:d318::/48 max 64 as 64889;
route fd8f:e080:bfad::/48 max 48 as 4242423337;
route fd8f:fcd6:b5b3::/48 max 64 as 4242421656;
route fd91:7b3d:8d19::/48 max 48 as 4242420524;
route fd91:8ef5:a5db::/48 max 64 as 4242423298;
route fd91:de6e:e51d::/48 max 64 as 4242421169;
route fd92:2dff:d232::/48 max 64 as 64861;
route fd92:8ef5:a5db::/48 max 64 as 4242422018;
route fd92:a682:9c0d::/48 max 64 as 4242423919;
route fd93:2559:f2ef::/48 max 64 as 4242420053;
route fd93:6244:7aef::/48 max 48 as 4242422011;
route fd93:8225:737e::/48 max 64 as 4242421120;
route fd94:3e63:c202::/48 max 64 as 4242423238;
route fd94:3ffe:d256::/48 max 64 as 4242421299;
route fd94:a80f:cd40::/48 max 48 as 4242420312;
route fd94:c9b4:7bda::/48 max 64 as 4242421475;
route fd94:e773:5413::/48 max 64 as 4242421008;
route fd95:2226:2153::/48 max 64 as 4242420154;
route fd95:bfa8:a5e2::/48 max 48 as 4242421916;
route fd96:1337:1337::/48 max 64 as 4242422815;
route fd96:ac77:1286::/48 max 64 as 4242422231;
route fd97:4c4e:9d26::/48 max 64 as 64697;
route fd97:b8af:629c:7d45::/64 max 64 as 4242420017;
route fd99:4d80:d90c::/48 max 64 as 4242423759;
route fd99:b29a:7c20::/64 max 64 as 64886;
route fd9a:5c:48::/48 max 64 as 4242420181;
route fd9a:d414:cf1c::/48 max 64 as 4242420248;
route fd9a:f34d:4541::/48 max 64 as 4242422200;
route fd9b:8277:c31a::/48 max 64 as 4242423320;
route fd9b:d633:d173::/48 max 64 as 4242422037;
route fd9c:cab6:54f3::/48 max 64 as 4242421775;
route fd9d:5e08:b9f9::/48 max 64 as 4242421096;
route fd9d:5e08:b9f9:c3::/64 max 64 as 64654;
route fd9d:5e08:b9f9:c3::/64 max 64 as 4242422718;
route fd9d:5e08:b9f9:c3::/64 max 64 as 4242422480;
route fd9e:2c7c:fea6::/47 max 64 as 4242422228;
route fd9e:e609:dde2::/48 max 48 as 4242422251;
route fd9f:1630:5351::/48 max 64 as 4242423557;
route fda0:23:1f05:1::/64 max 64 as 4242423514;
route fda0:23:1f05::/64 max 64 as 4242423513;
route fda0:23:1f05:8000::/64 max 64 as 4242423513;
route fda0:23:748b::/48 max 64 as 76190;
route fda0:747e:ab29:209::/64 max 64 as 65397;
route fda0:747e:ab29:2195::/64 max 64 as 65067;
route fda0:747e:ab29:2241::/64 max 64 as 65111;
route fda0:747e:ab29:5016::/64 max 64 as 64888;
route fda0:747e:ab29:5142::/64 max 64 as 65120;
route fda0:747e:ab29:7405::/64 max 64 as 65066;
route fda0:747e:ab29:7406::/64 max 64 as 65100;
route fda0:747e:ab29:7407::/64 max 64 as 64893;
route fda0:747e:ab29:9375::/64 max 64 as 65125;
route fda0:747e:ab29:cafe::/64 max 64 as 65078;
route fda0:747e:ab29:e054::/64 max 64 as 64869;
route fda0:747e:ab29:e1ba::/64 max 64 as 65523;
route fda0:add0:dec::/48 max 64 as 4242420235;
route fda0:b1c:8302::/48 max 64 as 4242421065;
route fda0:b455:bb86::/48 max 48 as 4242422514;
route fda0:bbe1:38d::/48 max 64 as 4242420160;
route fda0:cab1:e1e5:5b11::/64 max 64 as 65408;
route fda1:384a:74de::/48 max 64 as 65525;
route fda1:d21:d67f::/48 max 64 as 4242420812;
route fda1:d26b:7461::/48 max 64 as 4242420000;
route fda3:7863:2204::/48 max 64 as 4242421407;
route fda3:9087:3028::/48 max 64 as 4242421290;
route fda3:db3f:c50d::/48 max 64 as 4242420145;
route fda4:1721:8450::/48 max 64 as 65200;
route fda4:1721:8451::/48 max 64 as 65201;
route fda4:c3cb:737c::/48 max 64 as 4242421035;
route fda5:ac02:e120::/48 max 48 as 4242422369;
route fda5:f049:ddcc::/48 max 48 as 4242420196;
route fda6:2474:15a4::/48 max 48 as 4242423078;
route fda6:9506:01d5::/48 max 64 as 4242422541;
route fda7:a975:bfc2::/48 max 64 as 4242420469;
route fda7:c947:6d13::/48 max 64 as 4242420415;
route fda7:e8fa:a57f::/48 max 64 as 4242423211;
route fda7:f59b:35a9::/48 max 64 as 4242420835;
route fda7:fb2b:4733::/48 max 48 as 4242421848;
route fda8:5557:beb7::/48 max 64 as 4242423755;
route fda9:026e:5805::/48 max 64 as 65039;
route fda9:1b6e:e41d::/48 max 64 as 4242420305;
route fda9:26a9:1c47::/48 max 64 as 4242421050;
route fdaa:243c:4101::/48 max 48 as 4242422058;
route fdaa:bad:ca75::/48 max 64 as 4242421632;
route fdaa:ff59:eb66::/48 max 64 as 4242423175;
route fdab:896d:d34::/48 max 64 as 4242420093;
route fdac:ebc8:c8ba::/48 max 48 as 4242421296;
route fdac:f3f:e7e2::/48 max 64 as 4242422333;
route fdac:f820:373a::/48 max 64 as 4242422128;
route fdad:850e:9f6a:9cb3::/64 max 64 as 4242420190;
route fdae:e2d8:34a1::/48 max 64 as 4242420756;
route fdb1:e72a:343d::/48 max 64 as 4242420207;
route fdb2:520f:f4a7::/48 max 64 as 4242423774;
route fdb2:a999:7f8c::/48 max 48 as 4242422389;
route fdb2:b297:900d::/48 max 48 as 4242422024;
route fdb2:b712:e8e::/48 max 64 as 4242420177;
route fdb2:f582:b9d1::/48 max 64 as 4242423759;
route fdb3:4cc3:3bfb:7830::/64 max 64 as 4242422225;
route fdb3:d376:9939::/48 max 64 as 64712;
route fdb4:4911:ccf8::/48 max 64 as 4242423506;
route fdb5:078b:64cc::/48 max 64 as 65181;
route fdb5:48f5:d278::/48 max 64 as 4242423156;
route fdb5:84c3:98c1::/48 max 64 as 64828;
route fdb6:2f8b:4f0f::/48 max 64 as 4242421333;
route fdb6:d08:686b::/48 max 64 as 4242420039;
route fdb7:439f:81b6::/48 max 64 as 4242423759;
route fdb9:fff1:dbbf::/48 max 64 as 4242423866;
route fdba:0610:d1dd::/48 max 64 as 4242421630;
route fdba:2737:210d::/48 max 64 as 4242422357;
route fdbb:1126:ce06::/48 max 64 as 4242423140;
route fdbb:35ff:aa4e::/48 max 64 as 4242422891;
route fdbb:baba:2468::/48 max 64 as 4242420151;
route fdbc:14ef:89dc::/48 max 64 as 4242423423;
route fdbc:5fef:2184::/48 max 48 as 4242420281;
route fdbc:f9dc:67ad::/48 max 64 as 4242422547;
route fdbd:329d:c58a::/48 max 64 as 4242420528;
route fdbd:8259:fe95::/48 max 64 as 4242423890;
route fdbd:8dc9:3d2b::/48 max 48 as 4242423952;
route fdbe:014a:7607::/48 max 48 as 4242423419;
route fdbe:12d0:03d2::/64 max 64 as 64892;
route fdbe:9dd8:7dbd::/48 max 64 as 4242421420;
route fdbe:aea3:9424::/48 max 64 as 4242422137;
route fdbf:54f1:66b8::/48 max 48 as 4242421525;
route fdbf:6d9c:4e2d::/48 max 64 as 4242423944;
route fdbf:b130:d82f::/48 max 64 as 0;
route fdc0:10ca:7105::/48 max 64 as 4242423173;
route fdc0:bc88:be::/48 max 64 as 4242421811;
route fdc0:f16e:7051::/48 max 64 as 4242423567;
route fdc1:31f:b14f::/48 max 64 as 64720;
route fdc1:d4b:b89a::/48 max 64 as 4242423556;
route fdc3:10cd:ae9b::/48 max 64 as 4242420789;
route fdc3:10cd:ae9c::/48 max 64 as 4242420789;
route fdc3:10cd:ae9d::/48 max 64 as 4242420789;
route fdc3:10cd:ae9e::/48 max 64 as 4242420789;
route fdc3:10cd:ae9f::/48 max 64 as 4242420789;
route fdc3:10cd:aea0::/48 max 64 as 4242420789;
route fdc3:64db:4689::/48 max 48 as 4242423375;
route fdc4:d762:2143::/48 max 64 as 64874;
route fdc5:7835:68c8::/48 max 48 as 4242421238;
route fdc5:a4a8:96d9::/48 max 48 as 4242422607;
route fdc5:ed74:2222::/48 max 64 as 4242423516;
route fdc6:30c3:8662::/48 max 64 as 4242423377;
route fdc6:6093:bfda::/48 max 48 as 4242420723;
route fdc6:c4fe:1de4::/48 max 64 as 65242;
route fdc6:dc8f:8c32::/48 max 64 as 4242421166;
route fdc7:3c9d:b889:a272::/64 max 64 as 65043;
route fdc7:3c9d:ff31::/48 max 64 as 65043;
route fdc7:4c8d:b889:a272::/64 max 64 as 64873;
route fdc7:5384:30::/48 max 64 as 64930;
route fdc7:a5af:3231::/48 max 64 as 4242423339;
route fdc7:d436:6765::/48 max 48 as 4242422340;
route fdc8:08a2:b198::/48 max 64 as 64870;
route fdc8:200e:654a::/48 max 64 as 4242423854;
route fdc8:c633:5319::/48 max 64 as 4242421588;
route fdc8:dc88:ee11::/48 max 64 as 4242423088;
route fdc8:f5a0:6499::/48 max 64 as 4242423036;
route fdc9:4a6d:2cdf::/48 max 64 as 4242421835;
route fdc9:67ea:76a5::/48 max 64 as 4242422016;
route fdc9:9999:9999:9900::/64 max 64 as 4242420199;
route fdc9:a4d4:c4ce::/48 max 64 as 4242422718;
route fdc9:aa4d:b87c::/48 max 64 as 4242420646;
route fdca:55e1:baca:baca::/64 max 64 as 65514;
route fdca:852a:928d::/48 max 64 as 4242420842;
route fdca:88bb:ba3a::/48 max 48 as 4242420677;
route fdca:abcd:58ca:affe::/64 max 64 as 64856;
route fdca:ffee:8::/64 max 64 as 65511;
route fdca:ffee:ffa1::/48 max 64 as 65522;
route fdca:ffee:ffa::/48 max 64 as 65050;
route fdca:ffee:ffda::/48 max 64 as 65038;
route fdca:ffee:ffda::/48 max 64 as 4242420101;
route fdcb:f420:d408::/48 max 64 as 4242423963;
route fdcc:60b6:2f38::/48 max 64 as 4242422441;
route fdcd:3682:1c17::/48 max 64 as 4242422002;
route fdce:ebc5:bbd8::/48 max 64 as 4242423999;
route fdcf:205f:3b98::/48 max 48 as 4242423399;
route fdcf:3c00:e001::/48 max 64 as 4242422287;
route fdcf:7494:4f2c::/48 max 64 as 4242420813;
route fdcf:8538:9ad5::/48 max 64 as 4242423914;
route fdcf:de54:13ef::/48 max 64 as 4242421508;
route fdd0:c468:8eb1::/48 max 64 as 4242423843;
route fdd1:1c64:66fd::/48 max 64 as 4242421233;
route fdd1:1c64:66fd::/58 max 64 as 4242421233;
route fdd1:957f:6ea9::/48 max 64 as 4242422053;
route fdd1:b48:88fb:fac5::/64 max 64 as 4242421019;
route fdd2:c9d1:ecb7::/48 max 64 as 4242423322;
route fdd3:5d16:b5dd::/48 max 64 as 65528;
route fdd3:ca1e:a110::/48 max 64 as 4242421232;
route fdd3:e145:e3cc::/48 max 64 as 4242420193;
route fdd4:42d8:c154::/48 max 64 as 4242422801;
route fdd5:7244:2776::/48 max 64 as 4242420161;
route fdd6:aff6:5f6f::/48 max 64 as 76198;
route fdd7:7db4:6366::/48 max 64 as 4242420568;
route fdd7:e654:c010::/48 max 64 as 4242422424;
route fdd7:e654:c018::/48 max 64 as 4242422424;
route fdd8:2631:13ac::/48 max 64 as 4242421709;
route fdd8:da7b:92f5::/48 max 64 as 4242423621;
route fdd9:078f:0427::/48 max 64 as 4242422019;
route fdd9:a0b1:5bd0::/48 max 64 as 64863;
route fdd9:a233:58d9::/48 max 64 as 4242423158;
route fdd9:cecf:b296::/48 max 64 as 4242423670;
route fdda:eafa:15ce::/48 max 64 as 4242420567;
route fddb:2cb:9699::/48 max 64 as 64890;
route fddc:5f35:fd47::/48 max 64 as 4242421911;
route fddd:118b:5dc0::/48 max 64 as 4242423146;
route fddd:5d16:b5dd::/48 max 64 as 65026;
route fddd:ed3:375e::/48 max 64 as 4242421312;
route fddd:fdef:2ea1::/48 max 64 as 4242421199;
route fddd:fe2f:de5a::/48 max 64 as 64773;
route fdde:4869:4062::/48 max 64 as 4242421231;
route fdde:7b0b:8fb9::/48 max 64 as 4242423111;
route fddf:2460:2460::/48 max 64 as 4242422460;
route fddf:375c:489e::/48 max 64 as 4242423566;
route fddf::/48 max 64 as 65064;
route fddf:4811:38a0::/48 max 48 as 4242422257;
route fddf:51f8:5744::/48 max 64 as 4242421145;
route fddf:bf7:80::/48 max 64 as 64859;
route fddf:ebfd:a801:2175::/64 max 64 as 64780;
route fde0:105b:1d87::/48 max 64 as 64867;
route fde1:cb02:bc2c::/48 max 64 as 4242420901;
route fde1:e602:947a::/48 max 64 as 4242420174;
route fde3:a7e3:7957::/48 max 64 as 4242423004;
route fde4:2355:54fe::/48 max 48 as 4242420185;
route fde6:36fc:c985::/64 max 64 as 65527;
route fde6:402d:990d::/48 max 64 as 4242420576;
route fde7:32ae:ee77::/48 max 64 as 4242422777;
route fde7:56e7:ead3::/48 max 64 as 4242420246;
route fde7:76fd:7444::/48 max 64 as 4242420157;
route fde8:21c6:370b::/48 max 64 as 64891;
route fde8:21c6:9d82::/48 max 64 as 65433;
route fde8:683b:185a::/48 max 48 as 4242423802;
route fde8:8e27:b925::/48 max 64 as 4242421276;
route fde8:ef06:b45a::/48 max 64 as 4242421360;
route fde9:7fb8:427f::/48 max 48 as 4242420175;
route fdea:1d13:b804::/48 max 64 as 4242420149;
route fdea:2eb5:7420::/48 max 64 as 4242422673;
route fdea:a15a:77b9::/48 max 64 as 64737;
route fdea:d017:0225::/48 max 64 as 4242422250;
route fdea:dead:face::/48 max 64 as 4242420130;
route fdec:1:1:dead::/64 max 64 as 4242422015;
route fdec:2b86:0777::/48 max 64 as 4242423816;
route fdec:4562:434f::/64 max 64 as 65520;
route fdec::/48 max 64 as 4242422015;
route fdec:9e13:da5d::/48 max 64 as 4242423090;
route fdec:c0f1:afda::/64 max 64 as 65115;
route fded:727b:6c7a::/48 max 64 as 4242421939;
route fdee:1999:1005::/48 max 64 as 4242421069;
route fdee:5477::/48 max 64 as 4242420527;
route fdee:70b9:860c::/48 max 64 as 4242421406;
route fdee:90fc:cafe::/48 max 64 as 4242423738;
route fdee:ac14:e700::/48 max 48 as 4242420343;
route fdee:d21b:6b8b::/48 max 48 as 4242422502;
route fdef:1337:b00b::/48 max 64 as 4242422609;
route fdef:1701:b5ee::/48 max 64 as 64875;
route fdef:17a0:ffb1::/48 max 64 as 65529;
route fdef:17a0:ffb1:ffff::/64 max 64 as 4242420022;
route fdef:17a0:fff1::/48 max 64 as 64860;
route fdef:1926:817::/48 max 64 as 4242420817;
route fdef:27db:3be::/48 max 64 as 4242423980;
route fdef:affe:edda::/48 max 64 as 65489;
route fdef:c0f:fe::/48 max 64 as 76124;
route fdef:f00f:1337:cafe::/64 max 64 as 65190;
route fdef:f10f:1337:cafe::/64 max 64 as 65190;
route fdef:f20f:1337:cafe::/64 max 64 as 65190;
route fdef:f30f:1337:cafe::/64 max 64 as 65190;
route fdef:ffc0:3dd7::/48 max 64 as 201173;
route fdef:ffc0:4fff::/48 max 64 as 65080;
route fdf0:09bb:7814::/48 max 64 as 65060;
route fdf0:09bb:7815::/48 max 48 as 4242420359;
route fdf1:621a:aca3::/48 max 64 as 64895;
route fdf1:f170:b834::/48 max 64 as 4242420159;
route fdf2:8800:6e97::/48 max 64 as 4242422017;
route fdf3:2049:5152::/48 max 64 as 64866;
route fdf3:ff62:1c72::/48 max 48 as 4242420799;
route fdf4:83f1:6f4f::/48 max 48 as 4242420515;
route fdf4:9abf:8175::/48 max 64 as 4242422236;
route fdf4:a50a:5c1f::/64 max 64 as 64879;
route fdf5:b4f8:1e89::/48 max 64 as 4242422712;
route fdf5:b5b4:ae1a::/48 max 64 as 4242422226;
route fdf7:0bca:c983::/48 max 64 as 4242421518;
route fdf7:17d5:de49:1000::/52 max 64 as 4242423906;
route fdf7:17d5:de49::/48 max 64 as 4242423905;
route fdf7:17d5:de49:f::/64 max 64 as 4242423907;
route fdf7:f511:d0ce::/48 max 64 as 4242420560;
route fdf7:facd:9346::/48 max 48 as 4242421115;
route fdf8:34f6:4f6f::/48 max 64 as 4242420278;
route fdf8:69c9:0134::/48 max 64 as 4242420904;
route fdf8:adff:47b9::/48 max 64 as 4242422005;
route fdf9:9417:5844::/64 max 64 as 64885;
route fdfa:43:8ed5::/48 max 64 as 4242422404;
route fdfa:6eef:c3e2::/48 max 64 as 4242420086;
route fdfa:8c85:5ca3::/48 max 64 as 4242420416;
route fdfb:4242:e10d::/48 max 64 as 4242420115;
route fdfb:9a90:fa25::/48 max 64 as 4242423961;
route fdfb:df0c:c64::/48 max 64 as 4242420041;
route fdfc:2689:117c::/48 max 64 as 4242421301;
route fdfc:3e4f:f3c0::/48 max 64 as 4242420020;
route fdfc:44e4:146e:8f69::/64 max 64 as 4242423821;
route fdfc:694e:234f::/48 max 48 as 4242422904;
route fdfc:ba7c:0ca1::/48 max 64 as 64871;
route fdfc:bdcd:a880::/48 max 48 as 4242423112;
route fdfc:e23f:fb45:3234::/64 max 64 as 0;
route fdfd:03ba:342d::/48 max 48 as 4242421239;
route fdfd:1651:0065:f398::/64 max 64 as 4242420165;
route fdfd:25fe:c901::/48 max 64 as 4242422284;
route fdfd:6b61:7431::/48 max 64 as 4242421994;
route fdfd:a97f:d939:689f::/64 max 64 as 4242420186;
route fdfd:adad:adad::/48 max 64 as 4242421501;
route fdfd:b19:7175:babe::/64 max 64 as 4242421110;
route fdfd:beef:beef:1::/64 max 64 as 4242420155;
route fdfd:beef:beef:2::/64 max 64 as 4242420156;
route fdfd:beef:beef:beef::/64 max 64 as 4242420156;
route fdfd:beef:beef:dead::/64 max 64 as 4242420155;
route fdfd:d0b7:5feb::/48 max 64 as 4242421873;
route fdfd:dead:c0d3::/48 max 64 as 4242421113;
route fdfd:dead:c0d3::/64 max 64 as 4242421113;
route fdfd:dead:c0de:1::/64 max 64 as 4242421230;
route fdfd:dead:c0de::/48 max 64 as 4242421230;
route fdfd:dead:c0de::/64 max 64 as 4242421230;
route fdfd:face:4ace:1::/64 max 64 as 4242422050;
route fdfe:1647:a2bb::/48 max 64 as 4242421978;
route fdfe:b58d:7621::/48 max 64 as 4242421788;
route fdff:0:fcd0::/48 max 64 as 0;
route fdff:23:42::/48 max 64 as 4242423042;
route fdff:49:461::/48 max 64 as 4242420420;
route fdff:b02d:2ef7::/48 max 48 as 4242422341;
route fdff:b87d:f5b0::/48 max 48 as 4242423605;
route fdff:feed:4242::/48 max 64 as 4242420252;
route fdff:feed:c0de::/48 max 64 as 4242420138;

View file

@ -0,0 +1,7 @@
define OWNAS = 4242422341;
define OWNIP = 172.20.177.36;
define OWNIPv6 = fdff:b02d:2ef7::5;
define OWNNET = 172.20.177.32/27;
define OWNNETv6 = fdff:b02d:2ef7::/48;
define OWNNETSET = [172.20.177.32/27+];
define OWNNETSETv6 = [fdff:b02d:2ef7::/48+];

View file

@ -0,0 +1,13 @@
[NetDev]
Name = dn42i1
Kind = wireguard
Description = WireGuard
[WireGuard]
ListenPort = 40001
PrivateKeyFile = /etc/wireguard/private.key
[WireGuardPeer]
PublicKey = F3gqp7BZaIXgVjB1KM4ausbAgO0jnwlZwuUtEgj0RRo=
Endpoint = fsn1.dn42.zotan.network:40003
AllowedIPs = 172.16.0.0/12,10.0.0.0/8,fd00::/8,fe80::/10

View file

@ -0,0 +1,10 @@
[Match]
Name = dn42i1
[Address]
Address = fdff:b02d:2ef7::5/128
Peer = fdff:b02d:2ef7::2/128
[Address]
Address = 172.20.177.36/32
Peer = 172.20.177.33/32

View file

@ -0,0 +1,13 @@
[NetDev]
Name = dn42i2
Kind = wireguard
Description = WireGuard
[WireGuard]
ListenPort = 40002
PrivateKeyFile = /etc/wireguard/private.key
[WireGuardPeer]
PublicKey = PlMza8PC6N58vpGqMsBo3UjvjXThl/2WCTK6drjqbgY=
Endpoint = nbg1.dn42.zotan.network:40003
AllowedIPs = 172.16.0.0/12,10.0.0.0/8,fd00::/8,fe80::/10

View file

@ -0,0 +1,10 @@
[Match]
Name = dn42i2
[Address]
Address = fdff:b02d:2ef7::5/128
Peer = fdff:b02d:2ef7::3/128
[Address]
Address = 172.20.177.36/32
Peer = 172.20.177.34/32

View file

@ -0,0 +1,13 @@
[NetDev]
Name = dn42i3
Kind = wireguard
Description = WireGuard
[WireGuard]
ListenPort = 40003
PrivateKeyFile = /etc/wireguard/private.key
[WireGuardPeer]
PublicKey = B+3QYRU5UqaWYAsKMfyk7wqDzsFZ31RluCakeXEVm2E=
Endpoint = hel1.dn42.zotan.network:40003
AllowedIPs = 172.16.0.0/12,10.0.0.0/8,fd00::/8,fe80::/10

View file

@ -0,0 +1,10 @@
[Match]
Name = dn42i3
[Address]
Address = fdff:b02d:2ef7::5/128
Peer = fdff:b02d:2ef7::4/128
[Address]
Address = 172.20.177.36/32
Peer = 172.20.177.35/32

View file

@ -2,17 +2,25 @@
scp fsn1.dn42.zotan.network:/etc/systemd/network/* fsn1/systemd-networkd
scp nbg1.dn42.zotan.network:/etc/systemd/network/* nbg1/systemd-networkd
scp hel1.dn42.zotan.network:/etc/systemd/network/* hel1/systemd-networkd
scp fsn2.dn42.zotan.network:/etc/systemd/network/dn42* fsn2/systemd-networkd
scp fsn1.dn42.zotan.network:/etc/bird.conf fsn1/bird2
scp nbg1.dn42.zotan.network:/etc/bird.conf nbg1/bird2
scp hel1.dn42.zotan.network:/etc/bird.conf hel1/bird2
scp fsn2.dn42.zotan.network:/etc/bird.conf fsn2/bird2
scp -r fsn1.dn42.zotan.network:/etc/bird fsn1/bird2
scp -r nbg1.dn42.zotan.network:/etc/bird nbg1/bird2
scp -r hel1.dn42.zotan.network:/etc/bird hel1/bird2
scp -r fsn2.dn42.zotan.network:/etc/bird fsn2/bird2
scp fsn1.dn42.zotan.network:/etc/iptables/ip*tables.rules fsn1/iptables
scp root@fsn1.dn42.zotan.network:/etc/named.conf fsn1/named
echo
echo
echo
ggrep -r "PrivateKey " .