Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Informações de Apoio

Logs de revisão

Solucionar problemas de comunicação

Introduction

Este documento descreve como solucionar problemas de placas de linha que foram desligadas devido a falhas de comunicação nos Cisco Catalyst 6500 Series Switches.

Prerequisites

Requirements

Não existem requisitos específicos para este documento.

Componentes Utilizados

As informações neste documento são baseadas nos Cisco Catalyst 6500 Series Switches e não estão limitadas a uma versão de software específica.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Informações de Apoio

O protocolo de cópia segura (SCP - Secure Copy Protocol) é o protocolo usado para comunicação entre processadores de switch (SPs - Switch Processor) e placas de linha não-DFC (Distributed Forwarding Card) através do EOBC (Ethernet out of band channel) no Catalyst 6500. As falhas de pesquisa SCP ou de manutenção de atividade podem representar problemas de comunicação entre o supervisor e a placa de linha.

Sempre que um módulo for desligado, execute estas verificações:

- Revise os registros para determinar se o módulo foi desligado devido a uma falha de 'SCP dnld'.

- Solucione problemas de comunicação entre o supervisor e a placa de linha em questão.

Logs de revisão

Verifique os registros para ver se uma falha de pesquisa de 'SCP dnld' ou de manutenção de atividade é o motivo pelo qual o módulo está desligado:

%C6KPWR-SP-4-DISABLED: power to module in slot 2 set off (Module Failed SCP dnld)

%C6KPWR-SP-4-DISABLED: power to module in slot 2 set off (Module not responding to

Keep Alive polling)

Solucionar problemas de comunicação

Este procedimento descreve como solucionar problemas de comunicação entre o supervisor e a placa de linha.

1. Verifique se há erros incrementais nos contadores globais SCP do lado do SP.

6500#remote command switch show scp counters

6500-sp#

received packets            = 586786

transmitted packets         = 584442

retransmitted packets       = 13        (increasing re-transmissions indicate

congested EOBC)

loop back packets           = 0

transmit failures           = 0         (increasing transmit failures indicate

congested/stuck EOBC)

recv pkts not for me        = 0

recv pkts to dead process   = 0

recv pkts not enqueuable    = 0         (increasing counters indicate lack of

EOBC buffers)

response has wrong opcode   = 0

response has wrong seqnum   = 0

response is not an ack      = 0

response is too big         = 0

2. Verifique os contadores de recepção/transmissão SCP por módulo e verifique se há novas tentativas de aumento de SCP.

6500#remote command switch show scp status

6500-sp#

Rx 586786 ,  Tx 584442 ,  Sap 15

Id     Channel name    current/peak/retry/total  time(queue/process)

-- ------------------- ------------------------  -------------------

0  SCP async: LCP#8     0/ 11/  1/   13            4/   4

1  SCP async: LCP#4     0/ 13/  0/  550           92/ 108

2  SCP async: LCP#2     0/ 34/  0/ 1540          628/ 456

3  SCP async: LCP#5     0/ 17/  1/  716         2228/1252

4  SCP async: LCP#1     0/ 29/  0/  137          200/ 452

5  SCP async: LCP#9     0/ 13/  0/  895          176/ 428

3. Verifique os pings SCP do supervisor para o módulo em questão.

6500#remote command switch test scp ping 3

6500-sp#

pinging addr 5(0x5)

assigned sap 0x11

addr 5(0x5) is alive       (Communication between the supervisor and line

card is fine)

6500#remote command switch test scp ping 2

6500-sp#

pinging addr 11(0xB)

assigned sap 0x11

no response from addr 11(0xB)  (Communication between the supervisor

and linecard is broken)

4. Configure o diagnóstico on-line na placa de linha.

6500(config)#diagnostic level complete      (12.1(8a)EX or above)

5. Recoloque a placa de linha e revise os resultados do teste para ver se algum teste falhou.

6500#show diagnostic result module 2

Current Online Diagnostic Level = Complete

Online Diagnostic Result for Module 2 : PASS

Online Diagnostic Level when Module 2 came up = Complete

6. Opcional: Use comandos debug para inspecionar eventos de download SCP. Essas depurações podem ser executadas para verificar os eventos de download do SCP quando uma placa de linha estiver on-line. Este é um exemplo de um módulo que está funcionando corretamente.

6500#remote login switch

6500-sp#debug scp download module 2

6500-sp#show debug

<snip>

SCP download debugging for slot 2 is on

start_timer_online_action: Start OIR online timer for slot: 2,

time: 1380 sec

scp_dnld_module 2 : 0 : 0: during state enabled, got event 5(registered)

@@@ scp_dnld_module 2 : 0 : 0: enabled -> wait_til_boot_ready

Stop timer

Start BOOT_RDY timer for 2 with 30000 msec

scp_dnld_module 2 : 0 : 0: during state wait_til_boot_ready, got event

6(boot_ready)

@@@ scp_dnld_module 2 : 0 : 0: wait_til_boot_ready -> wait_til_downloaded

Stop timer

Start DNLD timer for 2 with 120 sec

(scp_start_download) 2/0

(scp_start_download) 2/0: Started D/L Process, pid 512

get_card_image: slot/proc 2/0: UBIN patch image on flash opened

(microcode:/LCP_CPGBIT)

No download needed for card at slot 2

scp_dnld_module 2 : 0 : 0: during state wait_til_downloaded, got event

4(dnld_completed)

@@@ scp_dnld_module 2 : 0 : 0: wait_til_downloaded -> wait_til_ready

Stop timer

Start EXEC_CODE timer for 2 with 90 sec

Received Run-ready from slot 2

scp_download_process_teardown() mypid 512, slot/proc 2/0, image_fd -1

scp_dnld_module 2 : 0 : 0: during state wait_til_ready, got event

8(ready)

@@@ scp_dnld_module 2 : 0 : 0: wait_til_ready -> wait_til_running

Stop timer

Start RUN_RDY timer for 5 with 90 sec

scp_dnld_module 2 : 0 : 0: during state wait_til_running, got

event 9(running)

@@@ scp_dnld_module 2 : 0 : 0: wait_til_running -> wait_til_online

Stop timer

<snip>