Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Preferencia local para rutas BGP

Descripción de los valores de preferencia de ruta (distancia administrativa)

El proceso del protocolo de enrutamiento de Junos OS asigna un valor de preferencia predeterminado (también conocido como distancia administrativa) a cada ruta que recibe la tabla de enrutamiento. El valor predeterminado depende del origen de la ruta. El valor de preferencia es un valor de 0 a 4,294,967,295 (232 – 1), con un valor más bajo que indica una ruta más preferida. enumera los valores de preferencia predeterminados.Tabla 1

Tabla 1: Valores predeterminados de preferencia de ruta

Cómo se aprende la ruta

Preferencia predeterminada

Instrucción para modificar la preferencia predeterminada

Red conectada directamente

0

Rutas del sistema

4

LSP estáticos y estáticos

5

Estática

ARI-TS

5

Preferencia ARI-TS.

A partir de Junos OS versión 22.2R1, las rutas ARI se instalan como rutas de protocolo ARI-TS en lugar de rutas estáticas como se instalaban en las versiones anteriores de Junos OS.

LSP estáticos

6

Preferencia de MPLS

Nota:

En las versiones de Junos OS anteriores a la 10.4, si configura un LSP MPLS estático mediante la instrucción, el valor de preferencia predeterminado es 5. A partir de Junos OS versión 10.4, si configura una , el valor de preferencia predeterminado es 6. La instrucción de configuración anterior está oculta en Junos OS versión 10.4 y versiones posteriores.static-path static-label-switched-path static-path

LSP señalados por RSVP

7

RSVP como se describe en la Guía del usuario de aplicaciones MPLSpreferencehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

SR-TE

8

Preferencia SR-TE

LSP señalados por LDP

9

LDP , como se describe en la Guía del usuario de aplicaciones MPLSpreferencehttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-mpls-applications/config-guide-mpls-applications.html

Ruta interna OSPF

10

Preferencia de OSPF

Ruta OSPF SR

10

Preferencia OSPF etiquetada

Ruta interna de acceso

12

Ruta de acceso

13

Ruta IS-IS SR

14

Etiquetado como preferencia IS-IS

Ruta interna IS-IS Nivel 1

15

Preferencia IS-IS

Ruta interna de nivel 2 de IS-IS

18

Preferencia IS-IS

Redirige

30

Núcleo

40

SNMP

50

Descubrimiento de enrutadores

55

RIP

100

Preferencia RIP

RIPng

100

Preferencia RIPng

PIM

105

Guía del usuario de los protocolos de multidifusión de Junos OS

DVMRP

110

Guía del usuario de los protocolos de multidifusión de Junos OS

Agregado

130

Agregado

Rutas externas de OSPF AS

150

Preferencia externa de OSPF

Ruta externa IS-IS nivel 1

160

Preferencia externa IS-IS

Ruta externa IS-IS nivel 2

165

Preferencia externa IS-IS

BGP

170

Preferencia BGP, exportación, importación

MSDP

175

Guía del usuario de los protocolos de multidifusión de Junos OS

En general, cuanto más estrecho es el alcance de la instrucción, mayor prioridad se le da a su valor de preferencia, pero menor es el conjunto de rutas que afecta. Para modificar el valor de preferencia predeterminado de las rutas aprendidas por los protocolos de enrutamiento, generalmente se aplica la directiva de enrutamiento al configurar los protocolos de enrutamiento individuales. También puede modificar algunas preferencias con otras instrucciones de configuración, que se indican en la tabla.

Ejemplo: Configuración del valor de preferencia para rutas BGP

En este ejemplo se muestra cómo especificar 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 mayor 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 un entorno de varios proveedores, es posible que desee cambiar el valor de preferencia de las rutas BGP para que Junos OS elija una ruta EBGP en lugar de una ruta OSPF. Para lograr este objetivo, una opción es incluir la instrucción en la configuración del EBGP.preference Para modificar el valor de preferencia BGP predeterminado, incluya la instrucción especificando un valor del 0 al 4.294.967.295 (2,32 – 1).preference

