BGP Communities

VTS BGP Community Definitions

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.

 

Relationship Information

37721:R00Y, where R is the relationship code and Y is a sequential number

Relationship

Code

Community

Description

VTS Prefixes

1

37721:1000

Routes originated at A37721

VTS Customer

2

37721:2000

Routes learned from customer

Public Peering (IXP)

3

37721:3000

Routes learned from public peering points/IXPs

Transit

4

37721:4000

Routes learned from upstream providers

Private Peering (PNI/CDN)

9

37721:9000

Routes learned from PNI/CDN partner

 

Relationship

Code

Community

Description

Transit

 

 

 

 

1

37721:4001

Routes learned from upstream COGENT (AS174)

2

37721:4002

Routes learned from upstream CW (AS1273)

3

37721:4003

Routes learned from upstream Hurricane Electric (AS6939)

4

37721:4004

Routes learned from upstream TELIA (AS1299)

5

37721:4005

Routes learned from upstream Level3 (AS3356)

6

37721:4006

Routes learned from upstream GTT (AS3257)

7

37721:4007

Routes learned from upstream Tata Communications (AS6453)

8

37721:4008

Routes learned from upstream Telecom Italia Sparkle (AS6762)

9

37721:4009

Routes learned from upstream NTT (AS2914)

10

37721:4010

Route learned from upstream Zayo (AS6461)

11

37721:4011

Route learned from upstream OTI (AS5511)

12

37721:4012

Route learned from upstream Verizon (AS701)

13

37721:4013

Route learned from upstream Telxius (AS12956)

14

37721:4014

Route learned from upstream DTAG(AS3320)

15

37721:4015

Route learned from upstream Liberty Global(AS6830)

 

Relationship

Code

Community

Description

Partner
(PNI/CDN)

 

 

 

 

 

 

1

37721:9001

Routes learned from partner GOOGLE (AS15169)

2

37721:9002

Routes learned from partner FACEBOOK (AS32934)

3

37721:9003

Routes learned from partner AKAMAI (AS20940)

4

37721:9004

Routes learned from partner Microsoft (AS8075)

5

37721:9005

Routes learned from partner NETFLIX (AS2906)

6

37721:9006

Routes learned from partner AMAZON (AS16509)

7

37721:9007

Routes learned from partner PCH (AS42 3856)

8

37721:9008

Route learned from partner OVH (AS 16276)

9

37721:9009

Route learned from partner BLIZZARD (AS57976)

10

37721:9010

Route learned from partner CLOUDFLARE (AS13335)

11

37721:9011

Route learned from partner Verizon Media services/EdgeCast Networks (AS15133)

12

37721:9012

Route learned from partner Valve (AS32590)

13

37721:9013

Route learned from partner Apple(AS714)

14

37721:9014

Route learned from partner LimeLight (AS22822)

15

37721:9015

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

37721:1100

Routes originated from AFRICA

2

37721:1200

Routes originated from EUROPE

3

37721:1300

Routes originated from SOUTHAMERICA

4

37721:1400

Routes originated from NORTHAMERICA

 

 

GEOGRAPHICAL ORIGIN INFORMATION – LOCATION CODE:

37721:1XYZZ, where X=CONTINENT | Y=COUNTRY | ZZ=POP, where the route was learned.

Continent

Country

POP

Community

Description

Africa (1)

 

 

 

 

-

-

37721:11000

Represents all routes learned in Africa

Burkina Faso (1)

 

-

37721:11100

Represents all routes learned in Burkina Faso (BF)

Oauagadougou (01)

37721:11101

Represents all routes learned in Oauagadougou (BF)

Bobo (02)

37721:11102

Represents all routes learned in Bobo (BF)

Ghana (2)

-

37721:11200

Represents all routes learned in Ghana (GH)

Accra (01)

37721:11201

Represents all routes learned in Accra
(GH)

Paga (01)

37721:11202

Represents all routes learned in Paga
(GH)

South
Africa (3)

-

37721:11300

Represents all routes learned in South Africa (ZA)

Johannesburg (01)

37721:11301

Represents all routes learned in Johannesburg
(ZA)

Cape Town (02)

37721:11302

Represents all routes learned in Cape Town (ZA)

Nigeria(4)

 

-

37721:11400

