nie używany przy wyborze routera. RFC:1771 8 COMMUNITY (Okolica) Niestandardowy, przenośny Pozwala na znakowanie tras i użycie grup tras o takich samych cechach charakterystycznych. ISP zwykle znakuje ruch od klientów oraz niektóre grupy prefiksów. RFC:1997 9 ORIGINATOR_ID (Identyfikator źródła) Opcjonalny, nieprzenośny Służy zapobieganiu powstawaniu pętli. RFC:1966 10 Cluster list (Lista klastrów) opcjonalny, nieprzenośny Lista używana w środowisku route reflectorów. Używana do zapobiegania pętli. RFC:1966
Algorytm wyboru najlepszej ścieżki BGP z założenia pracuje w sieciach redundantnych, gdzie istnieje kilka możliwości osiągnięcia sieci docelowej. Gdy protokół BGP otrzyma wiele ścieżek do konkretnego celu w zdalnej sieci, musi wybrać najlepszą ścieżkę. Różne ścieżki do tych samych prefiksów (a tak naprawdę ich atrybuty) są porównywane zgodnie z poniższym algorytmem. Atrybuty są sprawdzane po kolei, jeżeli dany atrybut ma taką samą wartość we wszystkich ścieżkach (opcjach dojścia do prefiksu), to porównywany jest kolejny atrybut. Atrybuty sprawdzane są z podaną kolejnością, poszukiwane jest pierwsze wystąpienie nierównych parametrów (co pozwala wybrać lepszą ścieżkę).