Skip to content
Snippets Groups Projects
Verified Commit 6f71fb36 authored by Ezri's avatar Ezri :upside_down:
Browse files

Leave eVIX


Signed-off-by: default avatarEric Zhu <eric@korzq.xyz>
parent 0aa8bd4b
No related branches found
No related tags found
No related merge requests found
/*
_______ ______ _____ _______ __ _ _______ _______
|______ |_____/ | | | \ | |______ |
|______ | \_ __|__ |_____ | \_| |______ |
Filters
*/
filter DefTabl6f {
if net = ::/0 then accept;
reject;
}
...@@ -6,22 +6,6 @@ ...@@ -6,22 +6,6 @@
Downstreams Downstreams
*/ */
/*
Jonathan Broering
https://www.peeringdb.com/net/22881
abuse@jonathan-broering.de
*/
protocol bgp JnthnNet from eVIXP
{
description "Jonathan Broering";
neighbor 2602:fed2:fff:ffff::83 as 213386;
ipv6 {
export filter FullTable;
import keep filtered;
import filter JnthnNetf;
};
}
/* /*
Liuxyon Liuxyon
https://www.peeringdb.com/net/15221 https://www.peeringdb.com/net/15221
...@@ -75,10 +59,12 @@ EricNetAMS ...@@ -75,10 +59,12 @@ EricNetAMS
protocol bgp EricNetAMS from BASE protocol bgp EricNetAMS from BASE
{ {
description "EricNetAMS"; description "EricNetAMS";
source address 2a0f:85c1:22:1::; source address 2a0f:85c1:22:1::;
neighbor 2a0f:85c1:22:2:: as 206628; neighbor 2a0f:85c1:22:2:: as 206628;
rr client;
ipv6 { ipv6 {
export where proto = DefTabl6; export filter DefTabl6f;
import none; import filter AMSf;
}; };
} }
...@@ -10,10 +10,11 @@ Filters ...@@ -10,10 +10,11 @@ Filters
include "filter/rpki.conf"; include "filter/rpki.conf";
include "filter/irrdb.conf"; include "filter/irrdb.conf";
include "filter/definitions.conf"; include "filter/definitions.conf";
include "filter/ericnet.conf";
include "filter/input.conf"; include "filter/input.conf";
include "filter/upstreams.conf"; include "filter/upstreams.conf";
include "filter/ixrs.conf"; include "filter/ixrs.conf";
include "filter/peers.conf"; include "filter/peers.conf";
include "filter/downstreams.conf"; include "filter/downstreams.conf";
include "filter/ericnet.conf";
include "filter/fulltable.conf"; include "filter/fulltable.conf";
include "filter/deftable.conf";
...@@ -22,20 +22,3 @@ filter Liuxyonf ...@@ -22,20 +22,3 @@ filter Liuxyonf
} }
else reject; else reject;
} }
filter JnthnNetf
{
if net ~ JnthnNetirr then {
no_bad_asns();
no_bad_prefixes();
reject_long_aspaths();
reject_small_prefixes();
rpki_invalid();
honor_graceful_shutdown();
bgp_large_community.delete([(206628, *, *)]);
bgp_large_community.add ((206628, 4000, 0));
bgp_large_community.add ((206628, 4000, 4));
accept;
}
else reject;
}
...@@ -11,3 +11,11 @@ filter EricNet { ...@@ -11,3 +11,11 @@ filter EricNet {
if ((206628, 4000, 0) ~ bgp_large_community) then accept; if ((206628, 4000, 0) ~ bgp_large_community) then accept;
else reject; else reject;
} }
filter AMSf {
if net ~ ERIC_PREFIXES then {
accept;
}
else reject;
}
...@@ -33,18 +33,3 @@ filter LocIXf ...@@ -33,18 +33,3 @@ filter LocIXf
bgp_large_community.add ((206628, 2000, 2)); bgp_large_community.add ((206628, 2000, 2));
accept; accept;
} }
filter eVIXf
{
no_bad_asns();
no_bad_prefixes();
reject_long_aspaths();
reject_small_prefixes();
rpki_invalid();
honor_graceful_shutdown();
bgp_large_community.delete([(206628, *, *)]);
bgp_large_community.add ((206628, 2000, 0));
bgp_large_community.add ((206628, 2000, 3));
accept;
}
AS-HURRICANEv6•HE AS-HURRICANEv6•HE
AS-FOX-SET•Fox
AS-LUKEJ•LukeJ
AS-NATE•NateS
AS-SHARED•EricD AS-SHARED•EricD
AS-STALLARD•TimS AS-STALLARD•TimS
AS-CLOUDFLARE•CF AS-CLOUDFLARE•CF
AS-JnthnNet•JnthnNet
AS139589:AS-ALL•GTDev AS139589:AS-ALL•GTDev
AS-LIUXYON•Liuxyon AS-LIUXYON•Liuxyon
AS-SWEPLOX•Sweplox
AS207609•GoCodeIt AS207609•GoCodeIt
...@@ -22,54 +22,6 @@ filter HEf ...@@ -22,54 +22,6 @@ filter HEf
else reject; else reject;
} }
filter Foxf
{
if net ~ Foxirr then {
no_bad_asns();
no_bad_prefixes();
reject_long_aspaths();
reject_small_prefixes();
rpki_invalid();
honor_graceful_shutdown();
bgp_large_community.delete([(206628, *, *)]);
bgp_large_community.add ((206628, 3000, 0));
accept;
}
else reject;
}
filter LukeJf
{
if net ~ LukeJirr then {
no_bad_asns();
no_bad_prefixes();
reject_long_aspaths();
reject_small_prefixes();
rpki_invalid();
honor_graceful_shutdown();
bgp_large_community.delete([(206628, *, *)]);
bgp_large_community.add ((206628, 3000, 0));
accept;
}
else reject;
}
filter NateSf
{
if net ~ NateSirr then {
no_bad_asns();
no_bad_prefixes();
reject_long_aspaths();
reject_small_prefixes();
rpki_invalid();
honor_graceful_shutdown();
bgp_large_community.delete([(206628, *, *)]);
bgp_large_community.add ((206628, 3000, 0));
accept;
}
else reject;
}
filter EricDf filter EricDf
{ {
if net ~ EricDirr then { if net ~ EricDirr then {
...@@ -134,22 +86,6 @@ filter GTDevf ...@@ -134,22 +86,6 @@ filter GTDevf
else reject; else reject;
} }
filter Sweploxf
{
if net ~ Sweploxirr then {
no_bad_asns();
no_bad_prefixes();
reject_long_aspaths();
reject_small_prefixes();
rpki_invalid();
honor_graceful_shutdown();
bgp_large_community.delete([(206628, *, *)]);
bgp_large_community.add ((206628, 3000, 0));
accept;
}
else reject;
}
filter GoCodeItf filter GoCodeItf
{ {
if net ~ GoCodeItirr then { if net ~ GoCodeItirr then {
......
...@@ -41,15 +41,3 @@ protocol bgp LocIX3 from LocIXRS ...@@ -41,15 +41,3 @@ protocol bgp LocIX3 from LocIXRS
description "LocIX Backup2"; description "LocIX Backup2";
neighbor 2001:7f8:f2:e1::be5a as 202409; neighbor 2001:7f8:f2:e1::be5a as 202409;
} }
protocol bgp eVIX from eVIXRS
{
description "eVIX";
neighbor 2602:fed2:fff:ffff::1 as 137933;
}
protocol bgp eVIX2 from eVIXRS
{
description "eVIX Backup";
neighbor 2602:fed2:fff:ffff::253 as 209762;
}
...@@ -22,54 +22,6 @@ protocol bgp HE from KleyReXP ...@@ -22,54 +22,6 @@ protocol bgp HE from KleyReXP
}; };
} }
/*
Fox Network
https://www.peeringdb.com/net/16107
abuse-net@fox-ext.cloud
*/
protocol bgp Fox from eVIXP
{
description "Fox Network";
neighbor 2602:fed2:fff:ffff::74 as 207071;
ipv6 {
export filter EricNet;
import keep filtered;
import filter Foxf;
};
}
/*
Luke James
https://www.peeringdb.com/net/18459
abuse@luke.network
*/
protocol bgp LukeJ from eVIXP
{
description "Luke James";
neighbor 2602:fed2:fff:ffff::66 as 209808;
ipv6 {
export filter EricNet;
import keep filtered;
import filter LukeJf;
};
}
/*
Nathan Sales
https://www.peeringdb.com/asn/34553
abuse@natesales.net
*/
protocol bgp NateS from eVIXP
{
description "Nathan Sales";
neighbor 2602:fed2:fff:ffff::162 as 34553;
ipv6 {
export filter EricNet;
import keep filtered;
import filter NateSf;
};
}
/* /*
Eric Dorr Eric Dorr
https://www.peeringdb.com/net/13995 https://www.peeringdb.com/net/13995
...@@ -150,38 +102,6 @@ protocol bgp GTDev2 from KleyReXP ...@@ -150,38 +102,6 @@ protocol bgp GTDev2 from KleyReXP
}; };
} }
/*
GTDev Network
https://peeringdb.com/net/20634
noc@gtdev.org
*/
protocol bgp GTDev3 from eVIXP
{
description "DTDev via eVIX";
neighbor 2602:fed2:fff:ffff::202 as 139589;
ipv6 {
export filter EricNet;
import keep filtered;
import filter GTDevf;
};
}
/*
Albin from Sweplox
https://www.peeringdb.com/net/22956
noc@sweplox.se
*/
protocol bgp Sweplox from eVIXP
{
description "Sweplox via eVIX";
neighbor 2602:fed2:fff:ffff::199 as 213366;
ipv6 {
export filter EricNet;
import keep filtered;
import filter Sweploxf;
};
}
/* /*
GoCodeIt GoCodeIt
https://www.peeringdb.com/net/23101 https://www.peeringdb.com/net/23101
......
...@@ -6,14 +6,20 @@ ...@@ -6,14 +6,20 @@
Routes Routes
*/ */
protocol static #protocol static
{ #{
ipv6; # ipv6;
route 2a0e:8f00:fa00::/40 via 2a0c:9a40:1::303; # route 2a0e:8f00:fa00::/40 via 2a0c:9a40:1::303;
route 2a0f:85c1:21::/48 via 2a0c:9a40:1::303; # route 2a0f:85c1:21::/48 via 2a0c:9a40:1::303;
} #}
protocol static DefTabl6 { protocol static DefTabl6 {
ipv6; ipv6;
route ::/0 unreachable; route ::/0 reject;
}
filter DefTabl6f {
if net = ::/0 then accept;
reject;
} }
...@@ -23,11 +23,6 @@ template bgp LocIXP from BASE ...@@ -23,11 +23,6 @@ template bgp LocIXP from BASE
source address 2001:7f8:f2:e1:0:a20:6628:1; source address 2001:7f8:f2:e1:0:a20:6628:1;
} }
template bgp eVIXP from BASE
{
source address 2602:fed2:fff:ffff::67;
}
# RS # RS
template bgp KleyReXRS from BASE template bgp KleyReXRS from BASE
{ {
...@@ -46,12 +41,3 @@ template bgp LocIXRS from BASE ...@@ -46,12 +41,3 @@ template bgp LocIXRS from BASE
export filter EricNet; export filter EricNet;
}; };
} }
template bgp eVIXRS from BASE
{
source address 2602:fed2:fff:ffff::67;
ipv6 {
import filter eVIXf;
export filter EricNet;
};
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment