Informational BGP Communities: Origin tagging

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 SEECIX/DE-CIX switching platform. This gives you the possibility to filter routes learned from the route servers based on geographical location. 

Route Origin tagging

Currently we tag the following information: 

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

  • Example: edge01.ath1

Metro: The metropolitan region corresponding to the switch 

  • Example: Athens

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

  • Example: Greece

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

  • Example: Europe

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

BGP Community Graph

The route server tags all prefixes with certain BGP Communities to indicate their origin

To avoid ambiguity about the semantics of a certain BGP Community, especially when being 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

Edge switchSwitch CodeSwitch BGP ComMetro Metro CodeMetro BGP ComCountryM49 Region Code (Country)Country BGP ComContinentM49 Region Code (Continent)Continent BGP Com
edge01.fra2100165101:1001

FRA 

1000 

65102:1000 

Germany 

276 

65103:276 

Europe 

150 

65104:150 

edge02.fra2108965101:1089
edge01.fra6100265101:1002
edge02.fra6109065101:1090
edge01.fra9100665101:1006
edge02.fra9110265101:1002
edge01.fra10110565101:1105
edge01.fra12108565101:1085
edge02.fra12108265101:1082
edge01.ath11510165101:15101ATH15000 65102:15000 Greece 300 65103:300 Europe 150 65104:150
Unknown6553565101:65535ALL 65535 65102:65535 ALL 65535 65104:65535ALL 65535 65104:65535

Examples

Example 1

A prefix has the following BGP Communities attached to it: 

  • 65101:15101
  • 65102:15000
  • 65103:300
  • 65104:150

From these BGP Communities you can deduce that this particular prefix has been injected at edge01.ath1 (65101:15101) in metro region Athens (65102:15000) which is in Greece (65103:300), Europe (65104:150).

Example 2

A prefix has the following BGP Communities attached to it:

  • 65101:1085
  • 65102:1000
  • 65103:276
  • 65104:150

From these BGP Communities you can deduce that this particular prefix has been injected at edge01.fra12 (65101:1085) in metro region Frankfurt (65102:1000) which is in Germany (65103:276), Europe (65104:150).