Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP sesión y las aletas de ruta

Descripción de los restablecimientos de BGP sesión

Algunas acciones y eventos de configuración hacen que se restablezcan (quiten y vuelvan a establecer) BGP sesiones.

Si configura tanto la reflexión de enrutamiento como las VPN en el mismo dispositivo de enrutamiento, las siguientes modificaciones en la configuración del reflejo de la ruta hacen que se restablezcan las sesiones del BGP actual:

  • Agregar un ID de clúster: Si una sesión de BGP comparte el mismo número de sistema autónomo (AS) con el grupo al que agrega el ID de clúster, todas las sesiones BGP se restablecen sin tener en consideración si las sesiones BGP están contenidas en el mismo grupo.

  • Crear un nuevo reflector de ruta: Si tiene un grupo de BGP interno (IBGP) con un número de AS y crea un nuevo grupo de reflector de ruta con el mismo número de AS, todas las sesiones de BGP del grupo IBGP y el nuevo grupo de reflector de ruta se restablecen.

  • El cambio de instrucciones de configuración que afecten a BGP elementos del mismo nivel, como cambiar el nombre de un grupo de BGP, restablece las sesiones BGP.

  • Si cambia la familia de direcciones especificada en el [edit protocols bgp family] nivel de la jerarquía, se eliminarán y se restablecerán todas las sesiones de BGP actuales del dispositivo de enrutamiento.

Ejemplo Impedir el BGPs de sesión cuando se configuran familias VPN

Este ejemplo muestra una solución para un problema conocido en el que las sesiones de BGP a veces desaparecen y, a continuación, se vuelven a poner (es decir, las solapas) cuando se configuran familias de red privada virtual (VPN). Si cualquier familia VPN (por ejemplo, inet-vpninet6-vpninet-mpvninet-mdtinet6-mpvnl2vpn,,,,,, iso-vpn, etc.) está configurada en una instancia maestra BGP, una solapa de una sesión de BGP interno (IBGP) de reflector de enrutamiento (RR) o una sesión de BGP externa (EBGP) hace que las solapas de otras BGP sesiones configuradas con la misma familia de VPN.

Aplicables

Antes de empezar:

  • Configurar interfaces de enrutador.

  • Configure un protocolo de puerta de enlace interior (IGP).

  • Configure BGP.

  • Configurar VPN.

Descripción general

Cuando un enrutador o un conmutador está configurado ya sea un reflector de enrutamiento (RR) o un enrutador como límite (un par BGP externo) y una familia family inet-vpn unicast VPN (por ejemplo, la instrucción) está configurado, una solapa de la sesión RR IBGP o de la sesión EBGP provoca las aletas de todas las demás BG P las sesiones configuradas con family inet-vpn unicast la instrucción. En este ejemplo se muestra cómo evitar estas solapas de sesión innecesarias.

La razón del comportamiento de la oscilación está relacionada con BGP operación de Junos OS cuando las rutas VPN de origen.

BGP tiene los dos modos de funcionamiento siguientes con respecto a las rutas VPN de origen:

  • Si BGP no necesita propagar rutas VPN porque la sesión no tiene EBGP par y ningún cliente de RR, BGP exporta rutas VPN directamente desde la instancia. la tabla de enrutamiento inet. 0 a otros enrutadores de PE. Este comportamiento es eficiente ya que evita la creación de dos copias de muchas rutas (una en la instancia. inet. 0 y otra en la tabla del BGP. L3VPN. 0).

  • Si BGP necesario propagar rutas VPN porque la sesión tiene un par EBGP o clientes RR, BGP exportar primero las rutas VPN desde la instancia. inet. 0 a la tabla BGP. L3VPN. 0. A continuación, BGP exporta las rutas a otros enrutadores de PE. En este escenario, se necesitan dos copias de la ruta para activar la mejor selección de ruta. Un enrutador PE puede recibir la misma ruta VPN de un dispositivo CE y también de un cliente de RR o EBGP del mismo nivel.

Nota:

La exportación de ruta no se realiza si la ruta en la instancia. inet. 0 es una ruta secundaria. En Junos OS, una ruta sólo se exporta una vez de una tabla de enrutamiento como ruta principal a otra tabla de enrutamiento como una ruta secundaria. Dado que la ruta en la instancia. inet. 0 ya es una ruta secundaria, no se le permite volver a moverla a la tabla del BGP. L3VPN. 0, según sea necesario para anunciarse. La ruta no llega a la tabla BGP. L3VPN. 0 y, por lo tanto, no se anuncia. Una solución consiste en enviar las rutas que deberían anunciarse a inet. 0 para que se anuncien.

Cuando, debido a un cambio en la configuración, BGP las transiciones de la necesidad de dos copias de una ruta para no necesitar dos copias de una ruta (o la inversa), todas las sesiones en las que se intercambiarán rutas VPN se producirán y, a continuación, volverán a estar de regreso. Aunque este ejemplo se centra en family inet-vpn unicast la instrucción, el concepto se aplica a todas las familias de información de accesibilidad de la capa de red VPN (NLRI). Este problema afecta también a los sistemas lógicos. Todas BGP sesiones en la instancia maestra relacionada con la familia de NLRI VPN se ponen a su fin para implementar el cambio de anuncio de tabla para la familia de NLRI VPN. Si se cambia un RR a no RR o al modo inverso (agregando o cluster quitando la instrucción), la tabla cambiará de anuncio. Además, si se configura la primera sesión EBGP o se quita la sesión EBGP de la configuración en la instancia de Master de una VPN NLRI familia, el cambio de anuncio de tabla se produce.

La manera de evitar estas solapas de sesión innecesarias consiste en configurar un cliente de RR adicional o sesión de EBGP como una sesión pasiva con una dirección de vecino que no existe. Este ejemplo se centra en el caso de EBGP, pero la misma solución funciona para el caso de RR.

Cuando una sesión es pasiva, el dispositivo de enrutamiento no envía solicitudes abiertas a un interlocutor. Una vez configurado el dispositivo de enrutamiento para que sea pasivo, el dispositivo de enrutamiento no origina la conexión TCP. Sin embargo, cuando el dispositivo de enrutamiento recibe una conexión desde el mismo nivel y un mensaje abierto, responde con otro BGP abre un mensaje. Cada dispositivo de enrutamiento declara sus propias capacidades.

Topología

Figura 1muestra la topología para el caso EBGP. El enrutador R1 tiene una sesión IBGP con enrutadores R2 y R3, y con una sesión EBGP en el enrutador R4. Todas las sesiones tienen family inet-vpn unicast la instrucción configurada. Si las sesiones EBGP R1-R4, las sesiones de R1-R2 y R1-BGP R3 también se solapan.

Figura 1: Topología para el caso EBGPTopología para el caso EBGP

Figura 2muestra la topología para el caso de RR. El enrutador R1 es el RR, y el enrutador R3 es el cliente. El enrutador R1 tiene sesiones IBGP con enrutadores R2 y R3. Todas las sesiones tienen family inet-vpn unicast la instrucción configurada. Si la sesión R1-R3 se solapa, también la solapa de sesiones R1-R2 y R1-R4.

Figura 2: Topología para el caso de RRTopología para el caso de RR

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.

Modalidades

Procedimiento paso a paso

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 uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI de Junos os.

Para configurar el escenario EBGP:

  1. Configure una o más familias VPN.

  2. Configure la sesión EBGP.

  3. Configure las sesiones IBGP.

  4. Adicional Configure BGP para que genere un syslog mensaje cada vez que un par BGP realice una transición de estado.

    Si se log-updown habilita la instrucción, BGP las transiciones de estado warning se registrarán en el nivel.

Modalidades

Procedimiento paso a paso

Para comprobar que se están produciendo solapaciones de sesión innecesarias:

  1. Ejecute el show bgp summary comando para comprobar que se han establecido las sesiones.

  2. Desactivar la sesión EBGP.

  3. Ejecute el show bgp summary comando para ver las solapas de sesión.

Modalidades

Procedimiento paso a paso

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 uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI de Junos os.

Para evitar innecesarias BGP solapas de sesión:

  1. Agregue una sesión de EBGP pasiva con una dirección de vecino que no exista en el sistema autónomo del mismo nivel (como).

  2. Ejecute el show bgp summary comando para comprobar que se han establecido las sesiones reales y que la sesión pasiva está inactiva.