Represents all routes learned in  Nigeria (NG)

Lagos

37721:11401

Represents all routes learned in Lagos (LOS)

Ivory Coast(5)

-

37721:11500

Represents all routes learned in Ivory Coast (CI)

Abidjan

37721:11501

Represents all routes learned in Abidjan (ABJ)

Europe (2)

 

-

-

37721:12000

Represents all routes learned in Europe

 

United Kingdom
(1)

 

-

37721:12100

Represents all routes learned in United Kingdom (GB)

London (01)

37721:12101

Represents all routes learned in London (GB)

 

 

 

 

Netherland (2)

-

37721:12200

Represents all routes learned in Netherland (NL)

Amsterdam (01)

37721:12201

Represents all routes learned in Amsterdam
(NL)

 

 

 

Portugal (3)

-

37721:12300

Represents all routes learned in Portugal (PT)

Lisbon (01)

37721:12301

Represents all routes learned in Lisbon (PT)

 

 

 

Germany (4)

-

37721:12400

Represents all routes learned in Germany (DE)

Frankfurt (01)

37721:12401

Represents all routes learned in Frankfurt (DE)

 

 

 

France (5)

-

37721:12500

Represents all routes learned in France (FR)

Marseille (01)

37721:12501

Represents all routes learned in Marseille (FR)

Paris (02)

37721:12502

Represents all routes learned in Paris (FR)

South America

-

-

37721:13000

Represents all routes learned in South America

 

North America

 

 

 

 

 

-

-

37721:14000

Represents all routes learned in North America

 

United States (1)

 

 

 

 

 

37721:14100

Represents all routes learned in United States (US)

Ashburn(01)

37721:14101

Represents all routes learned in United Ashburn (US)

Dallas(02)

37721:14102

Represents all routes learned in United Dallas (US)

Los Angeles(03)

37721:14103

Represents all routes learned in United Los Angeles (US)

 

UPSTREAM INFORMATION


37721:4XYZ, where X=CONTINENT | Y=COUNTRY, Z=IXP_CODE where the route was learned.

Continent

Country

Community

Description

 -

-

37721:4000

Represents all routes learned through Upstreams

Africa (1)

 

 

-

37721:4100

Represents all routes learned at Upstreams in
Africa

Burkina Faso (1)

37721:4110

Represents all routes learned at Upstreams in Burkina Faso (BF)

Ghana (2)

37721:4120

Represents all routes learned at Upstreams in Ghana (GH)

South Africa (3)

37721:4130

Represents all routes learned at Upstreams in South Africa (ZA)

Nigeria(4)

37721:4140

Represents all routes learned at Upstreams in Nigeria (NG)

Ivory Coast(5)

37721:4150

Represents all routes learned at Upstreams in Ivory Coast (CI)

Europe (2)

-

37721:4200

Represents all routes learned at Upstreams in Europe

United Kingdom (1)

37721:4210

Represents all routes learned at Upstreams in United Kingdom (GB)

Netherland (2)

37721:4220

Represents all routes learned at Upstreams in Netherland (NL)

Spain (3)

37721:4230

Represents all routes learned at Upstreams in Spain (SP)

Germany (4)

37721:4240

Represents all routes learned at Upstreams in Germany (DE)

France (5)

37721:4250

Represents all routes learned at Upstreams in France (FR)

Portugal (6)

37721:4260

Represents all routes learned at Upstreams in Portugal (PT)

South America

 

-

37721:4300

Represents all routes learned at Upstreams in South America

Brazil (1)

37721:4310

Represents all routes learned at Upstreams in Brazil (BR)

North America

 

-

37721:4400

Represents all routes learned at Upstreams in North America

United States (1)

37721:4410

Represents all routes learned at Upstreams in United States (US)

 

IXP/PEERING INFORMATION


37721:3XYZ, where X=CONTINENT | Y=COUNTRY, Z=IXP_CODE where the route was learned

Continent

Country

Community

Description

 -

-

37721:3000

Represents all routes learned through IXP

Africa (1)

 

 

 

 

 

-

37721:3100

Represents all routes learned at IXP in
Africa

Burkina Faso (1)

 

37721:3110

Represents all routes learned at IXP in Burkina Faso (BF)

37721:3111

