diff options
author | Hafnium <haf@hafnium.me> | 2023-07-19 17:40:36 +0200 |
---|---|---|
committer | Emil Renner Berthing <esmil@labitat.dk> | 2023-09-06 17:46:38 +0200 |
commit | d4ba4cda1856843b31b9a47f2951e3b0c857c6e4 (patch) | |
tree | 767fa4e37360d7011b8ebe4ea6adafbc7341493f /roles/space_server/files/bird.conf | |
parent | 1f6596628b6894cdadb651bfa3c6825d22eb7785 (diff) | |
download | labitat-ansible-d4ba4cda1856843b31b9a47f2951e3b0c857c6e4.tar.gz labitat-ansible-d4ba4cda1856843b31b9a47f2951e3b0c857c6e4.tar.xz labitat-ansible-d4ba4cda1856843b31b9a47f2951e3b0c857c6e4.zip |
space_server: bird: add /48 IPv6 prefix for DBras
Finally got around to recreate #51
Co-authored-by: DBras danielbrasholt@gmail.com
Diffstat (limited to 'roles/space_server/files/bird.conf')
-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 ef3d2ae..e5516d5 100644 --- a/roles/space_server/files/bird.conf +++ b/roles/space_server/files/bird.conf @@ -25,6 +25,7 @@ define hafnium_asn = 211153; define olivia_asn = 199750; define rayman_asn = 198186; define flummer_asn = 198275; +define dbras_asn = 198886; define asbjorn_prefixes_v4 = [ 194.165.35.0/24, @@ -55,6 +56,10 @@ define flummer_prefixes_v6 = [ 2a0e:8f02:2240::/48 ]; +define dbras_prefixes_v6 = [ + 2a0e:8f02:2251::/48 +]; + # large communities define lc_f_type = 1; @@ -320,3 +325,16 @@ protocol bgp flummer_ipv6 from bgp_customer { export filter { customer_export_and_default(); }; }; } + +# BGP customer: dbras +protocol bgp dbras_ipv6 from bgp_customer { + local 2a01:4262:1ab:20::1 as local_asn; + neighbor 2a01:4262:1ab:20::82 as dbras_asn; + ipv6 { + import limit 10 action block; + receive limit 20 action disable; + import keep filtered on; + import filter { customer_import(dbras_asn, dbras_prefixes_v6); }; + export filter { customer_export_and_default(); }; + }; +} |