Comproba

Confirme que la configuración funciona correctamente.

Cómo desconectar la sesión de EBGP

Purpose

Intente que la solapa se emita después de configurar la solución provisional.

Intervención

Verificación de que las sesiones IBGP permanecen al día

Purpose

Asegúrese de que las sesiones IBGP no se solapan una vez desactivada la sesión de EBGP.

Intervención

Descripción de parámetros de amortiguación

BGP oscilación de rutas describe la situación en la que los BGP los sistemas envían un número excesivo de mensajes de actualización para anunciar información sobre el alcance de la red. BGP la amortiguación flap es un método para reducir el número de mensajes de actualización enviados entre BGP equipos del mismo nivel, con lo que se reduce la carga de estos elementos del mismo nivel sin afectar adversamente al tiempo de convergencia de ruta para rutas estables.

La amortiguación ligera reduce el número de mensajes de actualización marcando las rutas como no aptas para la selección como ruta activa o preferible. Marcar rutas de esta forma conduce a un retraso o supresiónen la propagación de información de ruta, pero el resultado es una mayor estabilidad de la red. Por lo general, la amortiguación flap se aplica a las rutas de BGP externas (EBGP) (rutas en diferentes Asoc.). También puede aplicarse una amortiguación ligera dentro de una Confederación, entre miembros de la Confederación. Dado que la coherencia de enrutamiento dentro de un AS es importante, no aplique una amortiguación flap a las rutas de BGP (IBGP) internas. (Si lo hace, se lo ignorará.)

Hay una excepción que esta regla. A partir de Junos OS versión 12,2, puede aplicar una amortiguación ligera en el nivel de la familia de la dirección. En una instalación Junos OS versión 12,2 o posterior, al aplicar la amortiguación flap en el nivel de la familia de direcciones, funciona tanto para IBGP como para EBGP.

De forma predeterminada, la amortiguación ligera de rutas no está habilitada. El amortiguamiento se aplica a los interlocutores externos y a los interlocutores de las fronteras de la Confederación.

Al activar la amortiguación, se aplican los parámetros predeterminados, Tabla 1tal y como se resume en el.

Tabla 1: Parámetros de amortiguación

Parámetro de amortiguación

Descriptiva

Valor predeterminado

Valores posibles

half-life minutes

Mitad de la vida de la caída: número de minutos después del cual un valor arbitrario se reduce a la mitad si una ruta sigue siendo estable.

15minute

1acceso45

max-suppress minutes

Tiempo de espera máximo para una ruta, en minutos.

60 minuto

1acceso720

reuse

Reutilizar umbral: valor arbitrario por debajo del cual una ruta suprimida se puede volver a usar.

750

1acceso20,000

suppress

Umbral de cierre (supresión): valor arbitrario por encima del cual una ruta ya no puede usarse o incluirse en los anuncios.

3000

1acceso20,000

Para cambiar los valores de la amortiguación flap BGP por defecto, se definen acciones mediante la creación de un conjunto con nombre de parámetros de amortiguación, que se incluye en una política de ruteado con la acción de amortiguación. Para que funcione la política de enrutamiento de amortiguación, también debe activar BGP amortiguación ligera de rutas.

Ejemplo Configuración BGP parámetros de amortiguación de ruta flap

En este ejemplo, se muestra cómo configurar parámetros de amortiguación.

Aplicables

Antes de comenzar, configure las interfaces del enrutador y configure los protocolos de enrutamiento.

Descripción general

Este ejemplo tiene tres dispositivos de enrutamiento. El dispositivo R2 tiene conexiones de BGP externas (EBGP) con los dispositivos R1 y R3.

Los dispositivos R1 y R3 tienen algunas rutas estáticas configuradas para fines de prueba, y estas rutas estáticas se anuncian a través de BGP al dispositivo R2.

El dispositivo R2 amortigua las rutas recibidas del dispositivo R1 y el dispositivo R3 según estos criterios:

  • Permite atenuar todos los prefijos con una longitud de máscara igual o mayor que 17 más agresiva que las rutas con una longitud de máscara comprendida entre 9 y 16.

  • Las rutas amortiguadas con una longitud de máscara comprendida entre 0 y 8, ambas incluidas, menos que las rutas con una longitud de máscara superior a 8.

  • No haga una amortiguación en absoluto del 10.128.0.0/9.

