Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Sesiones de BGP Multihop

Descripción de EBGP Multihop

BGP es un protocolo de puerta de enlace (EGP) exterior que se utiliza para intercambiar información de encaminamiento entre enrutadores de diferentes sistemas autónomos (Asoc). A continuación, se muestran dos maneras de establecer EBGP Multihop entre enrutadores:

  • Cuando los interlocutores BGP (EBGP) externos no se conectan directamente entre sí, deben atravesar uno o más enrutadores que no sean de BGP para alcanzarse entre sí.

    La configuración de Multihop EBGP permite que los interlocutores pasen a través de los otros enrutadores para crear relaciones del mismo nivel y mensajes de actualización de Exchange. Este tipo de configuración suele utilizarse cuando un dispositivo de enrutamiento Juniper Networks necesita ejecutar EBGP con un enrutador de otro fabricante que no permita conexión directa de los dos homólogos EBGP. EBGP Multihop permite una conexión de vecino entre dos participantes EBGP que no tienen conexión directa.

  • El comportamiento predeterminado de una conexión EBGP es el par a través de un salto físico único que usa la dirección de interfaz física del interlocutor. En algunos casos, es conveniente alterar este comportamiento predeterminado de EBGP de emparejamiento físico de un salto. Uno de estos casos se produce cuando varios vínculos físicos conectan dos enrutadores que van a EBGP homólogos. En este caso, si se produce un error en uno de los vínculos punto a punto, la disponibilidad en el vínculo alternativo sigue existiendo.

Figura 1: Interconexión de EBGP MultihopInterconexión de EBGP Multihop

En la ilustración 1, el enrutador R1 pertenece a 1 y el enrutador R2 pertenece a como 2. Los dos vínculos físicos entre los enrutadores se utilizan para equilibrar la carga. El emparejamiento de EBGP Multihop funciona también con un vínculo físico.

El siguiente ejemplo de configuración ayuda a establecer una sola sesión de interconexión a BGP a través de estos varios vínculos físicos:

  1. Cada enrutador debe establecer la sesión de interconexión con la dirección de bucle de retroceso del enrutador remoto. Puede configurar esta sesión mediante la local-address instrucción, que modifica la información de encabezado de dirección del mismo nivel en el BGP paquetes.

  2. Utilice la multihop instrucción para modificar el uso predeterminado de la dirección física del vecino. Además, también puede especificar un valor de período de vida (TTL) en el BGP paquetes para controlar la distancia a la que se propagan. Utilizamos un valor TTL de 1 para garantizar que la sesión no pueda establecerse a través de otros vínculos de puerta trasera de la red.

    Nota:

    Cuando se configura Multihop, el Junos OS establece, de forma predeterminada, el valor TTL de 64.

    Un valor TTL de 1 es suficiente para permitir una sesión EBGP en la dirección de bucle invertido de un vecino directamente conectado.

  3. Cada enrutador debe tener capacidad de enrutamiento IP para la dirección de bucle invertido del enrutador remoto. Esta capacidad se suele llevar a cabo utilizando una ruta estática para asignar la dirección de bucle de retorno a las direcciones físicas de interfaz.

Ejemplo Configuración de sesiones de Multihop EBGP

En este ejemplo se muestra cómo configurar un elemento BGP (EBGP) externo que está más de un salto lejos del enrutador local. Este tipo de sesión se denomina sesión BGP Multihop .

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 configuración para activar las sesiones de EBGP de Multihop requiere conectividad entre los dos homólogos EBGP. En este ejemplo se utilizan rutas estáticas para proporcionar conectividad entre los dispositivos.

A diferencia de las sesiones EBGP directamente conectadas en las que las direcciones físicas neighbor se utilizan normalmente en las instrucciones, debe utilizar direcciones de interfaz de bucle invertido para Multihop EBGP especificando la dirección de interfaz de bucle invertido del punto del mismo nivel conectado indirectamente. De esta manera, EBGP Multihop es similar a la BGP interna (IBGP).

Por último, debe agregar la multihop instrucción. De manera opcional, puede establecer un valor máximo de período de vida (TTL) con la ttl instrucción. El TTL se transporta en el encabezado IP de BGP paquetes. Si no especifica un valor TTL, se utilizará el valor TTL máximo predeterminado del sistema. El valor TTL predeterminado es 64 para Multihop EBGP Sessions. Otra opción es conservar el BGP valor del siguiente salto de los anuncios de ruta, si se no-nexthop-change incluye la instrucción.

