Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Ejemplo Omitiendo el atributo de ruta AS al seleccionar la mejor ruta

 

Si existen varias rutas de BGP al mismo destino, BGP selecciona la mejor en función de los atributos de ruta de las rutas de acceso. Uno de los atributos de ruta que afecta a la mejor decisión de ruta de acceso es la longitud de las rutas del AS de cada ruta. Las rutas con menos rutas, son preferibles a aquellas que tardan más tiempo en enrutarse. Aunque no suelen ser prácticos, en algunos escenarios puede ser necesario omitir la longitud de la ruta de acceso en el proceso de selección de rutas. En este ejemplo se muestra cómo configurar un dispositivo de enrutamiento para omitir el atributo AS path.

Aplicables

No es necesaria ninguna configuración especial más allá de la inicialización del dispositivo antes de configurar este ejemplo.

Descripción general

En los dispositivos de enrutamiento conectados externamente, el propósito de omitir la comparación de rutas AS podría ser forzar una BGP externa (EBGP) frente a la decisión BGP interna (IBGP) de quitar el tráfico de su red tan pronto como sea posible. En los dispositivos de enrutamiento conectados internamente, es posible que desee que los enrutadores de su IBGP sean, de forma predeterminada, la puerta de enlace local conectada externamente. Los enrutadores locales de sólo IBGP (internos) omiten la comparación de rutas AS y bajan el árbol de decisión para usar la puerta de enlace de protocolo de puerta de enlace interior (IGP) más cercana (la IGP métrica más baja). Esto puede ser una manera eficaz de obligar a estos enrutadores a utilizar una conexión LAN en lugar de su conexión WAN.

Precaución

Cuando incluya la as-path-ignore instrucción en un dispositivo de enrutamiento de su red, es posible que tenga que incluirla en todos los demás dispositivos habilitados con BGP de su red para evitar bucles de enrutamiento y problemas de convergencia. Esto se aplica especialmente a las comparaciones de ruta de IBGP.

En este ejemplo, el dispositivo R2 está aprendiendo sobre la dirección de interfaz de bucle invertido en el dispositivo R4 (4.4.4.4/32) del dispositivo R1 y del Device R3. El dispositivo R1 está anunciando 4.4.4.4/32 con una ruta de acceso como 1 5 4 y el dispositivo R3 es Advertising 4.4.4.4/32 con un path como el de 3 4. El dispositivo R2 selecciona la ruta de 4.4.4.4/32 del dispositivo R3 como la mejor ruta, ya que la ruta AS es más corta que la ruta AS del dispositivo R1.

En este ejemplo se modifica la configuración de BGP en el dispositivo R2 para que la longitud de la ruta de acceso no se utilice en la mejor selección de ruta.

El dispositivo R1 tiene un ID de enrutador inferior (pág) superior al dispositivo R3 (a). Si todos los demás criterios de selección de trayectoria son iguales (o, como en este caso, ignorado), se utilizará la ruta aprendida desde el dispositivo R1. Dado que se omite el atributo AS-Path, la mejor ruta se encuentra hacia el dispositivo R1 debido al valor inferior de ID de enrutador.

Figura 1muestra la topología de ejemplo.

Figura 1: Topología para omitir la ruta de acceso AS-path lengh
Topología para omitir la ruta de acceso AS-path lengh

Automática

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, quite los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y [edit] pegue los comandos en la CLI en el nivel de jerarquía.

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Dispositivo R5

Configurando el dispositivo R2

Procedimiento detallado

El ejemplo siguiente requiere que se exploren varios niveles en la jerarquía de configuración. Para obtener más información sobre cómo navegar por la CLI, consulte Using the CLI Editor in Configuration Mode en el Guía de usuario de CLI.

Para configurar el dispositivo R2:

  1. Configure las interfaces.
  2. Configure EBGP.
  3. Configure el atributo de ruta de acceso del sistema autónomo (AS) para que se omita en el algoritmo de selección de ruta de acceso Junos OS.
  4. Configure la Directiva de enrutamiento.
  5. Configure algunas rutas estáticas.
  6. Configure el valor del sistema autónomo (AS) y el ID del enrutador.

Resultados

Desde el modo de configuración, para confirmar la configuración show interfaces, show policy-optionsescriba show protocolslos comandos show routing-options ,, y. Si el resultado no muestra la configuración deseada, repita las instrucciones de este ejemplo para corregir la configuración.

Si ha terminado de configurar el dispositivo, escriba cometer desde el modo de configuración. Repita la configuración en los otros dispositivos de la red, cambiando los nombres y las direcciones IP, según sea necesario.

Comproba

Confirme que la configuración funciona correctamente.

Comprobar el estado del vecino

Finalidad

Asegúrese de que, desde el dispositivo R2, la ruta activa de acceso al 4 está a través de 1 y 5, hasta 3.

Nota

Para comprobar la funcionalidad de la as-path-ignore instrucción, es posible que necesite ejecutar el restart routing comando para forzar una nueva evaluación del path activo. Esto se debe a que, por BGP, si ambas rutas son externas, el Junos OS comportamiento es preferir la ruta activa en ese momento. Este comportamiento ayuda a reducir al mínimo la oscilación de la ruta. Tenga cuidado al reiniciar el proceso del Protocolo de enrutamiento en una red de producción.

Acción

En modo operativo, escriba el restart routing comando.

user@R2> restart routing

En modo operativo, escriba el show route 4.4.4.4 protocol bgp comando.

user@R2> show route 4.4.4.4 protocol bgp

Significado

El asterisco (*) se encuentra junto a la ruta obtenida de R1, lo que significa que se trata del path activo. La ruta AS de la ruta activa es 1 5 4, que es más larga que la ruta AS (3 4) para la ruta no activa aprendida del encaminador R3.