VTS leverages BGP Standard Communities to provide granular control of internal and external traffic engineering. This document describes the BGP Communities implemented in AS37721. The information contained herein should be considered authoritative for this purpose.
37721:R00Y, where R is the relationship code and Y is a sequential number
|
Relationship |
Code |
Community |
Description |
|
VTS Prefixes |
1 |
|
Routes originated by AS37721 |
|
VTS Customer |
2 |
|
Routes learned from customer |
|
Public Peering (IXP) |
3 |
|
Routes learned from public peering points/IXPs |
|
Transit |
4 |
|
Routes learned from upstream providers |
|
Private Peering (PNI/CDN) |
9 |
|
Routes learned from PNI/CDN partner |
|
Relationship |
Code |
Community |
Description |
|
Transit
|
1 |
|
Routes learned from upstream COGENT (AS174) |
|
2 |
|
Routes learned from upstream Vodafone (AS1273) |
|
|
3 |
|
Routes learned from upstream Hurricane Electric (AS6939) |
|
|
4 |
|
Routes learned from upstream Arelion (AS1299) |
|
|
5 |
|
Routes learned from upstream Lumen (AS3356) |
|
|
6 |
|
Routes learned from upstream GTT (AS3257) |
|
|
7 |
|
Routes learned from upstream Tata Communications (AS6453) |
|
|
8 |
|
Routes learned from upstream Telecom Italia Sparkle (AS6762) |
|
|
9 |
|
Routes learned from upstream NTT (AS2914) |
|
|
10 |
|
Route learned from upstream Zayo (AS6461) |
|
|
11 |
|
Route learned from upstream Orange (AS5511) |
|
|
13 |
|
Route learned from upstream Telxius (AS12956) |
|
|
14 |
|
Route learned from upstream DTAG(AS3320) |
|
|
15 |
|
Route learned from upstream Liberty Global(AS6830) |
|
Relationship |
Code |
Community |
Description |
|
Partner
|
1 |
|
Routes learned from partner GOOGLE (AS15169) |
|
2 |
|
Routes learned from partner Meta (AS32934) |
|
|
3 |
|
Routes learned from partner AKAMAI (AS20940) |
|
|
4 |
|
Routes learned from partner Microsoft (AS8075) |
|
|
5 |
|
Routes learned from partner NETFLIX (AS2906) |
|
|
6 |
|
Routes learned from partner AMAZON (AS16509) |
|
|
7 |
|
Routes learned from partner PCH (AS42 3856) |
|
|
8 |
|
Route learned from partner OVHcloud (AS16276) |
|
|
9 |
|
Route learned from partner BLIZZARD (AS57976) |
|
|
10 |
|
Route learned from partner CLOUDFLARE (AS13335) |
|
|
12 |
|
Route learned from partner Valve (AS32590) |
|
|
13 |
|
Route learned from partner Apple(AS714) |
|
|
15 |
|
Route learned from partner CDN77 (AS60068) |
|
| 16 | 37721:9016 |
Route learned from partner ByteDance (AS396986) |
|
| 17 | 37721:9017 |
Route learned from partner AliBaba (AS45102) |
|
| 18 | 37721:9018 |
Route learned from partner Gcore (AS199524) |
|
| 19 | 37721:9019 |
Route learned from partner Fastly (AS54113) |
|
| 20 | 37721:9020 |
Route learned from partner FDCServers (AS30058) |
|
| 21 | 37721:9021 |
Route learned from partner Corebach Backbone (AS328867) |
|
| 22 | 37721:9022 |
Route learned from partner Comcast (AS7922) |
|
Relationship |
Code |
Community |
Description |
|
VTS Prefixes |
1 |
|
Routes originated from AFRICA |
|
2 |
|
Routes originated from EUROPE |
|
|
3 |
|
Routes originated from SOUTHAMERICA |
|
|
4 |
|
Routes originated from NORTHAMERICA |
37721:1XYZZ, where X=CONTINENT | Y=COUNTRY | ZZ These communities are set on routes learned from customers. In use today: 37721:11000, 37721:11100, 37721:11101, 37721:11200, 37721:11201, 37721:11400, 37721:11401, 37721:11500 and 37721:11501; the other values are reserved.
|
Continent |
Country |
POP |
Community |
Description |
|
Africa (1)
|
- |
- |
|
Represents all routes learned in Africa |
|
Burkina Faso (1)
|
- |
|
Represents all routes learned in Burkina Faso (BF) |
|
|
Ouagadougou (01) |
|
Represents all routes learned in Ouagadougou (BF) |
||
|
Bobo (02) |
|
Represents all routes learned in Bobo (BF) |
||
|
Ghana (2) |
- |
|
Represents all routes learned in Ghana (GH) |
|
|
Accra (01) |
|
Represents all routes learned in Accra |
||
|
Paga (02) |
|
Represents all routes learned in Paga |
||
|
South |
- |
|
Represents all routes learned in South Africa (ZA) |
|
|
Johannesburg (01) |
|
Represents all routes learned in Johannesburg |
||
|
Cape Town (02) |
|
Represents all routes learned in Cape Town (ZA) |
||
|
Nigeria(4)
|
- |
|
Represents all routes learned in Nigeria (NG) |
|
|
Lagos |
|
Represents all routes learned in Lagos (LOS) |
||
|
Ivory Coast(5) |
- |
|
Represents all routes learned in Ivory Coast (CI) |
|
|
Abidjan |
|
Represents all routes learned in Abidjan (ABJ) |
||
|
Europe (2)
|
- |
- |
|
Represents all routes learned in Europe
|
|
United Kingdom
|
- |
|
Represents all routes learned in United Kingdom (GB) |
|
|
London (01) |
|
Represents all routes learned in London (GB)
|
||
|
|
|
|
||
|
Netherlands (2) |
- |
|
Represents all routes learned in Netherlands (NL) |
|
|
Amsterdam (01) |
|
Represents all routes learned in Amsterdam |
||
|
|
|
|
||
|
Portugal (3) |
- |
|
Represents all routes learned in Portugal (PT) |
|
|
Lisbon (01) |
|
Represents all routes learned in Lisbon (PT) |
||
|
|
|
|
||
|
Germany (4) |
- |
|
Represents all routes learned in Germany (DE) |
|
|
Frankfurt (01) |
|
Represents all routes learned in Frankfurt (DE) |
||
|
|
|
|
||
|
France (5) |
- |
|
Represents all routes learned in France (FR) |
|
|
Marseille (01) |
|
Represents all routes learned in Marseille (FR) |
||
|
Paris (02) |
|
Represents all routes learned in Paris (FR) |
||
|
South America |
- |
- |
|
Represents all routes learned in South America
|
|
North America
|
- |
- |
|
Represents all routes learned in North America
|
|
United States (1)
|
|
|
Represents all routes learned in United States (US) |
|
|
Ashburn(01) |
|
Represents all routes learned in Ashburn (US) |
||
|
Dallas(02) |
|
Represents all routes learned in Dallas (US) |
||
|
Los Angeles(03) |
|
Represents all routes learned in Los Angeles (US) |
37721:4XYZ, where X=CONTINENT | Y=COUNTRY, Z=IXP_CODE where the route was learned.
|
Continent |
Country |
Community |
Description |
|
- |
- |
|
Represents all routes learned through Upstreams |
|
Europe (2) |
- |
|
Represents all routes learned at Upstreams in Europe |
|
United Kingdom (1) |
|
Represents all routes learned at Upstreams in United Kingdom (GB) |
|
|
Netherlands (2) |
|
Represents all routes learned at Upstreams in Netherlands (NL) |
|
|
Spain (3) |
|
Represents all routes learned at Upstreams in Spain (ES) |
|
|
France (5) |
|
Represents all routes learned at Upstreams in France (FR) |
|
|
Portugal (6) |
|
Represents all routes learned at Upstreams in Portugal (PT) |
|
|
North America
|
- |
|
Represents all routes learned at Upstreams in North America |
|
United States (1) |
|
Represents all routes learned at Upstreams in United States (US) |
37721:3XYZ, where X=CONTINENT | Y=COUNTRY, Z=IXP_CODE where the route was learned
|
Continent |
Country |
Community |
Description |
|
- |
- |
|
Represents all routes learned through IXP |
|
Africa (1)
|
- |
|
Represents all routes learned at IXP in |
|
Burkina Faso (1)
|
|
Represents all routes learned at IXP in Burkina Faso (BF) |
|
|
|
Represents all routes learned at IXP in Burkina Faso (BF)- BFIX Ouagadougou |
||
|
|
Represents all routes learned at IXP in Burkina Faso (BF)- BFIX Bobo-Dioulasso |
||
|
Ghana (2)
|
|
Represents all routes learned at IXP in Ghana (GH) |
|
|
|
Represents all routes learned at IXP in Ghana (GH) -ACCRA-IX |
||
|
|
Represents all routes learned at IXP in Ghana (GH) -LINX Accra |
||
|
South Africa (3)
|
|
Represents all routes learned at IXP in South Africa (ZA) |
|
|
|
Represents all routes learned at IXP in South Africa (ZA) -NAPAFRICA-JB |
||
|
|
Represents all routes learned at IXP in South Africa (ZA) -NAPAFRICA-CT |
||
|
Nigeria (4)
|
|
Represents all routes learned at IXP in Nigeria (NG) |
|
|
|
Represents all routes learned at IXP in Nigeria (NG) -WAF-IX |
||
|
|
Represents all routes learned at IXP in Nigeria (NG) -IXPN Lagos |
||
|
|
Represents all routes learned at IXP in Nigeria (NG)- AF-CIX |
||
|
Europe (2)
|
- |
|
Represents all routes learned at IXP in Europe |
|
United Kingdom (1) |
|
Represents all routes learned at IXP in United Kingdom (GB) |
|
|
|
Represents all routes learned at IXP in United Kingdom (GB)-LINX-LON1 |
||
|
|
Represents all routes learned at IXP in United Kingdom (GB)-LINX-LON2 |
||
|
Netherlands (2)
|
|
Represents all routes learned at IXP in Netherlands (NL) |
|
|
|
Represents all routes learned at IXP in Netherlands (NL)-AMS-IX |
||
|
|
Represents all routes learned at IXP in Netherlands (NL)-NL-IX |
||
|
|
Represents all routes learned at IXP in Netherlands (NL)-DATA-IX |
||
|
|
Represents all routes learned at IXP in Netherlands (NL)-GLOBAL-IX |
||
|
|
Represents all routes learned at IXP in Netherlands (NL)-FRYS-IX |
||
|
|
Represents all routes learned at IXP in Netherlands (NL)-LSIX |
||
|
Spain (3)
|
|
Represents all routes learned at IXP in Spain (ES) |
|
|
|
Represents all routes learned at IXP in Spain (ES) DE-CIX Madrid |
||
|
|
Represents all routes learned at IXP in Spain (ES) ESPANIX Lower LAN |
||
|
|
Represents all routes learned at IXP in Spain (ES) IXPlay |
||
|
|
Represents all routes learned at IXP in Spain (ES) ESPANIX Upper LAN |
||
|
Germany (4)
|
|
Represents all routes learned at IXP in Germany (DE) |
|
|
|
Represents all routes learned at IXP in Germany (DE) DE-CIX Frankfurt |
||
|
|
Represents all routes learned at IXP in Germany (DE) Peering.CZ |
||
|
|
Represents all routes learned at IXP in Germany (DE) Piter-IX |
||
|
France (5)
|
|
Represents all routes learned at IXP in France (FR) |
|
|
|
Represents all routes learned at IXP in France (FR) FranceIX Paris |
||
|
|
Represents all routes learned at IXP in France (FR) FranceIX Marseille |
||
|
Portugal (6)
|
|
Represents all routes learned at IXP in Portugal (PT) |
|
|
|
Represents all routes learned at IXP in Portugal (PT) EQUINIX IX Lisbon | ||
|
|
Represents all routes learned at IXP in Portugal (PT) GigaPIX |
||
|
Russia (7)
|
|
Represents all routes learned at IXP in Russia (RU) |
|
|
|
Represents all routes learned at IXP in Russia (RU) Piter-IX Moscow |
||
|
|
Represents all routes learned at IXP in Russia (RU) Piter-IX Saint Petersburg |
||
|
|
Represents all routes learned at IXP in Russia (RU) Piter-IX Rostov |
||
|
Finland (8)
|
|
Represents all routes learned at IXP in Finland (FI) |
|
|
|
Represents all routes learned at IXP in Finland (FI) Piter-IX Helsinki |
||
|
Latvia (9)
|
|
Represents all routes learned at IXP in Latvia (LV) |
|
|
|
Represents all routes learned at IXP in Latvia (LV) Piter-IX Riga |
||
|
Estonia(9-2)
|
|
Represents all routes learned at IXP in Estonia (EE) |
|
|
|
Represents all routes learned at IXP in Estonia (EE) Piter-IX Tallinn |
||
|
South America
|
- |
|
Represents all routes learned at IXP in South America |
|
Brazil (1)
|
|
Represents all routes learned at IXP in Brazil(BR) |
|
|
|
Represents all routes learned at IXP in Brazil(BR) IX.BR São Paulo |
||
|
North America
|
- |
|
Represents all routes learned at IXP in North America |
|
United States (1)
|
|
Represents all routes learned at IXP in United States (US) |
|
|
|
Represents all routes learned at IXP in United States (US) DE-CIX-NY |
||
|
|
Represents all routes learned at IXP in United States (US) EQUINIX Ashburn |
37721:9XYZ, where X=CONTINENT | Y=COUNTRY, Z=IXP_CODE where the route was learned
|
Continent |
Country |
Community |
Description |
|
- |
- |
|
Represents all routes learned through Partners |
|
Africa (1)
|
- |
|
Represents all routes learned at Partners in |
|
Burkina Faso (1)
|
|
Represents all routes learned at Partners in Burkina Faso (BF) |
|
|
|
Represents all routes learned at Partners in Ouaga (BF) - BFIX Ouagadougou |
||
|
|
Represents all routes learned at Partners in Ouaga (BF) - BFIX Bobo-Dioulasso |
||
|
Ghana (2)
|
|
Represents all routes learned at Partners in Ghana (GH) |
|
|
|
Represents all routes learned at Partners in Accra (GH) -ACCRA-IX |
||
|
|
Represents all routes learned at Partners in Accra (GH) -LINX Accra |
||
|
South Africa (3)
|
|
Represents all routes learned at Partners in South Africa (ZA) |
|
|
|
Represents all routes learned at Partners in South Africa (ZA) -NAPAFRICA-JB |
||
|
|
Represents all routes learned at Partners in South Africa (ZA) -NAPAFRICA-CT |
||
|
Nigeria (4)
|
|
Represents all routes learned at Partners in Nigeria (NG) |
|
|
|
Represents all routes learned at Partners in Nigeria (NG) -WAF-IX |
||
|
|
Represents all routes learned at Partners in Nigeria (NG) -IXPN Lagos |
||
|
|
|
|
Represents all routes learned at Partners in Nigeria (NG) -AF-CIX |
|
Europe (2)
|
- |
|
Represents all routes learned at Partners in Europe |
|
United Kingdom (1) |
|
Represents all routes learned at Partners in United Kingdom (GB) |
|
|
|
Represents all routes learned at Partners in United Kingdom (GB)-LINX-LON1 |
||
|
|
Represents all routes learned at Partners in United Kingdom (GB)-LINX-LON2 |
||
|
Netherlands (2)
|
|
Represents all routes learned at Partners in Netherlands (NL) |
|
|
|
Represents all routes learned at Partners in Netherlands (NL) AMS-IX |
||
|
|
Represents all routes learned at Partners in Netherlands (NL) NL-IX |
||
|
|
Represents all routes learned at Partners in Netherlands (NL) DATA-IX |
||
|
|
Represents all routes learned at Partners in Netherlands (NL) FRYS-IX |
||
|
|
Represents all routes learned at Partners in Netherlands (NL) -LSIX |
||
|
Spain (3)
|
|
Represents all routes learned at Partners in Spain (ES) |
|
|
|
Represents all routes learned at Partners in Spain (ES) DE-CIX Madrid |
||
|
|
Represents all routes learned at Partners in Spain (ES) ESPANIX Lower LAN |
||
|
|
Represents all routes learned at Partners in Spain (ES) IXPlay |
||
|
Germany (4)
|
|
Represents all routes learned at Partners in Germany (DE) |
|
|
|
Represents all routes learned at Partners in Germany (DE) DE-CIX Frankfurt |
||
|
|
Represents all routes learned at Partners in Germany (DE) Peering.cz |
||
|
France (5)
|
|
Represents all routes learned at Partners in France (FR) |
|
|
|
Represents all routes learned at Partners in France (FR) FranceIX PRS |
||
|
|
Represents all routes learned at Partners in France (FR) FranceIX MRS |
||
|
Portugal (6)
|
|
Represents all routes learned at Partners in Portugal (PT) |
|
|
|
Represents all routes learned at Partners in Portugal (PT) GigaPIX |
||
|
South America
|
- |
|
Represents all routes learned at Partners in South America |
|
Brazil(1) |
|
Represents all routes learned at Partners in Brazil (BR) |
|
|
|
Represents all routes learned at Partners in Brazil (BR) IX.br São Paulo |
||
|
North America
|
- |
|
Represents all routes learned at Partners in North America |
|
United States(1)
|
|
Represents all routes learned at Partners in United States (US) |
|
|
|
Represents all routes learned at Partners in United States (US)-DE-CIX NY |
||
|
|
Represents all routes learned at Partners in United States (US)-EQUINIX Ashburn |
VTS IP Transit customers may want to change the default behavior of their routes with the
following BGP Communities:
Only the communities on this page are kept from customers: every other standard community a customer sends is removed when the route enters AS37721. Standard communities from peers and upstreams are removed too.
Default local-pref in AS37721, before any community:
|
Routes learned from |
Local-pref |
|
Customers |
400 |
|
PNI/CDN partners |
300 |
|
IX peers |
160 (some networks have their own value) |
|
Upstreams |
100 |
|
Any neighbor, with |
0 |
If several local-pref communities are sent, the lowest one is used.
|
Community |
Action |
|
|
Set route local-pref to 80 (below every other route: backup only) |
|
|
Set route local-pref to 100 (equal to upstream routes) |
|
|
Set route local-pref to 290 (below partner routes, above IX peer routes) |
|
|
Set route local-pref to 300 (equal to partner routes) |
|
|
Set route local-pref to 310 (above every peer and upstream route, below your routes without a community: customer backup route) |
MM identifies the transit provider or peer, from 01 to 99.
N is the number of prepends; VTS supports up to 3.
37721:5MMN, where MM=UPSTREAM_CODE | N=ACTION
|
Community |
Action |
|
|
Don’t announce to any peer or upstream (other VTS customers still receive the route) |
|
|
1x prepend to all BGP neighbors |
|
|
2x prepend to all BGP neighbors |
|
|
3x prepend to all BGP neighbors |
|
|
Don’t announce to BGP neighbor MM |
|
|
Prepend N times to BGP neighbor MM |
Customers then construct communities to do the prepending or announcement blocking they desire
Example:
If a customer tags a prefix announcement with:
37721:5030 don’t send prefix to BGP neighbor 0337721:5102 2x prepend prefix announcement to neighbor 10|
Community |
Action |
|
|
Don’t announce to Cogent AS174 |
|
|
Don’t announce to Vodafone AS1273 |
|
|
Don’t announce to HE AS6939 |
|
|
Don’t announce to Arelion AS1299 |
|
|
Don’t announce to LUMEN AS3356 |
|
|
Don’t announce to GTT AS3257 |
|
|
Don’t announce to TATA AS6453 |
|
|
Don’t announce to Telecom Italia Sparkle AS6762 |
|
|
Don’t announce to NTT AS2914 |
|
|
Don’t announce to Zayo AS6461 |
|
|
Don’t announce to OTI AS5511 |
|
|
Don’t announce to Telxius AS12956 |
|
|
Don’t announce to DTAG AS3320 |
|
|
Don’t announce to Liberty Global AS6830 |
|
|
Don’t announce to Google AS 15169 |
|
|
Don’t announce to Meta AS32934 |
|
|
Don’t announce to AKAMAI AS20940 |
|
|
Don’t announce to Microsoft AS8075 |
|
|
Don’t announce to Amazon AS16509 |
|
|
Don’t announce to BFIX AS37716 |
|
Community |
Action |
|
|
Don't announce to all Peers and upstreams in Africa |
|
|
Don't announce to all Peers and upstreams in Europe |
|
|
Don't announce to all Peers and upstreams in North America |
|
|
Don't announce to all Peers and upstreams in LATAM region |
Customers may want to use Remote Triggered Black Holing for specific hosts in their network
experiencing a Denial of Service Attack with the following BGP communities: RTBH is enabled per customer BGP session; contact the NOC to have it enabled.
|
Community |
Action |
|
|
Discard all traffic to this host (/32 or /128) inside AS37721. The route must be covered by the customer’s prefix list and is not announced to peers or transit providers. |
|
Community |
Action |
|
|
GRACEFUL_SHUTDOWN (RFC 8326): routes carrying it from peers and upstreams get |
|
|
BLACKHOLE (RFC 7999): accepted from customers with RTBH, the same as |