Verificando o protocolo IS-IS
Propósito
Se sua rede MPLS estiver configurada com IS-IS como o protocolo de gateway interno (IGP), e a saída do show mpls lsp extensive
comando mostrar que há um problema, verifique as camadas IP e IS-IS. Como o IS-IS e o IP são independentes um do outro, você pode verificar qualquer camada primeiro. Para obter mais informações sobre como verificar a camada IP, consulte Verificar a camada IP.
Depois de verificar a camada IP e determinar que ainda há um problema, verifique a camada IS-IS, verifique se as adjacências IS-IS estão ativas e certifique-se de que as interfaces e o protocolo IS-IS estejam configurados corretamente.
Para verificar o protocolo IS-IS, siga essas etapas:
Verifique o LSP
Propósito
Confirme que as interfaces estão configuradas para IS-IS, que o protocolo IS-IS está configurado corretamente e que as adjacências estão estabelecidas.
Ação
Para verificar o caminho comutador de rótulos (LSP), insira o seguinte comando nos roteadores de entrada, trânsito e saída:
user@host> show mpls lsp extensive
Saída de amostra 1
nome 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
Saída de amostra 2
nome 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
Saída de amostra 3
nome 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
A saída de amostra mostra que o LSP R1-to-R6
e o LSP R6-to-R1
reverso estão invertidos, e não há sessões de LSP no roteador de trânsito R3.
Verifique as adjacências e interfaces IS-IS
Propósito
Ao verificar a camada IS-IS, você verifica se as adjacências IS-IS estão ativas e que as interfaces IS-IS estão incluídas no nível do protocolo.
Ação
Para verificar o funcionamento de interfaces adjacentes, insira os seguintes comandos dos roteadores relevantes:
user@host> show isis adjacency user@host> show isis interface
Saída de amostra 1
nome 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
Saída de amostra 2
nome 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
A saída de amostra 1 mostra que o roteador de entrada R1 estabeleceu adjacências com os roteadores relevantes. O roteador de trânsito R3 não tem uma adjacência com o roteador de saída R6, e o roteador de saída R6 não tem adjacências estabelecidas na rede mostrada na rede MPLS quebrada nas camadas IP e IGP, indicando que o problema pode estar no nível de protocolo IS-IS.
A saída de amostra 2 mostra que R1 e R2 são roteadores de nível 2, em contraste com R6, que é um roteador de nível 1. Quando um roteador é configurado explicitamente como um roteador de nível 1 ou nível 2, ele não se comunica com roteadores configurados em um nível diferente. Os roteadores de nível 1 comunicam-se com outros roteadores de nível 1 em sua área, enquanto os roteadores de nível 2 se comunicam com outros roteadores de nível 2 e em direção a outros sistemas autônomos. Como todos os roteadores dessa rede estão configurados para o Nível 2, eles não podem formar uma adjacência com R6, que está configurada incorretamente como um roteador de nível 1.
Veja também
Verifique a configuração IS-IS
Propósito
Quando você tiver determinado que o problema provavelmente está no nível de protocolo IS-IS, verifique a configuração IS-IS dos roteadores em sua rede.
Ação
Para verificar a configuração IS-IS, insira o seguinte comando dos roteadores relevantes:
user@host> show configuration protocols isis
Saída de amostra
nome 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
A saída de amostra mostra que R6 tem nível 2 desativado, enquanto R1 e R3 têm nível 1 desativado. Para que as adjacências is-IS estabeleçam, os roteadores precisam estar no mesmo nível. Outro erro comum de configuração é omitir a interface de loopback (lo0) da configuração no nível da [edit protocols isis]
hierarquia. O IS-IS não funciona corretamente se a interface de loopback (lo0) não estiver configurada neste nível. Além disso, incluindo a passive
declaração garante que os protocolos não sejam executados pela interface de loopback (lo0) e que a interface de loopback (lo0) seja anunciada corretamente em toda a rede.
Tome as medidas apropriadas
Problema
Descrição
Dependendo do erro que você encontrou em sua investigação, você deve tomar as medidas apropriadas para corrigir o problema. No exemplo abaixo, os roteadores estão configurados para funcionar em diferentes níveis do protocolo IS-IS.
Solução
Para corrigir o erro neste exemplo, insira os seguintes comandos:
Saída de amostra
[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
A saída de amostra mostra que o erro de configuração no roteador de saída R6 foi corrigido, e as adjacências IS-IS estão agora estabelecidas.
Veja também
Verifique o LSP novamente
Propósito
Depois de tomar as medidas apropriadas para corrigir o erro, o caminho comutado por rótulos (LSP) precisa ser verificado novamente para confirmar que o problema na camada RSVP foi resolvido.
Ação
Para verificar se o LSP está funcionando e atravessando a rede como esperado, entre no seguinte comando a partir dos roteadores de entrada, saída e trânsito:
user@host> show mpls lsp extensive
Saída de amostra 1
nome 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
Saída de amostra 2
nome 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
Saída de amostra 3
nome 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
As saídas de amostra 1 e 3 do roteador de entrada R1 e do roteador de saída R6 mostram que o LSP agora está atravessando a rede ao longo do caminho esperado, de R1 a R3 a R6, e o LSP reverso, de R6 a R3 a R1. Além disso, a saída de amostra 2 do roteador de trânsito R3 mostra que existem duas sessões de LSP de trânsito, uma de R1 a R6, e outra de R6 a R1.