La Directiva de enrutamiento se evalúa cuando las rutas se exportan desde la tabla de enrutamiento a la tabla de reenvío. Sólo se exportan las rutas activas desde la tabla de enrutamiento.

Figura 3muestra la red de ejemplo.

Figura 3: Topología de amortiguación flap BGPTopología de amortiguación flap BGP

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

En la #d478e76__d478e263 sección se describen los pasos en el dispositivo R2.

Automática

Modalidades

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 paso a paso

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 uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI de Junos os.

Para configurar parámetros de amortiguación:

  1. Configure las interfaces.

  2. Configure el BGP vecinos.

  3. Crear y configurar los grupos de parámetros de amortiguación.

  4. Configure la política de amortiguación.

  5. Activar la amortiguación BGP.

  6. Aplique la Directiva como una directiva de importación para el BGP vecino.

    Nota:

    Puede hacer referencia a la misma directiva de enrutamiento una o más veces en las mismas instrucciones import o en otras diferentes.

  7. Configure una directiva de exportación.

  8. Aplicar la Directiva de exportación.

  9. Configure el sistema autónomo (AS) como número.

Resultados

Desde el modo de configuración, para confirmar la configuración, show interfacesemita show protocolslos show policy-optionscomandos, 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.

Provocar que algunas rutas se solapan

Purpose

Para comprobar la política de amortiguación de rutas, algunas rutas deben ser solapadas. Disponer de un suministro en vivo de Internet garantiza que habrá un determinado número de aletas de ruta. Si tiene control sobre un sistema remoto que anuncia las rutas, puede modificar la política del enrutador publicitario para hacer efectivo el anuncio y la retirada de todas las rutas o de un prefijo determinado. En un entorno de prueba, puede hacer que las rutas se solapan desactivando los vecinos BGP o reiniciando el proceso de enrutamiento en los vecinos BGP, tal y como se muestra a continuación.

Intervención

Desde el modo operativo en el dispositivo R1 y el dispositivo R3 restart routing , escriba el comando.

PRECAUCIÓN:

Utilice este comando con cautela en una red de producción.

Efectos

En el dispositivo R2, todas las rutas de los vecinos se retiran y se vuelven a anunciar.

Comprobación de las aletas de ruta

Purpose

Ver el número de solapas vecinas.

Intervención

En modo operativo, escriba el show bgp summary comando.

Efectos

Esta salida se capturó después de que el proceso de enrutamiento se reiniciara en los vecinos del dispositivo R2's cuatro veces.

Verificación de la amortiguación ligera de rutas

Purpose

Compruebe que las rutas se están ocultas debido a la amortiguación.

Intervención

En modo operativo, escriba el show route damping suppressed comando.

Efectos

El resultado muestra alguna inestabilidad de enrutamiento. Once rutas se ocultan debido a la amortiguación.

Visualización de los detalles de una ruta de amortiguación

Purpose

Mostrar los detalles de las rutas amortiguadas.

Intervención

En modo operativo, escriba el show route damping suppressed 172.16.192.0/20 detail comando.

Efectos

Este resultado indica que la ruta mostrada tiene una longitud de máscara igual o mayor que/17, y confirma que se ha asignado correctamente al perfil de amortiguación agresivo. También puede ver la figura del valor de mérito actual (y la última) de la ruta y cuando se espera que la ruta se active si permanece estable.

Verificación de que los parámetros de amortiguación predeterminados están en vigor

Purpose

Si se localiza una ruta amortiguada con la máscara a/16, se confirma que los parámetros por defecto están en vigor.

Intervención

En modo operativo, escriba el show route damping suppressed detail | match 0/16 comando.

Efectos

Las rutas con máscara de a/16 no se ven afectadas por las reglas de amortiguación personalizadas. Por lo tanto, las reglas de amortiguación predeterminadas son efectivas.