Represents all routes learned at IXP in Burkina Faso (BF)- BFIX Ouagadougou

37721:3112

Represents all routes learned at IXP in Burkina Faso (BF)- BFIX Bobo-Dioulasso

Ghana (2)

 

37721:3120

Represents all routes learned at IXP in Ghana (GH)

37721:3121

Represents all routes learned at IXP in Ghana (GH) -GIXA

37721:3122

Represents all routes learned at IXP in Ghana (GH) -ACCRA-IX

South Africa (3)

 

37721:3130

Represents all routes learned at IXP in South Africa (ZA)

37721:3131

Represents all routes learned at IXP in South Africa (ZA) -NAPAFRICA-JB

37721:3132

Represents all routes learned at IXP in South Africa (ZA) -NAPAFRICA-CT

Nigeria (4)

 

 

 

37721:3140

Represents all routes learned at IXP in Nigeria  (NG)

37721:3141

Represents all routes learned at IXP in Nigeria  (NG) -WAF-IX 

37721:3142

Represents all routes learned at IXP in Nigeria  (NG) -IXPN Lagos

37721:3143

Represents all routes learned at IXP in Nigeria  (NG)- AF-CIX

Ivory Coast 

37721:3150

Represents all routes learned at IXP in Ivory Coast (CI)

Europe (2)

 

 

 

 

 

 

 

-

37721:3200

Represents all routes learned at IXP in Europe

United Kingdom (1)

37721:3210

Represents all routes learned at IXP in United Kingdom (GB)

37721:3211

Represents all routes learned at IXP in United Kingdom (GB)-LINX-LON1

37721:3212

Represents all routes learned at IXP in United Kingdom (GB)-LINX-LON2

Netherland (2)

 

 

 

 

37721:3220

Represents all routes learned at IXP in Netherland (NL)

37721:3221

Represents all routes learned at IXP in Netherland (NL)-AMS-IX

37721:3222

Represents all routes learned at IXP in Netherland (NL)-NL-IX

37721:3223

Represents all routes learned at IXP in Netherland (NL)-DATA-IX

37721:3224

Represents all routes learned at IXP in Netherland (NL)-GLOBAL-IX

37721:3225

Represents all routes learned at IXP in Netherland (NL)-FRYS-IX

Spain (3)

 

 

 

37721:3230

Represents all routes learned at IXP in Spain (ES)

37721:3231

Represents all routes learned at IXP in Spain (ES) DE-CIX Madrid

37721:3232

Represents all routes learned at IXP in Spain (ES) ESPANIX Lower LAN

37721:3233

Represents all routes learned at IXP in Spain (ES) IXPlay

Germany (4)

 

 

 

 

37721:3240

Represents all routes learned at IXP in Germany (DE)

37721:3241

Represents all routes learned at IXP in Germany (DE) DE-CIX Frankfurt

37721:3242

Represents all routes learned at IXP in Germany (DE) KleyRex

37721:3243

Represents all routes learned at IXP in Germany (DE) Peering.CZ

37721:3244

Represents all routes learned at IXP in Germany (DE) Piter-IX

France (5)

 

 

 

37721:3250

Represents all routes learned at IXP in France (FR)

37721:3251

Represents all routes learned at IXP in France (FR) DE-CIX Marseille 

37721:3252

Represents all routes learned at IXP in France (FR) FranceIX Paris 

37721:3253

Represents all routes learned at IXP in France (FR) FranceIX Marseille 

Portugal (6)

 

 

 

37721:3260

Represents all routes learned at IXP in Portugal (PT)

37721:3261

Represents all routes learned at IXP in Portugal (PT) DE-CIX Lisbon

 37721:3262

 Represents all routes learned at IXP in Portugal (PT) EQUINIX IX Lisbon

37721:3263

Represents all routes learned at IXP in Portugal (PT) GigaPIX

Russia (7)

 

 

 

37721:3270

Represents all routes learned at IXP in Russia (RU)

37721:3271

Represents all routes learned at IXP in Russia (RU) Piter-IX Moscow

37721:3272

Represents all routes learned at IXP in Russia (RU) Piter-IX Saint Petersburg 

37721:3273

Represents all routes learned at IXP in Russia (RU) Piter-IX Rostov

Finland (8)

 

37721:3280

Represents all routes learned at IXP in Finland (FI)