Consejo:

Otra forma de lograr la compatibilidad con varios proveedores es incluir la instrucción en la configuración del EBGP.advertise-inactive Esto hace que la tabla de enrutamiento exporte a BGP la mejor ruta aprendida por BGP, incluso si Junos OS no la seleccionó como una ruta activa. De forma predeterminada, BGP almacena la información de ruta que recibe de los mensajes de actualización en la tabla de enrutamiento de Junos OS, y la tabla de enrutamiento exporta solo rutas activas a BGP, que BGP luego anuncia a sus pares. La instrucción hace que Junos OS anuncie la mejor ruta BGP que está inactiva debido a la preferencia de IGP.advertise-inactive Cuando se utiliza la instrucción, el dispositivo Junos OS utiliza la ruta OSPF para el reenvío y el dispositivo del otro proveedor utiliza la ruta EBGP para el reenvío.advertise-inactive Sin embargo, desde la perspectiva de un par EBGP en un AS vecino, los dispositivos de ambos proveedores parecen comportarse de la misma manera.

Topología

En la red de ejemplo, los dispositivos R1 y R2 tienen rutas EBGP entre sí y también rutas OSPF entre sí.

En este ejemplo se muestran las tablas de enrutamiento en los siguientes casos:

  • Acepte los valores de preferencia predeterminados de 170 para BGP y 10 para OSPF.

  • Cambie la preferencia de BGP a 8.

Figura 1 muestra la red de ejemplo.

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

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 jerarquía.[edit]

Dispositivo R1

Dispositivo R2

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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar el dispositivo R1:

  1. Configure las interfaces.

  2. Configurar el sistema autónomo local.

  3. Configure el emparejamiento externo con el dispositivo R2.

  4. Configure OSPF.

  5. Configure la directiva de enrutamiento.

Resultados

Desde el modo de configuración, ingrese los comandos show interfaces, show policy-options, show protocols 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. Repita estos pasos en el dispositivo R2.

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.

Significado

El resultado muestra que en el dispositivo R1, la ruta activa a la interfaz de circuito cerrado del dispositivo R2 (10.255.14.177/32) es una ruta BGP. El resultado también muestra que en el dispositivo R2, la ruta activa a la interfaz de circuito cerrado del dispositivo R1 (10.255.71.24/32) es una ruta OSPF.

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 2 muestra la red de ejemplo.

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

muestra la configuración de todos los dispositivos en .Configuración rápida de CLIFigura 2

En la sección se describen los pasos del dispositivo R2.#d11e82__d11e227

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 jerarquía.[edit]

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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

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 importación.set-preference

    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.

Descripción de la métrica de preferencias locales para rutas internas de BGP

Las sesiones internas de BGP (IBGP) utilizan una métrica denominada preferencia local, que se transporta en los paquetes de actualización de IBGP en el atributo de ruta LOCAL_PREF. Cuando un sistema autónomo (AS) tiene varias rutas a otro AS, la preferencia local indica el grado de preferencia de una ruta de BGP sobre las demás. Se prefiere la ruta BGP con el valor de preferencia local más alto.

El atributo de ruta de LOCAL_PREF siempre se anuncia a los pares del IBGP y a las confederaciones vecinas. Nunca se anuncia a pares BGP externos (EBGP). El comportamiento predeterminado es no modificar el atributo de ruta de acceso de LOCAL_PREF si está presente.

El valor predeterminado del atributo de ruta de LOCAL_PREF de 100 solo se aplica en el momento de la exportación, cuando las rutas se exportan desde la tabla de enrutamiento a BGP.

Si se recibe una ruta BGP sin un atributo LOCAL_PREF, la ruta se almacena en la tabla de enrutamiento y BGP la anuncia como si se recibiera con un valor LOCAL_PREF de 100. Una ruta no BGP anunciada por BGP se anuncia con un valor LOCAL_PREF de 100 de forma predeterminada.