Para repetir, las reglas personalizadas son las siguientes:

  • Permite atenuar todos los prefijos con una longitud de máscara igual o mayor que 17 más agresiva que las rutas con una longitud de máscara comprendida entre 9 y 16.

  • Las rutas amortiguadas con una longitud de máscara comprendida entre 0 y 8, ambas incluidas, menos que las rutas con una longitud de máscara superior a 8.

  • No haga una amortiguación en absoluto del 10.128.0.0/9.

Filtrado de la información de amortiguación

Purpose

Utilice o agrupamientos o tuberías en cascada para simplificar la determinación del perfil de amortiguación que se utiliza para las rutas con una longitud de máscara determinada.

Intervención

En modo operativo, escriba el show route damping suppressed comando.

Efectos

Cuando esté seguro de que sus rutas EBGP se asocian correctamente con un perfil de amortiguamiento, puede emitir clear bgp damping el comando modo de funcionamiento para restaurar un estado activo en sus rutas amortiguadas, lo que devolverá su conectividad a un funcionamiento normal.

Ejemplo Configuración de BGP amortiguación ligera de rutas basada en la familia de direcciones MVPN MBGP

En este ejemplo se muestra cómo configurar un multiprotocolo BGP VPN de multidifusión (también se denomina MVPN de última generación) con una amortiguación ligera de rutas BGP.

Aplicables

En este ejemplo se utiliza Junos OS versión 12,2. En general, BGP la admisión de la amortiguación ligera de rutas para MBGP MVPN, y sobre la base de la familia de direcciones, se introduce en el Junos OS versión 12,2.

Descripción general

BGP amortiguación flap de ruta reduce la inestabilidad de la ruta debido a que las rutas se retiran repetidamente y se vuelve a anunciar cuando un vínculo falla de forma intermitente.

Este ejemplo utiliza los parámetros de amortiguación predeterminados y muestra un escenario de MVPN MBGP con tres dispositivos de enrutamiento de extremo de proveedor (PE), tres dispositivos de enrutamiento de extremo de cliente (CE) y un dispositivo de enrutamiento de proveedor (P).

Topología

Figura 4muestra la topología utilizada en este ejemplo.

Figura 4: MBGP MVPN con BGP amortiguación flap de rutaMBGP MVPN con BGP amortiguación flap de ruta

En el dispositivo PE R4, BGP amortiguación ligera de rutas está configurada para la familia inet-mvpnde direcciones. Una directiva de enrutamiento dampPolicy denominada usa nlri-route-type la condición de coincidencia para atenuar solo los tipos de ruta MVPN 3, 4 y 5. Todos los demás tipos de ruta MVPN no se amortiguan.

En este ejemplo se muestra la configuración completa de todos los Configuración rápida de CLI dispositivos de la sección. En Configurar el dispositivo R4 la sección se muestra la configuración paso a paso del dispositivo PE R4.

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

R6 de dispositivo

Dispositivo R7

Configurar el dispositivo R4

Procedimiento paso a paso

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 uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI de Junos os.

Para configurar el dispositivo R4:

  1. Configure las interfaces.

  2. Configure MPLS y los protocolos de señalización en las interfaces.

  3. Configure BGP.

    La configuración del BGP habilita la amortiguación ligera de rutas inet-mvpn BGP para la familia de direcciones. La configuración del BGP también importa en la tabla de enrutamiento a la dampPolicyque llamó la Directiva de enrutamiento. Esta Directiva se aplica al dispositivo PE de vecino.

  4. Configure un protocolo de puerta de enlace interior.

  5. Configure una política de amortiguamiento que nlri-route-type utilice la condición de coincidencia para atenuar solo MVPN los tipos de ruta 3, 4 y 5.

  6. Configure damping la Directiva para deshabilitar BGP amortiguación ligera de rutas.

    La no-damp política (damping no-damp disable) hace que se borre cualquier estado de amortiguamiento que esté presente en la tabla de encaminamiento. La then damping no-damp instrucción aplica la no-damp Directiva como una acción y no from tiene condiciones de coincidencia. Por lo tanto, todas las rutas en term1 las que no se cumplan las coincidencias deben cumplirse por este término, con el resultado de que todos los demás tipos de ruta de MVPN no se amortiguarán.

  7. Configure parent_vpn_routes el para que acepte el resto de rutas de BGP que inet-mvpn no pertenecen a la familia de direcciones.

    Esta Directiva se aplica como una directiva de exportación de OSPF en la instancia de enrutamiento.

  8. Configure la instancia de enrutamiento y reenvío VPN (VRF).

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

  10. Si ha terminado de configurar el dispositivo, confirme la configuración.

