BGP Autonomous System Path Duplicate AS

9

¿Es normal ver una ruta como tal en mi actualización de BGP?

12 34 33 2 2 45 331 

Como puedo ver en la ruta anterior, ¡el número AS "2" aparece dos veces! Es normal ? ¿Hay escenarios que podrían haber hecho que esto suceda? ¿Es una anomalía? Si es así, ¿cómo ocurre el enrutamiento después de que un paquete ha alcanzado AS 2? ¿AS 2 reenviará el tráfico a sí mismo nuevamente antes de enviarlo a 45?

usuario3066913
fuente

Respuestas:

17

Sí, BGP puede hacer esto y se llama AS prepending.

El objetivo es cambiar la mejor ruta tomada por BGP, ya que BGP prefiere la ruta AS más corta.

En su caso, puede haber otra ruta con un solo AS 2, por lo tanto, BGP seleccionará la otra ruta, no esta.

Un ejemplo sería un sitio con 2 enlaces WAN a Internet, si anteponemos nuestro AS en uno de los enlaces, los anfitriones externos a nuestro AS preferirán el otro enlace cuando nos envíen tráfico porque verán la ruta AS más corta al segundo enlace .

El tráfico se enruta normalmente al siguiente AS cuando alcanza el AS 2.

aseaudi
fuente
1
para agregar a su respuesta: AS-Path Prepending es una técnica básica de manipulación de ruta utilizada para atraer tráfico a ciertos enlaces haciendo que otros enlaces parezcan poco atractivos. Por ejemplo: tiene 2 enlaces a diferentes proveedores por razones de redundancia, uno le cuesta más que el otro y desafortunadamente están muy bien conectados y normalmente serían preferidos. Simplemente agregue algunos de sus propios AS a todos los prefijos anunciados para ese proveedor y Voila, ¡este proveedor ahora tiene un AS-Path más largo para su prefijo y ya no es el preferido!
Remi Letourneau
0
  1. Esto se llama AS ruta previa. Esto generalmente se hace usando mapas de ruta. Para designar una ruta como mejor ruta, otras rutas a los mismos destinos se aumentan con números AS, incrementando así su longitud de ruta AS.

  2. Cuando alguna ruta con esta ruta AS (12 34 33 2 2 45 331) alcanza AS 2, AS 2 verá un bucle de enrutamiento y no lo agregará en su Loc-RIB. Por lo tanto, esta ruta no se reenviará a sus vecinos.

Soumen Das
fuente
1
La segunda afirmación no es correcta. AS2 reenviará el tráfico a AS45, esto de ninguna manera se considera un bucle de enrutamiento.
Teun Vink
Soumen Das implica el bucle de ruta "Actualización BGP".
t3mp
Cuando alguna actualización NLRI con ruta AS (12 34 33 2 2 45 331) llegue a AS2, lo considerará como un bucle de enrutamiento y no lo almacenará en su Loc-RIB
Soumen Das