Verificação do protocolo IS-IS
Propósito
Se sua rede MPLS estiver configurada com IS-IS como o protocolo de gateway interior (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 em primeiro lugar. Para obter mais informações sobre a verificação da camada IP, consulte Verificar a camada de IP.
Depois de verificar a camada de 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.
de protocolo IS-IS
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 comutada por 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 desativados, 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, verifique se as adjacências IS-IS estão ativas e que as interfaces IS-IS estão incluídas no nível de 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 comunicam-se 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 o R6 tem nível 2 desativado, enquanto R1 e R3 têm nível 1 desativado. Para que as adjacências IS-IS se 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 de [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 na 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
Após tomar as medidas apropriadas para corrigir o erro, o caminho comuto de rótulo (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, insira o 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 está agora atravessando a rede ao longo do caminho esperado, do R1 ao R3 ao R6, e do LSP reverso, do R6 ao R3 até o 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.