37721:3281

Represents all routes learned at IXP in Finland (FI) Piter-IX Helsinki 

Latvia (9)

 

37721:3290

Represents all routes learned at IXP in Latvia (LV)

37721:3291

Represents all routes learned at IXP in Latvia (LV) Piter-IX Riga

Estonia(9-2)

 

37721:3292

Represents all routes learned at IXP in Estonia (EE)

37721:3293

Represents all routes learned at IXP in Estonia (EE) Piter-IX Tallinn

South America

 

 

-

37721:3300

Represents all routes learned at IXP in South America

Brazil (1)

 

37721:3310

Represents all routes learned at IXP in Brazil(BR)

37721:3311

Represents all routes learned at IXP in Brazil(BR) IX.BR São Paulo

North America

 

 

 

 

-

37721:3400

Represents all routes learned at IXP in North America

United States (1)

 

 

 

37721:3410

Represents all routes learned at IXP in United States (US)

37721:3411

Represents all routes learned at IXP in United States (US) DE-CIX-NY

37721:3412

Represents all routes learned at IXP in United States (US) EQUINIX Ashburn

37721:3413

Represents all routes learned at IXP in United States (US) Any2West

 

PNI/CDN PARTNER INFORMATION

37721:9XYZ, where X=CONTINENT | Y=COUNTRY, Z=IXP_CODE where the route was learned

Continent

Country

Community

Description

 -

-

37721:9000

Represents all routes learned through Partners

Africa (1)

 

 

 

-

37721:9100

Represents all routes learned at Partners in
Africa

Burkina Faso (1)

 

37721:9110

Represents all routes learned at Partners in Burkina Faso (BF)

37721:9111

Represents all routes learned at Partners in Ouaga (BF) - BFIX Ouagadougou

37721:9112

Represents all routes learned at Partners in Ouaga (BF) - BFIX Bobo-Dioulasso

Ghana (2)

 

37721:9120

Represents all routes learned at Partners in Ghana (GH)

37721:9121

Represents all routes learned at Partners in Accra (GH) -GIXA

37721:9122

Represents all routes learned at Partners in Accra (GH) -ACCRA-IX

South Africa (3)

 

37721:9130

Represents all routes learned at Partners in South Africa (ZA)

37721:9131

Represents all routes learned at Partners in South Africa (ZA) -NAPAFRICA-JB

37721:9132

Represents all routes learned at Partners in South Africa (ZA) -NAPAFRICA-CT

Nigeria (4)

 

 

37721:9140

Represents all routes learned at Partners in Nigeria (NG)

37721:9141

Represents all routes learned at Partners in Nigeria (NG) -WAF-IX

37721:9142

Represents all routes learned at Partners in Nigeria (NG) -IXPN Lagos

 

 

37721:9143

Represents all routes learned at Partners in Nigeria (NG) -AF-CIX

Europe (2)

 

 

 

-

37721:9200

Represents all routes learned at Partners in Europe

United Kingdom (1)

37721:9210

Represents all routes learned at Partners in United Kingdom (GB)

37721:9211

Represents all routes learned at Partners in United Kingdom (GB)-LINX-LON1

37721:9212

Represents all routes learned at Partners in United Kingdom (GB)-LINX-LON2

Netherland (2)

 

 

 

 

37721:9220

Represents all routes learned at Partners in Netherland (NL)

37721:9221

Represents all routes learned at Partners in Netherland (NL) AMS-IX

37721:9222

Represents all routes learned at Partners in Netherland (NL) NL-IX

37721:9223

Represents all routes learned at Partners in Netherland (NL) DATA-IX

37721:9224

Represents all routes learned at Partners in Netherland (NL) GLOBAL-IX

37721:9225

Represents all routes learned at Partners in Netherland (NL) FRYS-IX

Spain (3)

 

 

 

37721:9230

Represents all routes learned at Partners in Spain (SP)

37721:9231

Represents all routes learned at Partners in Spain (ES) DE-CIX Madrid

37721:9232

Represents all routes learned at Partners in Spain (ES) ESPANIX Lower LAN

37721:9233

Represents all routes learned at Partners in Spain (ES) IXPlay

Germany (4)

 

 

 

37721:9240

Represents all routes learned at Partners in Germany (DE)

