Verificación del protocolo IS-IS
Propósito
Si la red MPLS está configurada con IS-IS como el protocolo de puerta de enlace interior (IGP) y la salida 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 Verificar 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 activadas y asegúrese de que las interfaces y el protocolo IS-IS estén configurados correctamente.
![MPLS Network Broken at the IS-IS Protocol Layer](/documentation/us/en/software/junos/is-is/images/g015539.gif)
Para comprobar el protocolo IS-IS, siga estos pasos:
Verificar 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 establecen adyacencias.
Acción
Para comprobar la ruta conmutada por etiquetas (LSP), escriba el siguiente comando en los enrutadores de entrada, tránsito y salida:
user@host> show mpls lsp extensive
Salida de muestra 1
nombre de 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
Salida de muestra 2
nombre de 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
Salida de muestra 3
nombre de 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 el LSP R1-to-R6
y el LSP R6-to-R1
inverso están caídos, y que no hay sesiones de LSP en el enrutador de tránsito R3.
Verificar las adyacencias e interfaces IS-IS
Propósito
Cuando compruebe la capa IS-IS, verifica que las adyacencias IS-IS estén activa y que las interfaces IS-IS se incluyan en el nivel de protocolo.
Acción
Para comprobar el funcionamiento de interfaces adyacentes, escriba los siguientes comandos desde los enrutadores pertinentes:
user@host> show isis adjacency user@host> show isis interface
Salida de muestra 1
nombre de 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
Salida de muestra 2
nombre de 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
La salida de ejemplo 1 muestra que el enrutador de entrada R1 ha establecido adyacencias con los enrutadores pertinentes. El enrutador de tránsito R3 no tiene adyacencia con el enrutador de salida R6, y el enrutador de salida R6 no tiene adyacencias establecidas en la red que se muestra en red MPLS rota en las capas IP e IGP, lo que indica que el problema podría estar en el nivel del protocolo IS-IS.
La salida de muestra 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 con 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
Comprobar la configuración del IS-IS
Propósito
Cuando haya determinado que el problema se encuentra probablemente en el nivel del protocolo IS-IS, compruebe la configuración IS-IS de los enrutadores de su red.
Acción
Para comprobar la configuración del IS-IS, escriba el siguiente comando desde los enrutadores pertinentes:
user@host> show configuration protocols isis
Salida de muestra
nombre de 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 las 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 [edit protocols isis]
nivel de jerarquía. IS-IS no funciona correctamente si la interfaz de circuito cerrado (lo0) no está configurada en este nivel. Además, incluir la passive
instrucción garantiza que los protocolos no se ejecuten en la interfaz de circuito cerrado (lo0) y que la interfaz de circuito cerrado (lo0) se anuncie correctamente en toda la red.
Tome las medidas adecuadas
Problema
Descripción
Según el error que haya encontrado en su investigación, debe tomar las medidas adecuadas para corregir el problema. En el ejemplo siguiente, los enrutadores están configurados para funcionar en diferentes niveles del protocolo IS-IS.
Solución
Para corregir el error en 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
El resultado de muestra muestra que se ha corregido el error de configuración en el enrutador de salida R6 y que ahora se han establecido las adyacencias IS-IS.
Ver también
Verificar el LSP de nuevo
Propósito
Después de tomar la acción adecuada para corregir el error, la ruta de conmutación de etiquetas (LSP) debe comprobarse de nuevo para confirmar que el problema en la capa RSVP se ha resuelto.
Acción
Para comprobar que el LSP está activo y atravesando la red como se esperaba, ingrese el siguiente comando desde los enrutadores de entrada, salida y tránsito:
user@host> show mpls lsp extensive
Salida de muestra 1
nombre de 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
Salida de muestra 2
nombre de 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
Salida de muestra 3
nombre de 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 el 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 muestra 2 del enrutador de tránsito R3 muestra que hay dos sesiones de tránsito LSP, una de R1 a R6 y la otra de R6 a R1.