In dit document wordt beschreven hoe u scenario’s met veelvoorkomende fouten in StackWise-implementaties van Catalyst 9200/9200L en 9300/9300L kunt troubleshooten.
In deze sectie worden de Product-ID's (PID's) en bijbehorende componenten gespecificeerd die relevant zijn voor Stackwise met de Catalyst 9000-familie.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
De ringsnelheid varieert op basis van PID's. Deze PID's ondersteunen Stackwise:
C9200/C9200L en C9300L PID's stapelpakketten die een stapeladapter bevatten, die in het chassis en een kabel zit en op de adapter wordt aangesloten. C9300/9300X PID-stapelpakketten vereisen alleen de kabel.
Dit artikel is van toepassing op Catalyst 9200/9200L-, 9300/9300L- en 9300X-switches.
Stackwise-architectuur maakt een stapel van maximaal 8 switches in een ringtopologie mogelijk om een hoge stapelbandbreedte te bereiken. De stapelarchitectuur breidt de vormfactor, doorvoer, poortdichtheid, redundantie van de switches uit en biedt één besturings- en beheervlak. Het vereenvoudigt het beheer en zorgt voor een grotere veerkracht en schaalbaarheid.
Operationele problemen in gevestigde stacks hebben vaak betrekking op stille herbelasting van een of alle aangesloten apparaten, waarbij stack samenvoegen een gemeenschappelijke reden voor herladen is. In dit gedeelte wordt uitgelegd hoe instabiliteit van de stapelring herladen en andere problemen kan veroorzaken en hoe u de stapelring kunt valideren en gerelateerde problemen kunt oplossen.
Sluit twee of meer apparaten aan (tot
Stack Discover Protocol (SDP) wordt gebruikt door switches die zijn verbonden met de stapeltopologie voor de detectie van de buurman en de rolselectie. Na het opstarten en voordat de switch-software volledig wordt geladen, is er een verkiezingsvenster van 120 seconden waarin leden worden ontdekt, waar de actieve en standby-rollen worden bepaald.
Actieve selectie wordt bepaald door de hoogste prioriteit en vervolgens het laagste MAC-adres. Wanneer actieve leden worden gekozen en alle leden worden ontdekt, wordt de stand-by geselecteerd met dezelfde criteria - de volgende hoogste prioriteit of de volgende laagste MAC. Enkele aanvullende punten om te overwegen:
Er moeten verschillende factoren worden overwogen wanneer u een nieuwe stack implementeert of een lid toevoegt aan een bestaande stack. Sluit een ingeschakelde switch nooit aan op een ingeschakelde stapel. Sluit nieuwe leden aan terwijl deze uitgeschakeld zijn om een samenvoeging van stapels te voorkomen. Dit zijn andere punten om te overwegen:
De functie voor automatisch upgraden kan worden gebruikt om deze conflictproblemen op te lossen wanneer u een nieuwe switch toevoegt. Het wordt uitgevoerd met dit commando:
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#
Als de communicatie tussen de actieve/standby-gebruiker en de leden wordt onderbroken, vindt herladen plaats. Chronische instabiliteit kan leiden tot een situatie waarin de stapel zich splitst en samenvoegt. De meeste stack-gerelateerde instabiliteit is het gevolg van een verkeerde uitlijning van de fysieke stapelmedia, de stapelkabels en/of stapeladapters. Als stapelleden chronisch instabiel zijn, plaatst u de stapelhardware opnieuw en zorgt u ervoor dat de kabelduimschroeven met de hand worden vastgedraaid. Gebruik de verificatieopdrachten die later in dit document worden gegeven om te bepalen welke leden het meest worden beïnvloed.
Het actieve en stand-by uitwisselingsverkeer tussen elkaar en met de aangesloten apparaten. Herladen vindt plaats als de communicatie tussen de stapelleden en de stand-by/actieve wordt onderbroken.
De laatste reden voor het opnieuw laden is te zien in de uitvoer van de versie van de opdrachtshow:
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
Dit zijn enkele veelvoorkomende reload redenen wanneer stack instabiliteit een rol speelt:
Voer de opdracht show logging onboard switch <number> uptime detail uit om de uptime geschiedenis van een specifieke switch in de stack te bekijken:
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
--------------------------------------------------------------------------------
Het merendeel van de stack instabiliteit gerelateerde reloads kan worden opgelost met een nieuwe stoel van de stack hardware. Gebruik verificatieopdrachten om te bepalen welke switches instabiel zijn, hoe vaak ze opnieuw laden en plaats de stapelhardware die aan dit lid is gekoppeld opnieuw.
Met de opdracht Overzichtsporten weergeven kunt u snel bepalen welke switch instabiel zijn:
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
In dit voorbeeld ondervindt switch 2 chronische reloads. U kunt zien dat beide stapelpoorten op deze switch talrijke wijzigingen in de linkstatus weergeven. De switches 1 en 3 doen dat ook, maar deze waarden correleren waarschijnlijk met de herbelasting van switch 2. Plaats de stapelhardware die switch 1 met switch 2 verbindt en de hardware tussen 2 en 3 opnieuw. De aansluiting tussen switch 1 en 3 klapt niet.
Stapelverbindingen kunnen worden gereserveerd terwijl de stapel wordt uitgevoerd, maar zorg ervoor dat slechts één koppeling tegelijk wordt gereserveerd. Volledige ontkoppeling van een lid switch veroorzaakt een stapel samenvoegen bij herintroductie.
Er zijn bekende softwaredefecten op eerdere versies van code die relevant zijn voor Stackwise. Als er problemen blijven bestaan nadat u de stapelhardware opnieuw hebt geplaatst, upgrade dan naar een aanbevolen versie of neem contact op met TAC. Zie ook:
Er is ook een bekend probleem dat van invloed is op de stapelhardware van Stackwise-platforms, wat zich manifesteert als een verificatiefout. Dit is een voorbeeld van een foutmelding van een 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
Zie ook:
Als deze voorwaarde wordt aangetroffen en blijft bestaan na een herbelasting, kan het onderdeel zelf worden beïnvloed. Neem contact op met het Centrum voor technische bijstand (TAC) voor assistentie.
Als een lid niet meedoet, suggereert dit dat niet aan de voorwaarden voor Stackwise is voldaan, of dat er een probleem is met de verbinding tussen het nieuwe lid en de rest van de stapel.
Zorg ervoor dat aan de voorwaarden voor Stackwise wordt voldaan:
Zorg ervoor dat de stapelset correct is geïnstalleerd; C9200L en C9300L vereisen stapeladapters. De hardware goed oriënteren met duimschroeven, moet met de hand worden aangedraaid. Let op dat u de schroeven niet te strak aandraait.
Stackwise-80 Stapelset (C9200L)
Met de C9300-stapelset, met name de STACK-T1-XXCM, worden de kabels zo vervaardigd dat ze ondersteboven in het chassis kunnen zitten. Zorg ervoor dat het Cisco-logo naar boven gericht is en dat u de duimschroeven volledig kunt plaatsen om onjuiste installatie te voorkomen.
Stackwise-480-kabelverbinding
Opmerking: Er is een Cisco-logo dat in het metaal wordt gefreesd. Zorg ervoor dat dit logo met de rechterkant omhoog staat en niet ondersteboven voor een goede installatie.
Als aan de voorwaarden is voldaan en de hardware correct is geïnstalleerd, controleert u of de problematische switch de stapelhardware herkent. Deze uitvoer is specifiek voor de 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
Als de switch een of meer onderdelen van de stapelset niet herkent, moet dit verder worden onderzocht; neem contact op met TAC voor assistentie.
Hoge snelheid (1 TB) wordt geïntroduceerd met de C9300X. Gemengde stapels van C9300X en niet-hoge snelheidsstapels worden ondersteund, hoewel de stapelringsnelheid voor de hele stapel in dit geval overeenkomt met de snelheid van het langzaamste lid.
Mismatches in de snelheid van de stapelinterface resulteren in een gesplitste stapel. Bevestig de stapelringsnelheid door de opdracht switch stapelringsnelheid tonen uit te voeren:
Device#show switch stack-ring speed
Stack Ring Speed : 1000G
Stack Ring Configuration: Full
Stack Ring Protocol : StackWise
Stack Ring Next-boot Speed: 1000G
Verander de stapelringsnelheid met switch stapelsnelheid [hoog | laag]:
Device# switch stack-speed high
Deze sectie biedt opdrachten om Stackwise te verifiëren en te valideren om ervoor te zorgen dat de stapel correct is ingesteld en werkt zoals verwacht.
De opdracht Toon switch detail geeft informatie over de stapelhardware, poortstatus en aangrenzende gegevens. Het identificeert ook de huidige actieve en standby-switch en eventuele switches van leden.
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
De opdracht show switch stack-ports summary geeft meer informatie over de karakteristieken van de stackring.
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
De opdracht show switch stack-bandbreedte kan snel identificeren of de switch in bedrijf is op de helft of volledige capaciteit.
C9300-Stack#show switch stack-bandwidth
Stack Current
Switch# Role Bandwidth State
------------------------------------------------------------
*1 Active 480G Ready
2 Standby 480G Ready
3 Member 480G Ready
Als er problemen blijven bestaan nadat is geprobeerd de oplossing te vinden, neemt u contact op met TAC. Zorg ervoor dat uw TAC-geval wordt ingediend met relevante gegevens om vertraging te voorkomen. Nuttige datasets zijn onder andere:
Dit hulpprogramma biedt de uitvoer van een verzameling relevante opdrachten voor weergeven. De uitvoer is veelzijdig, houd hier rekening mee wanneer het hulpprogramma wordt uitgevoerd. Omleiden van de uitvoer naar bestand of anders de uitvoer opslaan in tekstformaat en uploaden naar uw TAC geval.
C9300-Stack#show tech-support
Archiefbestand - Binair tracelog archief
Dit hulpprogramma maakt gebruik van de permanente traceringsmogelijkheden van het platform. Gebruik deze opdrachten om een archief te genereren dat wordt opgeslagen op lokale flashmedia.
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]
Het hulpprogramma wordt voor elk lid uitgevoerd. De bestandsnaam en de locatie worden opgegeven in de uitvoer van het hulpprogramma. Het bestand schrijft naar de lokale flashmedia van de switch waar het hulpprogramma werd uitgevoerd. Bevestig de bestanden bij de TAC-zaak.
Een onverwachte herlading wordt vaak voorafgegaan door een binaire trace dump naar lokale media. Deze archieven zijn nuttig en vertegenwoordigen gegevens die kunnen worden gemist in een handmatig gemaakt archief.
Controleer in de flash / crash-informatie van elk lid om te zien of relevante bestanden zijn geschreven. Zoek naar bestanden die direct zijn geschreven voordat het systeem is hersteld.
Voer de weergaveversie uit of toon logboekregistratie aan boord van switch <nummer> detailopdrachten om het tijdstip te bepalen waarop het systeem opnieuw is opgestart.
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>
Zoek naar geschreven archieven die overeenkomen met het opnieuw laden van het systeem, of die direct voorafgaand aan het systeem worden weergegeven. Bestandsnamen die een systeemrapport bevatten, bevatten meestal werkbare informatie die TAC kan gebruiken voor onderzoek.
TAC kan aanvullende archieven van belang identificeren:
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
Ga onmiddellijk in op chronische instabiliteit waarbij een of meer switches meerdere keren per dag opnieuw laden door de stapelset opnieuw te plaatsen.
Voor stack-gerelateerde reloads waarbij een of meer leden onverwacht opnieuw laden, bepalen welke leden instabiel zijn en ervoor zorgen dat deze switches goed zijn aangesloten op de stack. Als er problemen blijven bestaan, zorg er dan voor dat uw switches de aanbevolen code uitvoeren en TAC inschakelen.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
4.0 |
07-Aug-2026
|
Bijgewerkte spelling, grammatica, ingevoegde horizontale lijnen naar afzonderlijke secties voor leesbaarheid. |
3.0 |
11-May-2023
|
Toegevoegd juridische disclaimer.
Bijgewerkte introductie, machinevertaling, stijlvereisten, merkvereisten, gronden en opmaak. |
2.0 |
11-Feb-2022
|
Problemen aangepakt die in het CCW zijn gesignaleerd, en een belangrijke reden voor de resterende problemen gegeven. |
1.0 |
11-Feb-2022
|
Eerste vrijgave |