37721:9241

Represents all routes learned at Partners in Germany (DE) DE-CIX Frankfurt

37721:9242

Represents all routes learned at Partners in Germany (DE) KleyRex

37721:9243

Represents all routes learned at Partners in Germany (DE) Peering.cz

France (5)

 

 

 

37721:9250

Represents all routes learned at Partners in France (FR)

37721:9251

Represents all routes learned at Partners in France (FR) DE-CIX MRS

37721:9252

Represents all routes learned at Partners in France (FR) FranceIX PRS

37721:9253

Represents all routes learned at Partners in France (FR) FranceIX MRS

Portugal (6)

 

 

 

37721:9260

Represents all routes learned at Partners in Portugal (PT)

37721:9261

Represents all routes learned at Partners in Portugal (PT) DE-CIX Lisbon

37721:9262

Represents all routes learned at Partners in Portugal (PT) Equinix IX Lisbon

37721:9263

Represents all routes learned at Partners in Portugal (PT) GigaPIX

South America

 

-

37721:9300

Represents all routes learned at Partners in South America

Brazil(1)

 

 

North America 

 

 

 

-

37721:9400

Represents all routes learned at Partners in North America

United States(1)

 

 

37721:9410

Represents all routes learned at Partners in United States (US)

37721:9411

Represents all routes learned at Partners in United States (US)-DE-CIX NY

37721:9412

Represents all routes learned at Partners in United States (US)-EQUINIX Ashburn

 

 

37721:9413

Represents all routes learned at Partners in United States (US)-Any2West

 

BGP COMMUNITIES FOR TRAFFIC CONTROL

VTS IP Transit customers may want to change the default behavior of their routes with the
following BGP Communities:


CUSTOMER LOCAL-PREFERENCE MODIFICATION

Community

Action

37721:80

Set route local-pref to 80 (lowest value possible)

37721:100

Set route local-pref to 100 (equal to upstream routes)

37721:290

Set route local-pref to 290 (peer backup)

37721:300

Set route local-pref to 300 (peer)

37721:310

Set route local-pref to 310 (customer backup route)

 

CUSTOMER AS_PATH MODIFICATION

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

37721:5000

Don’t announce to any BGP neighbor

37721:5001                    

1x prepend to all BGP neighbors

37721:5002                

2x prepend to all BGP neighbors

37721:5003                    

3x prepend to all BGP neighbors

37721:5MM0                   

Don’t announce to BGP neighbor MM

37721:5MMN

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 03
  • 37721:5102 2x prepend prefix announcement to neighbor 10

Community

Action

37721:5010

Don’t announce to Cogent AS174

37721:5020                    

Don’t announce to CW AS1273

37721:5030                

Don’t announce to HE AS6939

37721:5040                    

Don’t announce to TELIA AS1299

37721:5050                   

Don’t announce to LUMEN AS3356

37721:5060

Don’t announce to GTT AS3257

37721:5070

Don’t announce to TATA AS6453

37721:5080

Don’t announce to Telecom Italia Sparkle AS6762

37721:5090

Don’t announce to NTT AS2914

37721:5100

Don’t announce to  Zayo AS6461

37721:5110

Don’t announce to OTI AS5511

37721:5120

Don’t announce to Verizon AS701

37721:5130

Don’t announce to Telxius AS12956

37721:5140

Don’t announce to DTAG AS3320

37721:5150

Don’t announce to Liberty Global AS6830

37721:5210

Don’t announce to Google AS 15169

37721:5220

Don’t announce to Facebook AS32934

37721:5230

Don’t announce to AKAMAI AS20940

37721:5240

Don’t announce to Microsoft AS8075

37721:5250

Don’t announce to Amazon AS16509

 
DON'T ANNOUNCE COMMUNITIES PER REGION

Community

Action

37721:6001

Don't announce to all Peers and upstreams in Africa 

37721:6002

Don't announce to all Peers and upstreams in Europe 

37721:6003

Don't announce to all Peers and upstreams in North America

37721:6004

Don't announce to all Peers and upstreams in LATAM region

CUSTOMER ROUTE REMOTE TRIGGERED BLACKHOLE (RTBH)

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

37721:666

Black hole the host (/32 or /128) route to all peers

 

© VTS 2024. All rights reserved.