Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Solución de problemas de VPN de capa 3

Diagnóstico de problemas comunes de VPN de capa 3

Problema

Descripción

Para solucionar problemas en la configuración de VPN de capa 3, inicie en un extremo del enrutador VPN (el enrutador local de borde de cliente [BRC] ) y siga las rutas hacia el otro extremo de la VPN (el enrutador BRC remoto).

Solución

Los siguientes pasos para la resolución de problemas deben ayudarlo a diagnosticar problemas comunes:

  1. Si configuró un protocolo de enrutamiento entre el borde del proveedor local (PE) y los enrutadores BRC, compruebe que el emparejamiento y la adyacencia están completamente operativos. Cuando haga esto, asegúrese de especificar el nombre de la instancia de enrutamiento. Por ejemplo, para comprobar OSPF adyacencias, ingrese el show ospf neighbor instance routing-instance-name comando en el enrutador de PE.

    Si el emparejamiento y la adyacencia no son completamente operativos, compruebe la configuración del protocolo de enrutamiento en el enrutador BRC y compruebe la configuración del protocolo de enrutamiento para la instancia de enrutamiento VPN asociada en el enrutador de PE.

  2. Compruebe que los enrutadores BRC y PE locales puedan hacer ping entre sí.

    Para comprobar que el enrutador BRC local puede hacer ping en la interfaz VPN en el enrutador de PE local, utilice un comando con el siguiente formato, especificando la dirección IP o el nombre del ping enrutador de PE:

    Para comprobar que el enrutador de PE local puede hacer ping en el enrutador de BRC, utilice un comando con el siguiente formato, especificando la dirección IP o el nombre del enrutador BRC, el nombre de la interfaz utilizada para la VPN y la dirección IP de origen (la dirección local) en los paquetes de solicitud de echo ping saliente:

    A menudo, el emparejamiento o adyacencia entre los enrutadores de PE local BRC y local deben subir antes de que un ping comando se haga exitoso. Para comprobar que un vínculo está operativo en una configuración de laboratorio, elimine la interfaz del enrutamiento y reenvío VPN (VRF) eliminando la instrucción del nivel jerárquico y confirmando de nuevo la interface [edit routing-instance routing-instance-name] configuración. Al hacer esto, se elimina la interfaz de la VPN. Luego vuelva a intentar ping el comando. Si el comando se realiza correctamente, vuelva a configurar la interfaz en la VPN y compruebe de nuevo la configuración del protocolo de enrutamiento en los enrutadores BRC y PE locales.

  3. En el enrutador de PE local, compruebe que las rutas del enrutador de BRC local se encuentran en la tabla VRF ( routing-instance-name .inet.0):

    En el ejemplo siguiente se muestran las entradas de la tabla de enrutamiento. Aquí, la dirección de circuito cerrado del enrutador de BRC es y el protocolo de enrutamiento entre el PE y los enrutadores 10.255.14.155/32 BRC es BGP. La entrada se parece a cualquier anuncio BGP común.

    Si las rutas del enrutador BRC local no están presentes en la tabla de enrutamiento VRF, compruebe que el enrutador BRC esté anunciando rutas al enrutador de PE. Si se utiliza enrutamiento estático entre los enrutadores BRC y PE, asegúrese de que estén configuradas las rutas estáticas adecuadas.

  4. En un enrutador de PE remoto, compruebe que las rutas del enrutador de BRC local estén presentes en la tabla de enrutamiento bgp.l3vpn.0:

    El resultado del show route table bgp.l3vpn.0 extensive comando contiene la siguiente información específica de la VPN:

    • En el nombre de prefijo (la primera línea del resultado), el diferenciador de ruta se agrega al prefijo de ruta del enrutador de BRC local. Dado que el diferenciador de ruta es único en Internet, la concatenación del diferenciador de ruta y el prefijo IP proporciona entradas de enrutamiento VPN-IP únicas versión 4 (IPv4).

    • El Route Distinguisher campo enumera el diferenciador de ruta por separado de la dirección VPN-IPv4.

    • El label-switched-path campo muestra el nombre de la ruta conmutada por etiqueta (LSP) utilizada para transportar el tráfico VPN.

    • El Push campo muestra ambas etiquetas que se llevan en el paquete VPN-IPv4. La primera etiqueta es la etiqueta interna, que es la etiqueta VPN que le asignó el enrutador de PE. La segunda etiqueta es la etiqueta externa, que es una etiqueta RSVP.

    • El Communities campo enumera la comunidad de destino.

    • El campo enumera otras tablas de enrutamiento de este enrutador en las Secondary tables que se instaló esta ruta.

    Si las rutas del enrutador BRC local no están presentes en la tabla de enrutamiento bgp.l3vpn.0 en el enrutador de PE remoto, haga lo siguiente:

    • Compruebe el filtro de importación VRF en el enrutador de PE remoto, el cual está configurado en la vrf-import instrucción. (En el enrutador de PE local, compruebe el filtro de exportación VRF, el cual está configurado con la vrf-export instrucción.)

    • Compruebe que hay un LSP operativo o una ruta de LDP entre los enrutadores pe. Para ello, compruebe que las direcciones del próximo salto del IBGP estén en la tabla inet.3.

    • Compruebe que la sesión del IBGP entre los enrutadores de PE está establecida y configurada correctamente.

    • Compruebe si hay rutas "ocultas", lo que por lo general significa que las rutas no se etiquetaron correctamente. Para ello, utilice el show route table bgp.l3vpn.0 hidden comando.

    • Compruebe que la etiqueta interna coincida con la etiqueta VPN interna que asigna el enrutador de PE local. Para ello, utilice el show route table mpls comando.

    En el ejemplo siguiente se muestra el resultado de este comando en el enrutador de PE remoto. Aquí, la etiqueta interna es 100004 .

    En el siguiente ejemplo, se muestra el resultado de este comando en el enrutador de PE local, lo que muestra que la etiqueta interna de coincide con la etiqueta interna en 100004 el enrutador de PE remoto:

  5. En el enrutador de PE remoto, compruebe que las rutas del enrutador de BRC local estén presentes en la tabla VRF ( routing-instance-name .inet.0):

    En esta tabla de enrutamiento, el diferenciador de rutas ya no se antepone al prefijo. La última línea, Primary Routing Table , enumera la tabla desde la cual aprendió esta ruta.

    Si las rutas no están presentes en esta tabla de enrutamiento, pero estaban presentes en la tabla de enrutamiento bgp.l3vpn.0 en el enrutador BRC local, es posible que las rutas no hubieran pasado la política de importación de VRF en el enrutador de PE remoto.

    Si una ruta VPN-IPv4 no coincide con ninguna política, la ruta no se muestra en la tabla bgp.l3vpn en absoluto y, por lo tanto, no está presente en la vrf-import tabla VRF. Si esto ocurre, podría indicar que en el enrutador de PE, configuró otra instrucción en otra VPN (con un destino común) y las rutas se muestran en la tabla bgp.l3vpn.0, pero se importa en la vrf-import VPN incorrecta.

  6. En el enrutador BRC remoto, compruebe que las rutas del enrutador de BRC local estén presentes en la tabla de enrutamiento (inet.0):

    Si las rutas no están presentes, compruebe la configuración del protocolo de enrutamiento entre los enrutadores de PE y BRC remotos, y asegúrese de que los pares y adyacencias (o rutas estáticas) entre los enrutadores PE y BRC sean correctos.

  7. Si determina que las rutas originadas en el enrutador de BRC local son correctas, compruebe las rutas originadas desde el enrutador de BRC remoto repitiendo este procedimiento.