Resultados

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

Comproba

Confirme que la configuración funciona correctamente.

Verificación de que la amortiguación ligera de rutas está desactivada

Purpose

Compruebe la presencia de la no-damp política, lo que deshabilita la amortiguación para los tipos de ruta MVPN distintos de 3, 4 y 5.

Intervención

En modo operativo, escriba el show policy damping comando.

Efectos

La salida muestra que los parámetros de amortiguación predeterminados están en vigor no-damp y que la política también está vigente para los tipos de ruta especificados.

Verificación de la amortiguación ligera de rutas

Purpose

Compruebe si BGP rutas se han amortiguado.

Intervención

En modo operativo, escriba el show bgp summary comando.

Efectos

El campo estado húmedo muestra que no se han amortiguado ninguna ruta en la tabla de enrutamiento BGP. mvpn. 0. Más adelante, el último número del campo estado muestra que no se han amortiguado cero rutas para par BGP 172.16.1.2.

Descripción de rutas estáticas de BGP para evitar las aletas de ruta

BGP-las rutas estáticas pueden configurarse para garantizar que un prefijo no se solapa. BGP-las rutas estáticas no se solapan a menos que se eliminen manualmente. Si las rutas estáticas BGP se configuran globalmente, cada vecino, grupo o todos los vecinos debe configurarse de forma explícita para recibirlos. Los enrutadores del mismo nivel reciben anuncios de estas rutas independientemente de la información de enrutamiento dinámico que haya aprendido el enrutador de publicidad de dichos prefijos. A pesar de ser la ruta activa, BGP-las rutas estáticas nunca se anuncian a un vecino BGP para el que no están configuradas. Puede especificar cualquier número de rutas BGP-estáticas en la configuración. También puede definir una directiva para especificar qué rutas BGP estáticas deben anunciarse e incluirse en un anuncio BGP.

BGP: las rutas estáticas se colocan en la tabla de enrutamiento. Si las rutas BGP-estáticas son rutas activas (si no hay otras rutas para ese prefijo), se colocarán en la tabla de reenvío. Estas rutas se anuncian únicamente a los BGP hosts que están configuradas para recibirlas. Las rutas configuradas de BGP no se anuncian en ningún otro protocolo, aparte de BGP. Los proveedores de servicios que tienen uno o más clientes de base única pueden configurar rutas BGP en una red BGP para anunciar rutas estáticas para estos clientes.

Nota:

Si configura el anuncio de rutas estáticas BGP en el nivel de vecino, se dividirá la agrupación de grupos internos. Configure el anuncio de BGP rutas estáticas solo en los niveles global y de grupo para simplificar la configuración. Las rutas BGP estáticas configuradas no afectan a las rutas VPN que se anuncian.

Si una ruta BGP-static se anuncia a un vecino, es la única ruta anunciada para el prefijo. BGP-las rutas estáticas no se consideran rutas candidatas para BGP multipath independientes o multipath independiente del protocolo. No hacen que un agregado ni una ruta generada se agreguen a la tabla de enrutamiento.

PRECAUCIÓN:

La configuración de rutas BGP estáticas en redes a las que se puede tener acceso de varias rutas y no es el único punto de acceso a todas ellas puede ocasionar que el tráfico se interrumpa o se descarte de forma silenciosa. En una red de host múltiple, las rutas BGP-estáticas pueden configurarse en dispositivos que son el único punto de acceso a otras rutas. De forma predeterminada, BGP rutas estáticas que se anuncian a los pares internos incluyen un valor de mitigar el riesgo de una ruta nula para redes local-pref0 multiconexión. Puede invalidar este valor predeterminado estableciendo un valor explícito preference2 en el BGP rutas estáticas.

Configuración de rutas estáticas de BGP para evitar las aletas de ruta

