Verificación del protocolo IS-IS
Propósito
Si la red MPLS está configurada con IS-IS como protocolo de puerta de enlace interior (IGP) y el resultado del show mpls lsp extensive
comando muestra que hay un problema, compruebe las capas IP e IS-IS. Dado que IS-IS e IP son independientes entre sí, puede comprobar primero cualquiera de las capas. Para obtener más información acerca de cómo comprobar la capa IP, consulte Verificación de la capa IP.
Después de comprobar la capa IP y determinar que sigue habiendo un problema, compruebe la capa IS-IS, compruebe que las adyacencias IS-IS estén activas y asegúrese de que las interfaces y el protocolo IS-IS estén configurados correctamente.

Para comprobar el protocolo IS-IS, siga estos pasos:
Comprobar el LSP
Propósito
Confirme que las interfaces están configuradas para IS-IS, que el protocolo IS-IS está configurado correctamente y que se han establecido adyacencias.
Acción
Para comprobar la ruta de conmutación de etiquetas (LSP), escriba el siguiente comando en los enrutadores de entrada, tránsito y salida:
user@host> show mpls lsp extensive
Ejemplo de salida 1
nombre-comando
user@R1> show mpls lsp extensive Ingress LSP: 1 sessions 10.0.0.6 From: 10.0.0.1, State: Dn, ActiveRoute: 0 , LSPname: R1-to-R6 ActivePath: (none) LoadBalance: Random Encoding type: Packet, Switching type: Packet, GPID: IPv4 Primary State: Dn 24 Oct 21 13:48:01 No Route toward dest [3 times] 23 Oct 21 13:47:44 Deselected as active 22 Oct 21 13:47:43 No Route toward dest[2 times] 21 Oct 21 13:47:43 ResvTear received 20 Oct 21 13:47:43 Down 19 Oct 21 13:47:43 10.1.13.2: No Route toward dest[2 times] 18 Oct 21 13:47:38 Record Route: 10.1.13.2 10.1.36.2 [...Output truncated...] Created: Tue Oct 19 21:22:53 2004 Total 1 displayed, Up 0, Down 1 Egress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
Ejemplo de salida 2
nombre-comando
user@R3> show mpls lsp extensive Ingress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Egress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
Ejemplo de salida 3
nombre-comando
user@R6> show mpls lsp extensive Ingress LSP: 1 sessions 10.0.0.1 From: 10.0.0.6, State: Dn, ActiveRoute: 0 , LSPname: R6-to-R1 ActivePath: (none) LoadBalance: Random Encoding type: Packet, Switching type: Packet, GPID: IPv4 Primary State: Dn Will be enqueued for recomputation in 3 second(s). 13 Oct 21 14:23:33 CSPF failed: no route toward 10.0.0.1[90 times] 12 Oct 21 13:39:56 Deselected as active 11 Oct 21 13:39:56 CSPF: could not determine self [...Output truncated...] Created: Tue Oct 19 22:28:30 2004 Total 1 displayed, Up 0, Down 1 Egress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
Significado
La salida de ejemplo muestra que LSP R1-to-R6
y el LSP R6-to-R1
inverso están inactivos, y que no hay sesiones de LSP en el enrutador de tránsito R3.
Verificar las adyacencias e interfaces de IS-IS
Propósito
Cuando se comprueba la capa IS-IS, se comprueba que las adyacencias IS-IS estén activas y que las interfaces IS-IS estén incluidas en el nivel de protocolo.
Acción
Para verificar el funcionamiento de las interfaces adyacentes, introduzca los siguientes comandos desde los enrutadores correspondientes:
user@host> show isis adjacency user@host> show isis interface
Ejemplo de salida 1
nombre-comando
user@R1> show isis adjacency Interface System L State Hold (secs) SNPA so-0/0/0.0 R2 2 Up 20 so-0/0/1.0 R5 2 Up 23 so-0/0/2.0 R3 2 Up 26 user@R3> show isis adjacency Interface System L State Hold (secs) SNPA so-0/0/0.0 R4 2 Up 23 so-0/0/1.0 R2 2 Up 21 so-0/0/2.0 R1 2 Up 19 so-0/0/3.0 R6 2 Down 0 user@R6> show isis adjacency IS-IS instance is not running
Ejemplo de salida 2
nombre-comando
user@R1> show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric lo0.0 0 0x1 Passive Passive 0/0 so-0/0/0.0 2 0x1 Disabled Point to Point 10/10 so-0/0/1.0 2 0x1 Disabled Point to Point 10/10 so-0/0/2.0 2 0x1 Disabled Point to Point 10/10 user@R3> show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric lo0.0 0 0x1 Passive Passive 0/0 so-0/0/0.0 2 0x1 Disabled Point to Point 10/10 so-0/0/1.0 2 0x1 Disabled Point to Point 10/10 so-0/0/2.0 2 0x1 Disabled Point to Point 10/10 so-0/0/3.0 2 0x1 Disabled Point to Point 10/10 user@R6> show isis interface IS-IS interface database: Interface L CirID Level 1 DR Level 2 DR L1/L2 Metric lo0.0 0 0x1 Passive Passive 0/0 so-0/0/0.0 1 0x1 Point to Point Disabled 10/10 so-0/0/1.0 1 0x1 Down Disabled 10/10 so-0/0/2.0 1 0x1 Point to Point Disabled 10/10 so-0/0/3.0 1 0x1 Point to Point Disabled 10/10
Significado
El ejemplo de salida 1 muestra que el enrutador de entrada R1 ha establecido adyacencias con los enrutadores relevantes. El enrutador de tránsito R3 no tiene una adyacencia con el enrutador de salida R6 y el enrutador de salida R6 no tiene adyacencias establecidas en la red que se muestra en MPLS Network Broken at the IP and IGP Layers, lo que indica que el problema podría estar en el nivel de protocolo IS-IS.
La salida de ejemplo 2 muestra que R1 y R2 son enrutadores de nivel 2, en contraste con R6, que es un enrutador de nivel 1. Cuando un enrutador se configura explícitamente como enrutador de nivel 1 o nivel 2, no se comunica con enrutadores configurados en un nivel diferente. Los enrutadores de nivel 1 se comunican con otros enrutadores de nivel 1 dentro de su área, mientras que los enrutadores de nivel 2 se comunican con otros enrutadores de nivel 2 y hacia otros sistemas autónomos. Dado que todos los enrutadores de esta red están configurados para el nivel 2, no pueden formar una adyacencia con R6, que está configurado incorrectamente como enrutador de nivel 1.
Ver también
Verificar la configuración de IS-IS
Propósito
Cuando haya determinado que el problema está probablemente en el nivel de protocolo IS-IS, compruebe la configuración IS-IS de los enrutadores de su red.
Acción
Para verificar la configuración de IS-IS, introduzca el siguiente comando desde los enrutadores correspondientes:
user@host> show configuration protocols isis
Salida de muestra
nombre-comando
user@R1> show configuration protocols isis level 1 disable; interface so-0/0/0.0; interface so-0/0/1.0; interface so-0/0/2.0; interface lo0.0; { passive user@R3> show configuration protocols isis level 1 disable; interface all { level 2 metric 10; } interface fxp0.0 { disable; } interface lo0.0; { passive user@R6> show configuration protocols isis level 2 disable; <<< Incorrect level disabled interface all { level 2 metric 10; } interface fxp0.0 { disable; } interface lo0.0; { passive
Significado
La salida de ejemplo muestra que R6 tiene el nivel 2 deshabilitado, mientras que R1 y R3 tienen el nivel 1 deshabilitado. Para que se establezcan adyacencias IS-IS, los enrutadores deben estar al mismo nivel. Otro error de configuración común es omitir la interfaz de circuito cerrado (lo0) de la configuración en el nivel de [edit protocols isis]
jerarquía. IS-IS no funciona correctamente si la interfaz de circuito cerrado (lo0) no está configurada en este nivel. Además, la inclusión de la passive
instrucción garantiza que los protocolos no se ejecuten sobre la interfaz de circuito cerrado (lo0) y que la interfaz de circuito cerrado (lo0) se anuncie correctamente en toda la red.
Tome las medidas apropiadas
Problema
Descripción
En función del error que haya encontrado en la investigación, debe tomar las medidas adecuadas para corregir el problema. En el siguiente ejemplo, los enrutadores están configurados para funcionar en diferentes niveles del protocolo IS-IS.
Solución
Para corregir el error de este ejemplo, escriba los siguientes comandos:
Salida de muestra
[edit protocols isis] user@R6# show level 2 disable; interface all { level 2 metric 10; } interface fxp0.0 { disable; } interface lo0.0; { passive [edit protocols isis] user@R6# delete level 2 [edit protocols isis] user@R6# set level 1 disable [edit protocols isis] user@R6# show level 1 disable; interface all { level 2 metric 10; } interface fxp0.0 { disable; } interface lo0.0; { passive [edit protocols isis] user@R6# commit commit complete [edit protocols isis] user@R6# run show isis adjacency Interface System L State Hold (secs) SNPA so-0/0/0.0 R5 2 Up 22 so-0/0/1.0 R4 2 Up 22 so-0/0/2.0 R2 2 Up 22 so-0/0/3.0 R3 2 Up 22
Significado
La salida de ejemplo muestra que se ha corregido el error de configuración en el enrutador de salida R6 y que ahora se han establecido adyacencias IS-IS.
Ver también
Compruebe de nuevo el LSP
Propósito
Después de realizar las medidas adecuadas para corregir el error, es necesario comprobar de nuevo la ruta de conmutación de etiquetas (LSP) para confirmar que se ha resuelto el problema en la capa RSVP.
Acción
Para comprobar que el LSP está activo y atravesando la red como se esperaba, escriba el siguiente comando desde los enrutadores de entrada, salida y tránsito:
user@host> show mpls lsp extensive
Ejemplo de salida 1
nombre-comando
user@R1> show mpls lsp extensive Ingress LSP: 1 sessions 10.0.0.6 From: 10.0.0.1, State: Up, ActiveRoute: 1 , LSPname: R1-to-R6 ActivePath: (primary) LoadBalance: Random Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary State: Up Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 20) 10.1.13.2 S 10.1.36.2 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt): 10.1.13.2 10.1.36.2 5 Oct 21 15:52:07 Selected as active path 4 Oct 21 15:52:07 Record Route: 10.1.13.2 10.1.36.2 3 Oct 21 15:52:07 Up 2 Oct 21 15:52:07 Originate Call 1 Oct 21 15:52:07 CSPF: computation result accepted Created: Thu Oct 21 15:52:06 2004 Total 1 displayed, Up 1 , Down 0 Egress LSP: 1 sessions 10.0.0.1 From: 10.0.0.6, LSPstate: Up, ActiveRoute: 0 LSPname: R6-to-R1 , LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: - Resv style: 1 FF, Label in: 3, Label out: - Time left: 142, Since: Thu Oct 21 15:41:59 2004 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 2 receiver 39082 protocol 0 PATH rcvfrom: 10.1.13.2 (so-0/0/2.0) 17 pkts Adspec: received MTU 1500 PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.1.36.2 10.1.13.2 <self> Total 1 displayed, Up 1 , Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
Ejemplo de salida 2
nombre-comando
user@R3> show mpls lsp extensive Ingress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Egress LSP: 0 sessions Total 0 displayed, Up 0, Down 0 Transit LSP: 2 sessions 10.0.0.1 From: 10.0.0.6, LSPstate: Up, ActiveRoute: 1 LSPname: R6-to-R1 , LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: 3 Resv style: 1 FF, Label in: 100528, Label out: 3 Time left: 125, Since: Thu Oct 21 15:29:26 2004 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 2 receiver 39082 protocol 0 PATH rcvfrom: 10.1.36.2 (so-0/0/3.0) 17 pkts Adspec: received MTU 1500 sent MTU 1500 PATH sentto: 10.1.13.1 (so-0/0/2.0) 17 pkts RESV rcvfrom: 10.1.13.1 (so-0/0/2.0) 17 pkts Explct route: 10.1.13.1 Record route: 10.1.36.2 <self> 10.1.13.1 10.0.0.6 From: 10.0.0.1, LSPstate: Up, ActiveRoute: 1 LSPname: R1-to-R6 , LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: 3 Resv style: 1 FF, Label in: 100544, Label out: 3 Time left: 147, Since: Thu Oct 21 15:39:33 2004 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 1 receiver 47963 protocol 0 PATH rcvfrom: 10.1.13.1 (so-0/0/2.0) 4 pkts Adspec: received MTU 1500 sent MTU 1500 PATH sentto: 10.1.36.2 (so-0/0/3.0) 4 pkts RESV rcvfrom: 10.1.36.2 (so-0/0/3.0) 4 pkts Explct route: 10.1.36.2 Record route: 10.1.13.1 <self> 10.1.36.2 Total 2 displayed, Up 2, Down 0
Ejemplo de salida 3
nombre-comando
user@R6> show mpls lsp extensive Ingress LSP: 1 sessions 10.0.0.1 From: 10.0.0.6, State: Up, ActiveRoute: 1, LSPname: R6-to-R1 ActivePath: (primary) LoadBalance: Random Encoding type: Packet, Switching type: Packet, GPID: IPv4 *Primary State: Up Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 20) 10.1.36.1 S 10.1.13.1 S Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node 10=SoftPreempt): 10.1.36.1 10.1.13.1 18 Oct 21 15:34:18 Selected as active path 17 Oct 21 15:34:17 Record Route: 10.1.36.1 10.1.13.1 16 Oct 21 15:34:17 Up 15 Oct 21 15:34:17 Originate Call 14 Oct 21 15:34:17 CSPF: computation result accepted [...Output truncated...] Created: Tue Oct 19 22:28:30 2004 Total 1 displayed, Up 1, Down 0 Egress LSP: 1 sessions 10.0.0.6 From: 10.0.0.1, LSPstate: Up, ActiveRoute: 0 LSPname: R1-to-R6 , LSPpath: Primary Suggested label received: -, Suggested label sent: - Recovery label received: -, Recovery label sent: - Resv style: 1 FF, Label in: 3, Label out: - Time left: 126, Since: Thu Oct 21 15:44:25 2004 Tspec: rate 0bps size 0bps peak Infbps m 20 M 1500 Port number: sender 1 receiver 47963 protocol 0 PATH rcvfrom: 10.1.36.1 (so-0/0/3.0) 4 pkts Adspec: received MTU 1500 PATH sentto: localclient RESV rcvfrom: localclient Record route: 10.1.13.1 10.1.36.1 <self> Total 1 displayed, Up 1, Down 0 Transit LSP: 0 sessions Total 0 displayed, Up 0, Down 0
Significado
Las salidas de muestra 1 y 3 del enrutador de entrada R1 y del enrutador de salida R6 muestran que el LSP ahora atraviesa la red a lo largo de la ruta esperada, de R1 a R3 a R6, y el LSP inverso, de R6 a R3 a R1. Además, la salida de ejemplo 2 del enrutador de tránsito R3 muestra que hay dos sesiones LSP de tránsito, una de R1 a R6 y la otra de R6 a R1.