+44 (0) 2039512533

BGP Large Communities

Official routing policy and traffic engineering communities for AS216265

This document defines the RFC 8092 BGP Large Community scheme used by Aristo Networks (AS216265). These communities allow customers to control route propagation, traffic engineering, export behaviour, and geographic scope across transit providers, public Internet Exchanges (IX), and private peering sessions.

Community Format

All BGP communities on the Aristo Networks backbone use the RFC 8092 large-community format. This structure allows actions and scopes to be combined in a predictable and scalable manner.

216265:<class | action>:<region | ASN | IX route-server>

Informational Communities (EMEA)

Informational communities are automatically attached by Aristo Networks to indicate how and where a route was learned within the EMEA region. These communities are read-only and cannot be modified by customers.

Community Scope Description
216265:0:80000EMEAAristo routes learned in EMEA
216265:1:80000EMEAPrivate peer routes learned in EMEA
216265:2:80000EMEAPublic peer routes learned in EMEA
216265:3:80000EMEATransit routes learned in EMEA
216265:4:80000EMEACustomer routes learned in EMEA
216265:5:80000EMEAAll routes learned in EMEA

Country-Level Informational Communities

Country-level informational communities provide finer visibility into where routes were learned geographically. These are automatically applied and used for monitoring and troubleshooting purposes.

Community Country Description
216265:0:80031NetherlandsAristo routes learned in NL
216265:1:80031NetherlandsPrivate peer routes learned in NL
216265:2:80031NetherlandsPublic peer routes learned in NL
216265:3:80031NetherlandsTransit routes learned in NL
216265:4:80031NetherlandsCustomer routes learned in NL
216265:5:80031NetherlandsAll routes learned in NL
216265:0:80049GermanyAristo routes learned in DE
216265:1:80049GermanyPrivate peer routes learned in DE
216265:2:80049GermanyPublic peer routes learned in DE
216265:3:80049GermanyTransit routes learned in DE
216265:4:80049GermanyCustomer routes learned in DE
216265:5:80049GermanyAll routes learned in DE
216265:0:80033FranceAristo routes learned in FR
216265:1:80033FrancePrivate peer routes learned in FR
216265:2:80033FrancePublic peer routes learned in FR
216265:3:80033FranceTransit routes learned in FR
216265:4:80033FranceCustomer routes learned in FR
216265:5:80033FranceAll routes learned in FR
216265:0:80044United KingdomAristo routes learned in UK
216265:1:80044United KingdomPrivate peer routes learned in UK
216265:2:80044United KingdomPublic peer routes learned in UK
216265:3:80044United KingdomTransit routes learned in UK
216265:4:80044United KingdomCustomer routes learned in UK
216265:5:80044United KingdomAll routes learned in UK
216265:0:80039ItalyAristo routes learned in IT
216265:1:80039ItalyPrivate peer routes learned in IT
216265:2:80039ItalyPublic peer routes learned in IT
216265:3:80039ItalyTransit routes learned in IT
216265:4:80039ItalyCustomer routes learned in IT
216265:5:80039ItalyAll routes learned in IT
216265:0:80359BulgariaAristo routes learned in BG
216265:1:80359BulgariaPrivate peer routes learned in BG
216265:2:80359BulgariaPublic peer routes learned in BG
216265:3:80359BulgariaTransit routes learned in BG
216265:4:80359BulgariaCustomer routes learned in BG
216265:5:80359BulgariaAll routes learned in BG

Blackhole Community

The blackhole community allows customers to request immediate traffic discard for a specific prefix, typically used during DDoS mitigation scenarios.

Community Purpose
216265:0:666 Discard traffic to the tagged prefix (blackhole)

Action Communities

Action communities control how prefixes are advertised by modifying AS-path behaviour or suppressing export to specific peers, transits, or exchanges.

Action Code Description
1Prepend once
2Prepend twice
3Prepend three times
9Do not export

Geographic Limiters

Geographic limiter communities are used together with action communities to restrict routing changes to specific countries or regions.

Community Region Description
216265:300:80031NetherlandsLimit action to NL
216265:300:80049GermanyLimit action to DE
216265:300:80033FranceLimit action to FR
216265:300:80044United KingdomLimit action to UK
216265:300:80039ItalyLimit action to IT
216265:300:80359BulgariaLimit action to BG

Transit Targets

