diff --git a/bird/files/bgp/lwlcom.conf.j2 b/bird/files/bgp/lwlcom.conf.j2 index ecc417a8e3efd0dacfc6afa1d7a2c949760950a7..f1ec672f7113d4f00b161d7ccab3f65e50bcac87 100644 --- a/bird/files/bgp/lwlcom.conf.j2 +++ b/bird/files/bgp/lwlcom.conf.j2 @@ -1,12 +1,22 @@ define NO_COGENT_PEERS = (174,991); define NO_LWLCOM_FACEBOOK_PNI = (50629,32700); -define NO_LWLCOM_PEER = (50629,20000); +define NO_LWLCOM_DE_CIX_FRA = (50629,40100); +define NO_LWLCOM_DE_CIX_DUS = (50629,40400); +define NO_LWLCOM_DE_CIX_HAM = (50629,40800); +define NO_LWLCOM_DE_CIX_MUC = (50629,41200); +define NO_LWLCOM_NL_IX = (50629,40300); +define NO_LWLCOM_Peering_CZ = (50629,41000); filter lwlcom_transit_restricted_out { if ebgp_out("metro-transit") = 1 then { bgp_community.add(NO_COGENT_PEERS); bgp_community.add(NO_LWLCOM_FACEBOOK_PNI); - bgp_community.add(NO_LWLCOM_PEER); + bgp_community.add(NO_LWLCOM_DE_CIX_FRA); + bgp_community.add(NO_LWLCOM_DE_CIX_DUS); + bgp_community.add(NO_LWLCOM_DE_CIX_HAM); + bgp_community.add(NO_LWLCOM_DE_CIX_MUC); + bgp_community.add(NO_LWLCOM_NL_IX); + bgp_community.add(NO_LWLCOM_Peering_CZ); bgp_community.add(NO_REDIST_FRA); bgp_community.add(NO_REDIST_MUC); bgp_community.add(NO_REDIST_HAM); @@ -25,7 +35,6 @@ filter lwlcom_transit_out { if ebgp_out("metro-transit") = 1 then { bgp_community.add(NO_COGENT_PEERS); bgp_community.add(NO_LWLCOM_FACEBOOK_PNI); - bgp_community.add(NO_LWLCOM_PEER); accept; } reject;