Ejemplo: Solución de problemas de VPN de capa 3

En este ejemplo, se muestra cómo usar el comando para comprobar la accesibilidad de varios enrutadores en una topología VPN y cómo usar el comando para comprobar la ruta que los paquetes viajan entre los enrutadores ping traceroute VPN.

Requisitos

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

  • M Series routers

  • Junos OS versión 10.0R1 y posteriores

Visión general

Topología

La topología mostrada en la Figura 1 muestra la red utilizada en este ejemplo para demostrar cómo emplear los comandos ping y traceroute para probar la conectividad entre los enrutadores que participan en una VPN de capa 3.

Gráfico 1: Topología VPN de capa 3 para ejemplos de ping y traceroute Layer 3 VPN Topology for ping and traceroute Examples

Hacer ping al enrutador BRC desde otro enrutador BRC externo

Procedimiento

Procedimiento paso a paso

A continuación, se describe cómo usar el ping y los comandos para solucionar problemas de topologías VPN de traceroute capa 3. Puede hacer ping en BRC enrutador desde el otro especificando la dirección de circuito cerrado del otro enrutador BRC como dirección IP en el ping comando. Este comando tiene éxito si las direcciones de circuito cerrado han sido anunciadas por los enrutadores BRC a sus enrutadores ping PE conectados directamente. El éxito de estos comandos también significa que el enrutador CE1 puede hacer ping en cualquier dispositivo de red más allá del ping enrutador CE2 y viceversa. En la Figura 1 se muestra la topología a la que se hace referencia en los pasos siguientes:

  1. Enrutador de ping CE2 (VPN5) del enrutador CE1 (VPN4):

  2. Para determinar la ruta desde la interfaz de circuito cerrado del enrutador CE1 a la interfaz de circuito cerrado del enrutador CE2, utilice el traceroute comando:

  3. Cuando usa el comando para examinar la ruta utilizada por una VPN de capa 3, no se muestran los enrutadores del proveedor (P) en la red traceroute del proveedor de servicios. Como se muestra anteriormente, el salto del enrutador VPN1 al enrutador VPN2 se muestra como un solo salto. El enrutador P (VPN3) que se muestra en la Figura 1 no se muestra.

  4. Enrutador de ping CE1 (VPN4) del enrutador CE2 (VPN5):

  5. Para determinar la ruta del enrutador CE2 al ENRUTADOR CE1, utilice el traceroute comando:

