From 49aaf402791b619819b1907f250d7c495945f8fd Mon Sep 17 00:00:00 2001 From: Jens Andersen Date: Wed, 14 Jun 2023 20:54:33 +0200 Subject: space_server: bird: add Rayman ASN --- roles/space_server/files/bird.conf | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'roles/space_server/files/bird.conf') diff --git a/roles/space_server/files/bird.conf b/roles/space_server/files/bird.conf index c3ca327..6dfea20 100644 --- a/roles/space_server/files/bird.conf +++ b/roles/space_server/files/bird.conf @@ -23,6 +23,7 @@ define fiberby_asn = 42541; define asbjorn_asn = 207727; define hafnium_asn = 211153; define olivia_asn = 199750; +define rayman_asn = 198186; define asbjorn_prefixes_v4 = [ 194.165.35.0/24, @@ -44,6 +45,11 @@ define olivia_prefixes_v6 = [ 2a0e:8f02:2210::/44{44,48} ]; +define rayman_prefixes_v6 = [ + 2001:67c:1244::/48, + 2a0e:b107:b12::/48 +]; + # large communities define lc_f_type = 1; @@ -283,3 +289,16 @@ protocol bgp olivia_ipv6 from bgp_customer { export filter { customer_export_and_default(); }; }; } + +# BGP customer: rayman +protocol bgp rayman_ipv6 from bgp_customer { + local 2a01:4262:1ab:20::1 as local_asn; + neighbor 2a01:4262:1ab:20::90 as rayman_asn; + ipv6 { + import limit 10 action block; + receive limit 20 action disable; + import keep filtered on; + import filter { customer_import(rayman_asn, rayman_prefixes_v6); }; + export filter { customer_export_and_default(); }; + }; +} -- cgit v1.2.1