Ejemplo: Configuración del valor de preferencia local para rutas BGP

En este ejemplo se muestra cómo configurar la preferencia local en sesiones del mismo nivel BGP (IBGP) internas.

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

Para cambiar la métrica de preferencia local anunciada en el atributo path, debe incluir la instrucción, especificando un valor del 0 al 4.294.967.295 (232 – 1).local-preference

Hay varias razones por las que es posible que desee preferir un camino sobre otro. Por ejemplo, en comparación con otras rutas, una ruta puede ser menos costosa de usar, puede tener un mayor ancho de banda o puede ser más estable.

Figura 3 muestra una red típica con sesiones internas del par y varios puntos de salida a un AS vecino.

Figura 3: Red típica con sesiones de IBGP y múltiples puntos de salidaRed típica con sesiones de IBGP y múltiples puntos de salida

Para llegar al dispositivo R4, el dispositivo R1 puede tomar una ruta a través del dispositivo R2 o el dispositivo R3. De forma predeterminada, la preferencia local es 100 para cualquiera de las rutas. Cuando las preferencias locales son iguales, Junos OS tiene reglas para romper el empate y elegir una ruta. (Consulte Descripción de la selección de rutas de BGP.) En este ejemplo, la ruta activa es a través del dispositivo R2 porque el ID de enrutador del dispositivo R2 es menor que el ID de enrutador del dispositivo R3.Descripción de la selección de rutas de BGP En el ejemplo siguiente se muestra cómo invalidar el comportamiento predeterminado con una configuración explícita para la preferencia local. En el ejemplo se configura una preferencia local de 300 en el dispositivo R3, lo que convierte al dispositivo R3 en la ruta preferida para llegar al dispositivo R4.

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 jerarquía.[edit]

Dispositivo R1

Dispositivo R2

Dispositivo R3

Dispositivo R4

Configuración del dispositivo R1

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar 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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar el dispositivo R1:

  1. Configure las interfaces.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure una política que acepte rutas directas.

    Nota:

    Otras opciones útiles para este escenario podrían ser aceptar rutas aprendidas a través de OSPF o rutas locales.

  5. Configure el ID del enrutador y el número de sistema autónomo (AS).

Resultados

Desde el modo de configuración, ingrese los comandos show interfaces, show policy-options, show protocols 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.

Configuración del dispositivo R2

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar 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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar el dispositivo R2:

  1. Configure las interfaces.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure una política que acepte rutas directas.

    Nota:

    Otras opciones útiles para este escenario podrían ser aceptar rutas aprendidas a través de OSPF o rutas locales.

  5. Configure el ID del enrutador y el número de sistema autónomo (AS).

Resultados

Desde el modo de configuración, ingrese los comandos show interfaces, show policy-options, show protocols 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.

Configuración del dispositivo R3

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar 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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar el dispositivo R3:

  1. Configure las interfaces.

  2. Configure BGP.

  3. Configure OSPF.

  4. Configure una política que acepte rutas directas.

    Nota:

    Otras opciones útiles para este escenario podrían ser aceptar rutas aprendidas a través de OSPF o rutas locales.

  5. Configure el ID del enrutador y el número de sistema autónomo (AS).

Resultados

Desde el modo de configuración, ingrese los comandos show interfaces, show policy-options, show protocols 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.

Configuración del dispositivo R4

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar 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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar el dispositivo R4:

  1. Configure las interfaces.

  2. Configure BGP.

  3. Configure una política que acepte rutas directas.

    Nota:

    Otras opciones útiles para este escenario podrían ser aceptar rutas aprendidas a través de OSPF o rutas locales.

  4. Configure el ID del enrutador y el número de sistema autónomo (AS).

Resultados

Desde el modo de configuración, ingrese los comandos show interfaces, show policy-options, show protocols 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.

Comprobación de la ruta activa del dispositivo R1 al dispositivo R4

Propósito