Hacer ping en el PE remoto y BRC remoto desde el enrutador de BRC local

Procedimiento

Procedimiento paso a paso

Desde el enrutador BRC local, puede hacer ping a las interfaces VPN en los enrutadores de PE y BRC remoto, que son interfaces punto a punto. En la Figura 1 se muestra la topología a la que hace referencia en los ejemplos siguientes:

  1. Enrutador de ping CE2 del enrutador CE1.

  2. Para determinar la ruta desde la interfaz de circuito cerrado del enrutador CE1 a la interfaz directamente conectada del enrutador CE2, utilice el traceroute comando:

  3. Enrutador de ping PE2 (VPN2) del enrutador CE1 (VPN4). En este caso, los paquetes que se originan en el enrutador CE1 van al enrutador PE2, luego al enrutador CE2 y de vuelta al enrutador PE2 antes de que el enrutador PE2 pueda responder a las solicitudes del Protocolo de mensajes de control de Internet (ICMP). Puede comprobarlo con el traceroute comando.

  4. Para determinar la ruta del enrutador CE1 al enrutador PE2, utilice el traceroute comando:

Hacer ping a un enrutador BRC desde una interfaz multiacceso

Procedimiento

Procedimiento paso a paso

No puede hacer ping BRC enrutador desde el otro si la interfaz VPN es una interfaz multiacceso, como la interfaz en el fe-1/1/2.0 enrutador CE1. Para hacer ping al enrutador CE1 desde el enrutador CE2, debe incluir la instrucción en el nivel de jerarquía del enrutador PE1 o configurar una ruta estática en el enrutador PE1 a la interfaz VPN del enrutador vrf-table-label [edit routing-instances routing-instance-name] CE1. Si incluye la instrucción vrf-table-label para hacer ping en un enrutador, no puede configurar una ruta estática.

  1. Si configura una ruta estática en el enrutador PE1 a la interfaz VPN del enrutador CE1, su próximo salto debe apuntar al enrutador CE1 (en el nivel de jerarquía), y esta ruta se debe anunciar del enrutador PE1 al PE2 como se muestra en la siguiente [edit routing-instance routing-instance-name] configuración:

  2. Ahora puede hacer ping al enrutador CE1 desde el enrutador CE2:

  3. Para determinar la ruta entre estas dos interfaces, utilice el traceroute comando:

Hacer ping a los enrutadores de PE conectados directamente desde los enrutadores BRC de red

Procedimiento

Procedimiento paso a paso

Desde las interfaces de circuito cerrado en BRC, puede hacer ping en la interfaz VPN en el enrutador de PE conectado directamente. En la Figura 1 se muestra la topología a la que hace referencia este procedimiento:

  1. Desde la interfaz de circuito cerrado del enrutador CE1 (VPN4), haga ping en la interfaz fe-1/1/0.0 VPN, en el enrutador PE1:

  2. Desde la interfaz de circuito cerrado en el enrutador CE2 (VPN5), haga ping en la interfaz t3-0/0/3.0 VPN, en el enrutador PE2:

  3. Desde la interfaz de circuito cerrado en el enrutador CE2 (VPN5), haga ping en la interfaz t3-0/0/3.0 VPN, en el enrutador PE2:

  4. Para determinar la ruta desde la interfaz de circuito cerrado del enrutador CE2 a las interfaces VPN del enrutador PE2, utilice el traceroute comando:

Hacer ping a los enrutadores de BRC conectados directamente desde los enrutadores de PE

Procedimiento

Procedimiento paso a paso