Transit target communities apply routing actions toward specific upstream transit providers. Actions can be combined with geographic limiters if required.

Community Transit Action
216265:1:6461Zayo (AS6461)Prepend 1×
216265:2:6461Zayo (AS6461)Prepend 2×
216265:3:6461Zayo (AS6461)Prepend 3×
216265:9:6461Zayo (AS6461)Do not export
216265:1:6762Seabone (AS6762)Prepend 1×
216265:2:6762Seabone (AS6762)Prepend 2×
216265:3:6762Seabone (AS6762)Prepend 3×
216265:9:6762Seabone (AS6762)Do not export
216265:1:6453TATA (AS6453)Prepend 1×
216265:2:6453TATA (AS6453)Prepend 2×
216265:3:6453TATA (AS6453)Prepend 3×
216265:9:6453TATA (AS6453)Do not export
216265:1:3257GTT (AS3257)Prepend 1×
216265:2:3257GTT (AS3257)Prepend 2×
216265:3:3257GTT (AS3257)Prepend 3×
216265:9:3257GTT (AS3257)Do not export

Public Internet Exchanges (IX)

Public IX communities apply routing actions toward Internet Exchange route servers, allowing precise control of prefix advertisement at individual IX locations.

Community IX Action
216265:1:6777AMS-IX AmsterdamPrepend 1×
216265:2:6777AMS-IX AmsterdamPrepend 2×
216265:3:6777AMS-IX AmsterdamPrepend 3×
216265:9:6777AMS-IX AmsterdamDo not export
216265:1:6695DE-CIX FrankfurtPrepend 1×
216265:2:6695DE-CIX FrankfurtPrepend 2×
216265:3:6695DE-CIX FrankfurtPrepend 3×
216265:9:6695DE-CIX FrankfurtDo not export
216265:1:206221ERA-IX AmsterdamPrepend 1×
216265:2:206221ERA-IX AmsterdamPrepend 2×
216265:3:206221ERA-IX AmsterdamPrepend 3×
216265:9:206221ERA-IX AmsterdamDo not export
216265:1:213687ERA-IX FrankfurtPrepend 1×
216265:2:213687ERA-IX FrankfurtPrepend 2×
216265:3:213687ERA-IX FrankfurtPrepend 3×
216265:9:213687ERA-IX FrankfurtDo not export
216265:1:56393Frys-IXPrepend 1×
216265:2:56393Frys-IXPrepend 2×
216265:3:56393Frys-IXPrepend 3×
216265:9:56393Frys-IXDo not export
216265:1:56584INTERIXPrepend 1×
216265:2:56584INTERIXPrepend 2×
216265:3:56584INTERIXPrepend 3×
216265:9:56584INTERIXDo not export
216265:1:49917LSIXPrepend 1×
216265:2:49917LSIXPrepend 2×
216265:3:49917LSIXPrepend 3×
216265:9:49917LSIXDo not export
216265:1:61195Peering.czPrepend 1×
216265:2:61195Peering.czPrepend 2×
216265:3:61195Peering.czPrepend 3×
216265:9:61195Peering.czDo not export

Private Peering Targets

Private peering communities apply routing actions toward individual bilateral peers, allowing fine-grained control of advertisements without affecting other paths.

Community Peer Action
216265:1:5400British TelecomPrepend 1×
216265:2:5400British TelecomPrepend 2×
216265:3:5400British TelecomPrepend 3×
216265:9:5400British TelecomDo not export
216265:1:12876ScalewayPrepend 1×
216265:2:12876ScalewayPrepend 2×
216265:3:12876ScalewayPrepend 3×
216265:9:12876ScalewayDo not export
216265:1:13285TalkTalkPrepend 1×
216265:2:13285TalkTalkPrepend 2×
216265:3:13285TalkTalkPrepend 3×
216265:9:13285TalkTalkDo not export
216265:1:13335CloudflarePrepend 1×
216265:2:13335CloudflarePrepend 2×
216265:3:13335CloudflarePrepend 3×
216265:9:13335CloudflareDo not export
216265:1:24875NovoServePrepend 1×
216265:2:24875NovoServePrepend 2×
216265:3:24875NovoServePrepend 3×
216265:9:24875NovoServeDo not export

Usage Example

Prepend once to Seabone (AS6762) only in the Netherlands by combining an action community with a geographic limiter:

216265:1:6762
216265:300:80031