Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Ejemplo: Uso de la directiva de enrutamiento para establecer un valor de preferencia para las rutas BGP

En este ejemplo se muestra cómo usar la directiva de enrutamiento para establecer la preferencia de las rutas aprendidas de BGP. La información de enrutamiento se puede aprender de múltiples fuentes. Para romper los lazos entre rutas igualmente específicas aprendidas de múltiples fuentes, cada fuente tiene un valor de preferencia. Las rutas que se aprenden mediante una acción administrativa explícita, como las rutas estáticas, son preferibles a las rutas aprendidas de un protocolo de enrutamiento, como BGP u OSPF. Algunos proveedores denominan distancia administrativa a este concepto.

Requisitos

No se requiere 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 de múltiples fuentes, como a través de la configuración estática, BGP o un protocolo de puerta de enlace interior (IGP). Cuando Junos OS determina que la preferencia de una ruta se convertirá en la ruta activa, selecciona la ruta con la preferencia más baja 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 en 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 propensas a convertirse en la ruta activa.

Algunos proveedores tienen una preferencia (distancia) de 20 para BGP externo (EBGP) y una distancia de 200 para BGP interno (IGBP). Junos OS usa el mismo valor (170) para EBGP e IBGP. Sin embargo, esta diferencia entre proveedores no tiene ningún impacto operativo porque Junos OS siempre prefiere las rutas EBGP a las rutas IBGP.

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

En este ejemplo se muestra una directiva de enrutamiento que coincide con rutas de saltos siguientes específicos y establece una preferencia. Si una ruta no coincide con el primer término, se evalúa mediante el segundo término.

Topología

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

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

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

  • Para las rutas recibidas a través del BGP desde el siguiente salto 10.1.0.2 (dispositivo R3), establezca la preferencia de ruta en 15.

Figura 1 muestra la red de ejemplo.

Figura 1: Topología de valores de preferencia BGPTopología de valores de preferencia BGP

Configuración rápida de CLI muestra la configuración de todos los dispositivos en Figura 1.

En la sección #configuration178__bgp-preference-policy-st se describen los pasos del dispositivo R2.

Configuración

Configuración rápida de CLI

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

Dispositivo R1

Dispositivo R2

Dispositivo R3

Procedimiento

Procedimiento paso a paso

El ejemplo siguiente requiere que navegue por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.

Para configurar el dispositivo R2:

  1. Configure las interfaces del dispositivo.

  2. Configurar 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 directiva como una política de set-preference importación.

    Esto afecta a la tabla de enrutamiento del dispositivo R2 y no afecta a los dispositivos R1 y R3.

Resultados

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

Cuando termine de configurar el dispositivo, ingrese commit en el modo de configuración.

Verificación

Confirme que la configuración funcione correctamente.

Verificación de la preferencia

Propósito

Asegúrese de que las tablas de enrutamiento de los dispositivos R1 y R2 reflejen el hecho de que el dispositivo R1 usa la preferencia de EBGP configurada de 8 y el dispositivo R2 usa la preferencia predeterminada de EBGP de 170.

Acción

Desde el modo operativo, ingrese el comando show route protocols bgp.

Significado

El resultado 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.