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 at A37721 |
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 CW (AS1273) |
|
3 |
|
Routes learned from upstream Hurricane Electric (AS6939) |
|
4 |
|
Routes learned from upstream TELIA (AS1299) |
|
5 |
|
Routes learned from upstream Level3 (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 OTI (AS5511) |
|
12 |
|
Route learned from upstream Verizon (AS701) |
|
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 FACEBOOK (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 OVH (AS 16276) |
|
9 |
|
Route learned from partner BLIZZARD (AS57976) |
|
10 |
|
Route learned from partner CLOUDFLARE (AS13335) |
|
11 |
|
Route learned from partner Verizon Media services/EdgeCast Networks (AS15133) |
|
12 |
|
Route learned from partner Valve (AS32590) |
|
13 |
|
Route learned from partner Apple(AS714) |
|
14 |
|
Route learned from partner LimeLight (AS22822) |
|
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) |
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=POP, where the route was learned.
Continent |
Country |
POP |
Community |
Description |
Africa (1)
|
- |
- |
|
Represents all routes learned in Africa |
Burkina Faso (1)
|
- |
|
Represents all routes learned in Burkina Faso (BF) |
|
Oauagadougou (01) |
|
Represents all routes learned in Oauagadougou (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 (01) |
|
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)
|
||
|
|
|
||
Netherland (2) |
- |
|
Represents all routes learned in Netherland (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 United Ashburn (US) |
||
Dallas(02) |
|
Represents all routes learned in United Dallas (US) |
||
Los Angeles(03) |
|
Represents all routes learned in United 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 |
Africa (1)
|
- |
|
Represents all routes learned at Upstreams in |
Burkina Faso (1) |
|
Represents all routes learned at Upstreams in Burkina Faso (BF) |
|
Ghana (2) |
|
Represents all routes learned at Upstreams in Ghana (GH) |
|
South Africa (3) |
|
Represents all routes learned at Upstreams in South Africa (ZA) |
|
Nigeria(4) |
|
Represents all routes learned at Upstreams in Nigeria (NG) |
|
Ivory Coast(5) |
|
Represents all routes learned at Upstreams in Ivory Coast (CI) |
|
Europe (2) |
- |
|
Represents all routes learned at Upstreams in Europe |
United Kingdom (1) |
|
Represents all routes learned at Upstreams in United Kingdom (GB) |
|
Netherland (2) |
|
Represents all routes learned at Upstreams in Netherland (NL) |
|
Spain (3) |
|
Represents all routes learned at Upstreams in Spain (SP) |
|
Germany (4) |
|
Represents all routes learned at Upstreams in Germany (DE) |
|
France (5) |
|
Represents all routes learned at Upstreams in France (FR) |
|
Portugal (6) |
|
Represents all routes learned at Upstreams in Portugal (PT) |
|
South America
|
- |
|
Represents all routes learned at Upstreams in South America |
Brazil (1) |
|
Represents all routes learned at Upstreams in Brazil (BR) |
|
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) -GIXA |
||
|
Represents all routes learned at IXP in Ghana (GH) -ACCRA-IX |
||
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 |
||
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 |
||
Ivory Coast |
|
Represents all routes learned at IXP in Ivory Coast (CI) |
|
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 |
||
Netherland (2)
|
|
Represents all routes learned at IXP in Netherland (NL) |
|
|
Represents all routes learned at IXP in Netherland (NL)-AMS-IX |
||
|
Represents all routes learned at IXP in Netherland (NL)-NL-IX |
||
|
Represents all routes learned at IXP in Netherland (NL)-DATA-IX |
||
|
Represents all routes learned at IXP in Netherland (NL)-GLOBAL-IX |
||
|
Represents all routes learned at IXP in Netherland (NL)-FRYS-IX |
||
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 |
||
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) KleyRex |
||
|
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) DE-CIX Marseille |
||
|
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) DE-CIX Lisbon |
||
|
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 |
||
|
Represents all routes learned at IXP in United States (US) Any2West |
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) -GIXA |
||
|
Represents all routes learned at Partners in Accra (GH) -ACCRA-IX |
||
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 |
||
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 |
||
Netherland (2)
|
|
Represents all routes learned at Partners in Netherland (NL) |
|
|
Represents all routes learned at Partners in Netherland (NL) AMS-IX |
||
|
Represents all routes learned at Partners in Netherland (NL) NL-IX |
||
|
Represents all routes learned at Partners in Netherland (NL) DATA-IX |
||
|
Represents all routes learned at Partners in Netherland (NL) GLOBAL-IX |
||
|
Represents all routes learned at Partners in Netherland (NL) FRYS-IX |
||
Spain (3)
|
|
Represents all routes learned at Partners in Spain (SP) |
|
|
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) KleyRex |
||
|
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) DE-CIX MRS |
||
|
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) DE-CIX Lisbon |
||
|
Represents all routes learned at Partners in Portugal (PT) Equinix IX Lisbon |
||
|
Represents all routes learned at Partners in Portugal (PT) GigaPIX |
||
South America
|
- |
|
Represents all routes learned at Partners in South America |
Brazil(1) |
|
|
|
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 |
||
|
|
|
Represents all routes learned at Partners in United States (US)-Any2West |
VTS IP Transit customers may want to change the default behavior of their routes with the
following BGP Communities:
Community |
Action |
|
Set route local-pref to 80 (lowest value possible) |
|
Set route local-pref to 100 (equal to upstream routes) |
|
Set route local-pref to 290 (peer backup) |
|
Set route local-pref to 300 (peer) |
|
Set route local-pref to 310 (customer backup route) |
VTS announces that the BGP transits and peers (MM can be 01 to 99). <Note that currently we support this option for transit/upstreams only>
Prepends that VTS support (N can be 1 to 9, but currently we support up to 3 prepends)
37721:5MMN
, where MM=UPSTREAM_CODE | N=ACTION
Community |
Action |
|
Don’t announce to any BGP neighbor |
|
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 CW AS1273 |
|
Don’t announce to HE AS6939 |
|
Don’t announce to TELIA 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 Verizon AS701 |
|
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 Facebook AS32934 |
|
Don’t announce to AKAMAI AS20940 |
|
Don’t announce to Microsoft AS8075 |
|
Don’t announce to Amazon AS16509 |
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:
Community |
Action |
|
Black hole the host (/32 or /128) route to all peers |