Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Ejemplo Uso de una directiva de enrutamiento para establecer un valor de preferencia para BGP rutas

 

En este ejemplo, se muestra cómo utilizar la Directiva de enrutamiento para establecer las preferencias para las rutas aprendidas desde BGP. La información de enrutamiento puede aprenderse de varias fuentes. Para romper los lazos entre rutas igualmente específicas aprendidas de varias fuentes, cada fuente tiene un valor de preferencia. Las rutas que se aprenden a través de acciones administrativas explícitas, como las rutas estáticas, son preferibles a las rutas aprendidas desde un protocolo de enrutamiento, como BGP o OSPF. Algunos proveedores denominan a este concepto distancia administrativa .

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

La información de enrutamiento se puede aprender desde varios orígenes, como por ejemplo, la configuración estática, el BGP o el protocolo de puerta de enlace interior (IGP). Cuando Junos OS determina que una’preferencia de ruta es la ruta activa, selecciona la ruta con la menor preferencia como ruta activa e instala esta ruta en la tabla de reenvío. De forma predeterminada, el software de enrutamiento asigna una preferencia de 170 a las rutas que se originaron desde BGP. De todos los protocolos de enrutamiento, BGP tiene el valor de preferencia predeterminado más alto, lo que significa que las rutas aprendidas por BGP son las menos probables que se conviertan en la ruta activa.

Algunos proveedores tienen una preferencia (distancia) de 20 para el BGP externo (EBGP) y una distancia de 200 para el BGP interno (IGBP). Junos OS usa el mismo valor (170) para EBGP y IBGP. Sin embargo, esta diferencia entre proveedores no tiene impacto operativo, dado que Junos OS siempre prefiere EBGP rutas a través de IBGP rutas.

Otra área en la que difieren los proveedores es respecto a IGP distancia comparada con BGP distancia. Por ejemplo, algunos proveedores asignan una distancia de 110 a OSPF rutas. Esto es superior a la distancia EBGP de 20 y da como resultado la selección de una ruta EBGP a través de una ruta OSPF equivalente. En el mismo escenario, Junos OS elige la ruta de OSPF, debido a la preferencia predeterminada 10 para una ruta OSPF interna y 150 para una ruta OSPF externa, que son inferiores a la preferencia 170 asignadas a todas las rutas de BGP.

Este ejemplo muestra una directiva de enrutamiento que busca coincidencias de rutas procedentes de próximos saltos concretos y establece una preferencia. Si una ruta no coincide con el primer término, se evalúa por el segundo término.

Topología

En la red de ejemplo, el dispositivo R1 y el Device R3 tienen sesiones EBGP con el dispositivo R2.

En el dispositivo R2, una directiva de importación realiza las acciones siguientes:

  • En el caso de las rutas recibidas a través de BGP desde el siguiente salto a 10.0.0.1 (dispositivo R1), establezca la preferencia de ruta en 10.

  • En el caso de las rutas recibidas a través de BGP del 10.1.0.2 de salto siguiente (Device R3), establezca la preferencia Route en 15.

Figura 1muestra la red de ejemplo.

Figura 1: BGP la topología del valor de preferencia
BGP la topología del valor de preferencia

Configuración rápida de CLImuestra la configuración de todos los dispositivos de Figura 1.

En la Procedimiento detallado sección se describen los pasos en el dispositivo R2.

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

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 del dispositivo.
  2. Configure el sistema autónomo local.
  3. Configure la Directiva de enrutamiento que envía rutas directas.
  4. Configure la Directiva de enrutamiento que cambia la preferencia de las rutas recibidas.
  5. Configure el emparejamiento externo con el dispositivo R2.
  6. Aplique la set-preference Directiva como una directiva de importación.

    Esto afecta a la’tabla de enrutamiento del dispositivo R2 s y no tiene ningún impacto sobre los dispositivos R1 y R3.

Resultados

Desde el modo de configuración, para confirmar la configuración show interfaces, show protocolsescriba show policy-optionslos 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, entre commit en el modo de configuración.

Comproba

Confirme que la configuración funciona correctamente.

Verificación de la preferencia

Finalidad

Asegúrese de que las tablas de enrutamiento del dispositivo R1 y el dispositivo R2 reflejan el hecho de que el dispositivo R1 usa la preferencia EBGP configurada de 8, y que el dispositivo R2 está usando la preferencia EBGP predeterminada de 170.

Acción

En modo operativo, escriba el show route protocols bgp comando.

user@R2> show route protocols bgp

Significado

La salida muestra que en el dispositivo R2, los valores de preferencia se han cambiado a 15 para las rutas aprendidas del dispositivo R3, y los valores de preferencia se han cambiado a 10 para las rutas aprendidas desde el dispositivo R1.