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 SwissIX switching platform.

Currently we tag the following information:

  • Switch: Indicates at which switch a prefix has been injected into the SwissIX platform. We tag the corresponding edge switch of the port.
    • Example: edge01.zrh1
  • Metro: The metropolitan region corresponding to the switch
    • Example: Zurich
  • Country: The country corresponding to the above (in M49 format)
    • Example: Switzerland
  • Continent: The continent corresponding to the above (in M49 format)
    • Example: Europe

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

Overview

ContinentM.49 Region Code (Continent)Continent BGP ComCountryM.49 Region Code (Country)Country BGP ComMetroMetro CodeMetro BGP ComEdge SwitchSwitch CodeSwitch BGP Com



Europe 🇪🇺



150



65104:
150



Switzerland 🇨🇭



756



65103:
756



ZRH (Zurich)



34000



65102:
33000
edge01.
zrh1
3315065101:
33150
edge01.
zrh2
3315165101:
33151
edge01.
zrh3
3315265101:
33152
edge01.
zrh4
3315365101:
33153
edge01.
zrh5
3315465101:
33154
edge01.
zrh6
3315565101:
33155
edge01.
zrh7
3315665101:
33156
Unknown Continent6553565104:
65535
Unknown Country6553565104:
65535
Unknown Metro6553565102:
65535
Unknown Switch6553565101:
65535

Examples

A prefix has the following BGP Communities attached to it:

  • 65104:2
  • 65103:556
  • 65102:34000
  • 65101:24148

From these BGP Communities you can deduce that this particular prefix has been injected in Europe (65104:150), Switzerland (65103:756) in metro region Zurich (65102:33000) at edge01.zrh1 (65101:33150).