Desde las interfaces VPN y de circuito cerrado en los enrutadores de PE, puede hacer ping en la interfaz VPN en el enrutador BRC conectado directamente. En la Figura 1 se muestra la topología a la que hace referencia este procedimiento:

  1. Desde la interfaz VPN en el enrutador de PE (enrutador PE1), puede hacer ping en la interfaz VPN o de circuito cerrado en el enrutador BRC conectado directamente (enrutador CE1).

    Desde la interfaz VPN en el enrutador PE1 (VPN1), haga ping en la interfaz fe-1/1/0.0 VPN, en el enrutador CE1:

  2. Desde la interfaz VPN en el enrutador PE1 (VPN1), haga ping en la interfaz de circuito 10.255.10.4 cerrado, en el enrutador CE1:

  3. Para determinar la ruta desde la interfaz VPN en el enrutador PE1 a las interfaces VPN y de circuito cerrado en el enrutador CE1, respectivamente, utilice los traceroute siguientes comandos:

  4. Desde la interfaz VPN en el enrutador PE2 (VPN2), haga ping en la interfaz t3-0/0/3.0 VPN, en el enrutador CE2:

  5. Desde la interfaz VPN en el enrutador PE2 (VPN2), haga ping en la interfaz de circuito 10.255.10.5 cerrado, en el enrutador CE2:

  6. Para determinar la ruta desde la interfaz VPN en el enrutador PE2 a las interfaces VPN y de circuito cerrado en el enrutador CE2, respectivamente, utilice los traceroute siguientes comandos:

Hacer ping al enrutador de BRC remoto desde el enrutador de PE local

Procedimiento

Procedimiento paso a paso

El siguiente procedimiento es eficaz solo para VPN de capa 3. Para hacer ping en un enrutador BRC remoto desde un enrutador de PE local en una VPN de capa 3, debe configurar las siguientes interfaces:

  1. Configure una unidad lógica para la interfaz de circuito cerrado.

    Para configurar una unidad lógica adicional en la interfaz de circuito cerrado del enrutador de PE, configure la unit instrucción en el nivel de [edit interfaces lo0] jerarquía:

  2. Configure la interfaz de circuito cerrado para la instancia de enrutamiento VPN de capa 3 en el enrutador de PE local. Puede asociar una interfaz de circuito cerrado lógico con cada instancia de enrutamiento VPN de capa 3, lo que le permite hacer ping en una instancia de enrutamiento específica en un enrutador.

    Especifique la interfaz de circuito cerrado que configuró en el paso 1 mediante la interface instrucción en el nivel de [edit routing-instances routing-instance-name] jerarquía:

    La interface-name es la unidad lógica de la interfaz de circuito cerrado (por ejemplo, lo0.1 ).

  3. Desde la interfaz VPN en enrutador de PE, ahora puede hacer ping en la unidad lógica en la interfaz de circuito cerrado en el enrutador BRC remoto:

    Se interface usa para especificar la nueva unidad lógica en la interfaz de circuito cerrado (por ejemplo, lo0.1 ). Para obtener más información acerca de cómo usar el comando, consulte La Referencia de ping interface comandos de interfaces de Junos.

Solución de problemas Rutas anunciadas incoherentemente desde interfaces de Gigabit Ethernet

Procedimiento

Procedimiento paso a paso

Para rutas directas en una LAN en una VPN de capa 3, el Junos OS intenta localizar un enrutador BRC que se pueda designar como el próximo salto. Si esto no se puede hacer, se descartan las rutas anunciadas desde interfaces de Gigabit Ethernet.

En tales casos:

  1. Utilice la instrucción en los niveles de jerarquía o en la instancia de enrutamiento VRF a un enrutador BRC en la subred static [edit routing-options] de LAN, configurando el enrutador de BRC como el próximo [edit logical-systems logical-system-name routing-options] salto. Todo el tráfico hacia destinos directos en esta LAN irá al enrutador BRC seguro. Puede agregar dos rutas estáticas a dos enrutadores BRC en la LAN para fines de redundancia.

  2. Configure la instrucción en los niveles de jerarquía para asignar la etiqueta vrf-table-label interna de un paquete a una tabla de enrutamiento [edit routing-instances routing-instance-name] VRF específica. Esto permite que el examen del encabezado DE IP encapsulado forme búsquedas IP en la instancia de enrutamiento VRF para todo el tráfico.

    Nota:

    La instrucción no está disponible para todas las interfaces orientadas al núcleo; por ejemplo, no se admiten vrf-table-label interfaces canalizadas. Consulte Filtrado de paquetes en VPN de capa 3 basadas en encabezados IP para obtener información acerca de la compatibilidad con la instrucción a través de interfaces Ethernet y vrf-table-label SONET/SDH.