Figura 2se muestra una red típica de EBGP Multihop.

El dispositivo C y el dispositivo E tienen una sesión EBGP establecida. El dispositivo D no es un dispositivo habilitado para BGP. Todos los dispositivos tienen conectividad a través de rutas estáticas.

Figura 2: Red típica con sesiones de Multihop de EBGPRed típica con sesiones de Multihop de EBGP

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 C

Dispositivo D

Dispositivo E

Dispositivo C

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 C:

  1. Configure la interfaz en el dispositivo conectado directamente (para-D) y configure la interfaz de bucle invertido.

  2. Configure una sesión de EBGP con el dispositivo E.

    La neighbor instrucción señala a la interfaz de bucle de retorno en el dispositivo E.

  3. Configure la instrucción Multihop para permitir que el dispositivo C y el dispositivo E se conviertan en EBGP homólogos.

    Dado que los interlocutores se encuentran en dos saltos entre sí, en el ttl 2 ejemplo se utiliza la instrucción.

  4. Configure la conectividad con el dispositivo E mediante rutas estáticas.

    Debe configurar una ruta tanto para la dirección de interfaz de bucle invertido como para la dirección en la interfaz física.

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

  6. Configure una directiva que acepte rutas directas.

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

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.

Repita estos pasos para todas BGP sesiones de la topología.

Configurando el dispositivo D

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 D:

  1. Establezca la CLI en el dispositivo D.

  2. Configure las interfaces con los dispositivos conectados directamente y configure una interfaz de bucle de retorno.

  3. Configure la conectividad con los otros dispositivos mediante rutas estáticas a las direcciones de interfaz de bucle invertido.

    En el dispositivo D, no necesita rutas estáticas a las direcciones físicas, ya que el dispositivo D está conectado directamente al dispositivo C y al dispositivo E.

  4. Configure el ID.

Resultados

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

Si ha terminado de configurar el dispositivo, entre commit en el modo de configuración.

Repita estos pasos para todas BGP sesiones de la topología.

Configurar el dispositivo E

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 E:

  1. Establezca la CLI en el dispositivo E.

  2. Configure la interfaz en el dispositivo conectado directamente (para-D) y configure la interfaz de bucle invertido.

  3. Configure una sesión de EBGP con el dispositivo E.

    La neighbor instrucción señala a la interfaz de bucle de retorno en el dispositivo C.

  4. Configure multihop la instrucción de forma que permita que el dispositivo C y el dispositivo E se conviertan en EBGP iguales.

    Dado que los interlocutores se encuentran en dos saltos entre sí, en el ttl 2 ejemplo se utiliza la instrucción.

  5. Configure la conectividad con el dispositivo E mediante rutas estáticas.

    Debe configurar una ruta tanto para la dirección de interfaz de bucle invertido como para la dirección en la interfaz física.

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

  7. Configure una directiva que acepte rutas directas.

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

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.

Comprobación de la conectividad

Purpose

Asegúrese de que el dispositivo C puede hacer ping al dispositivo E, especificando la dirección de interfaz de bucle invertido como el origen de la solicitud de ping.

La dirección de interfaz de bucle es la dirección de origen que BGP va a utilizar.

Intervención

Desde el modo operativo, escriba ping 10.10.10.14 source 192.168.40.4 el comando desde el dispositivo C y escriba ping 10.10.10.9 source 192.168.6.7 el comando del dispositivo E.

Efectos

Si los ping funcionan, las rutas estáticas funcionarán.

Comprobar que las sesiones de BGP se han establecido

Purpose

Compruebe que las sesiones BGP están en funcionamiento.

Intervención

En modo operativo, escriba el show bgp summary comando.

Efectos

El resultado muestra que ambos dispositivos tienen un interlocutor al mismo nivel. No hay ningún participante inactivo.

Ver las rutas anunciadas

Purpose

Asegúrese de que las rutas están siendo anunciadas por BGP.

Intervención

En modo operativo, escriba el show route advertising-protocol bgp neighbor comando.

Efectos

La send-static Directiva de enrutamiento está exportando las rutas estáticas de la tabla de enrutamiento a BGP. BGP está anunciando estas rutas entre los interlocutores porque se establece la sesión de par BGP.