Uso de MPLS para diagnosticar LSP, VPN y circuitos de capa 2
Descripción general de la comprobación de conexión MPLS
Utilice la herramienta de diagnóstico MPLS ping de J-Web o los comandos ping mpls
de CLI, ping mpls l2vpn
ping mpls l2circuit
y ping mpls l3vpn
para diagnosticar el estado de las rutas conmutadas por etiquetas (LSP), las redes privadas virtuales (VPN) de capa 2 y 3, y los circuitos de capa 2.
En función de cómo el nodo LSP o VPN saliente (salida) en el punto de conexión remoto responde a las pruebas, puede determinar la conectividad del LSP o VPN.
Cada sondeo es una solicitud de eco enviada al punto de salida LSP o VPN como un paquete MPLS con una carga UDP. Si el nodo saliente recibe la solicitud de eco, comprueba el contenido del sondeo y devuelve un valor en la carga UDP del paquete de respuesta. Si el dispositivo recibe el paquete de respuesta, informa una respuesta de ping correcta.
Las respuestas que tardan más de 2 segundos se identifican como pruebas fallidas.
Tabla 1 resume las opciones para usar la herramienta de diagnóstico ping MPLS de J-Web o el comando CLI ping mpls
para mostrar información sobre las conexiones MPLS en VPN y LSP.
Herramienta J-Web Ping MPLS |
comando ping mpls |
Propósito |
Información adicional |
---|---|---|---|
Ping RSVP-signaled LSP |
|
Comprueba la operabilidad de un LSP configurado por el Protocolo de reserva de recursos (RSVP). El dispositivo hace ping a un LSP determinado mediante el nombre de LSP configurado. |
Cuando un LSP con señal de RSVP tiene varias rutas, el dispositivo envía las solicitudes de ping en la ruta que está actualmente activa. |
Ping LDP-signaled LSP |
|
Comprueba la operabilidad de un LSP configurado por el Protocolo de distribución de etiquetas (LDP). El dispositivo hace ping a un LSP determinado mediante el prefijo y la longitud de la clase de equivalencia de reenvío (FEC). |
Cuando un LSP con señal de LDP tiene varias puertas de enlace, el dispositivo envía las solicitudes de ping a través de la primera puerta de enlace. Las solicitudes de ping enviadas a los LSP con señal de LDP solo usan la instancia de enrutamiento principal. |
Ping LSP to Layer 3 VPN prefix |
|
Comprueba la operabilidad de las conexiones relacionadas con una VPN de capa 3. El dispositivo prueba si un prefijo está presente en la tabla de enrutamiento y reenvío VPN (VRF) de un dispositivo de borde de proveedor (PE), mediante un prefijo de destino VPN de capa 3. |
El dispositivo no prueba la conexión entre un dispositivo PE y un enrutador de borde de cliente (CE). |
Locate LSP using interface name |
|
Comprueba la operabilidad de las conexiones relacionadas con una VPN de capa 2. El dispositivo dirige las pruebas de solicitud de salida hacia la interfaz especificada. |
– |
Instance to which this connection belongs |
|
Comprueba la operabilidad de las conexiones relacionadas con una VPN de capa 2. El dispositivo hace ping en una combinación del nombre de la instancia de enrutamiento VPN de capa 2, el identificador de sitio local y el identificador de sitio remoto para probar la integridad del circuito VPN de capa 2 (especificado por los identificadores) entre los enrutadores pe entrante y saliente. |
– |
Locate LSP from interface name |
|
Comprueba la operabilidad de las conexiones de circuito de capa 2. El dispositivo dirige las pruebas de solicitud de salida hacia la interfaz especificada. |
– |
Locate LSP from virtual circuit information |
|
Comprueba la operabilidad de las conexiones de circuito de capa 2. El dispositivo hace ping en una combinación del prefijo IPv4 y el identificador de circuito virtual en el enrutador de PE saliente, lo que prueba la integridad del circuito de capa 2 entre los enrutadores de PE entrantes y salientes. |
– |
Ping end point of LSP |
|
Comprueba la operabilidad de un punto de conexión LSP. El dispositivo hace ping a un punto de conexión LSP mediante un prefijo FEC LDP o una dirección de punto de conexión LSP RSVP. |
– |
Descripción de Ping MPLS
Antes de usar la función ping MPLS, asegúrese de que la interfaz de recepción en el punto de conexión remoto vpn o LSP tiene MPLS habilitado y que la interfaz de circuito cerrado en el nodo saliente está configurada como 127.0.0.1
. La dirección de origen para las pruebas MPLS debe ser una dirección válida en el dispositivo serie J.
Esta sección incluye los siguientes temas:
Habilitado para MPLS
Para procesar las solicitudes de ping MPLS, el punto de conexión remoto de la VPN o LSP debe configurarse correctamente. Debe habilitar MPLS en la interfaz receptora del nodo saliente para la VPN o LSP. Si MPLS no está habilitado, el punto de conexión remoto deja caer los paquetes de solicitud entrantes y devuelve un mensaje de "host ICMP inalcanzable" al dispositivo de la serie J.
Dirección de circuito cerrado
La dirección de circuito cerrado (lo0
) del nodo saliente debe configurarse como 127.0.0.1
. Si esta dirección de interfaz no está configurada correctamente, el nodo saliente no tiene esta entrada de reenvío. Elimina los paquetes de solicitud entrantes y devuelve un mensaje de "host inalcanzable" al dispositivo de la serie J.
Dirección de origen para sondeos
La dirección IP de origen que especifique para un conjunto de sondeos debe ser una dirección configurada en una de las interfaces de dispositivo de la serie J. Si no es una dirección de dispositivo de la serie J válida, se produce un error en la solicitud de ping con el mensaje de error "No se puede asignar la dirección solicitada".
Uso del comando ping
Solo puede realizar ciertas tareas a través de la CLI. Utilice el comando de cli ping
para comprobar que se puede comunicar con un host a través de la red. Este comando es útil para diagnosticar problemas de conectividad de host y red. El dispositivo envía una serie de solicitudes de eco (ping) ICMP a un host especificado y recibe respuestas de eco ICMP.
Escriba el ping
comando con la siguiente sintaxis:
user@host> ping host <interface source-interface> <bypass-routing> <count number> <do-not-fragment> <inet | inet6> <interval seconds> <loose-source [hosts]> <no-resolve> <pattern string> <rapid> <record-route> <routing-instance routing-instance-name> <size bytes> <source source-address> <strict> <strict-source [hosts]> <tos number> <ttl number> <wait seconds> <detail> <verbose>
Tabla 2 describe las opciones de ping
comando.
Para salir del ping
comando, presione Ctrl-C.
Option |
Descripción |
---|---|
|
Hace ping al nombre de host o la dirección IP que especifique. |
|
(Opcional) Envía las solicitudes de ping en la interfaz que especifique. Si no incluye esta opción, las solicitudes de ping se envían en todas las interfaces. |
|
(Opcional) Omite las tablas de enrutamiento y envía las solicitudes de ping solo a hosts en interfaces directamente conectadas. Si el host no está en una interfaz directamente adjunta, se devuelve un mensaje de error. Utilice esta opción para hacer ping a un sistema local a través de una interfaz que no tenga ninguna ruta a través de él. |
|
(Opcional) Limita la cantidad de solicitudes de ping que se deben enviar. Especifique un recuento desde el |
|
(Opcional) Establece el bit Don't Fragment (DF) en el encabezado IP del paquete de solicitud de ping. |
|
(Opcional) Fuerza las solicitudes de ping a un destino IPv4. |
|
(Opcional) Fuerza las solicitudes de ping a un destino IPv6. |
|
(Opcional) Establece el intervalo entre las solicitudes de ping en segundos. Especifique un intervalo desde el |
|
(Opcional) Para IPv4, establece la opción de enrutamiento de origen libre en el encabezado IP del paquete de solicitud de ping. |
|
(Opcional) Suprime la visualización de los nombres de host de los saltos a lo largo de la ruta. |
|
(Opcional) Incluye la cadena hexadecimal especificada en el paquete de solicitud de ping. |
|
(Opcional) Envía solicitudes de ping rápidamente. Los resultados se informan en un solo mensaje, no en mensajes individuales para cada solicitud de ping. De forma predeterminada, se envían cinco solicitudes de ping antes de que se informen los resultados. Para cambiar el número de solicitudes, incluya la |
|
(Opcional) Para IPv4, establece la opción de ruta de registro en el encabezado IP del paquete de solicitud de ping. La ruta del paquete de solicitud de ping se registra en el paquete y se muestra en la pantalla. |
|
(Opcional) Usa la instancia de enrutamiento especificada para la solicitud de ping. |
|
(Opcional) Establece el tamaño del paquete de solicitud de ping. Especifique un tamaño desde el |
|
(Opcional) Usa la dirección de origen que especifique en el paquete de solicitud de ping. |
|
(Opcional) Para IPv4, establece la opción de enrutamiento de origen estricto en el encabezado IP del paquete de solicitud de ping. |
|
(Opcional) Para IPv4, establece la opción de enrutamiento de origen estricto en el encabezado IP del paquete de solicitud de ping y usa la lista de hosts que especifica para enrutar el paquete. |
|
(Opcional) Establece el valor de tipo de servicio (TOS) en el encabezado IP del paquete de solicitud de ping. Especifique un valor desde |
|
(Opcional) Establece el valor de tiempo de duración (TTL) para el paquete de solicitud de ping. Especifique un valor desde |
|
(Opcional) Establece el tiempo máximo de espera después de enviar el último paquete de solicitud de ping. Si no especifica esta opción, el retraso predeterminado es |
|
(Opcional) Muestra la interfaz en la que se recibió la respuesta de ping. |
|
(Opcional) Muestra la salida detallada. |
A continuación, se muestra la salida de un ping
comando:
user@host> ping host3 count 4
PING host3.site.net (176.26.232.111): 56 data bytes 64 bytes from 176.26.232.111: icmp_seq=0 ttl=122 time=0.661 ms 64 bytes from 176.26.232.111: icmp_seq=1 ttl=122 time=0.619 ms 64 bytes from 176.26.232.111: icmp_seq=2 ttl=122 time=0.621 ms 64 bytes from 176.26.232.111: icmp_seq=3 ttl=122 time=0.634 ms --- host3.site.net ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max/stddev = 0.619/0.634/0.661/0.017 ms
Los campos de la pantalla son los mismos que los que muestra la herramienta de diagnóstico de host ping de J-Web.
Circuitos de ping de capa 2
Escriba el ping mpls l2circuit
comando con la siguiente sintaxis:
user@host> ping mpls l2circuit (interface interface-name | virtual-circuit neighbor prefix-name virtual-circuit-id) <exp forwarding-class> <count number> <source source-address> <detail>
Tabla 3 describe las opciones de ping mpls l2circuit
comando.
Option |
Descripción |
---|---|
|
Envía solicitudes de ping fuera de la interfaz especificada configurada para el circuito de capa 2 en el dispositivo PE saliente. |
|
Ping en una combinación del prefijo IPv4 y el identificador de circuito virtual en el dispositivo PE saliente, lo que prueba la integridad del circuito de capa 2 entre los dispositivos pe entrantes y salientes. |
|
(Opcional) Especifica el valor de la clase de reenvío que se utilizará en los paquetes ping MPLS. |
|
(Opcional) Limita la cantidad de solicitudes de ping que se deben enviar. Especifique un recuento desde el |
|
(Opcional) Usa la dirección de origen que especifique en el paquete de solicitud de ping. |
|
(Opcional) Muestra la salida detallada de las solicitudes de eco enviadas y recibidas. La salida detallada incluye las etiquetas MPLS utilizadas para cada solicitud y los códigos de devolución para cada solicitud. |
Para salir del ping mpls l2circuit
comando, presione Ctrl-C.
A continuación, se muestra la salida de un ping mpls l2circuit
comando:
user@host> ping mpls l2circuit interface fe-1/0/0.0
Request for seq 1, to interface 69, labels <100000, 100208> Reply for seq 1, return code: Egress-ok, time: 0.439 ms
Los campos de la pantalla son los mismos que los que muestra la herramienta de diagnóstico ping MPLS de J-Web.
VPN de capa 2 de ping
Escriba el ping mpls l2vpn
comando con la siguiente sintaxis:
user@host> ping mpls l2vpn interface interface-name | instance l2vpn-instance-name local-site-id local-site-id-number remote-site-id remote-site-id-number <bottom-label-ttl> <exp forwarding-class> <count number> <source source-address> <detail>
Tabla 4 describe las opciones de ping mpls l2vpn
comando.
Option |
Descripción |
---|---|
|
Envía solicitudes de ping fuera de la interfaz especificada configurada para la VPN de capa 2 en el dispositivo PE saliente (salida). |
|
Ping en una combinación del nombre de la instancia de enrutamiento VPN de capa 2, el identificador de sitio local y el identificador de sitio remoto, lo que prueba la integridad del circuito VPN de capa 2 (especificado por los identificadores) entre los dispositivos PE entrantes (de entrada) y salientes. |
|
(Opcional) Muestra el valor de tiempo de duración (TTL) para la etiqueta inferior de la pila de etiquetas MPLS. |
|
(Opcional) Especifica el valor de la clase de reenvío que se utilizará en los paquetes ping MPLS. |
|
(Opcional) Limita la cantidad de solicitudes de ping que se deben enviar. Especifique un recuento desde el |
|
(Opcional) Usa la dirección de origen que especifique en el paquete de solicitud de ping. |
|
(Opcional) Muestra la salida detallada de las solicitudes de eco enviadas y recibidas. La salida detallada incluye las etiquetas MPLS utilizadas para cada solicitud y los códigos de devolución para cada solicitud. |
Para salir del ping mpls l2vpn
comando, presione Ctrl-C.
A continuación, se muestra la salida de un ping mpls l2vpn
comando:
user@host> ping mpls l2vpn instance vpn1 remote-site-id 1 local-site-id 2 detail
Request for seq 1, to interface 68, labels <800001, 100176> Reply for seq 1, return code: Egress-ok Request for seq 2, to interface 68, labels <800001, 100176> Reply for seq 2, return code: Egress-ok Request for seq 3, to interface 68, labels <800001, 100176> Reply for seq 3, return code: Egress-ok Request for seq 4, to interface 68, labels <800001, 100176> Reply for seq 4, return code: Egress-ok Request for seq 5, to interface 68, labels <800001, 100176> Reply for seq 5, return code: Egress-ok --- lsping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss
Los campos de la pantalla son los mismos que los que muestra la herramienta de diagnóstico ping MPLS de J-Web.
Ping de capa 3 VPN
Escriba el ping mpls l3vpn
comando con la siguiente sintaxis:
user@host> ping mpls l3vpn prefix prefix-name <l3vpn-name> <bottom-label-ttl> <exp forwarding-class> <count number> <source source-address> <detail>
Tabla 5 describe las opciones de ping mpls l3vpn
comando.
Option |
Descripción |
---|---|
|
Hace ping al host remoto especificado por el prefijo para comprobar que el prefijo está presente en la tabla de enrutamiento y reenvío VPN (VRF) del dispositivo PE. Esta opción no prueba la conectividad entre un dispositivo PE y un dispositivo CE. |
|
(Opcional) Nombre de VPN de capa 3. |
|
(Opcional) Muestra el valor de tiempo de duración (TTL) para la etiqueta inferior de la pila de etiquetas MPLS. |
|
(Opcional) Especifica el valor de la clase de reenvío que se utilizará en los paquetes ping MPLS. |
|
(Opcional) Limita la cantidad de solicitudes de ping que se deben enviar. Especifique un recuento desde el |
|
(Opcional) Usa la dirección de origen que especifique en el paquete de solicitud de ping. |
|
(Opcional) Muestra la salida detallada de las solicitudes de eco enviadas y recibidas. La salida detallada incluye las etiquetas MPLS utilizadas para cada solicitud y los códigos de devolución para cada solicitud. |
Para salir del ping mpls l3vpn
comando, presione Ctrl-C.
A continuación, se muestra la salida de un ping mpls l3vpn
comando:
user@host> ping mpls l3vpn vpn1 prefix 10.255.245.122/32
!!!!! --- lsping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss
Los campos de la pantalla son los mismos que los que muestra la herramienta de diagnóstico ping MPLS de J-Web.
Ping de LSP señalizadas por RSVP y LSP señalizadas por LDP
Escriba el ping mpls
comando con la siguiente sintaxis:
user@host> ping mpls (ldp fec | lsp-end-point prefix-name | rsvp lsp-name) <exp forwarding-class> <count number> <source source-address> <detail>
Tabla 6 describe las opciones de ping mpls
comando.
Option |
Descripción |
---|---|
|
Hace pings a un LSP señal de LDP identificado por el prefijo y la longitud de la clase de equivalencia de reenvío (FEC). |
|
Hace ping a un punto de conexión LSP con una dirección de punto de conexión LSP de LSP o LSVP. |
|
Hace ping a un LSP señal de RSVP identificado por el nombre de LSP especificado. |
|
(Opcional) Especifica el valor de la clase de reenvío que se utilizará en los paquetes ping MPLS. |
|
(Opcional) Limita la cantidad de solicitudes de ping que se deben enviar. Especifique un recuento desde el |
|
(Opcional) Usa la dirección de origen que especifique en el paquete de solicitud de ping. |
|
(Opcional) Muestra la salida detallada de las solicitudes de eco enviadas y recibidas. La salida detallada incluye las etiquetas MPLS utilizadas para cada solicitud y los códigos de devolución para cada solicitud. |
Para salir del ping mpls
comando, presione Ctrl-C.
A continuación, se muestra la salida de un ping mpls
comando:
user@host> ping mpls rsvp count 5
!!xxx --- lsping statistics --- 5 packets transmitted, 2 packets received, 60% packet loss 3 packets received with error status, not counted as received.
Los campos de la pantalla son los mismos que los que muestra la herramienta de diagnóstico ping MPLS de J-Web.