service information

Informational BGP communities

Route origin

The route server will tag all prefixes with certain BGP Communities to indicate their origin. You can use this information to determine where a certain prefix has been injected into the DE-CIX switching platform. This gives you the possibility to filter routes learned from the route servers based on geographical location. 

Currently, we tag the following information:

Switch: Indicates at which switch a prefix has been injected into the DE-CIX platform. We tag the corresponding edge switch of the port.

  • Example: edge01.fra2

Metro: The metropolitan region corresponding to the switch.

  • Example: Frankfurt

Country: The country corresponding to the above (in M.49 format).

  • Example: Germany

Continent: The continent corresponding to the above (in M.49 format).

  • Example: Europe

This means that every prefix you learn from the route servers has four (additional) BGP Communities attached which indicate location information.

BGP communities graph

To avoid ambiguity about the semantics of a certain BGP Community, especially when present multiple times, we strip all BGP Communities from the range that we use for route origin tagging on import. This is:

  • 65101:*
  • 65102:*
  • 65103:*
  • 65104:*

Overview

ContinentM49 region code (continent)Continent BGP comCountryM.49 Region Code (country)Country BGP ComMetroMetro codeMetro BGP ComEdge switchSwitch codeSwitch BGP com
 Europe EU 150 65104:150Germany27665103:276

FRA

 100065102:1000edge01.fra2100165101:1001
edge02.fra2108965101:1089
edge01.fra6100265101:1002
edge02.fra6109065101:1090
edge01.fra9100665101:1006
edge02.fra9110265101:1102
edge01.fra10110565101:1105
edge01.fra12108565101:1085
edge02.fra12108265101:1082

MUC

3000

65102:3000edge02.muc1309665101:3096
edge02.muc2309565101:3095

HAM

4000

65102:4000edge02:ham1408165101:4081
edge03.ham1412265101:4122

DUS

9000

65102:9000edge02.dus1909365101:9093

DTM (Ruhr-CIX)

2300065102:23000edge01.dtm12311565101:23115
France FR25065101:250

MRS

600065102:6000edge02.mrs1609765101:6097
Italy IT38065101:380

PMO

700065101:7000edge01.pmo1705265101:7052
Spain ES72465101:724

MAD

1100065102:11000edge02.mad11107765101:11077
edge02.mad31109265101:11092
edge01.mad41110365101:11103

BCN

2400065102:24000edge01.bcn12411665101:24116
Portugal PT62065103:620

LIS

1200065101:12000edge01.lis1208865101:12088
Greece GR30065101:300

ATH (SEECIX)

1500065101:15000edge01.ath11510165101:15101
 Americas01965104:19US US

840

 

65103:840

 NYC

200065102:2000edge01.nyc1203865101:2038
edge01.nyc8205365101:2053
edge02.nyc3208665101:2086
edge02.nyc5208765101:2087
edge02.nyc6208365101:2083

 DFW

1000065102:10000edge.01.dfw11007365101:10073

 ORD

2200065102:22000edge01.ord12211065101:22110
edge02.ord2211165101:22111
      

RIC

2500065102:25000edge01.ric12511765101:25117
      edge01.ric22511865101:25118
      edge01.ric32511965101:25119
 Asia 142 65104:142UAE AE 78465103:784

 DXB (UAE-IX)

5000 65102:5000sw001:dbx1505065101:5050
edge01:dxb1507965101:5079
edge01:dxb2508065101:5080
Turkey TR 79265103:792

 IST

8000 65102:8000edge01.ist1805665101:8056
edge01.ist2812165101:8121
Malaysia MY 45865103:458

 JHB

1700065102:17000edge01:jhb11710865101:17108
edge01.jhb21710965101:17109

 KUL

1900065102:19000edge01.kul11910665101:19106
edge01.kul21910765101:19107

 MAY (JHB, KUL)

 2000065102:20000corresponding edge from JHB/KULcorresponding edge from JHB/KULcorresponding edge from JHB/KUL
Singapore 70265103:702

 SIN

 1800065102:18000edge01.sin11811365101:18113
edge02.sin11811465101:18114
Brunei 09665103:96

BWN (Borneo-IX)

2100065102:21000edge01.bwn12111265101:21112
South-eastern Asia (region): Malaysia, Singapore, Brunei 03565103:35

ASE

BWN, MAY (JHB+KUL), SIN

1600065102:16000corresponding edge from BWN/JHB/
KUL/SIN
corresponding edge from BWN/JHB/
KUL/SIN
corresponding edge from BWN/JHB/
KUL/SIN
Unknown continent 65535 65104:65535Unknown country6553565104:65535

Unknown metro

 65535 65102:65535Unknown6553565101:65535

Please note: If the exact location of a customer cannot be determined from the DE-CIX database, or in certain special cases, we tag the routes with 6510{1-4}:0, meaning "unknown".

Examples

Example 1
A prefix has the following BGP Communities attached to it:

  • 65104:150
  • 65103:276
  • 65102:3000
  • 65101:3096

From these BGP Communities you can deduce that this particular prefix has been injected in Europe (65104:150), Germany (65103:276) in metro region Munich (65102:3000) at edge02.muc1 (65101:3096).

Example 2
A prefix has the following BGP Communities attached to it:

  • 65104:142
  • 65103:792
  • 65102:8000
  • 65101:8056

From these BGP Communities you can deduce that this particular prefix has been injected in Asia (65104:142), Turkey (65103:792) in metro region Istanbul (65102:8000) at edge01.ist2 (65101:8056).

In this case, the customer is located at a site in NYC for which the current corresponding edge switch cannot be determined (see note above).

Example 3
A prefix has the following BGP Communities attached to it:

  • 65104:019
  • 65103:840
  • 65102:2000
  • 65101:2038

From these BGP Communities you can deduce that this particular prefix has been injected in Americas (65104:19), US (65103:849) in metro region New York City (65102:2000) at edge01.nyc1 (65101:2038).

Route server origin communities table
Origin communities table from DE-CIX Academy: Continent, country, and metro area (without origin edge device).