Compruebe que la ruta activa del dispositivo R1 al dispositivo R4 pasa por el dispositivo R2.

Acción

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

Significado

El asterisco (*) muestra que la ruta preferida es a través del dispositivo R2. En la configuración predeterminada, el dispositivo R2 tiene un ID de enrutador menor que el dispositivo R3. El ID del enrutador controla la selección de la ruta.

Modificación de la preferencia local para cambiar la selección de ruta

Propósito

Cambie la ruta para que pase por el dispositivo R3.

Acción

En el modo de configuración, escriba el comando set local-preference 300.

Volver a comprobar la ruta activa del dispositivo R1 al dispositivo R4

Propósito

Compruebe que la ruta activa del dispositivo R1 al dispositivo R4 pasa por el dispositivo R3.

Acción

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

Significado

El asterisco (*) muestra que la ruta preferida es a través del dispositivo R3. En la configuración modificada, el dispositivo R3 tiene una preferencia local más alta que el dispositivo R2. La preferencia local es controlar la selección de ruta.

Ejemplo: Configuración de BGP para anunciar rutas inactivas

De forma predeterminada, BGP vuelve a anunciar solo las rutas activas. Para que la tabla de enrutamiento exporte a BGP la mejor ruta aprendida por BGP, incluso si Junos OS no la seleccionó como una ruta activa, incluya la instrucción:advertise-inactive

En Junos OS, BGP anuncia rutas BGP instaladas o activas, que son rutas seleccionadas como las mejores según las reglas de selección de ruta BGP. La instrucción permite que las rutas BGP no activas se anuncien a otros pares.advertise-inactive

Nota:

Si la tabla de enrutamiento tiene dos rutas BGP en las que una está activa y la otra inactiva, la instrucción no anuncia el prefijo BGP inactivo.advertise-inactive Esta instrucción no anuncia una ruta BGP inactiva en presencia de otra ruta BGP activa. Sin embargo, si la ruta activa es una ruta estática, la instrucción anuncia la ruta BGP inactiva.advertise-inactive

Nota:

La instrucción no ayuda a anunciar la ruta inactiva desde el VRF cuando el enrutador está configurado como reflector de ruta.advertise-inactive

Junos OS también proporciona compatibilidad para configurar una política de exportación de BGP que coincida con el estado de una ruta anunciada. Puede hacer coincidir rutas activas o inactivas, de la siguiente manera:

Este calificador solo coincide cuando se usa en el contexto de una política de exportación. Cuando un protocolo anuncia una ruta que puede anunciar rutas inactivas (como BGP), coincide con las rutas anunciadas como resultado de la instrucción (o ).state inactiveadvertise-inactiveadvertise-external

Por ejemplo, la siguiente configuración se puede utilizar como una política de exportación de BGP para marcar rutas anunciadas debido a la configuración con una comunidad definida por el usuario.advertise-inactive Los enrutadores receptores pueden usar esa comunidad más tarde para filtrar dichas rutas de la tabla de reenvío. Este mecanismo puede utilizarse para abordar las preocupaciones de que las rutas publicitarias no utilizadas para el reenvío por parte del remitente puedan dar lugar a bucles de reenvío.

Requisitos

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

Descripción general

En este ejemplo, el dispositivo R2 tiene dos pares BGP (EBGP) externos, el dispositivo R1 y el dispositivo R3.

El dispositivo R1 tiene una ruta estática a 172.16.5/24. Del mismo modo, el dispositivo R2 también tiene una ruta estática a 172.16.5/24. A través de BGP, el dispositivo R1 envía información sobre su ruta estática al dispositivo R2. El dispositivo R2 ahora tiene información sobre 172.16.5/24 de dos fuentes: su propia ruta estática y la ruta aprendida BGP recibida del dispositivo R1. Las rutas estáticas son preferibles a las rutas aprendidas por BGP, por lo que la ruta BGP está inactiva en el dispositivo R2. Normalmente, el dispositivo R2 enviaría la información aprendida del BGP al dispositivo R3, pero el dispositivo R2 no lo hace porque la ruta del BGP está inactiva. Por lo tanto, el dispositivo R3 no tiene información sobre 172.16.5/24 a menos que habilite el comando en el dispositivo R2, lo que hace que el dispositivo R2 envíe el BGP aprendido al dispositivo R3.advertise-inactive

