diff --git a/os/bird/bird.conf b/os/bird/bird.conf new file mode 100644 index 0000000..c25d1fc --- /dev/null +++ b/os/bird/bird.conf @@ -0,0 +1,175 @@ +###### VARIABLES PER ROUTER ###### + +router id 10.0.0.1; +define OWNIPv6 = fdef:7b3a:d88f:100::1; +define OWNLOCALv6 = fdef:7b3a:d88f:100::/56; + +###### VARIABLES PER NETWORK ###### + +define OWNAS = 4242422246; +define OWNNETv6 = fdef:7b3a:d88f::/48; +define OWNNETSETv6 = [fdef:7b3a:d88f::/48+]; + +###### ROA STUFF ###### + +roa6 table dn42_roa_v6; # create new roa6 table + +protocol static { + roa6 { table dn42_roa_v6; }; # set the table to use + include "/etc/bird/dn42_roa_bird2_6.conf"; # import routes +}; + +###### HELPER FUNCTIONS ###### + +function is_self_net_v6() { + return net ~ OWNNETSETv6; +} + + +function is_valid_network_v6() { + return net ~ [ + # ULA address space as per RFC 4193 + fd00::/8{44,64} + ]; +} + +###### FILTERS ###### + +filter kernel_export { + if source = RTS_STATIC then reject; + krt_prefsrc = OWNIPv6; + accept; +} + +filter check_incoming_ebgp { + # is valid and not our network + if is_valid_network_v6() && !is_self_net_v6() then { + # does not pass roa + 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; + } + # passed roa + else { + accept; + } + } + # network not valid or is our network + else { + reject; + } +} + +filter check_outgoing_ebgp { + # is valid network and the source is static or BGP + if is_valid_network_v6() && source ~ [RTS_STATIC, RTS_BGP] then { + accept; + } + # is not a valid network or is not static/bgp + else { + reject; + } +} + +###### INTERNAL ROUTING OSPF ###### + +ipv6 table int6; # create new table + +protocol static { + route OWNLOCALv6 reject; # add route that belongs to region + + ipv6 { + table int6; + }; +} + +protocol ospf v3 intnet { + ipv6 { + table int6; + import all; + export all; + }; + area 0 { # there must be a better way to not repeat the interfaces + interface "ams02" { + type ptmp; + neighbors { + fe80::200; + }; + }; + interface "los03" { + type ptmp; + neighbors { + fe80::300; + }; + }; + }; +} + +protocol pipe { # merge routing tables + table master6; + peer table int6; + import where source != RTS_STATIC; # import into master6 all except static routes + export none; +} + +###### BGP ###### + +ipv6 table bgp6; # create new table + +protocol static { + route OWNNETv6 reject; + + ipv6 { + table bgp6; + }; +} + +protocol pipe { # merge routing tables + table master6; + peer table bgp6; + import where source != RTS_STATIC; # import into master6 all except static routes + export none; +} + +template bgp dnpeers { + local as OWNAS; + path metric 1; + + ipv6 { + table bgp6; + import filter check_incoming_ebgp; + export filter check_outgoing_ebgp; + import limit 4242 action block; + }; +} + +template bgp localas { + local as OWNAS; + keepalive time 5; + direct; + rr client; + + ipv6 { + table bgp6; + import where source = RTS_BGP; + export where source = RTS_BGP; + next hop self; + }; +} + +include "/etc/bird/peers/*.conf"; + +###### MISC BUT NEEDED ###### + +protocol device { # why is this needed? + scan time 10; +} + +protocol kernel { + scan time 10; + + ipv6 { + import none; + export filter kernel_export; + }; +}; diff --git a/os/bird/dn42_roa_bird2_6.conf b/os/bird/dn42_roa_bird2_6.conf new file mode 100644 index 0000000..969373b --- /dev/null +++ b/os/bird/dn42_roa_bird2_6.conf @@ -0,0 +1,2022 @@ +# +# dn42regsrv ROA Generator +# Last Updated: 2023-03-20 12:59:19.828485427 +0000 UTC m=+780016.720778592 +# Commit: 55b81c2476355410a614f3cced5938b744516529 +# +route fdac:bc39:5272::/48 max 48 as 4242421272; +route fdc4:b3bc:b6e6::/48 max 48 as 4242420805; +route fd11:ee7a:93aa::/48 max 64 as 4242420160; +route fd9d:f0a5:b9d2::/48 max 48 as 4242421419; +route fd42:1130::/48 max 64 as 4242421130; +route fd11:552f:74db::/48 max 64 as 4242420826; +route fd42:8437:8437::/48 max 64 as 4242423847; +route fdee:d21b:6b8b::/48 max 48 as 4242422502; +route fdf0:c370:eb1c::/48 max 48 as 4242421562; +route fd71:297c:aac::/48 max 64 as 4242422249; +route fd42:23:148::/48 max 64 as 76140; +route fd1c:f73c:a945:2000::/52 max 64 as 4242422700; +route fd42:ae20:dc1c::/48 max 64 as 4242423454; +route fdf8:f2e5:897e::/48 max 48 as 4242420290; +route fd3c:37ff:b75c::/48 max 48 as 4242423804; +route fd1b:7f7d:dd55::/48 max 64 as 4242420045; +route fd66:dca7:46f3::/48 max 48 as 4242423772; +route fd42:da:1ab::/48 max 64 as 4242420172; +route fd12:8981:8ffd::/48 max 64 as 4242423066; +route fd81:fd4e:4f95::/48 max 64 as 4242420238; +route fd86:b4dc:4b1e::/48 max 64 as 65037; +route fd42:fe2c:d179::/48 max 64 as 4242422027; +route fddd:fe2f:de5a::/48 max 64 as 64773; +route fdb9:fff1:dbbf::/48 max 64 as 4242423866; +route fd10:127:7::/51 max 64 as 4201270007; +route fd0d:fcde:34b0::/48 max 48 as 4242420912; +route fd5a:2663:7b48::/48 max 64 as 4242421353; +route fde0:93fa:7a0:c1ca::/64 max 64 as 0; +route fd9b:7680:aabb::/48 max 64 as 4242422080; +route fd50:9b3b:9cd6::/48 max 48 as 4242421227; +route fd23:9cd1:20a5::/48 max 64 as 4242421335; +route fddd:20c2:cc1c::/48 max 64 as 4242423936; +route fd17:4ef9:8c::/48 max 48 as 4242420297; +route fd30:9840:2023::/48 max 64 as 4242421523; +route fd22:7135:7c82::/48 max 48 as 4242421017; +route fd88:1926:817::/48 max 64 as 4242420251; +route fd4c:7750:c7e7::/48 max 64 as 4242422633; +route fd42:defe:c8ed::/48 max 48 as 4242422457; +route fd21:b0e7:6c39:c241::/64 max 64 as 4242422798; +route fde7:1a6e:a0e8::/48 max 64 as 4242423469; +route fd5b:a2c5:fe5c::/48 max 64 as 4242423321; +route fd6d:2c83:e419::/48 max 64 as 4242422993; +route fdf0:3a88:6e00::/48 max 48 as 4242423188; +route fda0:747e:ab29:2195::/64 max 64 as 65067; +route fd10:127:27:20::/60 max 64 as 4201270456; +route fd10:127:27:20::/60 max 64 as 4242420458; +route fd10:127:27:20::/60 max 64 as 4242422458; +route fd96:5926:1128::/48 max 64 as 4242420926; +route fd71:3840:a60a::/48 max 64 as 4242420771; +route fd03:4de4:6baa::/48 max 64 as 4242420309; +route fd4d:6e:bdc::/48 max 64 as 4242420740; +route fd0b:c5a0:371::/48 max 48 as 4242422478; +route fd76:81ad:cce4::/48 max 48 as 4242420345; +route fd97:36:c802::/48 max 48 as 62396; +route fdeb:fe10:ccb9::/48 max 48 as 4242420595; +route fdde:690a:20fc:39ff::/64 max 64 as 4242422204; +route fd10:127:10::/48 max 64 as 4201270010; +route fdb3:4cc3:3bfb::/48 max 64 as 4242422225; +route fdfe:2803:3a37::/48 max 48 as 4242422030; +route fd42:2313:eee5::/48 max 64 as 4242420342; +route fdf7:a7f0:7ed::/48 max 48 as 4242420521; +route fda5:2522:729::/48 max 64 as 4242423917; +route fd7e:8af4:39dd::/48 max 64 as 4242422205; +route fd42:64:654::/48 max 64 as 64654; +route fd5e:e6ff:d44::/48 max 48 as 4242421713; +route fdea:a15a:77b9::/48 max 64 as 64737; +route fd42:aacb:49ee::/48 max 64 as 4242420209; +route fd94:e773:5413::/48 max 64 as 4242421008; +route fde2:7085:c6f3::/48 max 48 as 4242420195; +route fd07:d34:7969::/48 max 64 as 4242423618; +route fd55:ed26:611::/48 max 64 as 4242420921; +route fd01:7223:3232::/48 max 64 as 4242420385; +route fdff:85f4:d108::/48 max 64 as 4242421072; +route fd79:300d:6056::/48 max 64 as 4242421271; +route fd99:d5f6:b5a4::/48 max 64 as 4242420484; +route fdf1:3daf:c397::/48 max 64 as 4242421269; +route fd42:c:a::/48 max 64 as 4242421420; +route fd63:fd:1e4a::/48 max 64 as 4242421131; +route fdfb:9a90:fa25::/48 max 64 as 4242423961; +route fd8e:6470:7a23::/48 max 48 as 64742; +route fd37:b4dc:4b1e::/48 max 64 as 65037; +route fd7e:5330:e2d7::/48 max 64 as 4242422069; +route fd01:4c1e:e3fd::/48 max 64 as 4242420365; +route fdde:2288:ea69::/48 max 48 as 4242422490; +route fd5d:ff5f:269f::/48 max 48 as 4242420320; +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 fd6e:2659:5811::/48 max 64 as 4242421045; +route fd28:7515:7d51::/48 max 48 as 4242420263; +route fd1b:7fcf:884f::/48 max 64 as 4242423884; +route fd84:9a2:b1::/48 max 64 as 4242422102; +route fdc9:aa4d:b87c::/48 max 64 as 4242420646; +route fdd9:be:a2a::/48 max 48 as 4242421177; +route fd69:8989:8844::/48 max 48 as 4242422280; +route fd42:4242:2601::/48 max 48 as 4242422601; +route fd5c:3e37:2666::/48 max 56 as 4242423182; +route fdee:b795:404::/48 max 48 as 4242422421; +route fda0:3d4f:a414::/48 max 48 as 4242420439; +route fd00:801:30d0::/44 max 64 as 4242420656; +route fd44:ccc3:5454::/48 max 48 as 4242423535; +route fddb:fd71:5ec1::/48 max 48 as 4242422734; +route fd62:e667:840a::/48 max 64 as 4242423315; +route fdeb:aedf:bece::/48 max 56 as 4242420463; +route fd42:d3f7:97fa::/48 max 48 as 4242423240; +route fd3b:1784:edbb::/48 max 64 as 4242423055; +route fd00:191e:1470::/48 max 48 as 4242421470; +route fd1b:be18:a185::/48 max 64 as 4242422378; +route fd80:d04e:2c12::/48 max 48 as 4242420569; +route fd42:a:b::/48 max 64 as 64719; +route fd53:707:41::/48 max 64 as 65044; +route fd62:a393:3d91::/48 max 64 as 4242421128; +route fd00:e18c:dc61::/48 max 64 as 4242422560; +route fd10:127:186::/48 max 64 as 4201270186; +route fdbc:14ef:89dc::/48 max 64 as 4242423423; +route fda4:c3cb:737c::/48 max 64 as 4242421035; +route fdfb:42d3:9346::/48 max 48 as 4242421608; +route fd00:114:514::/48 max 64 as 4242420916; +route fd3c:6c1c:dff6::/48 max 48 as 4242421795; +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 fdc9:67ea:76a5::/48 max 64 as 4242422016; +route fd08:cf5f:a0f8::/48 max 64 as 4242423089; +route fd76:b436:28bc::/48 max 64 as 4242420003; +route fd36:92df:6a62:9df2::/64 max 64 as 4242422575; +route fd42:1145:1419::/48 max 64 as 4242422464; +route fd15:9ed:b71d::/48 max 48 as 4242420640; +route fd42:7173:7800::/48 max 64 as 4242427761; +route fdd0:a80e:9081::/48 max 48 as 4242422119; +route fd01:1926:817::/48 max 48 as 4242421332; +route fd1d:62fd:3f4c:a247::/64 max 64 as 4242420017; +route fdd8:2631:13ac::/48 max 64 as 4242421709; +route fd69:23:420::/48 max 48 as 4242422209; +route fdf1:2921:24bd::/48 max 48 as 4242420273; +route fd11:4514:1937::/48 max 48 as 4242421937; +route fd10:127:ffff:53::/64 max 64 as 4201270006; +route fd10:127:ffff:53::/64 max 64 as 4201272923; +route fd10:127:ffff:53::/64 max 64 as 4242422923; +route fd10:127:ffff:53::/64 max 64 as 4242423618; +route fd42:53fb:543a::/48 max 64 as 4242421408; +route fd8e:64e3:5eb0::/48 max 48 as 4242423058; +route fd69:420:cafe::/48 max 48 as 4242423818; +route fd91:5e17:f5f8::/48 max 48 as 4242422008; +route fdca:abcd:58ca:affe::/64 max 64 as 64856; +route fd9d:d085:ba76::/48 max 48 as 4242422833; +route fd68:53e:b05e::/48 max 48 as 4242420493; +route fda7:c947:6d13::/48 max 64 as 4242420415; +route fd87:957e:5c48::/48 max 64 as 4242421090; +route fd07:881f:a074::/48 max 64 as 4242421556; +route fd4b:2faf:f60b::/48 max 64 as 4242423384; +route fd10:127:e00f::/48 max 64 as 4201271111; +route fd62:44e1:da::/48 max 64 as 65032; +route fded:b1ef:3409::/48 max 48 as 4242420935; +route fd9b:8277:c31a::/48 max 64 as 4242423320; +route fd11:acac:961d::/48 max 64 as 4242420213; +route fd58:b6ae:532f::/48 max 64 as 4242422818; +route fd50:3c8f:b8b1::/48 max 64 as 4242423820; +route fdea:d017:225::/48 max 64 as 4242422250; +route fd98:de34:62e8::/48 max 48 as 4242422647; +route fd42:c0fe:babe::/48 max 64 as 4242421576; +route fd2a:86c6:dbb7::/48 max 64 as 4242423351; +route fd3f:daf2:5886::/48 max 64 as 4242420522; +route fd01:470:f129::/48 max 64 as 4242422299; +route fdee:ba42:7e41::/48 max 48 as 4242420026; +route fd70:336f:17f6:3465::/64 max 64 as 4242420017; +route fda9:26e:5805::/48 max 64 as 65039; +route fdd1:1c64:66fd::/58 max 64 as 4242421233; +route fdc4:c9b0:e83e::/48 max 48 as 4242423868; +route fd6e:cab2:576b::/48 max 48 as 4242421155; +route fd42:dee:dee::/48 max 64 as 4242423424; +route fdae:5169:c671::/48 max 48 as 4242422664; +route fd8c:fa9a:4b4a::/48 max 48 as 4242421789; +route fd2f:43fa:cb2d::/48 max 48 as 4242423421; +route fd42:babe:caf0::/44 max 64 as 4242421123; +route fd42:babe:caf0::/44 max 64 as 4242421121; +route fd63:b0d8:696e::/48 max 48 as 4242420316; +route fdd3:ca1e:a110::/48 max 64 as 4242421232; +route fdaa:302a:2a4f::/48 max 48 as 4242422580; +route fdf4:56da:a360::/48 max 64 as 4242423751; +route fd4b:9921:47d0::/48 max 48 as 4242420550; +route fd5e:f77b:309f::/48 max 64 as 64634; +route fd86:57d3:e156::/48 max 48 as 4242422152; +route fd13:da3:bcdd::/48 max 64 as 4242422271; +route fd68:beef:c0de::/48 max 64 as 4242423969; +route fd20:144b:d1cd::/48 max 48 as 4242423381; +route fdee:d935:ef0a::/48 max 48 as 4242420580; +route fd86:bad:11b7::/48 max 56 as 4242421080; +route fdcd:c2da:c2c4::/48 max 48 as 4242421464; +route fdff:feed:c0de::/48 max 64 as 4242420138; +route fd2a:1805:30::/48 max 64 as 4242423805; +route fdaa:ff59:eb66::/48 max 64 as 4242423175; +route fda2:73ea:f77f::/48 max 48 as 4242420261; +route fdde:a627:ee2::/48 max 48 as 4242423656; +route fdbe:fcaf:aecf::/48 max 48 as 4242423354; +route fd11:5a28:b2c5::/48 max 48 as 4242423307; +route fd75:fd19:617d::/48 max 48 as 4242423740; +route fd4f:4e49:4f4e::/48 max 48 as 4242423847; +route fdee:ac14:e700::/48 max 56 as 4242420343; +route fd22:e64a:7281::/48 max 48 as 4242423192; +route fd0b:4340:a0::/48 max 48 as 205532; +route fd33:2dd3:9870::/48 max 48 as 4242422273; +route fd22:ad17:8e8d::/48 max 52 as 4242423073; +route fdbb:baba:2468::/48 max 64 as 4242420151; +route fd42:4242:3699::/48 max 64 as 4242423699; +route fd42:4242:3699::/48 max 64 as 4201270099; +route fd42:4242:3699::/48 max 64 as 210903; +route fd00:801:30c0::/44 max 64 as 4242420656; +route fd15:fe2c:d179::/48 max 64 as 4242422027; +route fd00:bad:c0de::/48 max 64 as 4242420206; +route fdc8:3df0:c50e::/48 max 48 as 4242420584; +route fdb3:68c6:b829::/48 max 48 as 4242422268; +route fddd:5d16:b5dd::/48 max 64 as 65026; +route fdf8:7e7f:d097::/48 max 48 as 4242420197; +route fd69:7777:3004::/48 max 64 as 4242422563; +route fd3c:26b:c9b0::/44 max 64 as 4242423475; +route fd10:127:17::/48 max 64 as 141776; +route fd10:127:17::/48 max 64 as 4201270017; +route fd10:127:17::/48 max 64 as 4242420247; +route fd72:5301:e1df::/48 max 48 as 4242422981; +route fd42:4242:2707::/48 max 64 as 4242422707; +route fd42:4242:17::/48 max 64 as 4242420017; +route fd42:b50d:baad::/48 max 64 as 4242420775; +route fd9d:7372:f0d0::/48 max 64 as 4242420860; +route fd00:8336:f0e5::/48 max 48 as 4242422436; +route fdd7:7db4:6366::/48 max 64 as 4242420568; +route fd59:520b:27c1::/48 max 64 as 4242423837; +route fdfd:face:4ac3::/48 max 48 as 4242421850; +route fd7e:e43c:78d9::/48 max 64 as 4242422144; +route fd00:bb:5bf3::/48 max 64 as 4242420549; +route fd42:1877:222c::/48 max 64 as 4242421877; +route fd05:dd42:baab::/48 max 48 as 4242420838; +route fd42:4242:4200::/40 max 64 as 4242423991; +route fdbc:f9dc:332::/48 max 64 as 4242422553; +route fdb8:946a:bc01::/48 max 64 as 4242423724; +route fdf8:adff:47b9::/48 max 64 as 4242422005; +route fd62:7eab:c85f::/48 max 64 as 4242422681; +route fd16:abc0:dffd::/48 max 64 as 4242420530; +route fda8:288c:4f42::/48 max 48 as 4242421323; +route fdef:f30f:1337:cafe::/64 max 64 as 65190; +route fdb1:45bc:8141::/48 max 64 as 4242422774; +route fd00:11ea:8d63::/48 max 48 as 4242422936; +route fdca:852a:928d::/48 max 64 as 4242420842; +route fdfd:3ba:342d::/48 max 48 as 4242421239; +route fda8:5557:beb7::/48 max 64 as 4242423755; +route fd43:84ed:f891::/48 max 48 as 4242422316; +route fdd8:da7b:92f5::/48 max 64 as 211169; +route fd14:aad:efca::/48 max 64 as 4242420724; +route fdfd:cbac:cb51:5957::/64 max 64 as 4242422203; +route fd00:fd00:208::/48 max 64 as 4242423560; +route fd4e:f2d7:88d2:fffe::/64 max 64 as 64769; +route fdfa:6eef:c3e2::/48 max 64 as 4242420086; +route fd36:dee8:4ab5::/48 max 48 as 4242422253; +route fdff:5963:5406::/48 max 48 as 4242423578; +route fd55:f69a:823::/48 max 64 as 4242422443; +route fdfd:e1f0:7019::/48 max 64 as 4242422386; +route fd81:763a:ce01::/48 max 48 as 4242422248; +route fd00:7882:4abb::/48 max 64 as 4242420211; +route fd00:f100:fe00:2e10::/64 max 64 as 4242422282; +route fd00:dead:cafe::/48 max 64 as 4242423243; +route fd98:a42d:9898::/48 max 64 as 4242421711; +route fd29:8f65:4c7a::/48 max 48 as 4242421648; +route fd32:54d6:1962:ad35::/64 max 64 as 4242420017; +route fd07:96ae:572e::/48 max 64 as 64901; +route fd71:cfc3:9259:6935::/64 max 64 as 4242423859; +route fd3b:6bc4:49ef::/48 max 64 as 4242421101; +route fd49:5b5:b737::/48 max 48 as 4242420737; +route fd42:d42:d42:53::/64 max 64 as 64737; +route fd42:d42:d42:53::/64 max 64 as 4242422601; +route fd42:d42:d42:53::/64 max 64 as 4242421080; +route fdda:5ab7:7c13::/48 max 48 as 4242421396; +route fd3c:9a7a:6dfd::/48 max 48 as 4242421215; +route fd42:81ee:a1c9::/48 max 64 as 4242421875; +route fd28:27bf:e648::/48 max 64 as 4242421255; +route fd99::/48 max 48 as 4242422448; +route fd42:128:26::/48 max 64 as 4242420128; +route fd13:f622:f715::/48 max 48 as 4242421317; +route fd10:127:6324::/48 max 64 as 4201270018; +route fd7b:7d64:4dae::/48 max 64 as 4242423692; +route fd42:4242:1375::/48 max 64 as 4242421375; +route fd8c:3466:b93d::/48 max 48 as 4242420939; +route fdff:74f:e962::/48 max 64 as 4242423622; +route fde0:9750:6d9d::/48 max 48 as 4242420827; +route fde2:55a2:70c4::/48 max 64 as 4242420534; +route fdf3:ff62:1c72::/48 max 48 as 4242420799; +route fd2b:69:ba::/48 max 48 as 4242423229; +route fd12:f590:c38c::/48 max 48 as 4242421091; +route fd42:4242:2322::/48 max 48 as 4242422322; +route fd42:cafe::/44 max 64 as 4242423389; +route fd10:127:23::/48 max 64 as 4201270014; +route fd23:dead:beef::/48 max 64 as 65432; +route fdcb:fc07:1a65::/48 max 64 as 4242423252; +route fd00:801:30f0::/44 max 64 as 4242420656; +route fd9e:e609:dde2::/48 max 48 as 4242422251; +route fd12:ac4a:1e71::/48 max 64 as 4242423882; +route fd75:7a1:15b1::/48 max 64 as 4242423002; +route fddf:7034:311d::/48 max 48 as 4242422658; +route fd25:ce36:b7db::/48 max 64 as 4242420800; +route fdf0:e6e6:b56::/48 max 48 as 4242420617; +route fdcf:fafe:6de::/48 max 48 as 4242422254; +route fd10:127:41::/48 max 64 as 4201270001; +route fdde:1e7e::/48 max 48 as 4242420707; +route fd00:b709::/48 max 64 as 4242421103; +route fd38:119:314::/48 max 48 as 4242422038; +route fd42:7373:7373::/48 max 64 as 4242423733; +route fdb2:f582:b9d1::/48 max 64 as 4242423759; +route fd1a:76b6:f3a1::/48 max 48 as 4242423793; +route fd78:62f:d291:3f33::/64 max 64 as 4242421977; +route fd00:801:3070::/44 max 64 as 4242420656; +route fd00:67a2:7d02::/48 max 64 as 4242422462; +route fdd8:56ab:1866::/48 max 48 as 4242421610; +route fdc7:d436:6765::/48 max 48 as 4242422340; +route fdcf:5429:cf67::/48 max 48 as 4242420744; +route fd6a:c707:c3c8:be2a::/64 max 64 as 4242421629; +route fd92:831:77ac::/48 max 48 as 4242420831; +route fd21:1500:66b0::/48 max 48 as 4242422459; +route fdef:17a0:fff1::/48 max 64 as 64860; +route fdc3:10cd:ae9e::/48 max 64 as 4242420789; +route fd00:420:69::/48 max 48 as 4242423117; +route fd7a:db07:daba::/48 max 64 as 4242423528; +route fdc6:c4fe:1de4::/48 max 64 as 65242; +route fd17:149a:85f9::/48 max 64 as 4242423973; +route fdee:90fc:cafe::/48 max 64 as 4242423738; +route fdf1:d666:f936::/48 max 48 as 4242421723; +route fdad:baa4:7742::/48 max 64 as 4242422256; +route fd62:53d0:d0a2::/48 max 64 as 4242420545; +route fd06:e881:5380::/48 max 48 as 4242423197; +route fde8:21c6:9d82::/48 max 64 as 65433; +route fda0:747e:ab29:e054::/64 max 64 as 64869; +route fd8a:3e99:6f68::/48 max 64 as 4242423943; +route fd92:3823:80fd:d300::/64 max 64 as 4242423706; +route fd92:dead:beef::/48 max 48 as 4242421649; +route fd05:3aca:c3a0:abcd::/64 max 64 as 0; +route fdf6:cc1:6f4::/48 max 48 as 4242420547; +route fd23:42:cda::/48 max 64 as 4242420101; +route fd8f:fcd6:b5b3::/48 max 64 as 4242421656; +route fd6d:a5fa:383c::/48 max 48 as 4242423962; +route fded:ca:efd::/48 max 48 as 4242422294; +route fd42:9478::/32 max 64 as 4242422548; +route fd10:fcac:b8f2::/48 max 64 as 4242421918; +route fd0b:5c63:e0cc::/48 max 64 as 4242422255; +route fd6b:d94e:8d7::/48 max 64 as 4242422977; +route fd66:5dc9:d084::/48 max 48 as 4242420299; +route fd10:127:235::/48 max 64 as 140913; +route fd46:aa43::/32 max 64 as 64613; +route fdec:d1db:a126::/48 max 48 as 4242421759; +route fd7e:7e3e:71be::/48 max 64 as 4242422492; +route fdb6:2f8b:4f0f::/48 max 64 as 4242421333; +route fd23:2a7a:15ae::/48 max 48 as 4242420286; +route fd42:456:e567::/48 max 64 as 4242422364; +route fd7b:9886:1c8c::/48 max 64 as 4242423404; +route fd42:d42:d42::/48 max 64 as 64737; +route fd00:48d5:22::/48 max 64 as 4242422427; +route fdae:e2d8:34a1::/48 max 64 as 4242420756; +route fdec::/48 max 64 as 4242422015; +route fdce:66c5:95db::/48 max 48 as 4242421904; +route fd42:d2aa:8a0e::/48 max 64 as 4242421742; +route fd57:76a3:2ef4::/48 max 48 as 4242420828; +route fd99:4d80:d90c::/48 max 64 as 4242423759; +route fd14:762d:bf6a::/48 max 48 as 4242422432; +route fd42:1441:1441::/48 max 64 as 4242421441; +route fde3:8334:267e::/48 max 48 as 4242420780; +route fd08:a855:d4c7::/48 max 64 as 4242423027; +route fd42:350a:700b::/48 max 48 as 4242420642; +route fdae:6803:d4f8::/48 max 48 as 4242420960; +route fded:8ea7:f687::/48 max 64 as 4242420225; +route fd0c:9a97:47dc::/48 max 64 as 64864; +route fd70:8d1:afc7::/48 max 48 as 4242423615; +route fd59:5785:2928::/48 max 64 as 4242422928; +route fdf1:f170:b834::/48 max 64 as 4242420159; +route fdbc:db8d:b1cb::/48 max 64 as 4242421240; +route fd58:5a8d:4d3f::/48 max 64 as 4242421226; +route fd2c:3214:3214:2::/64 max 64 as 4242423214; +route fdb5:84c3:98c1::/48 max 64 as 64828; +route fddf:375c:489e::/48 max 64 as 4242423566; +route fd42:9564:c802::/48 max 64 as 4242421055; +route fd8d:8d75:c204::/48 max 48 as 4242421922; +route fd9a:76c0:fe64::/48 max 64 as 4242421782; +route fd96:399d:d7bd::/48 max 48 as 46997; +route fd42:fdac:1111::/48 max 64 as 4242421404; +route fd45:1b93:dddf::/48 max 48 as 4242422575; +route fd92:58b6:2b2::/48 max 48 as 4242423182; +route fd42:d42:d42:43::/64 max 64 as 4242420101; +route fd42:d42:d42:43::/64 max 64 as 4242423723; +route fd42:d42:d42:43::/64 max 64 as 4242422601; +route fd42:d42:d42:43::/64 max 64 as 4242422092; +route fd42:d42:d42:43::/64 max 64 as 4242423856; +route fd42:8700:90::/48 max 64 as 4242422061; +route fd70:96c9:ef26::/48 max 64 as 4242420077; +route fd42:23:205::/48 max 64 as 4242420205; +route fd00:aaaa:256::/48 max 64 as 4242420117; +route fd39:b03e:6140::/48 max 64 as 4242423124; +route fd91:a801:db30::/44 max 44 as 4242420818; +route fdff:8695:18b7::/48 max 48 as 203099; +route fd10:127:ba7e::/48 max 64 as 4201270022; +route fd13:ae3a:9022::/48 max 48 as 4242421043; +route fd00:801:3000::/44 max 64 as 4242420656; +route fd6d:a81f:f2da:c11d::/64 max 64 as 4242423380; +route fd00:172:2334::/48 max 48 as 4242422900; +route fdfe:b58d:7621::/48 max 64 as 4242421788; +route fd22:74f8:55e9::/48 max 48 as 4242422985; +route fd00:1953:615::/48 max 64 as 4242422761; +route fdbc:fddc:67ad::/48 max 48 as 4242423393; +route fddd:d489:fbbf::/48 max 48 as 4242422902; +route fda2:776d:5c5c::/48 max 64 as 4242423032; +route fd42:4242:815::/48 max 64 as 4242420815; +route fd4e:f2d7:88d2:fffa::/64 max 64 as 64899; +route fd42:b10:1010::/48 max 64 as 4242422742; +route fd67:24bd:a1ea::/48 max 48 as 4242421220; +route fda0:747e:ab29:7406::/64 max 64 as 65100; +route fd75:20b8:dea8::/48 max 48 as 4242422639; +route fdff:12da:c10d::/48 max 48 as 4242422026; +route fd10:2ea2:4dae::/48 max 64 as 64894; +route fdd2:c9d1:ecb7::/48 max 64 as 4242423322; +route fd42:1919:810::/48 max 64 as 4242421288; +route fdff:1d53:9ff5::/48 max 64 as 4242423495; +route fd5e:724d:f1bb::/48 max 48 as 4242422590; +route fd40:dead:beaf::/48 max 64 as 4242420066; +route fd96:1337:1337::/48 max 64 as 4242422815; +route fd19:d101:719a::/48 max 64 as 4242423850; +route fdbf:b130:d82f::/48 max 64 as 0; +route fde0:93fa:7a0::/48 max 64 as 0; +route fd73:6967:6672::/48 max 64 as 4242421267; +route fd01:38f7:e6d8:4e04::/64 max 64 as 4242420017; +route fd23:a2b2:9527::/48 max 64 as 4242421223; +route fdb1:e72a:343d::/48 max 64 as 4242420207; +route fdbd:8e82:8b88::/48 max 64 as 4242421032; +route fd5d:1f04:1f96::/48 max 48 as 4242420968; +route fdcc:2a2d:646::/48 max 64 as 4242422402; +route fd9c:a562:c85f::/48 max 48 as 4242421961; +route fd21:b4dc:4b00::/40 max 64 as 65019; +route fddf:bf7:80::/48 max 64 as 64859; +route fd42:4f81:ecf4::/48 max 48 as 4242421824; +route fd15:1825:72::/48 max 64 as 4242421825; +route fd42:6176:65::/48 max 48 as 4242420669; +route fdd2:6522:b8f3::/48 max 48 as 4242422861; +route fdb0:4339::/32 max 64 as 4242422345; +route fd00:bad:b00b::/64 max 64 as 4242420467; +route fdb6:70fb:3966::/48 max 48 as 4242421210; +route fd98:78d2:f8eb::/48 max 48 as 4242422390; +route fdbd:329d:c58a::/48 max 64 as 4242420528; +route fd12:cf2b:497a::/48 max 64 as 4242422343; +route fd81:763a:ce02::/48 max 48 as 4242423350; +route fd70:96c9:ef25::/48 max 64 as 4242420022; +route fdc8:8a2:b198::/48 max 64 as 64870; +route fdd0:118c:3a86::/48 max 48 as 4242422768; +route fdee:4bb4:86fa::/48 max 48 as 4242422838; +route fde6:a552:874f::/48 max 64 as 4242421878; +route fd33:ac1d:d1ce::/48 max 64 as 4242422684; +route fd81:262:aad::/48 max 64 as 4242421466; +route fdcd:eb58:c24a:6798::/64 max 64 as 4242420944; +route fd42:3677::/48 max 64 as 4242423677; +route fd76:76ee:95db::/48 max 64 as 4242420636; +route fdd2:a44d:1d67::/48 max 64 as 4242421208; +route fd00:1171:1171::/48 max 48 as 4242421171; +route fd0b:da1a:9768::/48 max 56 as 4242422032; +route fd48:3178:65d0::/48 max 48 as 4242422312; +route fd2d:b630:1147::/48 max 48 as 4242421622; +route fdaa:bad:ca75::/48 max 64 as 4242421632; +route fd95:2226:2153::/48 max 64 as 4242420154; +route fd59:b1b7:1d1f::/48 max 64 as 65055; +route fd79:3730:cc6::/48 max 64 as 4242421982; +route fda5:f049:ddcc::/48 max 48 as 4242420196; +route fdf3:bd28:d90b::/48 max 48 as 4242420215; +route fd10:127:39::/48 max 64 as 4201270039; +route fd10:127:39::/48 max 64 as 4242422439; +route fd42:23:cda::/48 max 64 as 4242420101; +route fd42:23:cda::/48 max 64 as 65038; +route fd14:d14d:14d1::/48 max 48 as 210074; +route fd34:afbb:3200::/48 max 64 as 4242421207; +route fd97:e234:aea0::/48 max 48 as 4242423427; +route fd48:fcde:4242::/48 max 64 as 4242422022; +route fd43:45a5:7432::/48 max 64 as 4242420289; +route fd62:cd4d:28a1::/48 max 48 as 4242420173; +route fdb5:48f5:d278::/48 max 64 as 4242423156; +route fd3a:b115:b1ed::/48 max 48 as 4242423668; +route fd36:6131:6935::/48 max 64 as 4242422615; +route fdef:1926:817::/48 max 64 as 4242420817; +route fda0:bbe1:38d::/48 max 64 as 4242420160; +route fd42:c0de:ca7::/48 max 64 as 4242420208; +route fd91:a6bc:1969::/48 max 64 as 4242420449; +route fd70:726f:662e::/48 max 64 as 4242421225; +route fd93:8225:737e::/48 max 64 as 4242421120; +route fd87:3e50:cf33::/48 max 64 as 4242423939; +route fdf2:453f:2c7f::/48 max 48 as 4242423599; +route fd72:be29:7c:3b1c::/64 max 64 as 4242421459; +route fdef:7b3a:d88f::/48 max 48 as 4242422246; +route fdf8:52a8:1314::/48 max 48 as 4242421180; +route fdfa:454b:e441::/48 max 48 as 4242422522; +route fd3d:5eec:f658::/48 max 48 as 4242422118; +route fddb:2cb:9699::/48 max 64 as 64890; +route fd42:c0ff:eeee::/48 max 64 as 4242423334; +route fdb1:c7c8:dd5c::/48 max 64 as 4242420706; +route fd42:ca7:3395::/48 max 48 as 4242423395; +route fd00:abcd:e::/48 max 64 as 4242420158; +route fd00:215c:9b8b::/48 max 48 as 4242423676; +route fd8f:e080:bfad::/48 max 48 as 4242423337; +route fdfa:fa6:d7a1::/48 max 48 as 4242421202; +route fd1c:f73c:a945:4000::/52 max 64 as 4242422700; +route fda7:3ae7:e04d::/64 max 64 as 4242423182; +route fd32:b22c:b2ea::/48 max 48 as 4242422115; +route fd19:e0a6:1295::/48 max 64 as 4242420321; +route fd96:1e08:d48::/48 max 64 as 4242423647; +route fd53:a37c:9438::/48 max 64 as 4242429998; +route fd00:feed:beef::/48 max 48 as 4242422380; +route fd50:1910:cda4::/48 max 48 as 4242420998; +route fded:fd48:3355::/48 max 48 as 4242423765; +route fdd0:17ea:3a52::/48 max 64 as 4242420194; +route fda5:a8a8:9989::/48 max 48 as 4242420688; +route fd12:949f:af8f::/48 max 48 as 4242423021; +route fdff:49:461::/48 max 64 as 4242420420; +route fdbc:5fef:2184::/48 max 48 as 4242420281; +route fd65:a890:5050::/48 max 64 as 4242423602; +route fda1:d21:d67f::/48 max 64 as 4242420812; +route fdc0:b038:c31e::/48 max 64 as 4242423137; +route fde7:76fd:7444::/48 max 64 as 4242420157; +route fdec:1:1:dead::/64 max 64 as 4242422015; +route fdc5:a4a8:96d9::/48 max 48 as 4242422607; +route fd26:899c:3344::/48 max 64 as 4242423547; +route fdda:bccd:70e1::/48 max 64 as 4242423361; +route fdca:ffee:ffda::/48 max 64 as 65038; +route fdca:ffee:ffda::/48 max 64 as 4242420101; +route fd00:defe:a100::/48 max 64 as 4242421909; +route fd4b:bae2:2594::/48 max 64 as 4242423059; +route fd3e:df00:93c9::/48 max 64 as 4242421141; +route fdc7:4c8d:b889:a272::/64 max 64 as 64873; +route fd13:5940::/48 max 64 as 4242423064; +route fd4f:4187:70be::/48 max 64 as 4242423968; +route fd2d:22:cafe::/48 max 64 as 4242420013; +route fd40:c2c9:e640::/48 max 64 as 4242422817; +route fd2d:82f6:9b63::/48 max 64 as 64828; +route fdeb:ee12:2544::/48 max 64 as 4242420623; +route fdcb:b595:2ddf::/48 max 64 as 4242422411; +route fdb6:2de7:562a::/48 max 64 as 4242420276; +route fddb:d3b4:d55a::/48 max 48 as 4242422865; +route fd42:1b5:1b5::/48 max 64 as 4242423904; +route fddc:5f35:fd47::/48 max 64 as 4242421911; +route fd7a:c01e:db7c::/48 max 64 as 4242420176; +route fdf5:b4f8:1e89::/48 max 64 as 4242422712; +route fda7:c200:6800::/48 max 48 as 4242420508; +route fd0c:e4a0:24cd::/48 max 64 as 206633; +route fd11:f5f7:26e2::/48 max 48 as 4242422361; +route fda1:8e87:eae4::/48 max 48 as 4242420402; +route fd83:8d95:230b::/48 max 64 as 4242423569; +route fd42:4242:2601:ac12::/64 max 64 as 4242422601; +route fdec:d434:61fd::/48 max 64 as 4242421217; +route fd0b:10c0:9966::/48 max 64 as 4242420506; +route fd10:127:1919::/48 max 64 as 4201270003; +route fd4d:9197:24ee::/48 max 64 as 4242429946; +route fd00:4da1:c7fd::/48 max 48 as 4242422538; +route fd00:1072:9982::/48 max 64 as 4242420772; +route fd10:127:2f2f::/48 max 64 as 4201270020; +route fdfd:bad:c0de::/48 max 48 as 4242422047; +route fd42:172:23:255::/64 max 64 as 4242420255; +route fd41:117a:5391::/48 max 48 as 4242422208; +route fd07:369:6502::/48 max 48 as 4242423468; +route fd42:76b8:1c05::/48 max 64 as 4242420947; +route fd10:6ef9:4d45::/48 max 48 as 4242422954; +route fdfd:25fe:c901::/48 max 64 as 4242422284; +route fd42:9942:e15b::/56 max 64 as 4242422161; +route fd47:aba3:f39f::/48 max 48 as 4242421147; +route fdc2:9471:e3ba::/48 max 64 as 4242423182; +route fd42:20:50::/48 max 64 as 4242423723; +route fd87:69aa:5e5c::/48 max 64 as 4242420952; +route fd26:11a:1d4::/48 max 48 as 4242420678; +route fdb5:78b:64cc::/48 max 64 as 65181; +route fde5:ed7a:c224::/48 max 48 as 4242421590; +route fd42:9510:cad1::/48 max 64 as 4242420237; +route fd10:49:4f::/48 max 64 as 4242420630; +route fd42:1234:1997::/48 max 64 as 4242421997; +route fdac:ebc8:c8ba::/48 max 48 as 4242421296; +route fdde:4869:4062::/48 max 48 as 4242421231; +route fde1:cb02:bc2c::/48 max 64 as 4242420901; +route fd39:1c:2c1b::/48 max 64 as 4242422439; +route fd80:96c2:e41e:3dcc::/64 max 64 as 4242420927; +route fd42:0:f::/48 max 64 as 4242420991; +route fd2e:d3a8:d041::/48 max 48 as 4242423411; +route fd32:bcc:b8e::/48 max 48 as 4242420856; +route fdfd:1651:65:f398::/64 max 64 as 4242420165; +route fdb7:c21f:f30f::/48 max 48 as 4242421033; +route fda9:952:9bd::/48 max 64 as 4242422035; +route fd2c:1407:860::/48 max 48 as 4242423414; +route fd42:d42:542::/48 max 64 as 4242423942; +route fd9f:621d:e6b4::/48 max 48 as 4242422206; +route fdb2:b712:e8e::/48 max 64 as 4242420177; +route fd42:4242:23::/48 max 64 as 4242420510; +route fd56:b4dc:4b1e::/48 max 64 as 65037; +route fd00:801:3000::/40 max 64 as 4242420656; +route fd42:f61:e12::/48 max 64 as 4242420235; +route fdf4:8a54:8ec4::/48 max 48 as 4242420458; +route fda0:281f:5817::/48 max 56 as 4242420703; +route fd75:eca7:b62a::/48 max 48 as 4242423343; +route fdd9:cecf:b296::/48 max 64 as 4242423670; +route fdbe:12d0:3d2::/64 max 64 as 64892; +route fdfd:adad:adad::/48 max 64 as 4242421501; +route fd42:4242:2601:ffff::/64 max 64 as 0; +route fd34:d5c3:6c4a::/48 max 64 as 4242423663; +route fdf6:8994:e4d9::/48 max 64 as 4242421541; +route fd36:cf83:36bd::/48 max 48 as 4242422627; +route fd6c:3444:4e30:2118::/64 max 64 as 4242423849; +route fd94:a80f:cd40::/48 max 48 as 4242420312; +route fd42:4399:7213::/48 max 64 as 4242423127; +route fd42:4242:1337::/48 max 64 as 4242420414; +route fd42:fa6::/48 max 64 as 4242421114; +route fd42:8a73:3fbb::/48 max 64 as 4242420612; +route fd3f:a1f1:54ed::/48 max 64 as 4242422980; +route fd80:77e1:fe9e::/48 max 48 as 4242421106; +route fd13:7744:b08d::/48 max 48 as 4242421359; +route fddd:118b:5dc0::/48 max 64 as 4242423146; +route fd42:4999:6a6d::/48 max 64 as 4242420302; +route fdc0:b000:a4b2::/48 max 48 as 4242421044; +route fd42:4242:2201::/48 max 64 as 4242422201; +route fd81:c3c8:e9a2::/48 max 48 as 4242421530; +route fd63:672f:38e7::/48 max 48 as 4242422092; +route fd00:bad:f00d::/48 max 64 as 4242420899; +route fdc5:7835:68c8::/48 max 48 as 4242421238; +route fd12:9554:7f59::/48 max 64 as 4242423209; +route fda5:adba:5953::/48 max 64 as 4242421366; +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:80::/64 max 64 as 4242423856; +route fd53:849:742::/48 max 48 as 4242422040; +route fde4:2355:54fe::/48 max 48 as 4242420185; +route fd82:88be:b7f3::/48 max 48 as 4242420833; +route fdc0:bc88:be::/48 max 64 as 4242421811; +route fd1d:60e1:88fa::/48 max 64 as 4242420601; +route fd68:a3ea:7c9a::/48 max 48 as 4242423767; +route fd42:217:cafe::/48 max 64 as 4242420217; +route fd46:b3f:1aee::/48 max 64 as 4242420482; +route fd2c:4b14:511f::/48 max 64 as 4242420373; +route fdec:4f96:8be1::/48 max 48 as 4242422164; +route fd2e:9fea:c7ed::/48 max 48 as 4242421197; +route fdde:c0de:925::/48 max 48 as 4242420925; +route fd1a:832a:3869::/48 max 64 as 4242422508; +route fdfd:beef:beef:beef::/64 max 64 as 4242420156; +route fde3:c905:9943::/48 max 48 as 4242423479; +route fdbd:5f67:4491::/48 max 48 as 4242421838; +route fd98:308:41fc::/48 max 48 as 4242420308; +route fdde:6353:c2e9::/48 max 64 as 4242421741; +route fd00:801:3010::/44 max 64 as 4242420656; +route fd40:cc1e:c0de::/48 max 64 as 4242421955; +route fdf7:17d5:de49:1000::/52 max 64 as 4242423906; +route fd6c:6c65:7669::/48 max 64 as 4242423811; +route fd0a:3599:3930::/48 max 64 as 4242421233; +route fd00:ee8f:d03f::/48 max 64 as 4242421435; +route fd42:4242:2239::/48 max 48 as 4242422239; +route fd1f:97fb:ac92::/48 max 64 as 4242422090; +route fd42:4242:1842::/48 max 64 as 4242421842; +route fde9:334c:8e57::/48 max 48 as 4242421650; +route fddd:ed3:375e::/48 max 64 as 4242421312; +route fd27:3df4:67a1::/48 max 48 as 4242420393; +route fd93:e210:7e9f::/48 max 48 as 4242423130; +route fddd:470:5001::/48 max 48 as 4242421480; +route fd42:39fc:2ad::/48 max 64 as 4242423949; +route fd93:feae:ea42::/48 max 48 as 4242423822; +route fd42:5943:cafe::/48 max 64 as 4242423308; +route fdf1:1dc1:f54d::/48 max 64 as 4242423182; +route fdce:3a98:4c1c::/48 max 48 as 4242423735; +route fdbc:f9dc:67ad::/48 max 64 as 4242422547; +route fdbc:f9dc:67ad::/48 max 64 as 4242422557; +route fdd0:448d:1447::/48 max 64 as 4242422021; +route fdc7:a5af:3231::/48 max 64 as 4242423339; +route fde5:2a75:1037::/48 max 64 as 4242420945; +route fdc3:10cd:ae9b::/48 max 64 as 4242420789; +route fdc1:e70f:34b0::/48 max 48 as 4242422810; +route fd42:b641:760::/48 max 64 as 4242422292; +route fdef:17a0:ffb1:ffff::/64 max 64 as 4242420022; +route fd42:c01d:beef::/48 max 64 as 4242421191; +route fdcc:abcd:cafe::/48 max 48 as 4242422622; +route fd71:244:9983::/48 max 48 as 4242422895; +route fd00:801:3030::/44 max 64 as 4242420656; +route fd25:af2d:1f51::/48 max 48 as 4242421516; +route fd12:3456:7890::/48 max 64 as 4242421761; +route fd42:2882:2882::/48 max 64 as 4242422882; +route fd10:127:238::/48 max 64 as 141706; +route fd80:8787::/48 max 64 as 4242421010; +route fd79:4df1:37c6:157e::/64 max 64 as 4242420178; +route fd42:4992:6b6f::/48 max 64 as 4242428202; +route fd14:b4dc:4b1e::/64 max 64 as 65052; +route fd42:39:7da::/56 max 64 as 4242421905; +route fdad:dbcc:56a5::/48 max 64 as 4242423227; +route fd42:f10:a15::/48 max 64 as 4242422100; +route fd96:4252:4144::/48 max 48 as 4242421324; +route fddd:f774:1ee::/48 max 48 as 4242423076; +route fd93:2559:f2ef::/48 max 64 as 4242420053; +route fd44:ef30:15f::/48 max 48 as 4242422855; +route fd42:d42:d42:54::/64 max 64 as 4242420119; +route fd42:d42:d42:54::/64 max 64 as 4242423914; +route fd81:e49c:ba39::/48 max 64 as 4242423452; +route fde9:7fb8:427f::/48 max 48 as 4242420175; +route fdf3:d483:8617::/48 max 48 as 4242420976; +route fd00:dead:beef::/48 max 64 as 4242420629; +route fd42:830:420::/48 max 64 as 4242420203; +route fd16:daf5:25dd::/48 max 64 as 4242421886; +route fd5a:9fd:324f::/48 max 64 as 4242422165; +route fd42:4242:1099::/48 max 48 as 4242421099; +route fd42:0:c::/48 max 64 as 4242420988; +route fd4e:f2d7:88d2:fff8::/64 max 64 as 64899; +route fd1b:e9d8:d5f3::/48 max 64 as 4242422143; +route fd10:127:1877::/48 max 64 as 4201271877; +route fd42:1337:2511::/48 max 48 as 4242422696; +route fd42:a66a:faaf::/48 max 64 as 4242423976; +route fd00:abcd:e:100::/56 max 64 as 4242420198; +route fdee:5477::/48 max 64 as 4242420527; +route fddf:86ed:37cc::/48 max 64 as 4242421903; +route fda1:cb1b:7582::/48 max 48 as 4242421602; +route fd41:1441:1441::/48 max 64 as 4242421441; +route fd10:127:7:4000::/50 max 64 as 4201270007; +route fda0:23:1f05:1::/64 max 64 as 4242423514; +route fdbb:35ff:aa4e::/48 max 64 as 4242422891; +route fdd9:a233:58d9::/48 max 64 as 4242423158; +route fd42:192:cafe::/48 max 64 as 4242420192; +route fd18:a20:2b25::/48 max 64 as 4242421908; +route fd03:6668:b339::/48 max 64 as 4242422088; +route fd71:172:5425::/48 max 64 as 4242422588; +route fd1a:91bf:fc44::/48 max 48 as 4242421401; +route fde4:486f:416f::/48 max 64 as 4242420955; +route fdf1:621a:aca3::/48 max 64 as 64895; +route fd04:20e5:d212::/48 max 48 as 4242422281; +route fd42:23c:ac1b::/48 max 64 as 64643; +route fd4d:cab9:e99a::/48 max 48 as 4242420585; +route fdd5:28f6:7dce::/48 max 48 as 4242423314; +route fda9:b90:2fab::/48 max 48 as 4242422619; +route fd5b:a2b0:ca38::/48 max 48 as 4242422471; +route fd10:127:1300::/48 max 64 as 207268; +route fd88:dead:beef::/48 max 64 as 4242423886; +route fda4:1721:8450::/48 max 64 as 65200; +route fd97:559b:60dd::/48 max 48 as 4242421755; +route fdf7:17d5:de49:f::/64 max 64 as 4242423907; +route fda4:fb6e:a084::/48 max 64 as 4242421587; +route fd55:ab27:becc::/48 max 64 as 4242421377; +route fd55:3eeb:fd5f::/48 max 64 as 4242420229; +route fd25:d00:a93::/48 max 48 as 4242422488; +route fd73:9390:9fad::/48 max 64 as 4242422095; +route fdac:1662:9edd::/48 max 48 as 4242420032; +route fd4a:2e8b:78bb:ae6e::/64 max 64 as 4242423935; +route fd42:dead:d00d::/48 max 64 as 4242422727; +route fd42:4242:3775::/48 max 64 as 4242423775; +route fd00:ffba:ffba::/64 max 64 as 65502; +route fd02:2d97:1ccf::/48 max 64 as 4242420245; +route fda0:747e:ab29:7405::/64 max 64 as 65066; +route fd42:4242:2189::/48 max 64 as 4242422189; +route fd63:eef6:907::/48 max 64 as 4242420907; +route fd84:688d:22bb::/48 max 64 as 4242423932; +route fd40:d8e8:5088::/48 max 48 as 4242422644; +route fd5f:b56c:2823::/48 max 64 as 4242422678; +route fdbe:aea3:9424::/48 max 64 as 4242422137; +route fdc0:9c8d:ce13::/48 max 48 as 4242422551; +route fd26:271b:761b::/48 max 64 as 4242423759; +route fd42:deef:1a98::/48 max 64 as 4242421730; +route fd93:b89c:b538::/48 max 48 as 4242421107; +route fd92:8ef5:a5db::/48 max 64 as 4242422018; +route fd71:7ce:bfbb::/48 max 64 as 4242421190; +route fdbd:8259:fe95::/48 max 64 as 4242423890; +route fd42:42:c0de::/48 max 64 as 4242421940; +route fd42:4dd0:ff00::/48 max 64 as 4242422428; +route fd89:aec1:ca45::/48 max 64 as 4242422942; +route fd86:82d7:b2e1::/48 max 48 as 4242422668; +route fd42:591:a100::/48 max 48 as 4242420591; +route fd00:801:3060::/44 max 64 as 4242420656; +route fdce:ebc5:bbd8::/48 max 64 as 4242423999; +route fd42:100c:7121::/48 max 64 as 64877; +route fd00:cf35:9507::/48 max 64 as 4242423005; +route fda0:b455:bb86::/48 max 48 as 4242422514; +route fd06:2e82:bf6c::/48 max 48 as 4242422320; +route fd20:bdda:5df0::/48 max 64 as 4242421976; +route fda0:b1c:8302::/48 max 64 as 4242421065; +route fd42:172:2026::/48 max 64 as 4242422100; +route fd42:f1c1:b00c::/48 max 64 as 4242420204; +route fdfd:df8b:d442::/48 max 64 as 4242420634; +route fd42:d42:2706::/48 max 64 as 4242422600; +route fd81:edb3:71d8::/48 max 48 as 4242422953; +route fde7:56e7:ead3::/48 max 64 as 4242420246; +route fdca:ffee:ffa::/48 max 64 as 65050; +route fdca:6f9e:3285::/48 max 48 as 4242421140; +route fd62:cc46:576b::/48 max 64 as 4242422809; +route fd23:2333:2333::/48 max 64 as 4242420741; +route fd01:67c:2ed8::/48 max 64 as 65038; +route fd42:cd49:2dd2::/48 max 64 as 4242420418; +route fd23:5a57:7294::/48 max 48 as 4242421669; +route fdd1:957f:6ea9::/48 max 64 as 4242422053; +route fd4f:b934:7802::/48 max 48 as 4242421964; +route fddf::/48 max 64 as 65064; +route fd10:127:7:3000::/52 max 64 as 4201270007; +route fd4e:f2d7:88d2:ffff::/64 max 64 as 64899; +route fd93:6001:6ed9::/48 max 48 as 4242422558; +route fd42:1234:4567::/48 max 64 as 4242423450; +route fdda:13d7:8d38::/48 max 48 as 4242420578; +route fdfc:694e:234f::/48 max 48 as 4242422904; +route fd42:eef1:47b5::/48 max 64 as 4242420239; +route fda0:747e:ab29:5142::/64 max 64 as 65120; +route fdf7:d24d:f081::/48 max 64 as 4242420504; +route fd42:465:1337::/48 max 64 as 4242420131; +route fde1:e602:947a::/48 max 64 as 4242420174; +route fd57:6bdb:8ffd::/48 max 64 as 204844; +route fdd8:b33e:a9fc::/48 max 48 as 4242421062; +route fd88:ee35:b221::/48 max 48 as 4242423679; +route fda0:872b:a11c::/48 max 48 as 4242421829; +route fd55:caa:bde3::/64 max 64 as 64654; +route fda6:ad1f:9aa1::/48 max 64 as 4242423186; +route fd4e:adda:1964:e293::/64 max 64 as 4242420017; +route fda2:fa71:d752::/48 max 48 as 4242421482; +route fdf6:774:73c3::/48 max 64 as 4242423410; +route fd1d:cc09:1366::/48 max 48 as 4242421607; +route fd42:4242:3369:6102::/64 max 64 as 4242423369; +route fd91:9e07:601e::/48 max 64 as 4242422458; +route fd77:2051:dd25::/48 max 48 as 4242421442; +route fd0c:cd6:f39e::/48 max 48 as 4242420850; +route fd10:127:239::/48 max 64 as 141706; +route fdf4:37e:100::/48 max 64 as 4242422423; +route fd74:74e9:e537::/48 max 48 as 4242422275; +route fdaa:243c:4101::/48 max 48 as 4242422058; +route fd42:1926:817::/48 max 64 as 4242421926; +route fda3:b3ab:126d::/48 max 48 as 4242423217; +route fd32:8411:abab::/48 max 64 as 4242422604; +route fdee:a02a:e834::/48 max 64 as 4242422530; +route fd63:1e39:6f73:2929::/64 max 64 as 64654; +route fda9:a0e2:ea98::/48 max 48 as 4242423940; +route fd33:e267:db05::/48 max 48 as 4242420275; +route fd96:4ec1:3efa::/48 max 64 as 4242420650; +route fde2:f42a:8ac9::/48 max 48 as 4242422033; +route fdee:eb2d:276a::/48 max 64 as 4242420801; +route fd10:127:233::/48 max 64 as 140913; +route fd42:60a7:10e7::/48 max 56 as 4242420458; +route fd00:58a8:7fb2::/48 max 48 as 4242422214; +route fdfe:bf34:baaa::/48 max 64 as 4242420514; +route fd77:7777::/48 max 64 as 4242421966; +route fda2:b00e:4a60::/48 max 48 as 4242421727; +route fdef:f10f:1337:cafe::/64 max 64 as 65190; +route fd10:127:1332::/48 max 64 as 4242421332; +route fdea:2eb5:7420::/48 max 64 as 4242422673; +route fd1d:8832:3c69::/48 max 64 as 4242420488; +route fd42:5aaf:9fe8::/48 max 64 as 4242420666; +route fd42:23:139::/48 max 64 as 64649; +route fdcd:a61d:f378::/48 max 48 as 4242423402; +route fd10:127:237::/48 max 64 as 140913; +route fd64:cff8:9892::/48 max 48 as 4242421264; +route fd29:1096:1087::/48 max 48 as 4242421087; +route fdcd:6ea7:6692::/48 max 48 as 4242420282; +route fd21:4a1d:5885::/48 max 48 as 4242420615; +route fd42:0:d::/48 max 64 as 4242420989; +route fd7a:6aba:ee00::/48 max 48 as 4242421974; +route fd41:4541:4d47::/48 max 48 as 4242421048; +route fd10:127:234::/48 max 64 as 140913; +route fdcd:a:6818::/48 max 48 as 4242422210; +route fd12:dbe1:d36c::/48 max 48 as 4242422843; +route fdff:c0c0:6809::/48 max 48 as 4242422944; +route fd5c:998a:b6a5::/48 max 48 as 4242420218; +route fd40:964:86::/48 max 48 as 4242422186; +route fd86:aa4f:8883::/48 max 64 as 4242420377; +route fdc6:e4b5:7e67::/48 max 64 as 4242421743; +route fdd9:8cc9:14af::/48 max 48 as 4242423720; +route fd0f:5477:7494::/48 max 64 as 4242422336; +route fd29:f449:4ccc::/48 max 64 as 4242422046; +route fd1a:747a:d030::/48 max 48 as 4242423505; +route fdee:c5:de42::/48 max 64 as 4242422031; +route fd58:13a2:d1c1::/48 max 48 as 4242422811; +route fd9b:a0ba:1da5::/48 max 48 as 4242423707; +route fd1e:90fa:e065::/48 max 64 as 4242422797; +route fdb3:e4b6:eb0d::/48 max 48 as 4242422640; +route fdc1:60fc:990c::/48 max 64 as 4242420671; +route fdae:d3e4:83e4::/48 max 64 as 4242423182; +route fd4e:a4d9:1add::/48 max 64 as 64636; +route fd1c:f73c:a945::/48 max 64 as 4242422700; +route fd22:8bef:4230::/48 max 48 as 4242420915; +route fd42:2feb:5536::/48 max 64 as 4242420162; +route fd42:4992:6b6e::/48 max 64 as 4242428201; +route fd4c:6516:94e0::/48 max 64 as 4242422352; +route fdca:88bb:ba3a::/48 max 48 as 4242420677; +route fd89:35db:fc1::/63 max 64 as 4242420604; +route fdad:2:bad::/48 max 48 as 4242420607; +route fd3f:8482:4306::/48 max 48 as 4242422190; +route fd9c:e16b:c83a::/48 max 48 as 4242421440; +route fdfd:beef:beef:dead::/64 max 64 as 4242420155; +route fdcd:3682:1c17::/48 max 64 as 4242422002; +route fd82:6878:41fc::/48 max 56 as 4242422638; +route fd42:23:d3::/48 max 64 as 4242420075; +route fd9b:d633:d173::/48 max 64 as 4242422037; +route fdc1:31f:b14f::/48 max 64 as 64720; +route fd23:7764:3e32::/48 max 64 as 4242423265; +route fd93:b95a:f461::/48 max 48 as 4242422218; +route fdca:55e1:baca:baca::/64 max 64 as 65514; +route fdd4:42d8:c154::/48 max 64 as 4242422801; +route fd04:52c0:4000::/48 max 64 as 4242423585; +route fda2:a9b0:a02b::/48 max 64 as 4242423182; +route fdc8:dc88:ee11::/48 max 64 as 4242423088; +route fdc8:dc88:ee11::/48 max 64 as 140936; +route fd42:2950:101::/48 max 64 as 4242422950; +route fd42:2950:101::/48 max 64 as 202265; +route fdc3:10cd:ae9c::/48 max 64 as 4242420789; +route fd42:4c58:861f::/48 max 48 as 4242421792; +route fd42:4c58:861f::/48 max 48 as 4242422092; +route fd6e:3ad1:1722::/48 max 48 as 4242421913; +route fd2f:44ef:3d50::/48 max 48 as 4242422072; +route fdae:ea08:3eba::/48 max 48 as 4242420501; +route fd54:4ac:bdd::/48 max 64 as 4242421899; +route fd29:74a7:a878::/48 max 64 as 4242422662; +route fdfa:7906:8262::/48 max 64 as 4242423947; +route fd8e:1889:b440::/48 max 48 as 4242423266; +route fdc3:ac8c:8bcd::/48 max 48 as 4242421054; +route fd3f:e6b2:8a3e::/48 max 64 as 4242428989; +route fd21:4748:3647::/48 max 64 as 4242421474; +route fd57:1523:5216::/48 max 64 as 4242423853; +route fd2c:1323:4042::/48 max 64 as 4242421816; +route fd40:bad:dead:babe::/64 max 64 as 4242420134; +route fd40:aa42:4f39::/48 max 64 as 4242423182; +route fdc1:4e31:4401::/48 max 64 as 4242420950; +route fd23:42:c3d2:500::/56 max 64 as 64699; +route fd0a:3599:3930::/58 max 64 as 4242421233; +route fd10:127:64::/48 max 64 as 4201270016; +route fdfd:dead:c0de::/64 max 64 as 4242421230; +route fd20:868b:a88f::/48 max 48 as 4242423134; +route fd42:fd42:dead::/48 max 48 as 4242420280; +route fd9f:1630:5351::/48 max 64 as 4242423557; +route fd42:4242:3920::/48 max 48 as 4242423920; +route fdbc:5619:8329::/48 max 64 as 4242423624; +route fd38:cfa3:7091::/48 max 48 as 4242423856; +route fd8e:898d:caa3::/48 max 64 as 4242422044; +route fdd5:7244:2776::/48 max 64 as 4242420161; +route fd8e:7c38:8f69::/48 max 48 as 4242421388; +route fd42:2606:32f4::/48 max 64 as 206633; +route fd7c:9293:9293::/48 max 48 as 4242421256; +route fd44:3013:d703::/48 max 48 as 4242421325; +route fd85:50d:222d::/48 max 48 as 4242423954; +route fd42:d42:d42:6667::/64 max 64 as 64600; +route fd42:d42:d42:6667::/64 max 64 as 4242420101; +route fd45:58fb:e98a::/48 max 64 as 4242420268; +route fd64:42:ffff::/48 max 48 as 4242423364; +route fdef:859d:a88::/48 max 48 as 4242423280; +route fd06:8187:fb00::/40 max 64 as 65026; +route fde7:6056:7158::/48 max 48 as 4242422290; +route fd3c:6338:e905::/48 max 64 as 4242421901; +route fdcf:205f:3b98::/48 max 48 as 4242423399; +route fddc:1180:a03::/48 max 64 as 4242420882; +route fd10:127:7:2000::/54 max 64 as 4201270007; +route fdbb:8bb5:fb3d::/48 max 48 as 4242420074; +route fd47:6048:2514::/48 max 48 as 4242423132; +route fd47:514:dbc9::/48 max 48 as 4242423467; +route fd5e:6ea6:f0a1::/48 max 64 as 4242423331; +route fdfb:4242:e10d::/48 max 64 as 4242420115; +route fd53:a4f3:7e0e::/48 max 64 as 4242420086; +route fdb8:dff5:dea0::/48 max 48 as 4242421098; +route fdcb:3e65:7c29::/48 max 48 as 4242421531; +route fd06:e881:1300::/44 max 64 as 4242420842; +route fdb4:458b:743b::/48 max 48 as 4242421371; +route fd98:f8f1:d659::/48 max 64 as 4242421372; +route fd5f:1c00:c1::/48 max 64 as 4242420426; +route fdec:e951:d2::/48 max 64 as 4242421038; +route fd6f:4e7:145::/48 max 48 as 4242420063; +route fd97:c51c:3cbc::/48 max 48 as 4242423554; +route fd88:8888:abcd::/48 max 64 as 4242420448; +route fdca:ffee:ffa1::/48 max 64 as 65522; +route fda3:d993:602a:babe::/64 max 64 as 4242420781; +route fd30:b2d5:2c7::/48 max 64 as 4242421060; +route fdce:d01:12e5::/48 max 48 as 4242420982; +route fdba:c255:c855::/48 max 48 as 4242423422; +route fd96:cd8b:f25d::/48 max 64 as 4242423182; +route fd10:127:80::/48 max 64 as 4201270080; +route fd3b:1ac0:dc97:ccd::/64 max 64 as 4242422379; +route fd84:8db7:2ee5::/48 max 48 as 4242420848; +route fd2c:3214:3214::/64 max 64 as 4242423214; +route fdec:2b86:777::/48 max 64 as 4242423816; +route fda6:2474:15a4::/48 max 48 as 4242423078; +route fdef:ffe0:3ed7::/48 max 64 as 64896; +route fd80:2032:7be2::/48 max 64 as 4242423391; +route fdc6:dc8f:8c32::/48 max 64 as 4242421166; +route fd8c:78:2fe2::/48 max 64 as 4242421216; +route fd9b:37f7:faf7::/48 max 48 as 4242423012; +route fd88:8888:8888::/48 max 48 as 4242420520; +route fd75:1204:2fa8::/48 max 64 as 4242423054; +route fd04:840d:30aa::/48 max 48 as 4242421337; +route fdcf:fabc:3c41::/48 max 64 as 4242420603; +route fd56:5799:d8f6:1b75::/64 max 64 as 64737; +route fd54:31d8:beeb::/48 max 64 as 4242420798; +route fd23:ff11:11ff::/48 max 64 as 4242423255; +route fd0c:70b0:1c7d::/48 max 48 as 4242421275; +route fda7:f59b:35a9::/48 max 64 as 4242420835; +route fd51:fca7:cafe::/48 max 64 as 4242421303; +route fd08:8441:e254::/48 max 64 as 4242423182; +route fde6:e763:a0e6::/48 max 48 as 4242422667; +route fd42:9707:96bd::/48 max 64 as 4242423975; +route fd12:ee00:9898::/48 max 64 as 4242423640; +route fdc5:de8a:b004::/48 max 48 as 4242422216; +route fdea:1aa5:fe0::/48 max 48 as 4242422775; +route fd5d:7bc7:ed1b::/48 max 64 as 4242423520; +route fd05:a2d1:a767::/48 max 48 as 4242422237; +route fd77:8f8:24ff::/48 max 48 as 4242420940; +route fd7e:79ee:a1ca::/48 max 64 as 4242422387; +route fd23:42:c3d2::/56 max 64 as 64698; +route fd8a:b0f1:babe::/48 max 64 as 4242423926; +route fd0f:3077:7::/48 max 64 as 4242423526; +route fda3:9087:3028::/48 max 64 as 4242421290; +route fdb6:d08:686b::/48 max 64 as 4242420039; +route fd0c:dec7:26bf::/48 max 64 as 4242421586; +route fd42:beeb:beeb::/48 max 64 as 4242422342; +route fd95:ea42:7f82::/48 max 48 as 4242421224; +route fda0:23:1f05:2::/64 max 64 as 4242423513; +route fd05:a588:da19::/48 max 64 as 4242420226; +route fd66:f1ed:8b4f::/48 max 48 as 4242422433; +route fd42:1:a::/48 max 64 as 4242420991; +route fd0d:138:9006::/48 max 64 as 64663; +route fd0f:6965:e916::/48 max 48 as 4242422010; +route fd05:4b:cce::/48 max 48 as 4242420253; +route fddd:9d4f:8420::/48 max 64 as 4242420284; +route fdbb:1126:ce06::/48 max 64 as 4242423140; +route fd3b:8e88:5c2e::/48 max 64 as 4242420657; +route fd00:1926:817::/48 max 48 as 4242421331; +route fd42:1f5:5555::/48 max 48 as 4242421807; +route fd32:211b:3fa7::/48 max 64 as 4242421917; +route fd42:4242:1907::/48 max 48 as 4242421907; +route fdf6:bd33:ba33::/48 max 48 as 4242422686; +route fd00:8e13:ce5d::/48 max 48 as 4242422924; +route fd6d:3f59:4c68::/48 max 64 as 4242423878; +route fd6d:3f59:4c68::/48 max 64 as 4242423878; +route fd3d:4e14::/32 max 64 as 4242421339; +route fd95:bfa8:a5e2::/48 max 48 as 4242421916; +route fd86:de94:4f5::/48 max 48 as 4242421569; +route fddd:ac53:f33f::/48 max 64 as 4242422840; +route fdc5:cee0:5f6b::/48 max 48 as 4242423441; +route fd91:de6e:e51d::/48 max 64 as 4242421169; +route fd00:801:30b0::/44 max 64 as 4242420656; +route fd42:bad:a55::/48 max 64 as 4242420124; +route fd23:1d71:dd17::/48 max 48 as 4242423929; +route fd92:2dff:d232::/48 max 64 as 64861; +route fdee:df14:a::/48 max 48 as 4242421861; +route fdfd:face:4ace:1::/64 max 64 as 4242422050; +route fd56:2263:5eb9::/48 max 64 as 4242420363; +route fd55:bbbc:25c2::/48 max 48 as 4242420761; +route fd22:cf08:697b::/48 max 48 as 4242421514; +route fd80:443f:c80c::/48 max 48 as 204446; +route fdef:27db:3be::/48 max 64 as 4242423980; +route fd5e:6b4b:223c::/48 max 48 as 4242423168; +route fd42:23:42::/48 max 64 as 64600; +route fd42:23:42::/48 max 64 as 4242420101; +route fd42:2950:203::/48 max 64 as 4242422950; +route fd42:2950:203::/48 max 64 as 202265; +route fdd3:8430:5ba1::/48 max 48 as 4242420380; +route fd9e:2c7c:fea6::/47 max 64 as 4242422228; +route fdc5:ed74:2222::/48 max 64 as 4242423516; +route fd70:3377::/48 max 64 as 4242423377; +route fd5c:adc5:16b1::/48 max 48 as 4242423323; +route fdde:7d4f:e027::/48 max 48 as 4242423482; +route fd08:66b0:3114:56dd::/64 max 64 as 4242423938; +route fd26:3adf:465e::/48 max 48 as 4242422850; +route fdcf:8538:9ad5::/48 max 64 as 4242423914; +route fd42:22:168::/48 max 64 as 64768; +route fd3c:398e:80e3::/48 max 48 as 4242423257; +route fdfd:4acc:e2::/48 max 64 as 4242421330; +route fdea:1d13:b804::/48 max 64 as 4242420149; +route fd42:10a4:fbaa::/48 max 48 as 4242422970; +route fd00:aaaa:251::/48 max 48 as 4242420144; +route fd00:aaaa:251::/48 max 48 as 208391; +route fd3f:aeee:8b5f::/48 max 64 as 4242420494; +route fd6b:d585:9b1e:d775::/64 max 64 as 4242421311; +route fdcb:2403:3883::/48 max 48 as 4242420864; +route fd00:d42::/48 max 64 as 398057; +route fdfd:470:b85d::/48 max 48 as 4242421425; +route fd00:82fa:2a76::/48 max 48 as 4242420920; +route fd69:3053:a295::/48 max 64 as 4242423510; +route fd54:fe4b:9ed1::/48 max 48 as 4242421722; +route fd2a:7dd:7df::/48 max 64 as 4242420152; +route fd3b:ac17:d710::/48 max 64 as 4242423481; +route fd76:bcbe:1a52::/48 max 48 as 4242423632; +route fd0b:2727:51c::/48 max 48 as 4242423732; +route fd78:ec3b:e9e7::/48 max 64 as 4242420141; +route fd10:127:308::/48 max 64 as 4242420308; +route fd72:9b7f:e932::/48 max 64 as 4242420140; +route fdc8:9aa4:9b18::/48 max 64 as 4242423133; +route fd68:91ed:19ac::/48 max 64 as 4242423764; +route fddd:e0b7:de92::/48 max 48 as 4242423451; +route fd43:2e5c:4e15::/48 max 64 as 4242422566; +route fd4c:96c:d4ed::/48 max 48 as 4242423814; +route fdf2:dc03:4196::/48 max 48 as 4242421428; +route fdef:1701:b5ee::/48 max 64 as 64875; +route fde8:683b:185a::/48 max 48 as 4242423802; +route fdfb:df0c:c64::/48 max 64 as 4242420041; +route fdf0:9bb:7814::/48 max 64 as 65060; +route fd42:d5d8:3c89::/48 max 64 as 4242421515; +route fde6:dbcf:976c::/48 max 48 as 4242420752; +route fd93:5d9f:2ec4::/48 max 48 as 4242423385; +route fd05:4087:c4e4::/48 max 48 as 4242420898; +route fd51:b39d:249f::/48 max 64 as 4242421717; +route fd8b:820f:94e0::/48 max 64 as 4242421041; +route fd15:9060:9d42::/48 max 48 as 4242420924; +route fd35:eeee:eeee::/48 max 64 as 4242422006; +route fd42:42:564::/48 max 64 as 4242421564; +route fd00:1999:323::/48 max 48 as 4242420323; +route fd33:c25e:9d77::/48 max 48 as 4242423739; +route fd75:fcce:1f11::/48 max 48 as 4242422311; +route fd2c:71c8:6038::/48 max 64 as 4242423214; +route fdad:e88e:bac::/48 max 48 as 4242420499; +route fd33:9493:a6ed::/48 max 64 as 4242421243; +route fdd0:9000:ba42::/48 max 48 as 4242420307; +route fd6a:22f6:b683::/48 max 64 as 4242423338; +route fd42:0:a::/48 max 64 as 4242422412; +route fdca:300b:dbbb::/48 max 64 as 4242423525; +route fde6:617f:eb47::/48 max 48 as 4242421504; +route fd42:e9ad:e297::/48 max 64 as 4242421369; +route fddc:d3a9:9::/48 max 64 as 4242421757; +route fd7b:7879:70d5::/48 max 48 as 4242423114; +route fd40:aac4:93b0::/48 max 48 as 4242420216; +route fdc9:83c1:d0ce::/48 max 48 as 4242422526; +route fd05:3aca:c3a0:a2c1::/64 max 64 as 0; +route fda3:db3f:c50d::/48 max 64 as 4242420145; +route fd24:e2b2:ea31::/48 max 64 as 4242422291; +route fd01:f37d:2b50::/48 max 48 as 4242420843; +route fd9f:59a6:30da::/48 max 64 as 4242420795; +route fd42:403::/64 max 64 as 4242420403; +route fd00:4861:636b::/48 max 48 as 4242421472; +route fde6:36fc:c985::/64 max 64 as 65527; +route fd13:71c2:235a::/48 max 64 as 4242421373; +route fd0c:9a37:6e3b::/48 max 64 as 4242421929; +route fd42:fd6b:774e::/48 max 64 as 4242423306; +route fd40:2333:e895::/48 max 48 as 4242420471; +route fdc8:c633:5319::/48 max 64 as 4242421588; +route fded:f11e:e161::/48 max 64 as 4242421402; +route fdf7:e7a3:4888::/48 max 48 as 4242420335; +route fd10:127:53:53::/64 max 64 as 4201270006; +route fd10:127:53:53::/64 max 64 as 4201272923; +route fd10:127:53:53::/64 max 64 as 4242422464; +route fd10:127:53:53::/64 max 64 as 4242422923; +route fd10:127:53:53::/64 max 64 as 4242423618; +route fd12:eb9d:39d3::/48 max 64 as 4242421640; +route fd12:eb9d:39d3::/48 max 64 as 4242421255; +route fd62:c9e2:af95::/48 max 48 as 4242422331; +route fdce:b4b9:aa40::/48 max 48 as 4242421953; +route fd6f:6e69:6f6e::/48 max 48 as 4242423847; +route fd42::/48 max 64 as 4242423723; +route fde7:32ae:ee77::/48 max 64 as 4242422777; +route fdc3:67ce:cc7e::/48 max 64 as 64946; +route fdc0:f16e:7051::/48 max 64 as 4242423567; +route fd00:bab6:bca1::/48 max 48 as 4242421512; +route fd69:5611:6790::/48 max 48 as 4242420182; +route fdc8:351e:3ce4::/48 max 48 as 4242420264; +route fd01:fd2f:b0ce::/48 max 48 as 4242423219; +route fda0:747e:ab29:5016::/64 max 64 as 64888; +route fd63:5d40:47e5::/48 max 48 as 4242423035; +route fd92:cd36:3666::/48 max 48 as 4242422099; +route fd60:1c1e:12ec::/48 max 48 as 4242420712; +route fd2c:a1bb:5a16::/48 max 64 as 4242421116; +route fd00:801:30a0::/44 max 64 as 4242420656; +route fd93:6244:7aef::/48 max 48 as 4242422011; +route fd44:6b93:4eaa::/48 max 64 as 4242423490; +route fdfa:43:8ed5::/48 max 64 as 4242422404; +route fd5b:4834:643a:7c41::/64 max 64 as 4242420306; +route fd49:93be:e0d2::/48 max 64 as 4242423655; +route fdd2:cbf2:61bd::/48 max 64 as 4242423182; +route fd42:b60d:6174::/48 max 64 as 4242422624; +route fd18:a623:e3a5::/48 max 48 as 4242421902; +route fdf4:2331:fa09::/48 max 48 as 4242420197; +route fd42:212:995::/48 max 48 as 4242422995; +route fdfc:35df:d875::/48 max 48 as 4242421592; +route fd42:180:3de0::/56 max 64 as 4242420119; +route fd42:180:3de0::/56 max 64 as 4242421191; +route fd42:180:3de0::/56 max 64 as 4242422601; +route fd8f:4ef6:5402::/48 max 64 as 4242420540; +route fdb2:e864:673e::/48 max 64 as 4242423152; +route fd42:7331:a07c::/48 max 64 as 4242423230; +route fd2d:a6da:8d1a:1408::/64 max 64 as 4242420013; +route fdf4:f031:64d8::/48 max 48 as 4242421967; +route fd43:6d1:3ee2::/48 max 64 as 4242420661; +route fda0:cab1:e1e5:5b11::/64 max 64 as 65408; +route fd01:2f40:3d1d::/48 max 64 as 4242421201; +route fd7c:dfc0:d347::/48 max 64 as 4242420886; +route fd2c:c87d:c2e::/48 max 64 as 4242421204; +route fd45:2e33:411e::/48 max 48 as 4242421149; +route fd5e:ff1e:6c1f::/48 max 64 as 4242421074; +route fd0c:3cf7:8002::/48 max 64 as 4242422808; +route fd42:fe2c:d17a::/48 max 64 as 4242422028; +route fd42:ccc:fd::/64 max 64 as 4242422800; +route fd42:c066:e081::/48 max 64 as 4242420092; +route fdfc:44e4:146e:8f69::/64 max 64 as 4242423821; +route fdc6:9675:ebda::/48 max 48 as 4242423376; +route fd6e:4d9b:686e::/48 max 64 as 4242423033; +route fdc8:f5a0:6499::/48 max 64 as 4242423036; +route fd84:fc6d:9cfb::/48 max 64 as 4242423228; +route fd21:129:81d2::/48 max 64 as 4242420351; +route fd69:1691:1691::/48 max 48 as 4242421691; +route fd00:feed:ca7::/48 max 64 as 4242422688; +route fd83:d1d1:2690::/48 max 64 as 4242422690; +route fd2e:f1:ac::/48 max 48 as 4242422789; +route fdb8:d95e:191a::/48 max 48 as 4242422866; +route fd64:cafe:cafe::/48 max 64 as 4242423400; +route fd42:7879:7879::/48 max 64 as 4242421787; +route fdd3:84c3:cab::/48 max 48 as 4242420686; +route fd00:801:30e0::/44 max 64 as 4242420656; +route fd22:77ca:d9be::/48 max 64 as 4242421701; +route fdec:2fb6:2bdd::/48 max 64 as 4242420529; +route fd27:a1c:b1dd::/48 max 48 as 4242421229; +route fdfd:b19:7175:babe::/64 max 64 as 4242421110; +route fd42:546:24df::/48 max 48 as 4242420546; +route fd06:b047:f7de::/48 max 64 as 64872; +route fd10:127:30::/48 max 64 as 4201270030; +route fd10:127:30::/48 max 64 as 4242420288; +route fd42:64:686::/48 max 64 as 64686; +route fd42:42:2166::/48 max 64 as 4242423141; +route fdb4:4911:ccf8::/48 max 64 as 4242423506; +route fde8:ee85:76ef::/48 max 48 as 4242422749; +route fd39:e07d:e463::/48 max 64 as 4242421165; +route fddf:2460:2460::/48 max 64 as 4242422460; +route fddd:622:e1::/48 max 48 as 4242423153; +route fd70:eaeb:5c1e::/48 max 48 as 4242421801; +route fdd3:5d16:b5dd::/48 max 64 as 65528; +route fdff:b02d:2ef7::/48 max 48 as 4242422341; +route fd42:ac1d:c0de::/48 max 64 as 4242423742; +route fd23:9fed:1099::/48 max 64 as 4242422816; +route fd88:bdbd:8c4b::/48 max 48 as 4242421920; +route fdc1:d4b:b89a::/48 max 64 as 4242423556; +route fd05:3aca:c3a0:aaaa::/64 max 64 as 0; +route fd67:cccc:de5c::/48 max 64 as 4242421318; +route fdf0:9bb:7815::/48 max 48 as 4242420359; +route fd2c:2fa3:62f1::/48 max 64 as 4242423918; +route fd3c:527d:1cfd::/48 max 64 as 4242420516; +route fd50:7506::/48 max 48 as 4242420183; +route fde2:d2a1:23a6::/48 max 64 as 4242420274; +route fdf8:34f6:4f6f::/48 max 64 as 4242420278; +route fd6b:79c1:f194::/48 max 64 as 4242422330; +route fdb2:520f:f4a7::/48 max 64 as 4242423774; +route fd6d:ca00:a997::/48 max 48 as 4242420272; +route fdd3:aff7:633e::/48 max 48 as 4242423533; +route fdab:9734:91ed::/48 max 48 as 4242421962; +route fdde:dead:beef::/48 max 48 as 4242421555; +route fd40:2200:1975::/48 max 48 as 4242421975; +route fdec:e7bb:6c6d::/48 max 48 as 4242421880; +route fd74:e845:fe1a::/48 max 64 as 4242423360; +route fd42:180:3de0:100::/60 max 64 as 4242420119; +route fd42:180:3de0:100::/60 max 64 as 64737; +route fd42:180:3de0:100::/60 max 64 as 4242422601; +route fd83:b5b8:d749::/48 max 64 as 4242420717; +route fd42:2347:a::/48 max 48 as 4242422347; +route fd79:2941:26c7::/48 max 48 as 4242422089; +route fd22:d6c3:34e0::/48 max 48 as 4242422763; +route fd00:1996:726::/48 max 64 as 4242422235; +route fd14:2975:7783::/48 max 48 as 4242420283; +route fd42:f7b1:1078::/48 max 64 as 4242420210; +route fd42:1806:1806::/48 max 48 as 4242421806; +route fd42:4242:2405::/48 max 48 as 4242422405; +route fd8c:942b:de46:5ccc::/64 max 64 as 4242422012; +route fd42:5ee3:c44b::/48 max 64 as 4242420125; +route fd0e:4f70:3485::/48 max 64 as 4242420755; +route fde8:ef06:b45a::/48 max 64 as 4242421360; +route fd20:3f3a:6046::/48 max 48 as 4242423646; +route fd2d:6421:f42b::/48 max 48 as 4242423840; +route fd55:a814:708c::/48 max 64 as 4242422410; +route fd5f:7a63:c27f::/48 max 64 as 4242423040; +route fd51:2bb2:fd0d::/48 max 64 as 64654; +route fd42:ac14:9400::/48 max 64 as 4242422043; +route fd3d:1282:9113::/48 max 64 as 4242420167; +route fdca:ffee:8::/64 max 64 as 65511; +route fd08:7cc4:9598::/48 max 64 as 4242421028; +route fda7:d989:67d3::/48 max 64 as 4242423877; +route fd42:4242:339::/48 max 64 as 4242420339; +route fdad:850e:9f6a:9cb3::/64 max 64 as 4242420190; +route fd10:2077:1bda::/48 max 64 as 4242420704; +route fda1:a493:11c6::/48 max 64 as 4242422207; +route fd19:3474:7628::/48 max 64 as 4242420588; +route fd42:2935:3546::/48 max 64 as 4242422935; +route fd28:7032:d431::/48 max 48 as 4242420653; +route fd89:35db:fc0::/48 max 48 as 4242420604; +route fdbe:14a:7607::/48 max 48 as 4242423419; +route fd78:1878:3450::/48 max 64 as 4242421841; +route fd10:127:23a::/48 max 64 as 141706; +route fd10:127:99::/48 max 64 as 4201270099; +route fd10:127:99::/48 max 64 as 4242423699; +route fdfc:e23f:fb45:3234::/64 max 64 as 0; +route fd00:feed:bec::/48 max 64 as 4242420802; +route fd42:c0de:6a6d::/48 max 64 as 4242423782; +route fdff:23:42::/48 max 64 as 4242423042; +route fd37:b948:9c2e::/48 max 64 as 4242423231; +route fd9e:ccad:3a26::/48 max 64 as 4242420409; +route fd72:436c:8f56::/48 max 48 as 4242420803; +route fdef:ffc0:4fff::/48 max 64 as 65080; +route fdf7:facd:9346::/48 max 48 as 4242421115; +route fde2:6ea7:1c3::/48 max 48 as 4242420503; +route fd18:18d9:adde:f000::/52 max 64 as 4242421233; +route fd42:b10:1118::/48 max 64 as 4242420118; +route fdb0:f750:cce0::/48 max 64 as 4242421252; +route fd01:470:7d4c::/48 max 64 as 64600; +route fd42:affe:face::/48 max 64 as 4242423889; +route fd88:28f7:a86d::/48 max 64 as 4242420344; +route fd23::/48 max 64 as 4242422037; +route fde8:21c6:370b::/48 max 64 as 64891; +route fdf1:af84:596a::/48 max 48 as 4242422243; +route fd33:9374:cce7::/48 max 48 as 4242420768; +route fdfe:1647:a2bb::/48 max 64 as 4242421978; +route fd66:b99:c0da::/48 max 48 as 17080; +route fda0:23:748b::/48 max 64 as 76190; +route fd59:a9db:1a5e:670::/64 max 64 as 4242420980; +route fdea:dead:face::/48 max 64 as 4242420130; +route fdb6:dbcb:e738::/48 max 64 as 4242420265; +route fd3e:9ee2:ae0::/48 max 64 as 4242422595; +route fd0a:d928:b30d::/48 max 64 as 65099; +route fd99:b9c:8d88::/48 max 48 as 4242422750; +route fd54:4355:b6ac::/48 max 64 as 4242420212; +route fd3a:f39a:8568::/48 max 48 as 4242421810; +route fd56:a42b:9667::/48 max 64 as 4242423398; +route fd42:1337:c0de::/48 max 48 as 4242420995; +route fd76:560a:bba0::/48 max 48 as 4242422173; +route fd46:972a:903b::/48 max 64 as 4242423620; +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 fd00:801:3080::/44 max 64 as 4242420656; +route fd3b:ba37:f906::/60 max 64 as 4242420257; +route fd37:13a8:98d6::/48 max 64 as 4242423783; +route fdd6:aff6:5f6f::/48 max 64 as 76198; +route fdc2:752c:29d1::/48 max 48 as 4242423636; +route fd3f:7adb:2f06:ee82::/64 max 64 as 4242420829; +route fd3b:2121:9939::/48 max 64 as 4242420699; +route fd62:d79c:a5b9::/48 max 64 as 4242421513; +route fd9a:5c:48::/48 max 64 as 4242420181; +route fdf8:c69:cc49::/48 max 48 as 4242420880; +route fd8c:41:f1a2::/48 max 64 as 4242420517; +route fd26:d901:bd::/48 max 64 as 4242422401; +route fdba:2737:210d::/48 max 64 as 4242422357; +route fdf3:2049:5152::/48 max 64 as 64866; +route fd42:7:7::/48 max 64 as 4242420095; +route fd42:2605:5062::/48 max 64 as 4242422605; +route fdd4:23a3:9727::/48 max 48 as 4242422339; +route fd7b:860b:8877::/48 max 64 as 64781; +route fd42:0:e::/48 max 64 as 4242420990; +route fd8a:fc0c:5707::/48 max 48 as 4242420760; +route fdcf:de54:13ef::/48 max 64 as 4242421508; +route fd2a:edfd:6bae::/48 max 64 as 4242420750; +route fd58:eb75:347d::/48 max 64 as 4242420428; +route fd2f:5119:f2c::/48 max 64 as 65196; +route fd43:5602:29bd::/48 max 64 as 65024; +route fd42:c001:c0de::/48 max 64 as 4242423355; +route fd42:2022:dead::/48 max 48 as 4242423691; +route fd42:fe56:7891::/48 max 64 as 4242420191; +route fd23:698f:1b00::/47 max 64 as 4242422180; +route fd10:127:53::/48 max 64 as 4201270006; +route fded:e0fd:5fe::/48 max 64 as 4242420565; +route fd00:46c5:1654::/48 max 64 as 4242423710; +route fd75:77d4:482b::/48 max 64 as 4242421297; +route fdec:4562:434f::/64 max 64 as 65520; +route fd97:4c4e:9d26::/48 max 64 as 64697; +route fd42:1a84:714c::/48 max 48 as 4242422926; +route fdfc:4e:5f23::/48 max 64 as 4242420708; +route fd34:7725:e318::/48 max 48 as 4242421126; +route fdc2:1708:72bc::/48 max 64 as 4242422713; +route fd6b:869c:c4a1::/48 max 64 as 4242421860; +route fd42:ab17:ab17::/48 max 64 as 4242420822; +route fded:9e31:ffee::/48 max 48 as 4242423397; +route fd86:5946:61b2::/48 max 48 as 4242421273; +route fd5c:f0f:39fc::/48 max 64 as 4242423158; +route fdc0:10ca:7105::/48 max 64 as 4242423173; +route fd3d:f4df:d0f4::/48 max 64 as 4242423433; +route fd00:65a8:93a4::/48 max 64 as 65142; +route fd62:172:23:125::/64 max 64 as 4242423852; +route fdff:feed:4242::/48 max 64 as 4242420252; +route fd01:1511:1511::/48 max 48 as 4242421511; +route fd42:3259:c01d::/48 max 64 as 4242420166; +route fda0:23:1f05::/64 max 64 as 4242423513; +route fd42:2950::/48 max 64 as 4242422950; +route fd42:2950::/48 max 64 as 202265; +route fd72:7c8c:faf1::/48 max 48 as 4242422556; +route fd16:f8dc:8ef::/48 max 48 as 4242420062; +route fd3e:bc8d:dcaf::/48 max 64 as 4242420434; +route fdef:fa9b:62b::/48 max 64 as 4242420454; +route fde0:9f05:72fc::/48 max 64 as 4242423190; +route fde1:122:9322::/48 max 60 as 4242423913; +route fd42:4242:4242::/48 max 64 as 4242421124; +route fd31:dfc3:e7d9::/48 max 64 as 4242420447; +route fd4e:f2d7:88d2:fff9::/64 max 64 as 64899; +route fd42:d42:d42:81::/64 max 64 as 4242423035; +route fd42:d42:d42:81::/64 max 64 as 4242421080; +route fd42:d42:d42:81::/64 max 64 as 4242422923; +route fd42:d42:d42:81::/64 max 64 as 4201272923; +route fd42:d42:d42:81::/64 max 64 as 4242421411; +route fd42:d42:d42:81::/64 max 64 as 4242422936; +route fd10:127:7:c000::/51 max 64 as 4201270007; +route fdb4:2dc1:c741::/48 max 48 as 4242421078; +route fdf3:5237:bf63::/48 max 48 as 4242423881; +route fda0:3e43:d8e::/48 max 64 as 4242422650; +route fdfd:beef:beef:2::/64 max 64 as 4242420156; +route fd30:509b:38b3::/48 max 48 as 4242423108; +route fdef:8387:28fe::/48 max 48 as 4242423486; +route fd42:68c2:8747::/48 max 64 as 4242421178; +route fd6b:96ee:1f2b::/48 max 48 as 4242420417; +route fd10:127:1488::/48 max 64 as 4201271488; +route fd00:70ff:b007::/48 max 48 as 4242423031; +route fd34:fe56:7891::/48 max 64 as 4242420909; +route fd37:93a6:ed8f::/48 max 64 as 64827; +route fdb7:439f:81b6::/48 max 64 as 4242423759; +route fd40:e3b7:1d77:1234::/64 max 64 as 4242421933; +route fd5d:d7c9:2c7d::/48 max 64 as 4242422509; +route fdb2:b297:900d::/48 max 48 as 4242422024; +route fdef:6fb6:592d::/48 max 64 as 4242423189; +route fdc6:30c3:8662::/48 max 64 as 4242423377; +route fd16:fb99:7f9b::/48 max 48 as 4242422227; +route fdb1:8565:c849::/48 max 64 as 200201; +route fdb1:8565:c849::/48 max 64 as 4242421199; +route fde0:ccf0:ac16::/48 max 48 as 4242423518; +route fd7a:2af9:2828::/48 max 48 as 4242421088; +route fdf0:e23c:6950::/48 max 48 as 4242422812; +route fdfd:6969::/48 max 48 as 4242423665; +route fd98:7769:12c8::/48 max 64 as 142642; +route fdee:c1e0:fafd::/48 max 48 as 4242421609; +route fd44:8965:2e1c:2e76::/64 max 64 as 4242420017; +route fd99:b29a:7c20::/64 max 64 as 64886; +route fd31:f6ee:ab9d::/48 max 64 as 64606; +route fd0e:8db3:d50a::/64 max 64 as 65134; +route fd00:1337:cafe::/48 max 64 as 64626; +route fd74:f654:a9c6::/48 max 48 as 4242421257; +route fd42:2b13:a29c::/48 max 64 as 4242420870; +route fd22:3adc:a411::/48 max 48 as 4242422610; +route fd10:7053:49de::/48 max 64 as 4242420789; +route fd6e::/48 max 64 as 4242422692; +route fd18:18d9:adde::/48 max 64 as 4242421233; +route fd5b:d2c1:2ecc::/48 max 64 as 4242421832; +route fdc4:13f5:25ec::/48 max 48 as 4242422821; +route fd8f:a905:397::/48 max 48 as 4242421423; +route fd1c:f73c:a945:3000::/52 max 64 as 4242422700; +route fdad:b98a:7dcb::/48 max 64 as 4242423743; +route fdc1:2600:1105::/48 max 48 as 4242422577; +route fdab:896d:d34::/48 max 64 as 4242420093; +route fdd9:a0b1:5bd0::/48 max 64 as 64863; +route fd42:4888:eb20::/48 max 64 as 4242421047; +route fdee:70b9:860c::/48 max 64 as 4242421406; +route fdf7:bca:c983::/48 max 64 as 4242421518; +route fd0f:8db3:d50a::/64 max 64 as 65046; +route fd42:4242:247::/48 max 64 as 141776; +route fd42:4242:247::/48 max 64 as 4242420247; +route fd42:4242:247::/48 max 64 as 4201270017; +route fd60:3124:f80c::/48 max 48 as 4242420639; +route fd42:d3ca::/48 max 64 as 4242421520; +route fd2c:3214:3214::/48 max 64 as 4242423214; +route fd10:127:127:53::/64 max 64 as 4242422464; +route fddd:a553:ee0e::/48 max 64 as 4242421119; +route fd69:5293:27d3::/48 max 64 as 4242423537; +route fde2:346e:943b::/48 max 64 as 4242420922; +route fd42:4242:1921::/48 max 64 as 4242421921; +route fd96:ac77:1286::/48 max 64 as 4242422231; +route fd25:1952:c72e::/48 max 64 as 64876; +route fd41:9906:87b4::/48 max 48 as 4242420658; +route fd42:e0f1:5b4b::/48 max 64 as 4242420164; +route fd00:fa17:1a17::/48 max 48 as 4242422780; +route fdc3:c927:4566::/48 max 48 as 4242421509; +route fd67:86ac:41f5::/48 max 64 as 4242423507; +route fd41:c44d:1c1e::/48 max 48 as 4242421591; +route fdee:1999:1005::/48 max 64 as 4242421069; +route fdee:1999:1005::/48 max 64 as 207468; +route fd77:14cc:b20c::/48 max 64 as 4242420340; +route fd8f:665e:49ae::/48 max 48 as 4242421458; +route fd42:2247::/48 max 64 as 4242422247; +route fded:9e31:611::/48 max 48 as 4242423396; +route fd42:24ac:df57::/48 max 48 as 4242420262; +route fd31:8b8c:795a::/48 max 52 as 4242420951; +route fd25:c78c:9544::/48 max 64 as 4242420543; +route fdff:0:fcd0::/48 max 64 as 0; +route fd9d:3336:fe5d::/48 max 64 as 4242420794; +route fdae:43fb:3ab7::/48 max 48 as 4242420769; +route fdda:eafa:15ce::/48 max 64 as 4242420567; +route fd28:4a00:7533::/48 max 64 as 4242421938; +route fd00:f100:fe00::/48 max 64 as 4242422282; +route fda4:d763:2fbc::/48 max 48 as 0; +route fd8f:7f6d:be92:8716::/64 max 64 as 4242423652; +route fd40:a3a9:287c::/48 max 48 as 4242423373; +route fd70:4904:a771::/48 max 48 as 4242420966; +route fd60:7eb6:761e::/48 max 48 as 4242421870; +route fd42:a551::/48 max 64 as 4242421554; +route fdfd:beef:beef:1::/64 max 64 as 4242420155; +route fd3c:77f3:88a7::/48 max 64 as 4242421451; +route fd77:e957:3b08::/48 max 64 as 4242422778; +route fd5f:fd18:29d1:4f61::/64 max 64 as 4242420017; +route fd28:d639:e958::/48 max 64 as 4242422375; +route fd68:6868:6868::/48 max 64 as 4242423237; +route fd42:4242:2202::/48 max 64 as 4242422202; +route fd42:ccc:da::/48 max 64 as 4242420101; +route fd91:8ef5:a5db::/48 max 64 as 4242423298; +route fd85:7370:a8a1::/48 max 48 as 4242421690; +route fd42:c33e:bef4:228::/64 max 64 as 4242420121; +route fd42:4992:acbd::/48 max 64 as 4242423504; +route fdef:affe:edda::/48 max 64 as 65489; +route fd71:2bc7:20dc::/48 max 48 as 4242423964; +route fd59:7dca:fcef::/48 max 48 as 4242420946; +route fdcc:3597:f3cf::/48 max 48 as 4242422992; +route fd42:4242:64::/48 max 64 as 4242420064; +route fda4:1721:8451::/48 max 64 as 65201; +route fd63:770:4242::/48 max 48 as 4242421422; +route fda7:3ae7:e04d::/48 max 48 as 4242422596; +route fd67:9656:8821::/48 max 64 as 4242420590; +route fd8d:aa08:49ce::/48 max 48 as 4242421849; +route fd5a:e2fd:a040::/48 max 64 as 4242422691; +route fd4d:ce73:68f9::/48 max 48 as 4242421457; +route fde6:402d:990d::/48 max 64 as 4242420576; +route fdfd:6b61:7431::/48 max 64 as 4242421994; +route fd1e:d888:50b7::/48 max 48 as 4242421821; +route fd5b:dc38:47f5::/48 max 64 as 4242420742; +route fd94:21a1:6eed::/48 max 48 as 4242423202; +route fd19:361e:b053::/48 max 64 as 4242421822; +route fdef:ffc0:3dd7::/48 max 64 as 201173; +route fd9d:fd5b:8d42::/48 max 48 as 4242423061; +route fd42:e621::/48 max 64 as 4242421488; +route fda0:747e:ab29:e1ba::/64 max 64 as 65523; +route fd0e:3d8c:2dd6:8e6e::/64 max 64 as 4242420651; +route fd8f:14c7:d318::/48 max 64 as 64889; +route fd9e:a88a:950f::/48 max 48 as 4242420370; +route fd7d:42ea:6520::/48 max 64 as 4242421205; +route fdef:1337:b00b::/48 max 64 as 4242422609; +route fd63:c85f:2e25::/48 max 48 as 4242422568; +route fd5f:2bd0:1feb::/48 max 48 as 4242421869; +route fd66:e907:881c::/48 max 48 as 4242420407; +route fdbd:8dc9:3d2b::/48 max 48 as 4242423952; +route fd40:be12:88dc::/48 max 48 as 4242420720; +route fdfc:f2:54cd::/48 max 48 as 4242420460; +route fd86:4ce:d32f::/48 max 64 as 4242423855; +route fd33:aba8:392::/48 max 48 as 4242423941; +route fd8b:27b8:c998::/48 max 64 as 4242421882; +route fd2e:42e:f0c0:4d3f::/64 max 64 as 4242423874; +route fd00:5697:ffff::/48 max 48 as 4242421397; +route fd23:42:ac16::/56 max 64 as 64616; +route fd96:21ef:a9ba::/48 max 64 as 4242423182; +route fdfd:dead:c0d3::/48 max 64 as 4242421113; +route fd0d:7f0:3003::/48 max 64 as 64663; +route fdc1:160b:44b2::/48 max 64 as 4242420674; +route fd42:15:42::/48 max 64 as 4242421542; +route fdfd:1ce:cafe::/48 max 48 as 4242422104; +route fd9e:5312:a3b3::/48 max 48 as 4242423704; +route fd12:ab:d32::/48 max 48 as 4242422886; +route fdd6:6392:5e0c::/48 max 48 as 4242420621; +route fdd7:e0f3:3838::/48 max 64 as 4242420270; +route fd4c:2535:91::/48 max 64 as 4242422232; +route fd65:f4d8:5327::/48 max 48 as 4242420969; +route fd42:c:5::/48 max 64 as 4242422305; +route fd2e:56cf:1ec2::/48 max 64 as 4242423225; +route fdfd:dead:c0de::/48 max 64 as 4242421230; +route fd3d:714a:d119::/48 max 64 as 4242423113; +route fd13:b4dc:4b1e::/64 max 64 as 65052; +route fdba:997e:735b::/48 max 48 as 4242421866; +route fd59:54c0:fab::/48 max 64 as 76175; +route fd67:1c85:3021:27c0::/64 max 64 as 4242420097; +route fd81:9057:26e6::/48 max 64 as 4242420865; +route fda0:747e:ab29:209::/64 max 64 as 65397; +route fd42:3110:4242::/48 max 64 as 4242423110; +route fda6:a1d6:a1d7::/48 max 48 as 4242420477; +route fdfc:ba7c:ca1::/48 max 64 as 64871; +route fd5c:d982:d80d:9243::/64 max 64 as 4242420171; +route fdfe:cafe:dead::/48 max 48 as 4242420609; +route fdf9:2eea:f030::/48 max 56 as 4242422004; +route fd42:dead:666::/48 max 64 as 4242422304; +route fd91:9191:9191::/48 max 64 as 4242421181; +route fdcc:60b6:2f38::/48 max 64 as 4242422441; +route fd84:90a:5522::/48 max 48 as 4242421250; +route fd10:127:3262::/64 max 64 as 213262; +route fd10:127:23b::/48 max 64 as 141706; +route fd72:d0d0:6e0b::/48 max 48 as 4242421618; +route fd09:d32f:5a03::/48 max 64 as 4242420505; +route fd94:556f:fbc5::/48 max 48 as 4242423770; +route fdb8:cfed:c6a6::/48 max 48 as 4242420732; +route fde8:8953:ac1e::/48 max 48 as 4242422093; +route fd1d:817:1926::/48 max 48 as 4242420644; +route fd12:d47:91c1::/48 max 48 as 4242422505; +route fd4e:700e:857::/48 max 48 as 4242422023; +route fd42:d42:511::/48 max 64 as 4242420511; +route fd4f:1e84:8760::/48 max 48 as 4242421575; +route fd42:1c3b:2666::/48 max 64 as 4242422078; +route fdc9:a4d4:c4ce::/48 max 64 as 4242422718; +route fdba:54:32::/48 max 48 as 4242421477; +route fd6e:60da:d98a::/48 max 64 as 4242421558; +route fd9e:bcbd:88::/48 max 48 as 4242423352; +route fd27:cafe:beef::/48 max 64 as 4242420702; +route fd01:470:1989::/64 max 64 as 4242421989; +route fd10:127:236::/48 max 64 as 140913; +route fd18:18d9:adde:40::/58 max 64 as 4242421233; +route fd42:ce96:2170::/48 max 48 as 4242421680; +route fdfc:3e4f:f3c0::/48 max 64 as 4242420020; +route fd92:a682:9c0d::/48 max 64 as 4242423919; +route fd4e:f2d7:88d2:fffc::/64 max 64 as 64899; +route fdfc:2689:117c::/48 max 64 as 4242421301; +route fd42:7616:60d2::/48 max 64 as 4242423264; +route fd31:2352:60a9::/48 max 64 as 4242422626; +route fd10:a433:4b7d::/48 max 64 as 4242421826; +route fd00:4242:3348::/48 max 64 as 4242423348; +route fd09:5c15:ab68::/48 max 48 as 4242423678; +route fd00:1949:1001::/48 max 48 as 4242421661; +route fdbd:5fe6:34b2::/48 max 64 as 4242422391; +route fda7:a975:bfc2::/48 max 64 as 4242420469; +route fd42:1808:1808::/48 max 48 as 4242421808; +route fdca:36c3:e21c::/48 max 48 as 4242422685; +route fdf4:71a1:fc81::/48 max 64 as 4242420304; +route fd73:8e01:9673::/48 max 64 as 4242423301; +route fd10:127:7:2672::/64 max 64 as 4201270007; +route fd5b:d2a7::/44 max 64 as 4242421434; +route fd42:2a2b:acf1::/48 max 48 as 4242420577; +route fdcf:7494:4f2c::/48 max 64 as 4242420813; +route fdef:c0f:fe::/48 max 64 as 76124; +route fdbe:f027:9965::/48 max 64 as 4242421668; +route fd42:deca:fbad::/48 max 48 as 4242421411; +route fdef:5a83:3ef2::/48 max 48 as 4242420350; +route fdfd:ac22:8915::/48 max 48 as 4242420820; +route fdef:17a0:ffb1::/48 max 64 as 65529; +route fdd6:8e66:2604::/48 max 64 as 4242423299; +route fd0c:d28c:fbc9::/48 max 64 as 4242420249; +route fd10:127:45::/48 max 64 as 4201270456; +route fdea:b782:70a5::/48 max 48 as 4242421334; +route fddd:3327:f909::/48 max 64 as 4242420502; +route fd18:18d9:adde:80::/58 max 64 as 4242421233; +route fd89:e30d:4035::/48 max 48 as 4242420710; +route fde8:2b32:759b:fb76::/64 max 64 as 4242423405; +route fd01:5e19:11e1::/48 max 64 as 4242422506; +route fdf7:c335:8a6a::/48 max 48 as 4242420855; +route fd66:feed:beef::/48 max 64 as 4242423439; +route fda8:6b5c:e370::/44 max 48 as 4242423309; +route fdbc:cddc:6666::/48 max 64 as 4242420311; +route fdf4:83f1:6f4f::/48 max 48 as 4242420515; +route fd10:e0b:bb2::/48 max 64 as 4242421604; +route fd10:e0b:bb2::/48 max 64 as 4242421604; +route fdd3:e145:e3cc::/48 max 64 as 4242420193; +route fdf9:9417:5844::/64 max 64 as 64885; +route fdcf:7d7d:167::/48 max 64 as 4242423727; +route fd10:127:233:1000::/64 max 64 as 4242421025; +route fd6f:1bf6:4b30::/48 max 48 as 4242420840; +route fdb3:d376:9939::/48 max 64 as 64712; +route fd3a:7651:7bb2::/48 max 48 as 4242421272; +route fd4e:f2d7:88d2:fffd::/64 max 64 as 64899; +route fdc6:2ac0:db72::/48 max 64 as 4242423675; +route fd2b:626:d882::/48 max 64 as 4242421218; +route fdec:c0f1:afda::/64 max 64 as 65115; +route fd92:6a0d:ea38::/48 max 64 as 4242422188; +route fddf:e9e6:817::/48 max 64 as 4242422025; +route fdd0:c468:8eb1::/48 max 64 as 4242423843; +route fdc3:10cd:ae9d::/48 max 64 as 4242420789; +route fda4:be8c:4fd1::/48 max 48 as 4242423761; +route fd85:1dea:2093::/48 max 64 as 4242421009; +route fd00:deca:fba0::/44 max 64 as 4242423815; +route fdec:9e13:da5d::/48 max 64 as 4242423090; +route fd94:3e63:c202::/48 max 64 as 4242423238; +route fd42:3a16:acd::/48 max 64 as 4242421221; +route fd59:8614:e4d::/48 max 48 as 4242421561; +route fd42:df42::/48 max 64 as 64773; +route fd73:3033:1913::/48 max 64 as 4242421020; +route fde3:4c0d:2836::/48 max 56 as 4242421280; +route fdd9:78f:427::/48 max 64 as 4242422019; +route fd94:c9b4:7bda::/48 max 64 as 4242421475; +route fdfc:bdcd:a880::/48 max 48 as 4242423112; +route fd6a:b179:7a6b::/48 max 48 as 4242423927; +route fd42:2950:201::/48 max 64 as 4242422950; +route fd42:2950:201::/48 max 64 as 202265; +route fd42:3667:3667::/48 max 64 as 4242423667; +route fd69:420:666::/48 max 48 as 4242421606; +route fd27:7dc7:ef6a::/48 max 48 as 4242422881; +route fd9d:5e08:b9f9::/48 max 64 as 4242421096; +route fdf7:f511:d0ce::/48 max 64 as 4242420560; +route fd1c:f73c:a945:1000::/52 max 64 as 4242422700; +route fda5:ac02:e120::/48 max 48 as 4242422369; +route fd42:6cef:5f39::/48 max 64 as 4242422747; +route fd00:801:3050::/44 max 64 as 4242420656; +route fd9b:3774:d2fa::/48 max 48 as 4242420413; +route fd8f:3250:9097::/48 max 64 as 4242420461; +route fd6e:9e16:e408::/48 max 48 as 4242422450; +route fdc4:d762:2143::/48 max 64 as 64874; +route fd2e:5e5e:8a3d::/48 max 48 as 4242421022; +route fddb:aea5:c955::/48 max 48 as 4242420682; +route fd20:a870::/48 max 64 as 4242422589; +route fd08:93f3:b7eb::/48 max 48 as 4242421535; +route fd42:4242:443::/48 max 48 as 4242420443; +route fd7c:55ea:fd3b::/48 max 64 as 4242422520; +route fdfd:dead:c0de:1::/64 max 64 as 4242421230; +route fdc6:6093:bfda::/48 max 48 as 4242420723; +route fdc3:1e0a:bb75::/48 max 64 as 4242421898; +route fd42:6c6d:616f::/48 max 64 as 4242423120; +route fda1:ae59:6dd0::/48 max 48 as 4242421876; +route fda1:ae59:6dd0::/48 max 48 as 4201270021; +route fda1:ae59:6dd0::/48 max 48 as 17830; +route fda1:ae59:6dd0::/48 max 48 as 211876; +route fd42:6:e160::/48 max 64 as 4242423160; +route fda3:7863:2204::/48 max 64 as 4242421407; +route fd42:568:127c::/48 max 64 as 4242420616; +route fd6c:c6ed:38d5::/48 max 64 as 4242423916; +route fd9b:7:1375::/48 max 48 as 4242422270; +route fd42:bbbb:c0de::/48 max 64 as 4242420168; +route fd42:d447:775c::/48 max 48 as 4242421070; +route fd00:490:cb2d::/52 max 64 as 64833; +route fd42:471d:329f::/48 max 64 as 4242420573; +route fda0:747e:ab29:cafe::/64 max 64 as 65078; +route fd42:4242:2468::/48 max 64 as 4242422468; +route fd10:127:7:ffff::/64 max 64 as 4201270007; +route fdbb:baba:2222::/48 max 48 as 4242422238; +route fd11:f391:702c::/48 max 64 as 4242423660; +route fde9:6c3c:138a::/48 max 64 as 4242422151; +route fd64:f233:8964::/48 max 64 as 4242422911; +route fdd3:1289:f8ba::/48 max 48 as 4242420693; +route fd71:fd89:c4f0:6ea6::/64 max 64 as 4242420017; +route fd88:c7e:c7b7::/48 max 48 as 4242420112; +route fd81:2009:2009::/48 max 64 as 4242422009; +route fd86:4169:1552::/48 max 48 as 4242420823; +route fd00:801:3020::/44 max 64 as 4242420656; +route fd00:801:3040::/44 max 64 as 4242420656; +route fd9a:f34d:4541::/48 max 64 as 4242422200; +route fd42:d42:d42:9001::/64 max 64 as 4242421050; +route fd42:4992:6b6d::/48 max 64 as 4242428200; +route fd56:9016:dca5::/48 max 64 as 4242423773; +route fd5b:d226:9706::/48 max 64 as 4242420153; +route fdc3:10cd:aea0::/48 max 64 as 4242420789; +route fd56:4147:5545::/48 max 64 as 4242420810; +route fd0d:e64e:4f5b::/48 max 48 as 4242422484; +route fdd0:77f2:44de::/48 max 64 as 4242422077; +route fd10:127:88::/48 max 64 as 4201279999; +route fd3e:d065:66fd::/48 max 64 as 4242420721; +route fde0:105b:1d87::/48 max 64 as 64867; +route fdfd:468b:bab6::/48 max 48 as 4242423953; +route fd8c:eedb:d66e::/48 max 48 as 4242421418; +route fd42:dead:b33f::/48 max 64 as 4242423807; +route fd8f:3cd8:969a::/48 max 48 as 4242422990; +route fd73:111:e824::/48 max 64 as 65152; +route fda6:9506:1d5::/48 max 64 as 4242422541; +route fda6:9506:1d5::/48 max 64 as 4242422545; +route fd64:7c23:f386::/48 max 48 as 4242421203; +route fd01:374d:4ddd::/48 max 48 as 4242423869; +route fd10:9ddd:add0::/48 max 48 as 4242422103; +route fd42:ac17:64c0::/48 max 64 as 4242422042; +route fdd4:975c:1440::/48 max 64 as 4242423182; +route fda7:e8fa:a57f::/48 max 64 as 4242423211; +route fdf3:edd9:85e8::/48 max 48 as 4242420425; +route fd6c:f200:aac::/48 max 48 as 4242423057; +route fddd:8be8:3439::/48 max 48 as 4242422399; +route fd24:365d:ab1e::/48 max 48 as 4242421705; +route fdef:f00f:1337:cafe::/64 max 64 as 65190; +route fdcf:3c00:e001::/48 max 64 as 4242422287; +route fde3:a7e3:7957::/48 max 64 as 4242423004; +route fdad:23e:f50::/48 max 48 as 4242421477; +route fdb9:af86:5168::/48 max 64 as 4242423115; +route fddd:c100:ac0a::/48 max 48 as 4242423477; +route fd1f:ce1e:ff42::/48 max 48 as 4242421307; +route fd18:18d9:adde::/58 max 64 as 4242421233; +route fd23:92cd:c66e::/48 max 48 as 4242421061; +route fd00:801:3090::/44 max 64 as 4242420656; +route fdfc:732b:1fa2::/48 max 64 as 4242423703; +route fd05:a479:89af::/48 max 48 as 4242422674; +route fdfa:b61e:900::/48 max 64 as 4242423550; +route fd31:6ef2:df65::/48 max 64 as 4242421193; +route fd22:e95b:9938::/48 max 64 as 4242423581; +route fdb2:48f2:8ac5::/48 max 48 as 4242422848; +route fd42:1a2b:de57::/48 max 64 as 4242422454; +route fdc4:b438:8c09::/48 max 64 as 4242423151; +route fd98:e7e5:7d1b::/48 max 64 as 4242421380; +route fd83:1110:6556::/48 max 64 as 4242421983; +route fd70:e301:5918::/48 max 64 as 4242421660; +route fd52:fddc:74ba::/48 max 48 as 4242421327; +route fd42:4cd6:34ef::/48 max 48 as 4242423577; +route fd5a:aa2:32c::/48 max 48 as 4242422883; +route fd23:15eb:6969::/48 max 48 as 4242423669; +route fd18:3ab6:2508::/48 max 48 as 4242422512; +route fd00:fd00:192::/48 max 64 as 4242423560; +route fd2b:4193:c6d9::/48 max 64 as 4242423083; +route fd83:e002:c8a1::/48 max 64 as 64525; +route fdc7:5384:30::/48 max 64 as 64930; +route fd63:1e39:6f73::/48 max 64 as 64697; +route fd63:1e39:6f73::/48 max 64 as 64766; +route fd68:ea13:20f::/48 max 64 as 4242423759; +route fdf9:6ea8:cc42::/48 max 48 as 4242423104; +route fdf3:37e1:8d2c::/48 max 56 as 4242421042; +route fd1f:b122:81::/48 max 48 as 4242421521; +route fda0:747e:ab29:2241::/64 max 64 as 65111; +route fd42:4242:2499::/48 max 64 as 4242422499; +route fdf9:e21e:cd63::/48 max 64 as 4242422582; +route fdfd:a97f:d939:689f::/64 max 64 as 4242420186; +route fdde:7b0b:8fb9::/48 max 64 as 4242423111; +route fd51:9b17:dc40::/48 max 48 as 4242420475; +route fda7:fb2b:4733::/48 max 48 as 4242421848; +route fd42:abc0:1::/48 max 64 as 4242423966; +route fdec:2606:62c0::/48 max 48 as 4242420388; +route fd25:a1e5:bee4::/48 max 48 as 4242421720; +route fd42:beef:dead::/48 max 64 as 4242420525; +route fd87:235d:5687::/48 max 48 as 4242420287; +route fda8:a1c7:3180::/48 max 48 as 4242423363; +route fd92:8743:372e::/48 max 48 as 4242420631; +route fd94:3ffe:d256::/48 max 64 as 4242421299; +route fd21:a07e:735e::/48 max 64 as 4242423991; +route fd40:2343:64:fa52::/64 max 64 as 4242420134; +route fd76:d330:272b::/48 max 48 as 4242423925; +route fd0b:1aae:3130::/48 max 64 as 4242422116; +route fdd7:e654:c018::/48 max 48 as 4242422424; +route fd37:c7f3:5bf7::/48 max 48 as 4242421469; +route fd74:40ee:b38a::/48 max 64 as 4242423342; +route fdae:ae04:1994::/48 max 64 as 4242421206; +route fd21:5c0c:9b7e::/48 max 64 as 4242421888; +route fd26:13ad:1cb6::/48 max 48 as 4242423303; +route fd48:f77d:8142::/48 max 64 as 4242423328; +route fdd1:1c64:66fd::/48 max 64 as 4242421233; +route fd52:a95f:1b1b::/48 max 64 as 4242423551; +route fd10:127:127::/48 max 64 as 4242422464; +route fd46:a312:514a::/48 max 48 as 4242422309; +route fdca:226e:ac30::/48 max 48 as 4242420594; +route fd10:127:aa66::/48 max 64 as 17830; +route fd10:127:aa66::/48 max 64 as 211876; +route fd10:127:aa66::/48 max 64 as 4201270021; +route fd10:127:aa66::/48 max 64 as 4242421876; +route fd4e:f2d7:88d2:fffb::/64 max 64 as 64899; +route fda6:bf36:9b89::/48 max 48 as 4242421510; +route fd10:127:37::/48 max 64 as 4201270037; +route fd1d:d8fe:568d::/48 max 64 as 4242422252; +route fd9a:d414:cf1c::/48 max 64 as 4242420248; +route fd48:a00a:2604::/48 max 64 as 4242420557; +route fd42:e06:cfb4::/48 max 64 as 4242421750; +route fd42:ffc:ab1e::/48 max 64 as 4242420146; +route fd42:10e3:10e8::/48 max 48 as 4242420853; +route fdc8:200e:654a::/48 max 64 as 4242423854; +route fd29:612d:9dd1::/48 max 48 as 4242423928; +route fd9e:b565:def3::/48 max 48 as 4242423565; +route fddf:6b2:7a5c::/48 max 48 as 4242423305; +route fda9:1b6e:e41d::/48 max 64 as 4242420305; +route fd00:a:a::/48 max 64 as 4242420386; +route fd39:b6e4:6c1e::/48 max 48 as 4242421737; +route fd02:152e:d070::/48 max 48 as 4242421719; +route fd10:127:fc31::/48 max 48 as 4201272923; +route fd10:127:fc31::/48 max 48 as 4242422923; +route fd42:2308:4a3f::/48 max 48 as 4242422308; +route fdf5:b5b4:ae1a::/48 max 64 as 4242422226; +route fd42:4242:2233::/48 max 64 as 4242422233; +route fd42:f61:e13::/48 max 64 as 4242422550; +route fdcc:8b7e:4593::/48 max 48 as 4242421237; +route fd25:ae36:d470::/48 max 64 as 4242420751; +route fd56:4902:eca0::/48 max 52 as 4242422574; +route fd00:1444:1821::/48 max 64 as 4242422914; +route fd42:bbbb:cafe::/48 max 64 as 4242423965; +route fd57:37f3:d9dc::/48 max 48 as 4242422497; +route fd9d:5e08:b9f9:c3::/64 max 64 as 64654; +route fd31:3a4f:b7ae::/48 max 64 as 4242422773; +route fd3b:826c:87df::/48 max 48 as 4242420975; +route fd50:11c0:4d3f::/48 max 64 as 4242421991; +route fd42:4242:2408::/48 max 48 as 4242422408; +route fdc9:9999:9999:9900::/64 max 64 as 4242420199; +route fd04:234e:fc31::/48 max 48 as 4242422923; +route fd04:234e:fc31::/48 max 48 as 4201272923; +route fdf4:a50a:5c1f::/64 max 64 as 64879; +route fd62:172:23:234::/64 max 64 as 4242423852; +route fddf:4811:38a0::/48 max 48 as 4242422257; +route fdca:fafe:35f3::/48 max 64 as 4242422535; +route fd28:21f:ecd2::/48 max 48 as 4242422802; +route fd2e:b71f:7983::/48 max 48 as 4242422752; +route fd9f:6958:8e19::/48 max 64 as 4242422260; +route fd42:66da:c21a::/48 max 64 as 4242420081; +route fdf8:69c9:134::/48 max 64 as 4242420904; +route fd68:edba:7c1a::/48 max 64 as 4242423435; +route fddb:b75:2bc::/48 max 48 as 4242423695; +route fdac:f3f:e7e2::/48 max 64 as 4242422333; +route fd30:d2:794a::/48 max 48 as 4242422969; +route fdd1:1e1a:71cc::/48 max 64 as 4242421502; +route fdc8:748:a55f::/48 max 48 as 4242422397; +route fdfc:f627:8499::/48 max 64 as 4242422569; +route fdff:1355:7d09::/48 max 48 as 4242423830; +route fdd4:f526:a23b::/48 max 48 as 4242423096; +route fd32:5063:40c2:ea0a::/64 max 64 as 4242422463; +route fd69:9889:9692::/48 max 64 as 209557; +route fd69:9889:9692::/48 max 64 as 4242421214; +route fdcf:cafe:eba::/48 max 48 as 4242420405; +route fdd7:e654:c010::/48 max 48 as 4242422424; +route fd42:1707:1707::/48 max 64 as 4242421707; +route fd42:2950:202::/48 max 64 as 4242422950; +route fd42:2950:202::/48 max 64 as 202265; +route fdf2:8800:6e97::/48 max 64 as 4242422017; +route fd80:9527::/48 max 64 as 4242421010; +route fdae:e3cd:11d9::/48 max 48 as 4242420807; +route fd7a:817:1926::/48 max 64 as 4242421927; +route fd42:470:f0ef::/48 max 64 as 4242420180; +route fd97:b8af:629c:7d45::/64 max 64 as 4242420017; +route fdc5:ffee:defb::/48 max 48 as 4242422296; +route fdef:f20f:1337:cafe::/64 max 64 as 65190; +route fdac:f820:373a::/48 max 64 as 4242422128; +route fdbe:9dd8:7dbd::/48 max 64 as 4242421420; +route fd80:81ed:c211::/48 max 64 as 4242420341; +route fd50:d679:a8e3::/48 max 64 as 4242422403; +route fddf:51f8:5744::/48 max 64 as 4242421145; +route fd48:4b4:f3::/48 max 48 as 4242422616; +route fd42:badc:ab1e:903::/64 max 64 as 4242422305; +route fdfd:721::/48 max 64 as 4242423465; +route fdf7:17d5:de49::/48 max 64 as 4242423905; +route fd42:1ebc:34f0::/48 max 64 as 4242423169; +route fd03:7e46:2707::/48 max 64 as 4242421928; +route fd08:99fe:9b7b::/48 max 48 as 4242422258; +route fd42:470:ed5d::/48 max 64 as 4242422065; +route fdbf:54f1:66b8::/48 max 48 as 4242421525; +route fd42:d42:d42:9050::/64 max 64 as 4242420022; +route fd42:d42:d42:9050::/64 max 64 as 4242420077; +route fd42:cde1:1::/48 max 64 as 4242423967; +route fd1b:4ad0:c526::/48 max 64 as 4242423759; +route fd88:2e46:4b1c:5988::/64 max 64 as 4242420017; +route fd2c:3214:3214:1::/64 max 64 as 4242423214; +route fd00:dead:dead::/48 max 64 as 4242423511; +route fdb8:90b8:5ba6:9d0d::/64 max 64 as 4242420406; +route fd39:afba:d250::/48 max 48 as 4242423341; +route fd42:5d71:219::/48 max 48 as 4242420119; +route fd79:f856:16d9:8882::/64 max 64 as 4242420017; +route fdf4:9abf:8175::/48 max 64 as 4242422236; +route fd42:667c:6ad2::/48 max 64 as 4242420113; +route fd19:eb21:aceb::/48 max 48 as 4242421655; +route fd94:dba8:42b0::/48 max 64 as 4242422717; +route fd0c:62d:8e7::/48 max 64 as 4242423371; +route fda9:26a9:1c47::/48 max 64 as 4242421050; +route fd67:3cc6:16f5::/48 max 64 as 4242421109; +route fd49:277:42::/48 max 48 as 4242420288; +route fd49:277:42::/48 max 48 as 4201270030; +route fddf:c0de:dad::/48 max 48 as 4242422571; +route fd41:3dc2:f135::/48 max 64 as 4242421118; +route fdfa:8c85:5ca3::/48 max 64 as 4242420416; +route fd32:c1ee:db11::/48 max 64 as 4242420148; +route fd0b:fad4:fff6::/48 max 64 as 210969; +route fd0b:fad4:fff6::/48 max 64 as 4242422259; +route fd15:ef1e:ce9c:1312::/64 max 64 as 64719; +route fd4e:b9db:f4be::/48 max 48 as 4242421867; +route fd88:4903:4b9f:d66f::/64 max 64 as 4242420017; +route fdbf:6d9c:4e2d::/48 max 64 as 4242423944; +route fd19:11ec:bed7::/48 max 48 as 4242421550; +route fdd7:1500:c813::/48 max 64 as 4242423044; +route fd29:5a61:6a9c::/48 max 48 as 4242423239; +route fda0:747e:ab29:7407::/64 max 64 as 64893; +route fda1:384a:74de::/48 max 64 as 65525; +route fd0a:cdb3:cde7::/48 max 64 as 4242422705; +route fd66:fe53:906d::/48 max 48 as 4242420718; +route fddd:2633:d583::/48 max 64 as 4242422286; +route fd42:beef:cafe::/48 max 64 as 4242421776; +route fd42:4242:3425::/48 max 64 as 4242423425; +route fda1:d26b:7461::/48 max 64 as 4242420000; +route fd18:86b1:f4e1::/48 max 48 as 4242423226; +route fd82:39c2:e327::/48 max 64 as 4242421567; +route fd64:1430:d42a::/48 max 64 as 4242421298; +route fdef:5d0d:ee12::/48 max 48 as 64738; +route fdeb:53be:49b2::/48 max 64 as 4242422837; +route fd42:3103:5bca::/48 max 64 as 4242423310; +route fd42:8978:b461::/48 max 64 as 4242423340; +route fd46:e3dc:db4a::/48 max 64 as 4242421037; +route fdc8:6f52:c4fe::/48 max 48 as 4242422327; +route fdcb:f420:d408::/48 max 64 as 4242423963; +route fdec:c6a:4002::/48 max 48 as 4242420977; +route fdbb:177c:22e9::/48 max 48 as 4242421840; +route fdff:889b:93cf::/48 max 64 as 4242421322; +route fdb1:e13c:31ce::/48 max 64 as 4242421552; +route fd94:278b:14c8::/48 max 48 as 4242421930; +route fdc7:3c9d:b889:a272::/64 max 64 as 65043; +route fd0b:2bc5:1133::/48 max 48 as 4242420747; +route fdcc:bb58:43b3::/48 max 64 as 4242423626; +route fddc:3293:81a4::/48 max 64 as 4242422515; +route fdc7:3c9d:ff31::/48 max 64 as 65043; +route fd44:4444:4444::/48 max 64 as 4242423311; +route fd42:172:2042::/48 max 64 as 4242422100; +route fd10:f851:a513::/48 max 64 as 4242420809; +route fd48:28ca:36b9::/48 max 64 as 4242421306; +route fd00:cafe:1337::/48 max 64 as 4242423420; +route fd42:64:713::/48 max 64 as 64713; +route fd2a:8eb0:74bd::/48 max 64 as 4242423008; +route fdea:9831:12c0::/48 max 48 as 4242420961; +route fddf:fa6:aede::/48 max 48 as 4242422307; +route fd7b:1b70:2d2e::/48 max 48 as 4242422007; +route fd7c:3727:9426::/48 max 64 as 4242421289; +route fd5d:e0ef:e7e3::/48 max 64 as 4242422449; +route fd00:bad:a55::/48 max 64 as 31867; +route fd94:30a:dee0::/48 max 64 as 4242421557; +route fd27:2761:faba::/48 max 48 as 4242422851; +route fd22:1209:d0c1::/48 max 64 as 4242423406; +route fdf0:1ff4:d2e8::/48 max 48 as 4242420228; +route fd56:7778:783b::/48 max 64 as 4242420589; +route fd5e:86a9:f675::/48 max 64 as 4242421063; +route fd10:127:13::/48 max 64 as 4201270013; +route fd28:cb8f:4c92::/48 max 64 as 4242421817; +route fdc7:d4c1:7b13::/48 max 48 as 4242423353; +route fdc3:64db:4689::/48 max 48 as 4242423375; +route fdab:4053:c0c1::/48 max 64 as 4242423858; +route fd42:fa76:1110::/48 max 64 as 4242421189; +route fd96:5241:4544::/48 max 48 as 4242422683; +route fd95:c7d7:7e07::/48 max 64 as 4242423747; +route fd6e:9f67:5d93::/48 max 64 as 4242421589; +route fd00:443a:ef14::/48 max 64 as 4242420361; +route fd51:cc31:30f5::/48 max 64 as 4242421642; +route fddd:fdef:2ea1::/48 max 64 as 212888; +route fddd:fdef:2ea1::/48 max 64 as 4242421198; +route fd4f:c7fd:f1ea::/48 max 48 as 4242423883; +route fd1b:9b7e:7a18::/48 max 64 as 4242423974; +route fd31:2ee:b2dc::/48 max 48 as 4242423542; +route fd10:127:7:8000::/50 max 64 as 4201270007; +route fdff:b87d:f5b0::/48 max 48 as 4242423605; +route fda0:747e:ab29:9375::/64 max 64 as 65125; +route fd00:9990::/48 max 64 as 4242429990; +route fd42:5969:505::/48 max 48 as 4242421194; +route fd66:0:6666::/48 max 64 as 4242421066; +route fdba:610:d1dd::/48 max 64 as 4242421630; +route fd00:caca:caca::/48 max 48 as 4242422896; +route fdff:b6f0:4b20::/48 max 48 as 4242423671; +route fd91:7b3d:8d19::/48 max 48 as 4242420524; +route fd11:11ae:7466::/48 max 64 as 65051; +route fdab:18d6:beef::/48 max 48 as 4242423434; +route fd3c:99a3:21fb::/48 max 64 as 4242421942; +route fd0b:4d5d:38d9::/48 max 64 as 4242422314; +route fd45:61ab:1bf2:bf79::/64 max 64 as 4242423642; +route fd7d:3858:42d::/48 max 64 as 4242423702; +route fd75:2df5:c9a8::/48 max 48 as 4242422983; +route fd6f:125:c441::/48 max 48 as 4242422737; +route fda0:add0:dec::/48 max 64 as 4242420235; +route fd33:b345:df76::/48 max 48 as 4242422825; +route fd10:127:5f37:59df::/64 max 64 as 4201270000; +route fd42:a901:388e::/48 max 64 as 4242420260; +route fd42:abcd:ef00::/48 max 64 as 4242421819; +route fde8:8e27:b925::/48 max 64 as 4242421276; +route fd42:ccc:fd::/48 max 64 as 4242422800; +route fd42:dead:cafe::/48 max 64 as 4242423955; +route fdb4:acab:1312::/48 max 48 as 4242422131; +route fd42:21:7::/48 max 64 as 4242422107; +route fd42:f10:411::/48 max 64 as 4242422100; +route fded:727b:6c7a::/48 max 64 as 4242421939; +route fdfd:dead:c0d3::/64 max 64 as 4242421113; +route fddf:ebfd:a801:2175::/64 max 64 as 64780; +route fd67:f728:94ac::/48 max 48 as 4242423771; +route fdde:11fd:d091::/48 max 48 as 0; +route fd88:b1fd:7538:58f4::/64 max 64 as 4242421765; +route fd42:23:149::/48 max 64 as 4242420123; +route fdc8:dc88:ee11:6666::/64 max 64 as 38173; +route fd22:622:1f6c::/48 max 64 as 4242420110; +route fdb2:a999:7f8c::/48 max 48 as 4242422389; +route fd1b:a29a:d3a2::/48 max 48 as 4242422360; +route fda8:391f:1052::/48 max 64 as 4242422049; +route fdc3:10cd:ae9f::/48 max 64 as 4242420789; +route fd27:2313:eee5::/48 max 64 as 4242420342; +route fd1c:14:8b8d::/48 max 48 as 4242421705; diff --git a/os/bird/envvars b/os/bird/envvars new file mode 100644 index 0000000..9ca9baa --- /dev/null +++ b/os/bird/envvars @@ -0,0 +1,3 @@ +BIRD_RUN_USER=bird +BIRD_RUN_GROUP=bird +#BIRD_ARGS= diff --git a/os/bird/peers/NETW.conf b/os/bird/peers/NETW.conf new file mode 100644 index 0000000..997d815 --- /dev/null +++ b/os/bird/peers/NETW.conf @@ -0,0 +1,3 @@ +protocol bgp NETW_v6 from dnpeers { + neighbor fe80::????%dn42_NETW as 424242xxxx; +} diff --git a/os/cron.hourly/dn42-roa6 b/os/cron.hourly/dn42-roa6 new file mode 100644 index 0000000..5dd5e54 --- /dev/null +++ b/os/cron.hourly/dn42-roa6 @@ -0,0 +1,3 @@ +#!/bin/sh +curl -sfSL -o /etc/bird/dn42_roa_bird2_6.conf https://dn42.burble.com/roa/dn42_roa_bird2_6.conf +/usr/sbin/birdc configure \ No newline at end of file diff --git a/os/interfaces.d/90-dn42-loopback b/os/interfaces.d/90-dn42-loopback new file mode 100644 index 0000000..5283fe9 --- /dev/null +++ b/os/interfaces.d/90-dn42-loopback @@ -0,0 +1,6 @@ +iface lo inet6 static + address fdef:7b3a:d88f:??00::1/64 + +##################################### + +where ?? is the router number, e.g: 03 \ No newline at end of file diff --git a/os/iptables/rules.v4 b/os/iptables/rules.v4 new file mode 100644 index 0000000..e7badbf --- /dev/null +++ b/os/iptables/rules.v4 @@ -0,0 +1,7 @@ +# Generated by iptables-save v1.8.7 on Mon Mar 27 07:29:21 2023 +*filter +:INPUT DROP [8:324] +:FORWARD DROP [0:0] +:OUTPUT DROP [12:1034] +COMMIT +# Completed on Mon Mar 27 07:29:21 2023 \ No newline at end of file diff --git a/os/iptables/rules.v6 b/os/iptables/rules.v6 new file mode 100644 index 0000000..e030556 --- /dev/null +++ b/os/iptables/rules.v6 @@ -0,0 +1,21 @@ +# Generated by ip6tables-save v1.8.7 on Mon Mar 20 21:32:24 2023 +*filter +:INPUT ACCEPT [0:0] +:FORWARD ACCEPT [0:0] +:OUTPUT ACCEPT [0:0] +:DN42_INPUT - [0:0] +:DN42_OUTPUT - [0:0] +-A INPUT -i dn42+ -j DN42_INPUT +-A FORWARD -i dn42+ -j DN42_INPUT +-A FORWARD -o dn42+ -j DN42_OUTPUT +-A OUTPUT -o dn42+ -j DN42_OUTPUT +-A DN42_INPUT -s fd00::/8 -j ACCEPT +-A DN42_INPUT -s fe80::/10 -j ACCEPT +-A DN42_INPUT -s ff00::/8 -j ACCEPT +-A DN42_INPUT -j REJECT --reject-with icmp6-port-unreachable +-A DN42_OUTPUT -d fd00::/8 -j ACCEPT +-A DN42_OUTPUT -d fe80::/10 -j ACCEPT +-A DN42_OUTPUT -d ff00::/8 -j ACCEPT +-A DN42_OUTPUT -j REJECT --reject-with icmp6-port-unreachable +COMMIT +# Completed on Mon Mar 20 21:32:24 2023 diff --git a/os/software.txt b/os/software.txt new file mode 100644 index 0000000..a4c90b9 --- /dev/null +++ b/os/software.txt @@ -0,0 +1,7 @@ +htop +iptables +iptables-persistent +bird2 +wireguard-tools +nginx +curl \ No newline at end of file diff --git a/os/sysctl.d/90-dn42-forwarding.conf b/os/sysctl.d/90-dn42-forwarding.conf new file mode 100644 index 0000000..80eb45f --- /dev/null +++ b/os/sysctl.d/90-dn42-forwarding.conf @@ -0,0 +1 @@ +net.ipv6.conf.all.forwarding=1 diff --git a/os/wireguard/dn42_NETW.conf b/os/wireguard/dn42_NETW.conf new file mode 100644 index 0000000..0fbad54 --- /dev/null +++ b/os/wireguard/dn42_NETW.conf @@ -0,0 +1,22 @@ +[Interface] +PrivateKey = $? +Address = fe80::$1/64 +ListenPort = 3$2 +mtu = 1420 +Table = off + +# peer addr fe80::$3 +[Peer] +PublicKey = $? +Endpoint = $? +AllowedIPs = fd00::/8, fe80::/10 + + + +######################################## + +$? = self explanatory +$1 = network nr, e.g: 100 or 200 +$2 = optional, where $2 is 4 int long and the last 4 numbers of the peer as +$3 = link local address of the peer + diff --git a/os/www/index.html b/os/www/index.html new file mode 100644 index 0000000..3fda230 --- /dev/null +++ b/os/www/index.html @@ -0,0 +1,23 @@ + + +
+You have a working IPv6 connection if you see this page!
+This is a DN42 router and its accessible via $DNSRESOLVED (clearnet) or $DN42LOOPBACK (DN42)
+ +If you want to know what DN42 is, refer to dn42.dev/Home. +Or if you know what it is and want to peer with me visit www.ventilaar.nl/dn42
+ +Yes this layout is the default nginx template, how did you know?
+ +