Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Antecedentes

Revisar registros

Resolución de problemas de comunicación

Introducción

Este documento describe cómo resolver problemas de tarjetas de línea que se han apagado debido a fallas de comunicación en los Cisco Catalyst 6500 Series Switches.

Prerequisites

Requirements

No hay requisitos específicos para este documento.

Componentes Utilizados

La información de este documento se basa en los switches Catalyst de Cisco serie 6500 y no se limita a una versión 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.

Antecedentes

El protocolo de copia segura (SCP) es el protocolo utilizado para la comunicación de los procesadores de switch (SP) a las tarjetas de línea de la tarjeta de reenvío no distribuida (que no son DFC) a través del canal Ethernet fuera de banda (EOBC) en el Catalyst 6500. Los errores de sondeo SCP o de keepalive pueden representar problemas de comunicación entre el supervisor y la tarjeta de línea.

Siempre que se apague un módulo, realice estas comprobaciones:

- Revise los registros para determinar si el módulo se apagó debido a una falla 'SCP dnld'.

- Solucione problemas de comunicación entre el supervisor y la tarjeta de línea en cuestión.

Revisar registros

Verifique los registros para ver si una falla de sondeo 'SCP dnld' o "keep-alive" es la razón por la que el módulo está apagado:

%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)

Resolución de problemas de comunicación

Este procedimiento describe cómo resolver problemas de comunicación entre el supervisor y la tarjeta de línea.

1. Verifique los contadores SCP globales desde el lado SP para ver si hay errores en aumento.

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 los contadores de recepción/transmisión SCP por módulo y verifique si se incrementan los reintentos 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 los pings SCP del supervisor al módulo en cuestión.

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 los diagnósticos en línea en la tarjeta de línea.

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

5. Vuelva a colocar la tarjeta de línea y revise los resultados de la prueba para ver si se ha producido algún error en las pruebas.

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: Utilice los comandos debug para inspeccionar los eventos de descarga SCP. Estas depuraciones se pueden ejecutar para verificar los eventos de descarga de SCP a medida que una tarjeta de línea se conecta. Este es un ejemplo de un módulo que funciona correctamente.

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>