Topología

Figura 4 muestra la red de ejemplo.

Figura 4: Topología BGP para publicidad inactivaTopología BGP para publicidad inactiva

muestra la configuración de todos los dispositivos en .Configuración rápida de CLIFigura 4

En la sección se describen los pasos del dispositivo R2.#d14e119__d14e242

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 jerarquía.[edit]

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.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para configurar el dispositivo R2:

  1. Configure las interfaces del dispositivo.

  2. Configure la conexión EBGP con el dispositivo R1.

  3. Configure la conexión EBGP al dispositivo R3.

  4. Agregue la instrucción a la sesión de emparejamiento del grupo EBGP con el dispositivo R3.advertise-inactive

  5. Configure la ruta estática a la red 172.16.5.0/24.

  6. Configure el número de sistema autónomo (AS).

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.

Comprobación de la ruta activa del BGP

Propósito

En el dispositivo R2, asegúrese de que el prefijo 172.16.5.0/24 esté en la tabla de enrutamiento y tenga la ruta activa esperada.

Acción
Significado

El dispositivo R2 recibe la ruta 172.16.5.0/24 tanto del dispositivo R1 como de su propia ruta configurada estáticamente. La ruta estática es la ruta activa, designada por el asterisco (*). La ruta estática tiene la preferencia de ruta más baja (5) en comparación con la preferencia BGP (170). Por lo tanto, la ruta estática se activa.

Verificación del anuncio de ruta externa

Propósito

En el dispositivo R2, asegúrese de que la ruta 172.16.5.0/24 esté anunciada para el dispositivo R3.

Acción
Significado

El dispositivo R2 anuncia la ruta 172.16.5.0/24 hacia el dispositivo R3

Verificación de la ruta en el dispositivo R3

Propósito

Asegúrese de que el prefijo 172.16.6.0/24 esté en la tabla de enrutamiento del dispositivo R3.

Acción
Significado

El dispositivo R3 tiene la ruta aprendida BGP para 172.16.5.0/24.

Experimentar con la declaración de publicidad inactiva

Propósito

Vea lo que sucede cuando se quita la instrucción de la configuración de BGP en el dispositivo R2.advertise-inactive

Acción
  1. En el dispositivo R2, desactive la instrucción.advertise-inactive

  2. En el dispositivo R2, compruebe si la ruta 172.16.5.0/24 se anuncia para el dispositivo R3.

    Como era de esperar, la ruta ya no se anuncia.

  3. En el dispositivo R3, asegúrese de que la ruta 172.16.5/24 esté ausente de la tabla de enrutamiento.

Significado

El dispositivo R1 anuncia la ruta 172.16.5/24 al dispositivo R2, pero el dispositivo R2 tiene una ruta estática configurada manualmente para este prefijo. Las rutas estáticas son preferibles a las rutas BGP, por lo que el dispositivo R2 instala la ruta BGP como una ruta inactiva. Dado que la ruta BGP no está activa, el dispositivo R2 no vuelve a anunciar la ruta BGP al dispositivo R3. Este es el comportamiento predeterminado en Junos OS. Si agrega la instrucción a la configuración del BGP en el dispositivo R2, el dispositivo R2 vuelve a anunciar las rutas no activas.advertise-inactive

Tabla de historial de cambios

La compatibilidad de la función depende de la plataforma y la versión que utilice. Utilice Feature Explorer a fin de determinar si una función es compatible con la plataforma.

Liberación
Descripción
10.4
A partir de Junos OS versión 10.4, si configura una , el valor de preferencia predeterminado es 6.static-label-switched-path