Introdução
Este documento descreve como fazer a triagem da mensagem de erro INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha um conhecimento básico e experiência de trabalho com os roteadores Cisco IOS® XR.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Cisco 8000 Routers
- Roteadores de serviços de agregação Cisco ASR 9000 Series
- Roteadores Cisco Network Convergence System (NCS) 5500 Series
- Cisco IOS XR Software
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.
Problema
A mensagem do Syslog com as palavras-chave INFRA-ESD-6-PORT_STATE_CHANGE_LINK_DOWN.
O Ethernet Switch Driver (ESD) aqui é um processo com escopo de nó para fornecer infraestrutura de switching de camada 2 (L2) baseada em VLAN com os switches Control Ethernet (CE). Esses switches CE, às vezes também chamados de switches Ethernet Out Band Channel (EOBC), residem em diferentes módulos do chassi, como o Processador de Roteamento (RP) ou Processador de Comutação de Roteamento (RSP), a Placa de Linha (LC) ou até mesmo o Controlador de Sistema (SC) dos roteadores NCS 5500 Series. Eles são conectados entre si para criar uma rede Ethernet de controle interno que é usada para a comunicação entre chassis nos roteadores Cisco IOS XR.
A mensagem é autoexplicativa; ela indica que a porta do switch CE na mensagem está desativada no módulo em que essa mensagem é gerada. Portanto, é muito comum ver essa mensagem durante o processo de recarregamento de um módulo ou falha de inicialização no roteador. A porta deve ser restaurada e ativada depois que o módulo pertinente for totalmente inicializado no roteador nesse caso.
E se a mensagem não for apagada ou continuar oscilando enquanto o módulo estiver em execução no roteador?
Solução
Esse procedimento pode ajudar a identificar a conexão da porta e recuperá-la se a falha for transitória.
- Identifique a conexão de link do switch CE para a mensagem de erro.
- Verifique se há erros ou falhas nas estatísticas de porta em ambas as extremidades do link.
- Redefina manualmente a porta se esse método estiver disponível na plataforma.
- Recarregue totalmente o(s) módulo(s).
- Recoloque fisicamente os módulos.
Se todas as etapas anteriores não forem capazes de recuperar a porta, colete os dados mencionados a seguir nos exemplos de solução de problemas para sua plataforma e abra um caso com eles no Cisco Technical Assistance Center (TAC).
Exemplos de troubleshooting
Esta seção ilustra os exemplos dessas etapas de Troubleshooting nas plataformas Cisco 8000 Series Routers, Cisco ASR 9000 Series Aggregation Services Routers e Cisco NCS 5500 Series Routers, respectivamente.
Cisco 8000 Series Routers
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
No início da mensagem, ele informa onde essa mensagem é gerada, que é 0/RP0/CPU0 nesse caso. Além disso, o corpo da mensagem informa que a porta 14 foi desativada.
O comando CLI show controllers switch statistics location 0/RP0/CPU0
mostra não apenas as estatísticas de tráfego de porta, mas a que ele está conectado.
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
.
.
.
A porta 14 está conectada à LC0/15 da saída anterior. Em seguida, insira o mesmo comando CLI a partir do local 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
.
.
.
A conexão fim-a-fim para o link em questão está entre a porta 14 do switch CE 0/RP0/CPU0 e a porta 0 do switch CE 0/15/CPU0. Há alguns erros de Rx vistos em 0/RP0/CPU0 e um grande número nas alterações de estado para ambos os lados neste exemplo.
Redefina manualmente a porta 14 do switch CE em 0/RP0/CPU0 e a porta 0 em LC0/15/CPU0 usando estes comandos CLI:
set controller switch port reset location 0/RP0/CPU0 port 14
set controller switch port reset location 0/15/CPU0 port 0
Recarregue os módulos usando estes comandos CLI:
reload location 0/RP0
reload location 0/15
Dica: para redefinir toda a placa, especifique o local 0/15, não 0/15/CPU0.
Recoloque fisicamente ou insira e remova on-line (OIR) os módulos LC 0/15 e 0/RP0.
Colete os arquivos show tech e abra uma solicitação de serviço (SR) com eles ao TAC da Cisco se todos os métodos estiverem esgotados neste ponto:
show tech-support
show tech-support ctrace
show tech-support control-ethernet
Roteadores de serviços de agregação Cisco ASR 9000 Series
Os roteadores Cisco ASR 9000 Series estão executando dois tipos de software Cisco IOS XR: 32-bit OS (cXR) e 64-bit OS (eXR) hoje.
Exemplo de um roteador ASR 9000 executando 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
A mensagem informa que a porta 33 no LC 0/2 está inativa.
O comando CLI do modo admin show controller switch reachable
lista todos os switches CE no roteador, juntamente com suas localizações.
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
O comando CLI do modo admin show controller switch summary location
mostra o número da porta, o estado físico, o estado admin, a velocidade da porta e a que essa porta se conecta. Geralmente, a porta está no modo de encaminhamento se o estado físico estiver ativo. Se o estado físico estiver inativo e o estado administrativo estiver ativo, a outra extremidade não ativará o link.
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
.
.
.
Para ver as estatísticas de porta, você pode usar o comando CLI do modo admin show controller switch statistics location
. Esse comando CLI pode despejar o número de vezes que o estado do link foi alterado, o total de pacotes RX, o total de pacotes TX, o total de pacotes descartados RX e os pacotes descartados TX.
Dica: para fazer o dump das estatísticas detalhadas da porta, use o comando CLI do modo admin show controllers switch statistics detail location
.
Nesse caso, a porta 33 no LC 0/2 está conectada ao NP3 no módulo.
Redefina manualmente a porta se este método estiver disponível na plataforma:
controller switch port-state location 0/LC2/LC-SW 33 down
controller switch port-state location 0/LC2/LC-SW 33 up
Recarregue totalmente o módulo no modo admin com o comando CLI reload location 0/2 all
.
Recoloque fisicamente ou faça OIR do módulo 0/2/CPU0.
Observação: para o módulo 0/0/CPU0 na plataforma ASR9903, desligue e religue todo o chassi, pois ele é um módulo de correção.
Colete os arquivos show tech e abra um SR com eles no TAC da Cisco se todos os métodos anteriores estiverem esgotados neste ponto:
show tech-support
show tech-support ethernet controllers
show tech-support ctrace
admin show tech-support control-ethernet
Exemplo de um roteador ASR 9000 executando 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
Neste exemplo, a porta 51 foi desativada no módulo LC 0/1.
O comando CLI show controllers epm-switch port-mapping location
mostra a conexão e o status da porta.
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
.
.
.
Ele está conectado ao RSP1. Digite o mesmo comando CLI da outra extremidade 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
.
.
.
O comando CLI show controllers epm-switch mac-stats
location
despeja os detalhes das estatísticas de tráfego da porta.
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
Recarregue totalmente o módulo do modo admin com o hw-module location 0/1/CPU0 reload
comando.
Recoloque fisicamente ou execute o OIR do módulo LC 0/1/CPU0.
Colete os arquivos show tech e abra um SR com eles no TAC da Cisco se todos os métodos estiverem esgotados neste ponto:
show tech-support
show tech-support ethernet controllers
admin show tech-support control-ethernet
Cisco NCS série 5500
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
A mensagem de erro é do LC 0/2/CPU0 e sua porta 18 do switch CE foi desativada.
O comando CLI do modo admin show controller switch reachable
lista todos os switches CE no roteador, juntamente com suas localizações.
Observação: todos os comandos CLI referentes ao switch CE para a plataforma NCS5500 estão no modo de administrador.
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
Insira o comando CLI do modo admin show controller switch statistics detail location 0/LC2/LC-SW
para verificar as estatísticas de porta e o mapeamento de conexão.
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
.
.
.
Dica: o comando CLI do modo de administração show controller switch statistics detail location 0/LC2/LC-SW 18
pode mostrar mais detalhes da porta específica.
A partir da saída anterior, você sabe que a porta 18 está conectada ao 0/SC0/EOBC-SW. Agora, digite o mesmo comando CLI a partir do local 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
.
.
.
A conexão completa em relação à mensagem de erro é determinada a partir da porta 18 do CE 0/LC2/LC-SW até a porta 13 do CE 0/SC0/EOBC-SW.
Redefina manualmente as portas:
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
Recarregue totalmente os módulos no modo admin:
hw-module loc 0/2 reload
hw-module loc 0/SC0 reload
reload location force
Dica: não insira o comando CLI do modo exec, pois ele não reinicia o switch CE na placa.
Recoloque fisicamente os módulos.
Colete os arquivos show tech e abra um SR com eles no TAC da Cisco se todos os métodos estiverem esgotados neste ponto:
admin show tech card-mgr
admin show tech os
admin show tech-support control-ethernet
admin show tech ctrace
admin show tech shelf-mgr