Inleiding
In dit document wordt beschreven hoe de foutmelding INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN kan worden getrigeerd.
Voorwaarden
Vereisten
Cisco raadt je aan om een basiskennis en werkervaring te hebben met Cisco IOS® XR routers.
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
- Cisco 8000-routers
- Cisco ASR 9000 Series Aggregation Services Routers
- Cisco Network Convergence System (NCS)-routers uit de 5500-reeks
- Cisco IOS XR-software
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.
Probleem
Het syslog-bericht met de trefwoorden INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN.
Het Ethernet Switch Driver (ESD) is een node-scoped proces om VLAN-gebaseerde Layer 2 (L2) switchinfrastructuur te voorzien van de Control Ethernet (CE) switches. Deze CE-switches, soms ook wel de Ethernet Out Band Channel (EOBC) -switches genoemd, bevinden zich op de verschillende chassismodules, zoals de Routing Processor (RP) of Routing-Switching Processor (RSP), de Line Card (LC) of zelfs de System Controller (SC) van de NCS 5500-serie routers. Ze zijn met elkaar verbonden om een intern Ethernet-besturingsnetwerk te bouwen dat wordt gebruikt voor de communicatie binnen het chassis op de Cisco IOS XR-routers.
Het bericht spreekt voor zich; het geeft aan dat de CE-switch poort in het bericht is down op de module waar dit bericht wordt gegenereerd. Vandaar dat het heel gebruikelijk is om een dergelijk bericht te zien tijdens het proces van het opnieuw laden van een module of het opstarten van een storing op de router. In dat geval moet de poort worden hersteld en weer worden geactiveerd nadat de betreffende module volledig is opgestart op de router.
Wat als het bericht niet wordt gewist of blijft flapperen terwijl de module actief is op de router?
Oplossing
Deze procedure kan helpen om de verbinding van de poort te identificeren en deze te herstellen als de storing van voorbijgaande aard is.
- Identificeer de CE-switch link voor de foutmelding.
- Controleer de poortstatistieken aan beide uiteinden van de link op fouten of fouten.
- Stel de poort handmatig opnieuw in als deze methode beschikbaar is op het platform.
- De module(s) volledig opnieuw laden.
- Zet de module(s) fysiek opnieuw in.
Als alle voorgaande stappen niet in staat zijn om de poort te herstellen, verzamelt u de gegevens die hierna worden genoemd in de voorbeelden voor probleemoplossing voor uw platform en opent u een kwestie met hen bij het Cisco Technical Assistance Center (TAC).
Voorbeelden van probleemoplossing
Deze sectie illustreert de voorbeelden voor deze stappen voor probleemoplossing op de platforms Cisco 8000 Series-routers, Cisco ASR 9000 Series Aggregation Services Routers en Cisco NCS 5500 Series-routers.
Cisco-routers uit de 8000-reeks
RP/0/RP0/CPU0:Mar 6 23:01:56.591 UTC: esd[163]: %INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN : The physical link state of the control ethernet switch port 14 has changed. New Link state DOWN, Admin state: UP
Aan het begin van het bericht wordt aangegeven waar dit bericht wordt gegenereerd, in dit geval 0/RP0/CPU0. Bovendien vertelt de body van het bericht dat het poort 14 is die naar beneden is gegaan.
De CLI-opdracht show controllers switch statistics location 0/RP0/CPU0
toont niet alleen de statistieken van het poortverkeer, maar ook waarmee het is verbonden.
RP/0/RP0/CPU0:C8K#show controllers switch statistics location 0/RP0/CPU0
.
.
.
Tx Rx
Phys State Tx Rx Drops/ Drops/
Port State Changes Packets Packets Errors Errors Connects To
.
.
.
14 Up 2905 3431926 2157 0 121 LC15
.
.
.
Poort 14 is aangesloten op LC0/15 van de vorige uitgang. Voer vervolgens dezelfde CLI-opdracht in vanaf locatie 0/15/CPU0.
RP/0/RP0/CPU0:C8K#show controllers switch statistics location 0/15/CPU0
.
.
.
Tx Rx
Phys State Tx Rx Drops/ Drops/
Port State Changes Packets Packets Errors Errors Connects To
0 Up 3154 1787 4266 0 0 RP0
.
.
.
De end-to-end aansluiting voor de betreffende koppeling ligt tussen 0/RP0/CPU0 CE switch poort 14 en 0/15/CPU0 CE switch poort 0. Er zijn enkele Rx-fouten te zien op 0/RP0/CPU0 en een groot aantal op de statuswijzigingen voor beide zijden in dit voorbeeld.
Handmatig CE-switch-poort 14 resetten op 0/RP0/CPU0 en poort 0 op LC0/15/CPU0 met behulp van deze CLI-opdrachten:
set controller switch port reset location 0/RP0/CPU0 port 14
set controller switch port reset location 0/15/CPU0 port 0
Modules opnieuw laden met deze CLI-opdrachten:
reload location 0/RP0
reload location 0/15
Tip: Als u het hele bord opnieuw wilt instellen, geeft u de locatie 0/15 op, niet 0/15/CPU0.
De modules LC 0/15 en 0/RP0 fysiek resetten of online invoegen en verwijderen (OIR).
Verzamel de technische bestanden van de show en open een serviceverzoek (SR) met hen naar de Cisco TAC als alle methoden op dit punt zijn uitgeput:
show tech-support
show tech-support ctrace
show tech-support control-ethernet
Cisco ASR 9000 Series Aggregation Services Routers
Cisco ASR 9000 Series-routers hebben twee typen Cisco IOS XR-software: 32-bits OS (cXR) en 64-bits OS (eXR).
Voorbeeld van een ASR 9000-router met eXR
0/2/ADMIN0:Jul 11 13:24:02.797 UTC: esd[3510]: %INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN : The physical link state of the control ethernet switch port 33 has changed. New Link state DOWN, Admin state: UP
Het bericht vertelt dat poort 33 op de LC 0/2 naar beneden gaat.
De CLI-opdracht voor de beheermodus show controller switch reachable
geeft alle CE-switches in de router weer, samen met hun locaties.
sysadmin-vm:0_RP0#show controller switch reachable
Tue Nov 21 17:57:09.691 UTC+00:00
Rack Card Switch
--------------------
0 RP0 RP-SW
0 RP0 RP-SW1
0 RP1 RP-SW
0 RP1 RP-SW1
0 LC0 LC-SW
0 LC2 LC-SW
0 LC6 LC-SW
0 LC9 LC-SW
0 LC10 LC-SW
De CLI-opdracht voor de beheermodus show controller switch summary location
toont het poortnummer, de fysieke status, de beheerdersstatus, de poortsnelheid en waarmee die poort verbinding maakt. De poort bevindt zich doorgaans in de doorstuurmodus als de fysieke status is ingeschakeld. Als de fysieke status down is en de beheerdersstatus omhoog is, brengt het andere uiteinde de koppeling niet naar boven.
sysadmin-vm:0_RP0#show controller switch summary location 0/LC2/LC-SW
Tue Nov 21 17:57:41.265 UTC+00:00
Rack Card Switch Rack Serial Number
--------------------------------------
0 LC2 LC-SW
Phys Admin Port Protocol Forward Connects
Port State State Speed State State To
---------------------------------------------------------------
.
.
.
33 Down Up 10-Gbps - - NP3
.
.
.
Om de poortstatistieken te bekijken, kunt u de CLI-opdracht voor de beheermodus show controller switch statistics location
gebruiken. Met deze CLI-opdracht kunt u het aantal keren dat de status van de koppeling is gewijzigd, de totale RX-pakketten, de totale TX-pakketten, de RX-pakketten en de gevallen TX-pakketten dumpen.
Tip: Als u de gedetailleerde statistieken voor de poort wilt dumpen, gebruikt u de CLI-show controllers switch statistics detail location
opdracht voor de beheermodus.
In dit geval is poort 33 op de LC 0/2 aangesloten op de NP3 op de module.
Stel de poort handmatig opnieuw in als deze methode beschikbaar is op het platform:
controller switch port-state location 0/LC2/LC-SW 33 down
controller switch port-state location 0/LC2/LC-SW 33 up
Laad de module volledig opnieuw in beheerdersmodus met de CLI-reload location 0/2 all
opdracht.
Zet de OIR-module 0/2/CPU0 fysiek opnieuw in.
Opmerking: voor de module 0/0/CPU0 op het platform ASR9903 is het hele chassis nodig omdat het een reparatiemodule is.
Verzamel de show tech bestanden en open een SR met hen naar de Cisco TAC als alle voorgaande methoden zijn uitgeput op dit punt:
show tech-support
show tech-support ethernet controllers
show tech-support ctrace
admin show tech-support control-ethernet
Voorbeeld van een ASR 9000-router met cXR
0/1/ADMIN0:Oct 1 21:31:03.806 : esd[3347]: %INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN : The physical link state of the control ethernet switch port 51 has changed. New Link state DOWN, Admin state: UP
In dit voorbeeld ging poort 51 naar beneden op de module LC 0/1.
De CLI-opdracht show controllers epm-switch port-mapping location
toont de poortverbinding en -status.
RP/0/RSP0/CPU0:A9K-cXR#show controllers epm-switch port-mapping location 0/1/CPU0
Tue Nov 21 17:13:07.206 UTC
Port | Link Status | Vlan | Connected to
------------|-----------------|---------------|---------------
.
.
.
51 | Down | VLAN_EOBC_1 | RSP_1_0
.
.
.
Het is aangesloten op RSP1. Voer dezelfde CLI-opdracht in vanaf het andere uiteinde 0/RSP1/CPU0.
RP/0/RSP0/CPU0:A9K-cXR#show controllers epm-switch port-mapping location 0/RSP1/CPU0
Tue Nov 21 17:13:08.206 UTC
Port | Link Status | Vlan | Connected to
------------|-----------------|---------------|---------------
.
.
.
40 | Down | VLAN_EOBC_0 | LC_EOBC_1_0
.
.
.
De CLI-opdracht show controllers epm-switch mac-stats location
dumpt de details van de verkeersstatistieken voor de haven.
RP/0/RSP0/CPU0:A9K-cXR#show controllers epm-switch mac-stats 51 location 0/1/CPU0
Tue Nov 21 17:15:07.206 UTC
Port MAC counters : port 51
Good Packets Rcv = 302005552 | Good Bytes Rcv = 72995992385
Good Packets Sent = 229201631 | Good Bytes Sent = 62405266641
Bad Packets Rcv = 0 | Bad Bytes Rcv = 0
Unicast Packets Rcv = 192484322 | Unicast Packets Sent = 220568253
Broadcast Packets Rcv = 0 | Broadcast Packets Sent = 1
Multicast Packets Rcv = 109521230 | Multicast Packets Sent = 8633377
0-64 bytes Packets = 31
65-127 bytes Packets = 306484671
128-255 bytes Packets = 110661438
256-511 bytes Packets = 56302837
512-1023 bytes Packets = 15340912
1024-max bytes Packets = 42417294
Mac Transmit Errors = 0
Excessive Collisions = 0
Unrecognized MAC Cntr Rcv = 0
Flow Control Sent = 0
Good Flow Control Rcv = 0
Drop Events = 0
Undersize Packets Rcv = 0
Fragmented Packets = 0
Oversized Packets = 0
Jabber Packets = 0
MAC Receive Error = 0
Bad CRC = 0
Collisions = 0
Late Collisions = 0
Bad Flow Control Rcv = 0
Multiple Packets Sent = 0
Deferred Packets Sent = 0
Laad de module volledig opnieuw vanuit de beheerdersmodus met de hw-module location 0/1/CPU0 reload
opdracht.
Zet de OIR-module LC 0/1/CPU0 fysiek opnieuw in.
Verzamel de show tech bestanden en open een SR met hen naar de Cisco TAC als alle methoden zijn uitgeput op dit punt:
show tech-support
show tech-support ethernet controllers
admin show tech-support control-ethernet
Cisco NCS 5500-reeks
0/2/ADMIN0:Aug 3 10:37:14.791 HKT: esd[3440]: %INFRA-ESD-6-PORT_STATE_CHANGE_ADMIN_DOWN : The admin state of the control ethernet switch port 18 has changed. New Admin state: DOWN, Link state DOWN
De foutmelding is afkomstig van LC 0/2/CPU0 en de CE-switch poort 18 ging uit.
De CLI-opdracht voor de beheermodus show controller switch reachable
geeft alle CE-switches in de router weer, samen met hun locaties.
Opmerking: alle CLI-opdrachten voor de CE-switch voor NCS5500 bevinden zich in de beheerdersmodus.
sysadmin-vm:0_RP0# show controller switch reachable
Wed Nov 8 16:39:00.502 UTC+00:00
Rack Card Switch
---------------------
0 SC0 SC-SW
0 SC0 EPC-SW
0 SC0 EOBC-SW
0 SC1 SC-SW
0 SC1 EPC-SW
0 SC1 EOBC-SW
0 LC0 LC-SW
0 LC2 LC-SW
0 LC5 LC-SW
0 LC7 LC-SW
0 FC1 FC-SW
0 FC2 FC-SW
0 FC3 FC-SW
0 FC4 FC-SW
0 FC5 FC-SW
Voer de CLI-opdracht voor de beheerdersmodus show controller switch statistics detail location 0/LC2/LC-SW
in om de poortstatistieken en de verbindingstoewijzing te controleren.
sysadmin-vm:0_RP0# show controller switch statistics location 0/LC2/LC-SW
Tue Aug 4 11:12:47.199 UTC+00:00
Rack Card Switch Rack Serial Number
--------------------------------------
0 LC2 LC-SW
Tx Rx
Phys State Tx Rx Drops/ Drops/
Port State Changes Packets Packets Errors Errors Connects To
---------------------------------------------------------------------------
.
.
.
18 Down 97 236972058 272457269 128 0 SC0 EOBC-SW
.
.
.
Tip: de CLI-opdracht voor de beheermodus show controller switch statistics detail location 0/LC2/LC-SW 18
kan meer details weergeven voor de specifieke poort.
Van de vorige uitgang weet u dat poort 18 is aangesloten op de 0/SC0/EOBC-SW. Voer nu dezelfde CLI-opdracht in vanaf de locatie 0/SC0/EOBC-SW.
sysadmin-vm:0_RP0# show controller switch statistics location 0/SC0/EOBC-SW
Rack Card Switch Rack Serial Number
--------------------------------------
0 SC0 EOBC-SW
Tx Rx
Phys State Drops/ Drops/
Port State Changes Tx Packets Rx Packets Errors Errors Connects To
---------------------------------------------------------------------------
.
.
.
13 Up 113 722686694 706445299 0 0 LC2
.
.
.
De volledige verbinding met betrekking tot de foutmelding wordt bepaald vanaf 0/LC2/LC-SW CE-poort 18 tot 0/SC0/EOBC-SW-poort 13.
Handmatig de poorten resetten:
controller switch port-state location 0/LC2/LC-SW 18 down
controller switch port-state location 0/LC2/LC-SW 18 up
controller switch port-state location 0/SC0/EOBC-SW 13 down
controller switch port-state location 0/SC0/EOBC-SW 13 up
De modules volledig opnieuw laden in beheerdersmodus:
hw-module loc 0/2 reload
hw-module loc 0/SC0 reload
Tip: Voer de CLI-opdracht voor de exec-modus niet in, reload location force
omdat de CE-switch niet aan boord wordt gereset.
Zet de modules fysiek opnieuw in.
Verzamel de show tech bestanden en open een SR met hen naar de Cisco TAC als alle methoden zijn uitgeput op dit punt:
admin show tech card-mgr
admin show tech os
admin show tech-support control-ethernet
admin show tech ctrace
admin show tech shelf-mgr