Der folgende Algorithmus wird zur Auswahl des besten Pfades angewendet:
- Der Next-Hop aus der BGP-Update-Nachricht ist erreichbar.
- Das eigene AS kommt nicht im AS-Path vor.
- Der Next-Hop ist keine eigene Adresse.
- Höchstes Gewicht
- Höchste Lokale Präferenz
- Kürzester AS_PATH (AS_SET zählt als Länge 1)
- Niedrigster Origin (IGP < EGP < Incomplete)
- Niedrigster MEDAnmerkung: Gilt nur, wenn die verglichenen Routen aus dem gleichen Nachbar-AS stammen.
- eBGP wird vor iBGP bevorzugt.
- Niedrigste Router ID
- Nachbar mit niedrigster IP-Adresse
- Nachbar mit niedrigstem RTG-Tag
- Der älteste Pfad wird gegenüber einem neu gelernten Pfad bevorzugt.