BGP Autonomous System Path Duplicate AS

9

Czy normalnie jest widzieć taką ścieżkę w mojej aktualizacji BGP?

12 34 33 2 2 45 331 

Jak widzę na powyższej ścieżce, numer AS „2” pojawia się dwukrotnie! Jest to normalne ? Czy są jakieś scenariusze, które mogły sprawić, że tak się stało? Czy to anomalia? Jeśli tak jest, w jaki sposób odbywa się routing po osiągnięciu pakietu przez AS 2? czy AS 2 ponownie przekieruje ruch do siebie przed wysłaniem do 45?

użytkownik3066913
źródło

Odpowiedzi:

17

Tak, można to zrobić przez BGP i nazywa się to AS prepending.

Celem jest zmiana najlepszej trasy obranej przez BGP, ponieważ BGP preferuje najkrótszą ścieżkę AS.

W twoim przypadku może istnieć inna ścieżka z tylko jednym AS 2, dlatego BGP wybierze inną trasę, a nie tę.

Przykładem może być strona z 2 łączami WAN do Internetu, jeśli umieścimy nasz AS na jednym z linków, wtedy hosty spoza naszego AS wolą drugi link podczas wysyłania do nas ruchu, ponieważ patrz krótsza ścieżka AS do 2. linku .

Ruch jest kierowany normalnie do następnego AS, gdy osiągnie AS 2.

aseaudi
źródło
1
dodaj do swojej odpowiedzi: AS-Path Prepending to podstawowa technika manipulacji trasą używana do przyciągania ruchu do niektórych linków, powodując, że inne linki wyglądają nieatrakcyjnie. Np .: masz 2 linki do różnych dostawców z powodu redundancji, jeden kosztuje więcej niż drugi i niestety są bardzo dobrze połączeni i zwykle są preferowani. Po prostu dodajesz kilka własnych AS do wszystkich prefiksów reklamowanych temu dostawcy i Voila, ten dostawca ma teraz dłuższą AS-Path dla twojego prefiksu i nie jest już tym preferowanym!
Remi Letourneau
0
  1. Nazywa się to przygotowaniem ścieżki AS. Zazwyczaj odbywa się to za pomocą map tras. Aby wyznaczyć jedną ścieżkę jako najlepszą, inne ścieżki do tych samych miejsc docelowych są powiększone o numery AS, zwiększając w ten sposób ich długość AS.

  2. Kiedy jakaś trasa z tą ścieżką AS (12 34 33 2 2 45 331) osiągnie AS 2, AS 2 zobaczy pętlę routingu i nie doda jej do swojej Loc-RIB. Dlatego ta trasa nie zostanie przekazana sąsiadom.

Soumen Das
źródło
1
Drugie stwierdzenie jest nieprawidłowe. AS2 przekieruje ruch do AS45, nie jest to w żaden sposób uważane za pętlę routingu.
Teun Vink
Soumen Das zakłada pętlę trasy „Aktualizacja BGP”.
t3mp
Kiedy jakaś aktualizacja NLRI ze ścieżką AS (12 34 33 2 2 45 331) osiągnie AS2, uzna ją za pętlę routingu i nie
zapisze