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 PAV
(AS328316)

3

37721:4003

Routes learned from upstream Hurricane Electric (AS6939)

4

37721:4004

Routes learned from upstream TELIA
(AS1299)

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 63293)

3

37721:9003

Routes learned from partner AKAMAI
(AS5577)

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)

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)

ZAD (01)

37721:11101

Represents all routes learned in Oauga (BF)

 

KDG (02)

37721:11102

Represents all routes learned in KDG (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 South Nigeria (NG)

Lagos

37721:11401

Represents all routes learned in South Nigeria (NG)

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)

 

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)

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

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

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

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 

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

Spain (3)

 

37721:3230

Represents all routes learned at IXP in Spain (SP)

37721:3231

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

Germany (4)

 

37721:3240

Represents all routes learned at IXP in Germany (DE)

37721:3241

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

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

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)

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

 

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

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

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

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

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

Spain (3)

 

37721:9230

Represents all routes learned at Partners in Spain (SP)

37721:9231

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

Germany (4)

37721:9240

Represents all routes learned at Partners in Germany (DE)

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

 

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).

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

 

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 2020. All rights reserved.