BGP-las rutas estáticas están configuradas para garantizar que las rutas a una red de clientes no se solapan. Las rutas configuradas de BGP no se anuncian en ningún otro protocolo, aparte de BGP. BGP: las rutas estáticas se configuran globalmente, pero cada vecino, grupo o todos los vecinos debe configurarse de forma explícita para recibirlos. Los enrutadores de mismo nivel recibirán anuncios de estas rutas independientemente de la información de enrutamiento dinámico que haya aprendido el enrutador de publicidad de dichos prefijos. Puede especificar cualquier número de rutas BGP-estáticas en la configuración. También puede definir una directiva para especificar qué rutas BGP-estáticas deben anunciarse.

Antes de configurar rutas estáticas de BGP:

  1. Asegúrese de que los protocolos IGP y BGP están configurados y funcionan correctamente.

  2. Asegúrese de que la ruta BGP estática que configure se encuentra detrás de un enrutador de cliente.

    No utilice rutas BGP estáticas para los prefijos que BGP utilicen para llegar BGP vecinos.

Para configurar rutas BGP-estáticas:

  1. Configure una ruta BGP estática para que un enrutador de cliente de una red BGP anuncie rutas estáticas para estos clientes.

    También puede configurar otras opciones de configuración, como como ruta, color, comunidad, etiqueta y preferencia, según sea necesario.

  2. Configure los grupos BGP o BGP vecinos que van a recibir los anuncios de ruta BGP estáticos.

    También puede configurar esta instrucción a nivel global si desea que todos los hosts de la red BGP reciban los anuncios estáticos BGP.

  3. Adicional Especifique una directiva de exportación adicional para controlar si es necesario anunciar o no una determinada ruta estática de un BGP.

    La Directiva se aplica a la ruta BGP estática y no a la ruta activa.

  4. Aplique la política definida a un grupo BGP o a un vecino.

Ejemplo Configuración de rutas estáticas de BGP para evitar las oscilaciones de ruta

En este ejemplo se muestra cómo configurar rutas BGP estáticas. BGP los hosts anuncian estas BGP-rutas estáticas únicamente a aquellos vecinos que están configurados para recibir estas rutas. Una ruta BGP-estática está configurada para garantizar que un prefijo no se solapa. Sin embargo, si las rutas estáticas BGP se configuran globalmente, cada vecino, grupo o todos los vecinos debe configurarse de forma explícita para recibirlos.

Aplicables

En este ejemplo se utilizan los siguientes componentes de hardware y software:

  • Siete enrutadores de la serie MX con el BGP habilitado en las interfaces conectadas

  • Junos OS la versión 14,2 o posterior que se ejecuta en todos los dispositivos

Descripción general

A partir de Junos OS versión 14,2, puede configurar y anunciar rutas estáticas BGP en una red BGP. Puede anunciar una ruta BGP estáticas en una red BGP, incluso si no es la ruta activa para el prefijo. BGP-las rutas estáticas no se solapan a menos que se eliminen manualmente. Puede definir una directiva que determine qué rutas BGP estáticas deben anunciarse e incluirse en los anuncios. Los enrutadores del mismo nivel reciben anuncios de estas rutas BGP estáticas independientemente de la información de enrutamiento dinámico que haya aprendido el enrutador de publicidad.

En la red de BGP de muestra, los dispositivos CE1, CE2 y CE3 se conectan directamente a enrutadores PE1, PE2 y PE3. Tanto PE1 como PE2 están conectados al enrutador P. el enrutador P se conecta directamente al enrutador PE3. EBGP se configura en el borde del proveedor y en los enrutadores del borde del cliente. IBGP está configurado en enrutadores de borde de proveedores de conexión directa. El protocolo de IGP es-IS está configurado en todos los enrutadores de proveedores. Configurar una ruta BGP-estática en el enrutador PE1 para garantizar que la ruta del cliente 10.0.0.28 tras CE1 no se solapa. Enrutador de proveedor PE2 está configurado para recibir la ruta estática BGP. El objetivo es anunciar una ruta BGP estática solo para CE2 y no CE3, y demostrar que la ruta BGP estática configurada no se solapa.

Topología

Figura 5muestra la topología de ejemplo.

Figura 5: Configurando BGP ruta estáticaConfigurando BGP ruta estática

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, copie y pegue los [edit] comandos en la CLI en el nivel de jerarquía y, a continuación, entrar commit desde el modo de configuración.

