diff options
author | Thomas Flummer <tf@flummer.net> | 2023-06-14 21:02:30 +0200 |
---|---|---|
committer | Emil Renner Berthing <esmil@labitat.dk> | 2023-06-20 21:07:48 +0200 |
commit | 61b25ab09fb02f97fbe52ca5627299af0532b7bb (patch) | |
tree | c20fcda8c2ed0a1f1e885e36436245265ae7707b | |
parent | 49aaf402791b619819b1907f250d7c495945f8fd (diff) | |
download | labitat-ansible-61b25ab09fb02f97fbe52ca5627299af0532b7bb.tar.gz labitat-ansible-61b25ab09fb02f97fbe52ca5627299af0532b7bb.tar.xz labitat-ansible-61b25ab09fb02f97fbe52ca5627299af0532b7bb.zip |
space_server: bird: add flummer ASN
-rw-r--r-- | roles/space_server/files/bird.conf | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/roles/space_server/files/bird.conf b/roles/space_server/files/bird.conf index 6dfea20..ef3d2ae 100644 --- a/roles/space_server/files/bird.conf +++ b/roles/space_server/files/bird.conf @@ -24,6 +24,7 @@ define asbjorn_asn = 207727; define hafnium_asn = 211153; define olivia_asn = 199750; define rayman_asn = 198186; +define flummer_asn = 198275; define asbjorn_prefixes_v4 = [ 194.165.35.0/24, @@ -50,6 +51,10 @@ define rayman_prefixes_v6 = [ 2a0e:b107:b12::/48 ]; +define flummer_prefixes_v6 = [ + 2a0e:8f02:2240::/48 +]; + # large communities define lc_f_type = 1; @@ -302,3 +307,16 @@ protocol bgp rayman_ipv6 from bgp_customer { export filter { customer_export_and_default(); }; }; } + +# BGP customer: flummer +protocol bgp flummer_ipv6 from bgp_customer { + local 2a01:4262:1ab:20::1 as local_asn; + neighbor 2a01:4262:1ab:20::85 as flummer_asn; + ipv6 { + import limit 10 action block; + receive limit 20 action disable; + import keep filtered on; + import filter { customer_import(flummer_asn, flummer_prefixes_v6); }; + export filter { customer_export_and_default(); }; + }; +} |