Aut NumberAS199284
AS NameencoLine
StatusASSIGNED
MP Import
afi ipv4.unicast { from AS199284 action community = { 64628:10 }; accept AS199284 AND NOT AS199284^-; from AS199284 action community = { 64628:11 }; accept AS199284; from AS199284 action community = { 64628:12 }; accept AS199284^0-24; from AS199284 action community = { 64628:12 }; accept AS199284:FLTR-LegacyCustomers; from AS199284 action community = { 64628:13 }; accept AS199284:FLTR-CGN-Inside; from AS199284 action community = { 64628:14 }; accept AS199284:FLTR-CGN-Outside; from AS199284 action community = { 64628:15 }; accept AS199284:FLTR-LegacyPrivate; } REFINE afi ipv6.unicast { from AS199284 action community = { 64628:10 }; accept AS199284 AND NOT AS199284^-; from AS199284 action community = { 64628:11 }; accept AS199284; from AS199284 action community = { 64628:12 }; accept AS199284^- AND { 2000::/3^4-48 }; }
afi any { from AS-ANY action community.delete(64628:10, 64628:11, 64628:12, 64628:13, 64628:14, 64628:15, 64628:20, 64628:21, 64628:22); accept ANY; } REFINE afi any { from AS-ANY action pref = 65535; accept community(65535:0); from AS-ANY action pref = 65435; accept ANY; } REFINE afi any { from AS-ANY accept NOT AS199284^+; } REFINE afi ipv4 { from AS-ANY accept NOT fltr-martian; } REFINE afi ipv4 { from AS-ANY accept { 0.0.0.0/0^0-24 } AND NOT community(65535:666); from AS-ANY accept { 0.0.0.0/0^24-32 } AND community(65535:666); } REFINE afi ipv6 { from AS-ANY accept { 2000::/3^4-48 } AND NOT community(65535:666); from AS-ANY accept { 2000::/3^64-128 } AND community(65535:666); } REFINE afi any { from AS15725 action community .= { 64628:20 }; accept AS-IKS AND <^AS-IKS+$>; from AS196714 action community .= { 64628:20 }; accept AS-TNETKOM AND <^AS-TNETKOM+$>; from AS199284:AS-UP action community .= { 64628:21 }; accept ANY; from AS20940 action community .= { 64628:22 }; accept <^AS-AKAMAI+$>; from AS16509 action community .= { 64628:22 }; accept <^AS-AMAZON+$>; from AS32934 action community .= { 64628:22 }; accept <^AS-FACEBOOK+$>; from AS2906 action community .= { 64628:22 }; accept <^AS-NFLX+$>; from AS46489 action community .= { 64628:22 }; accept <^AS-TWITCH+$>; from AS714 action community .= { 64628:22 }; accept <^AS-APPLE+$>; from AS26415 action community .= { 64628:22 }; accept <^AS-GTLD+$>; from AS13335 action community .= { 64628:22 }; accept <^AS-CLOUDFLARE+$>; from AS-ANY action community .= { 64628:22 }; accept PeerAS and <^PeerAS+$>; } REFINE afi any { from AS-ANY EXCEPT (AS40027 OR AS63293 OR AS65535) accept ANY; }
MP Export
afi any.unicast { to AS-ANY announce community(64628:10, 64628:11, 64628:20); to AS-ANY action community .= { NO_EXPORT }; announce community(64628:12); to AS199284:AS-DOWN announce community(64628:21, 64628:22); to AS15725 announce community(64628:13, 64628:15); to AS65535 action community .= { 15169:12100 }; announce community(64628:13); to AS65535 action community .= { 15169:12000 }; announce community(64628:14); } REFINE afi any { to AS6939 action community .= { NO_EXPORT }; to AS-ANY announce ANY; }
OrganizationORG-eG57-RIPE
Admin Contacts
MS50939-RIPE
Tech Contacts
ENCO-RIPE
Remarks
Communities semantics for 64628:x
64628:10 - aggregates covering traffic engineering routes
64628:11 - global traffic engineering
64628:12 - local traffic engineering
64628:13 - CGN inside
64628:14 - CGN outside
64628:15 - private
64628:20 - from downlink
64628:21 - from uplink
64628:22 - from peering
64628:30 - route to Jena
64628:31 - route to Erfurt
rt:64630:199284 - do not announce to any except rt:64630:PeerAS
rt:64630:PeerAS - do not announce to PeerAS
rt:64631:PeerAS - prepend once to PeerAS
rt:64632:PeerAS - prepend twice to PeerAS
65535:0 - GSHUT
65535:666 - BLACKHOLE
protocol OSPF into BGP4
REFINE afi any {
from AS199284 at AS199284:rtrs-jena action community .= 64628:30; accept ANY;
from AS199284 at AS199284:rtrs-erfurt action community .= 64628:31; accept ANY;
from AS199284 accept ANY;
} REFINE afi any {
from AS199284 action origin = igp; accept ANY;
}
REFINE afi any {
from AS-ANY at AS199284:rtrs-jena action community .= { 64628:30 }; accept ANY;
from AS-ANY at AS199284:rtrs-erfurt action community .= { 64628:31 }; accept ANY;
}
BLACKHOLE handling
protocol MPBGP into static
afi ipv4.unicast {
to AS199284 action next-hop = 192.0.2.66; announce communtiy(65535:666);
} refine afi ipv6.unicast {
to AS199284 action next-hop = fd9d:4778:4316::666; announce communtiy(65535:666);
}
REFINE afi any {
to AS-ANY action aspath.prepend(AS199284) ; announce extcommunity(rt:64631:PeerAS);
to AS-ANY action aspath.prepend(AS199284, AS199284); announce extcommunity(rt:64632:PeerAS);
to AS-ANY announce extcommunity(rt:64630:PeerAS) and extcommunity(rt:64630:199284)
to AS-ANY announce not extcommunity(64630:PeerAS);
} REFINE afi any {
to AS-ANY at AS199284:rtrs-jena action med = 10; announce community(64628:31) AND NOT community(64628:30);
to AS-ANY at AS199284:rtrs-erfurt action med = 10; announce community(64628:30) AND NOT community(64628:31);
to AS-ANY action med = 0; announce ANY;
} REFINE afi any {
to AS-ANY action community.delete(64628:*); extcommunity.delete(rt:64630:*, rt:64631:*, 64632:*); announce ANY;
}
Maintained By
RIPE-NCC-END-MNT
ENCOLINE-MNT
Date Created2013-03-26
Date Updated2024-01-09
SourceRIPE