aboutsummaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
authorHafnium <haf@hafnium.me>2023-07-19 17:40:36 +0200
committerEmil Renner Berthing <esmil@labitat.dk>2023-09-06 17:46:38 +0200
commitd4ba4cda1856843b31b9a47f2951e3b0c857c6e4 (patch)
tree767fa4e37360d7011b8ebe4ea6adafbc7341493f /roles
parent1f6596628b6894cdadb651bfa3c6825d22eb7785 (diff)
downloadlabitat-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')
-rw-r--r--roles/space_server/files/bird.conf18
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(); };
+ };
+}