Descripción de la adición de números de AS a rutas de AS BGP
Puede expandir o agregar uno o más números de AS a una secuencia de AS. Los números del AS se agregan antes de que el número as local se agregó a la ruta. Expandir una ruta de AS hace que una ruta de AS más corta parezca más larga y, por lo tanto, menos preferible al BGP. El último número AS de la ruta existente se extrae y se antepone n veces, donde n es un número del 1 al 32. Esto es similar a la acción de anteponer la ruta del AS, con la excepción de que la acción de expandir la ruta del AS agrega una secuencia arbitraria de números de AS.
Si está configurando ambas as-path-expand
acciones y as-path-prepend
acciones de política en una política de enrutamiento, asegúrese de configurar as-path-expand
antes de configurar as-path-prepend
para evitar el extravío de los números de AS, lo que puede dar lugar a un cálculo incorrecto de la ruta del AS.
Por ejemplo, desde el AS 1 hay dos rutas iguales (a través del AS 2 y el AS 3) para llegar al AS 4. Es posible que desee que los paquetes de ciertos orígenes usen la ruta a través del AS 2. Por lo tanto, debe hacer que la ruta a través del AS 3 sea menos preferible para que el BGP elija la ruta a través del AS 2. En el AS 1, puede expandir varios números de AS.
[edit] policy-options { policy-statement as-path-expand { term expand { from { route-filter 192.168.0.0/16 orlonger; route-filter 172.16.0.0/12 orlonger; route-filter 10.0.0.0/8 orlonger; } then as-path-expand last-as count 4; } } }
En el caso de las rutas del AS 2, esto hace que la ruta se vea como 1 2 2 2 2 cuando se anuncia, donde 1 es del AS 1, el 2 del AS 2 se antepone cuatro veces y el 2 final es el 2 original recibido del enrutador vecino.