Este documento descreve como solucionar problemas de cenários de falha comuns em implantações do Stackwise do Catalyst 9200/9200L e 9300/9300L.
Esta seção especifica as IDs de produto (PIDs) e os componentes associados relevantes para o Stackwise com a família Catalyst 9000.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
A velocidade do toque varia com base nos PIDs. Estes PIDs suportam Stackwise:
Os kits de pilha PIDs C9200/C9200L e C9300L contêm um adaptador de pilha, que se assenta no chassi e em um cabo e se conecta ao adaptador. Os kits de pilha PID do C9300/9300X exigem apenas o cabo.
Este artigo é aplicável aos switches Catalyst 9200/9200L, 9300/9300L e 9300X.
A arquitetura Stackwise permite que uma pilha de até 8 switches em uma topologia em anel atinja uma alta densidade de largura de banda de pilha. A arquitetura da pilha expande o formato, o throughput, a densidade de porta, a redundância dos switches, fornece um único plano de controle e gerenciamento. Ele simplifica o gerenciamento, ao mesmo tempo em que permite maior resiliência e escalabilidade.
Problemas operacionais em pilhas estabelecidas geralmente se relacionam a recarregamentos silenciosos de um ou todos os dispositivos membros, com a fusão de pilhas como um motivo comum de recarregamento. Esta seção explica como a instabilidade do anel da pilha pode induzir recarregamentos e outros problemas, e como validar o anel da pilha e solucionar problemas relacionados.
Conectar dois ou mais (até
O Protocolo de Descoberta de Pilha (SDP) é usado por switches conectados à topologia de pilha para descoberta de vizinhos e eleição de função. Após a inicialização e antes que o software do switch carregue completamente, há uma janela de eleição de 120 segundos onde os membros são descobertos, onde as funções ativa e standby são determinadas.
A eleição ativa é determinada pela prioridade mais alta e pelo endereço MAC mais baixo. Com eleitos ativos e todos os membros descobertos, o standby é eleito com os mesmos critérios - a próxima prioridade mais alta ou o próximo MAC mais baixo. Alguns pontos adicionais a serem considerados:
Vários fatores devem ser considerados ao implementar uma nova pilha ou adicionar um membro a uma pilha estabelecida. Nunca conecte um switch ligado a uma pilha ligada. Conecte novos membros enquanto estiver desligado para evitar uma mesclagem de pilhas. Estes são outros pontos a serem considerados:
O recurso de atualização automática pode ser utilizado para resolver esses problemas de conflito quando você adiciona um novo switch. Ele é implementado com este comando:
C9300-Stack#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
C9300-Stack(config)#software auto-upgrade enable
C9300-Stack(config)#end
C9300-Stack#
Se a comunicação entre o ativo/em espera e os membros for interrompida, ocorrerão recarregamentos. A instabilidade crônica pode levar a uma situação em que a pilha é dividida e mesclada. A maior parte da instabilidade relacionada à pilha deriva do desalinhamento dos meios físicos da pilha, dos cabos da pilha e/ou dos adaptadores da pilha. Se os membros da pilha forem cronicamente instáveis, recoloque o hardware da pilha e verifique se os parafusos manuais do cabo estão apertados à mão. Use os comandos de verificação fornecidos mais adiante neste documento para determinar quais membros são mais afetados.
O tráfego de controle de troca ativo e em espera entre si e com os dispositivos membros. As recargas ocorrem se a comunicação entre os membros da pilha e o standby/ativo for interrompida.
O motivo da última recarga pode ser visto na saída do comando show version:
C9300-Stack#show version
Cisco IOS XE Software, Version 16.12.05b
Cisco IOS Software [Gibraltar], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.12.5b, RELEASE SOFTWARE (fc3)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2021 by Cisco Systems, Inc.
Compiled Thu 25-Mar-21 13:21 by mcpre
<snip>
C9300-Stack uptime is 2 days, 1 hour, 18 minutes
Uptime for this control processor is 2 days, 1 hour, 20 minutes
System returned to ROM by Reload Command
System image file is "flash:packages.conf"
Last reload reason: stack merge
Estes são alguns motivos comuns de recarregamento quando a instabilidade da pilha desempenha um papel:
Execute o comando show logging onboard switch <number> uptime detail para exibir o histórico de tempo de atividade de um switch específico na pilha:
C9300-Stack#show logging onboard switch 3 uptime detail
--------------------------------------------------------------------------------
UPTIME SUMMARY INFORMATION
--------------------------------------------------------------------------------
First customer power on : 06/23/2020 04:08:31
Total uptime : 1 years 0 weeks 6 days 23 hours 49 minutes
Total downtime : 0 years 12 weeks 6 days 11 hours 51 minutes
Number of resets : 84
Number of slot changes : 5
Current reset reason : Reload Command
Current reset timestamp : 09/26/2021 14:49:07
Current slot : 3
Chassis type : 22
Current uptime : 0 years 0 weeks 2 days 1 hours 0 minutes
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
UPTIME CONTINUOUS INFORMATION
--------------------------------------------------------------------------------
Time Stamp | Reset | Uptime
MM/DD/YYYY HH:MM:SS | Reason | years weeks days hours minutes
--------------------------------------------------------------------------------
<snip>
09/06/2021 21:47:16 stack merge 0 0 0 14 0
09/06/2021 21:52:42 stack merge 0 0 0 0 0
09/06/2021 22:06:01 stack merge 0 0 0 0 10
<snip>
09/20/2021 15:48:38 Reload Command 0 0 0 0 25
09/20/2021 16:11:59 Reload Command 0 0 0 0 20
09/26/2021 14:49:07 stack merge 0 0 5 22 0
--------------------------------------------------------------------------------
A maior parte das recargas relacionadas à instabilidade da pilha pode ser resolvida com uma reinstalação do hardware da pilha. Use comandos de verificação para determinar quais switches estão instáveis, com que frequência eles recarregam e recoloque o hardware da pilha associado a esse membro.
O comando show switch stack-ports summary pode ser usado para identificar rapidamente quais dispositivos são instáveis:
C9300-Stack#show switch stack-ports summary
Sw#/Port# Port Status Neighbor Cable Length Link OK Link Active Sync OK #Changes to LinkOK In Loopback
-------------------------------------------------------------------------------------------------------------------
1/1 OK 2 50cm Yes Yes Yes 1 No
1/2 OK 3 50cm Yes Yes Yes 6 No
2/1 OK 3 50cm Yes Yes Yes 8 No
2/2 OK 1 50cm Yes Yes Yes 6 No
3/1 OK 1 50cm Yes Yes Yes 6 No
3/2 OK 2 50cm Yes Yes Yes 1 No
Neste exemplo, o switch 2 passa por recargas crônicas. Você pode ver que ambas as portas de pilha nesse switch mostram várias alterações no status do link. Os Switches 1 e 3 também fazem isso, no entanto, esses valores provavelmente se correlacionam com recarregamentos do switch 2. Recoloque o hardware da pilha que conecta o switch 1 ao switch 2 e o hardware entre 2 e 3. A conexão entre os switches 1 e 3 não oscilou.
As conexões da pilha podem ser recolocadas enquanto a pilha é executada, mas certifique-se de que apenas um link seja recolocado de cada vez. A desconexão total de um switch membro causa uma mesclagem de pilha na reintrodução.
Existem defeitos de software conhecidos em versões anteriores do código relevantes ao Stackwise. Se os problemas persistirem após a recolocação do hardware da pilha, atualize para uma versão recomendada ou entre em contato com o TAC. Consulte também:
Há também um problema conhecido que afeta o hardware da pilha das plataformas Stackwise, o que se manifesta como uma falha de autenticação. Este é um exemplo de mensagem de erro de um C9200L:
Stack Adapter Auth Fail : SIF_SERDES_CABLE_EASTBOUND
*** Stack adapter authentication failed on stack port 1 on switch 1
Error-2:
*** Stack adapter authentication failed on stack port 2 on switch 1
Stack Adapter Auth Fail : SIF_SERDES_CABLE_WESTBOUND
Consulte também:
Se essa condição for encontrada e persistir além de uma recarga, o componente em si poderá ser afetado. Entre em contato com o Centro de Assistência Técnica (TAC) para obter assistência.
Se um membro não ingressar, isso sugere que os pré-requisitos para Stackwise não foram atendidos ou que há um problema com a conexão entre o novo membro e o restante da pilha.
Verifique se os pré-requisitos do Stackwise foram atendidos:
Verificar se o kit de pilha está instalado corretamente; C9200L e C9300L exigem adaptadores de pilha. Oriente corretamente o hardware com parafusos de aperto manual, deve ser apertado manualmente. Tome cuidado para não apertar demais os parafusos.
Kit de pilha Stackwise-80 (C9200L)
Com o kit de pilha do C9300, especificamente o STACK-T1-XXCM, os cabos são fabricados de forma que possam ser encaixados no chassi de cabeça para baixo. Verifique se o logotipo da Cisco está voltado para cima e você pode encaixar totalmente os parafusos de aperto manual para evitar uma instalação incorreta.
Conexão de cabo Stackwise-480
Note: Há um logotipo da Cisco que é moído no metal. Verifique se este logotipo está do lado direito para cima e não de cabeça para baixo para uma instalação apropriada.
Se os pré-requisitos forem atendidos e o hardware estiver instalado corretamente, verifique se o switch problemático reconhece o hardware da pilha. Essa saída é específica para o C9200L:
Switch#show inventory
NAME: "c92xxL Stack", DESCR: "c92xxL Stack"
PID: C9200L-24P-4X , VID: V01 , SN: JAE2332006G
NAME: "Switch 1", DESCR: "C9200L-24P-4X" <<<---- This entry represents the chassis
PID: C9200L-24P-4X , VID: V01 , SN: JAE2332006G
NAME: "StackPort1/1", DESCR: "StackPort1/1" <<<--- This entry represents the 50CM cable connected in Stackport 1/1
PID: STACK-T4-50CM , VID: V01 , SN: LCC2325G3XW
NAME: "StackPort1/2", DESCR: "StackPort1/2" <<<--- This entry represents the 50CM cable connected in Stackport 1/2
PID: STACK-T4-50CM , VID: V01 , SN: LCC2325G410
NAME: "StackAdapter1/1", DESCR: "StackAdapter1/1"
PID: C9200-STACK , VID: V01 , SN: JAE2332133J <<<--- This entry represents the stack adapter in Stackport 1/1
NAME: "StackAdapter1/2", DESCR: "StackAdapter1/2"
PID: C9200-STACK , VID: V01 , SN: JAE23321DDK <<<--- This entry represents the stack adapter in Stackport 2/2
Se o switch não reconhecer um ou mais componentes do kit de pilha, isso deve ser investigado mais detalhadamente; Entre em contato com o TAC para obter assistência.
A alta velocidade (1 TB) é introduzida com o C9300X. As pilhas mistas do C9300X e as pilhas de velocidade não alta são suportadas, embora a velocidade do anel da pilha para toda a pilha nesse caso corresponda à velocidade do membro mais lento.
Incompatibilidades na velocidade da interface da pilha resultam em uma pilha dividida. Confirme a velocidade do anel da pilha executando o comando show switch stack-ring speed:
Device#show switch stack-ring speed
Stack Ring Speed : 1000G
Stack Ring Configuration: Full
Stack Ring Protocol : StackWise
Stack Ring Next-boot Speed: 1000G
Altere a velocidade do anel da pilha com switch stack-speed [high | baixo]:
Device# switch stack-speed high
Esta seção fornece comandos para verificar e validar o Stackwise para garantir que a pilha esteja configurada corretamente e opere conforme esperado.
O comando show switch detail fornece informações sobre o hardware da pilha, o status da porta e os detalhes dos vizinhos. Ele também identifica o switch ativo e em espera atual e todos os switches membros.
C9300-Stack#show switch detail
Switch/Stack Mac Address : 9077.ee4a.6b00 - Local Mac Address
Mac persistency wait time: Indefinite
H/W Current
Switch# Role Mac Address Priority Version State
-------------------------------------------------------------------------------------
*1 Active 9077.ee4a.6b00 15 V03 Ready
2 Standby 7cad.4f5f.e000 1 V03 Ready
3 Member 9077.ee4a.6e00 1 V03 Ready
Stack Port Status Neighbors
Switch# Port 1 Port 2 Port 1 Port 2
--------------------------------------------------------
1 OK OK 2 3
2 OK OK 3 1
3 OK OK 1 2
O comando show switch stack-ports summary fornece mais informações sobre as características do anel da pilha.
C9300-Stack#show switch stack-ports summary
Sw#/Port# Port Status Neighbor Cable Length Link OK Link Active Sync OK #Changes to LinkOK In Loopback
-------------------------------------------------------------------------------------------------------------------
1/1 OK 2 50cm Yes Yes Yes 1 No
1/2 OK 3 50cm Yes Yes Yes 1 No
2/1 OK 3 50cm Yes Yes Yes 1 No
2/2 OK 1 50cm Yes Yes Yes 1 No
3/1 OK 1 50cm Yes Yes Yes 1 No
3/2 OK 2 50cm Yes Yes Yes 1 No
O comando show switch stack-bandwidth pode identificar rapidamente se o switch está em operação na metade ou na capacidade total.
C9300-Stack#show switch stack-bandwidth
Stack Current
Switch# Role Bandwidth State
------------------------------------------------------------
*1 Active 480G Ready
2 Standby 480G Ready
3 Member 480G Ready
Se os problemas persistirem após a tentativa de correção, entre em contato com o TAC. Certifique-se de que o caso do TAC seja enviado com os dados relevantes para evitar atrasos. Os conjuntos de dados úteis incluem:
Este utilitário fornece a saída de uma coleção de comandos show relevantes. A saída é detalhada. Tenha isso em mente quando o utilitário for executado. Redirecione a saída para o arquivo ou salve-a em formato de texto e carregue-a no caso do TAC.
C9300-Stack#show tech-support
Arquivo - Arquivo de log de rastreamento binário
Este utilitário aproveita os recursos de rastreamento persistente da plataforma. Use esses comandos para gerar um arquivo morto, que é salvo na mídia flash local.
C9300-Stack#request platform software trace slot switch 1 r0 archive
Creating archive file [flash:C9300-Stack_1_RP_0_trace_archive-20210929-151348.tar.gz]
Done with creation of the archive file: [flash:C9300-Stack_1_RP_0_trace_archive-20210929-151348.tar.gz]
C9300-Stack#request platform software trace slot switch 2 r0 archive
Creating archive file [flash-2:RP_0_trace_archive-20210929-151358.tar.gz]
Done with creation of the archive file: [flash-2:RP_0_trace_archive-20210929-151358.tar.gz]
C9300-Stack#request platform software trace slot switch 3 r0 archive
Creating archive file [flash-3:RP_0_trace_archive-20210929-151450.tar.gz]
Done with creation of the archive file: [flash-3:RP_0_trace_archive-20210929-151450.tar.gz]
O utilitário é executado para cada membro. O nome do arquivo e o local são especificados na saída do utilitário. O arquivo é gravado na mídia flash local do switch em que o utilitário foi executado. Anexe os arquivos ao caso TAC.
Um recarregamento inesperado é frequentemente precedido por um dump de rastreamento binário para a mídia local. Esses arquivos são úteis e representam dados que podem ser perdidos em um arquivo criado manualmente.
Verifique as informações de flash/travamento de cada membro para ver se arquivos relevantes foram gravados. Procure arquivos gravados diretamente antes de quando o sistema se recuperou.
Execute os comandos show version ou show logging onboard switch <number> detail para determinar o horário em que o sistema foi reiniciado.
C9300-Stack#show version
Cisco IOS XE Software, Version 16.12.01
Cisco IOS Software [Gibraltar], Catalyst L3 Switch Software (CAT9K_IOSXE), Version 16.12.1, RELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2019 by Cisco Systems, Inc.
Compiled Tue 30-Jul-19 19:26 by mcpre
<snip>
<snip>
C9300-Stack uptime is 5 hours, 5 minutes
Uptime for this control processor is 4 hours, 50 minutes
System returned to ROM by SSO Switchover
System restarted at 14:04:40 EST Sun Feb 14 2021
System image file is "flash:packages.conf"
Last reload reason: stack merge
C9300-Stack#show logging onboard switch 2 uptime detail
--------------------------------------------------------------------------------
UPTIME SUMMARY INFORMATION
--------------------------------------------------------------------------------
First customer power on : 02/12/2020 00:56:09
Total uptime : 0 years 0 weeks 5 days 0 hours 28 minutes
Total downtime : 0 years 13 weeks 0 days 18 hours 31 minutes
Number of resets : 22
Number of slot changes : 1
Current reset reason : stack merge
Current reset timestamp : 02/14/2021 14:04:40
Current slot : 2
Chassis type : 52
Current uptime : 0 years 0 weeks 0 days 8 hours 0 minutes
--------------------------------------------------------------------------------
<snip>
Procure arquivos gravados que correspondam ao recarregamento do sistema ou que ocorram diretamente antes. Os nomes de arquivo que incluem o relatório do sistema normalmente contêm informações úteis que o TAC pode usar para investigação.
O TAC pode identificar arquivos adicionais de interesse:
C9300-Stack#dir crashinfo:
-#- --length-- ---------date/time--------- path
2 16384 Feb 14 2021 18:51:37.0000000000 +00:00 tracelogs
3 1623 Feb 14 2021 14:02:08.0000000000 +00:00 tracelogs/flashutil_R0-0.7398_0.20210214190148.bin.gz
4 358 Feb 14 2021 14:02:08.0000000000 +00:00 tracelogs/binos_R0-0.6831_0.20210214190148.bin.gz
5 63823 Feb 12 2021 06:45:15.0000000000 +00:00 tracelogs/dmesg
6 10 Feb 12 2021 06:45:15.0000000000 +00:00 tracelogs/timestamp
7 935 Feb 14 2021 14:02:08.0000000000 +00:00 tracelogs/install_engine_R0-0.3330_0.20210214190144.bin.gz
8 730 Feb 14 2021 14:02:08.0000000000 +00:00 tracelogs/tdl_boottime_R0-0.6801_0.20210214190148.bin.gz
9 1149 Feb 14 2021 14:02:08.0000000000 +00:00 tracelogs/issu_boottime_R0-0.6809_0.20210214190148.bin.gz
<snip>
271 2509408 Feb 14 2021 13:41:46.0000000000 +00:00 system-report_2_20210214-134145-EST.tar.gz
272 1813204 Feb 14 2021 14:00:24.0000000000 +00:00 system-report_2_20210214-140023-EST.tar.gz
Aborde imediatamente a instabilidade crônica, em que um ou mais switches são recarregados várias vezes ao dia por meio da recolocação do kit da pilha.
Para recarregamentos relacionados à pilha em que um ou mais membros são recarregados inesperadamente, determine quais membros são instáveis e verifique se esses switches estão conectados corretamente à pilha. Se os problemas persistirem, certifique-se de que seus switches executem o código recomendado e envolvam o TAC.
| Revisão | Data de publicação | Comentários |
|---|---|---|
4.0 |
07-Aug-2026
|
Ortografia, gramática e linhas horizontais inseridas atualizadas para separar seções para facilitar a leitura. |
3.0 |
11-May-2023
|
Isenção de responsabilidade legal adicionada.
Introdução atualizada, tradução automática, requisitos de estilo, requisitos de marca, gerúndios e formatação. |
2.0 |
11-Feb-2022
|
Resolveu problemas sinalizados no CCW e forneceu o motivo de substituição para os problemas restantes. |
1.0 |
11-Feb-2022
|
Versão inicial |