aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Flummer <tf@flummer.net>2023-06-14 21:02:30 +0200
committerEmil Renner Berthing <esmil@labitat.dk>2023-06-20 21:07:48 +0200
commit61b25ab09fb02f97fbe52ca5627299af0532b7bb (patch)
treec20fcda8c2ed0a1f1e885e36436245265ae7707b
parent49aaf402791b619819b1907f250d7c495945f8fd (diff)
downloadlabitat-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.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 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(); };
+ };
+}