Enrutador P

Enrutador PE1

Enrutador PE2

Enrutador PE3

CE1 del enrutador

Enrutador CE2

Enrutador CE3

Modalidades

Procedimiento paso a paso

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 desplazarse por la CLI, consulte uso del editor de CLI en el modo de configuración en la Guía del usuario de CLI.

Para configurar PE1 de enrutador:

  1. Configure las interfaces con direcciones IPv4.

  2. Habilite el protocolo IS en las interfaces conectadas a los enrutadores de proveedores para aprender e intercambiar las rutas aprendidas.

  3. Configure direcciones de bucle invertido para inet e IS-IS.

  4. Configure las interfaces IS-IS.

  5. Configure EBGP.

  6. Configure un vecino IBGP en enrutadores internos conectados a la red del proveedor.

  7. Configure el BGP ruta estática.

  8. Configure el PE2 de vecinos de BGP para que reciba anuncios estáticos de BGP.

  9. Defina una directiva para exportar rutas a la red BGP.

  10. Aplique la Directiva al grupo IBGP.

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

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, entre commit en el modo de configuración.

Comproba

Confirme que la configuración funciona correctamente.

Verificación del BGP vecinos

Purpose

Compruebe que BGP se está ejecutando en las interfaces configuradas y que la sesión de BGP está activa para cada dirección de vecino.

Intervención

Desde el modo operativo, ejecute el show bgp neighbor comando en enrutador PE1.

Efectos

El resultado muestra las BGP vecinos del enrutador PE1 y las opciones BGP configuradas, como si el vecino está configurado para recibir rutas estáticas BGP. El enrutador PE2 está configurado para recibir anuncios de ruta de BGP estáticos.

Verificación de BGP grupos

Purpose

Compruebe que los grupos o vecinos previstos de BGP están configurados para recibir las rutas estáticas BGP.

Intervención

Desde el modo operativo, ejecute show bgp group el comando.

Efectos

El resultado muestra el BGP vecino que está configurado para recibir anuncios estáticos de BGP.

Comprobando las rutas

Purpose

Compruebe que la ruta configurada de BGP-estático se guarda en la tabla de enrutamiento del BGP vecinos.

Intervención

Desde el modo operativo, ejecute el show route protocol bgp-static comando para mostrar la tabla de enrutamiento.

Efectos

El resultado muestra la ruta BGP estática configurada en el dispositivo. La ruta activa se ha aprendido de CE1, mientras que la ruta BGP estática está inactiva.

Comprobación de que los hosts configurados reciben las rutas estáticas BGP

Purpose

Compruebe que la ruta BGP estática se está anunciando al host configurado para recibirla.

Intervención

En los dispositivos CE2 y CE3, desde el modo operativo, ejecute el show route protocol bgp comando para mostrar las rutas aprendidas en la tabla de enrutamiento.

Efectos

Ambos dispositivos CE2 y CE3 tienen una ruta a 10.0.0.28/32. CE2 ha recibido la ruta BGP-static y CE3 ha recibido una ruta que aprendiba dinámicamente, pero no puede indicar la diferencia.

Comprobar que la ruta configurada BGP-static no se solapa

Purpose

Compruebe que la ruta BGP estática no se solapa incluso cuando la BGP sesión de interconexión a PE1 entre enrutadores y la CE1 del dispositivo queda inactiva.

Intervención

Desactivar la sesión de interconexión de BGP entre el enrutador PE1 y la Device CE1. PE1 no tiene una ruta aprendida dinámicamente a 10.0.0.28/32, pero todavía tiene la ruta BGP estática configurada.

Efectos

Los PE1 de enrutador y el CE2 de dispositivo siguen teniendo configurada la ruta BGP estáticas. Sin embargo, el CE3 del dispositivo no tiene la ruta a 10.0.0.28/32 porque este prefijo tiene trampas. BGP-las rutas estáticas no se solapan a menos que se eliminen manualmente.

Tabla de historial de versiones
Liberación
Descripción
12.2
A partir de Junos OS versión 12,2, puede aplicar una amortiguación ligera en el nivel de la familia de la dirección.