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:80000 | EMEA | Aristo routes learned in EMEA |
| 216265:1:80000 | EMEA | Private peer routes learned in EMEA |
| 216265:2:80000 | EMEA | Public peer routes learned in EMEA |
| 216265:3:80000 | EMEA | Transit routes learned in EMEA |
| 216265:4:80000 | EMEA | Customer routes learned in EMEA |
| 216265:5:80000 | EMEA | All 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:80031 | Netherlands | Aristo routes learned in NL |
| 216265:1:80031 | Netherlands | Private peer routes learned in NL |
| 216265:2:80031 | Netherlands | Public peer routes learned in NL |
| 216265:3:80031 | Netherlands | Transit routes learned in NL |
| 216265:4:80031 | Netherlands | Customer routes learned in NL |
| 216265:5:80031 | Netherlands | All routes learned in NL |
| 216265:0:80049 | Germany | Aristo routes learned in DE |
| 216265:1:80049 | Germany | Private peer routes learned in DE |
| 216265:2:80049 | Germany | Public peer routes learned in DE |
| 216265:3:80049 | Germany | Transit routes learned in DE |
| 216265:4:80049 | Germany | Customer routes learned in DE |
| 216265:5:80049 | Germany | All routes learned in DE |
| 216265:0:80033 | France | Aristo routes learned in FR |
| 216265:1:80033 | France | Private peer routes learned in FR |
| 216265:2:80033 | France | Public peer routes learned in FR |
| 216265:3:80033 | France | Transit routes learned in FR |
| 216265:4:80033 | France | Customer routes learned in FR |
| 216265:5:80033 | France | All routes learned in FR |
| 216265:0:80044 | United Kingdom | Aristo routes learned in UK |
| 216265:1:80044 | United Kingdom | Private peer routes learned in UK |
| 216265:2:80044 | United Kingdom | Public peer routes learned in UK |
| 216265:3:80044 | United Kingdom | Transit routes learned in UK |
| 216265:4:80044 | United Kingdom | Customer routes learned in UK |
| 216265:5:80044 | United Kingdom | All routes learned in UK |
| 216265:0:80039 | Italy | Aristo routes learned in IT |
| 216265:1:80039 | Italy | Private peer routes learned in IT |
| 216265:2:80039 | Italy | Public peer routes learned in IT |
| 216265:3:80039 | Italy | Transit routes learned in IT |
| 216265:4:80039 | Italy | Customer routes learned in IT |
| 216265:5:80039 | Italy | All routes learned in IT |
| 216265:0:80359 | Bulgaria | Aristo routes learned in BG |
| 216265:1:80359 | Bulgaria | Private peer routes learned in BG |
| 216265:2:80359 | Bulgaria | Public peer routes learned in BG |
| 216265:3:80359 | Bulgaria | Transit routes learned in BG |
| 216265:4:80359 | Bulgaria | Customer routes learned in BG |
| 216265:5:80359 | Bulgaria | All 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 |
|---|---|
| 1 | Prepend once |
| 2 | Prepend twice |
| 3 | Prepend three times |
| 9 | Do 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:80031 | Netherlands | Limit action to NL |
| 216265:300:80049 | Germany | Limit action to DE |
| 216265:300:80033 | France | Limit action to FR |
| 216265:300:80044 | United Kingdom | Limit action to UK |
| 216265:300:80039 | Italy | Limit action to IT |
| 216265:300:80359 | Bulgaria | Limit 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:6461 | Zayo (AS6461) | Prepend 1× |
| 216265:2:6461 | Zayo (AS6461) | Prepend 2× |
| 216265:3:6461 | Zayo (AS6461) | Prepend 3× |
| 216265:9:6461 | Zayo (AS6461) | Do not export |
| 216265:1:6762 | Seabone (AS6762) | Prepend 1× |
| 216265:2:6762 | Seabone (AS6762) | Prepend 2× |
| 216265:3:6762 | Seabone (AS6762) | Prepend 3× |
| 216265:9:6762 | Seabone (AS6762) | Do not export |
| 216265:1:6453 | TATA (AS6453) | Prepend 1× |
| 216265:2:6453 | TATA (AS6453) | Prepend 2× |
| 216265:3:6453 | TATA (AS6453) | Prepend 3× |
| 216265:9:6453 | TATA (AS6453) | Do not export |
| 216265:1:3257 | GTT (AS3257) | Prepend 1× |
| 216265:2:3257 | GTT (AS3257) | Prepend 2× |
| 216265:3:3257 | GTT (AS3257) | Prepend 3× |
| 216265:9:3257 | GTT (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:6777 | AMS-IX Amsterdam | Prepend 1× |
| 216265:2:6777 | AMS-IX Amsterdam | Prepend 2× |
| 216265:3:6777 | AMS-IX Amsterdam | Prepend 3× |
| 216265:9:6777 | AMS-IX Amsterdam | Do not export |
| 216265:1:6695 | DE-CIX Frankfurt | Prepend 1× |
| 216265:2:6695 | DE-CIX Frankfurt | Prepend 2× |
| 216265:3:6695 | DE-CIX Frankfurt | Prepend 3× |
| 216265:9:6695 | DE-CIX Frankfurt | Do not export |
| 216265:1:206221 | ERA-IX Amsterdam | Prepend 1× |
| 216265:2:206221 | ERA-IX Amsterdam | Prepend 2× |
| 216265:3:206221 | ERA-IX Amsterdam | Prepend 3× |
| 216265:9:206221 | ERA-IX Amsterdam | Do not export |
| 216265:1:213687 | ERA-IX Frankfurt | Prepend 1× |
| 216265:2:213687 | ERA-IX Frankfurt | Prepend 2× |
| 216265:3:213687 | ERA-IX Frankfurt | Prepend 3× |
| 216265:9:213687 | ERA-IX Frankfurt | Do not export |
| 216265:1:56393 | Frys-IX | Prepend 1× |
| 216265:2:56393 | Frys-IX | Prepend 2× |
| 216265:3:56393 | Frys-IX | Prepend 3× |
| 216265:9:56393 | Frys-IX | Do not export |
| 216265:1:56584 | INTERIX | Prepend 1× |
| 216265:2:56584 | INTERIX | Prepend 2× |
| 216265:3:56584 | INTERIX | Prepend 3× |
| 216265:9:56584 | INTERIX | Do not export |
| 216265:1:49917 | LSIX | Prepend 1× |
| 216265:2:49917 | LSIX | Prepend 2× |
| 216265:3:49917 | LSIX | Prepend 3× |
| 216265:9:49917 | LSIX | Do not export |
| 216265:1:61195 | Peering.cz | Prepend 1× |
| 216265:2:61195 | Peering.cz | Prepend 2× |
| 216265:3:61195 | Peering.cz | Prepend 3× |
| 216265:9:61195 | Peering.cz | Do 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:5400 | British Telecom | Prepend 1× |
| 216265:2:5400 | British Telecom | Prepend 2× |
| 216265:3:5400 | British Telecom | Prepend 3× |
| 216265:9:5400 | British Telecom | Do not export |
| 216265:1:12876 | Scaleway | Prepend 1× |
| 216265:2:12876 | Scaleway | Prepend 2× |
| 216265:3:12876 | Scaleway | Prepend 3× |
| 216265:9:12876 | Scaleway | Do not export |
| 216265:1:13285 | TalkTalk | Prepend 1× |
| 216265:2:13285 | TalkTalk | Prepend 2× |
| 216265:3:13285 | TalkTalk | Prepend 3× |
| 216265:9:13285 | TalkTalk | Do not export |
| 216265:1:13335 | Cloudflare | Prepend 1× |
| 216265:2:13335 | Cloudflare | Prepend 2× |
| 216265:3:13335 | Cloudflare | Prepend 3× |
| 216265:9:13335 | Cloudflare | Do not export |
| 216265:1:24875 | NovoServe | Prepend 1× |
| 216265:2:24875 | NovoServe | Prepend 2× |
| 216265:3:24875 | NovoServe | Prepend 3× |
| 216265:9:24875 | NovoServe | Do 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