이 문서에서는 Cisco Catalyst 6500 Series 스위치의 통신 장애로 인해 전원이 꺼진 라인 카드를 트러블슈팅하는 방법에 대해 설명합니다.
이 문서에 대한 특정 요건이 없습니다.
이 문서의 정보는 Cisco Catalyst 6500 Series 스위치를 기반으로 하며 특정 소프트웨어 버전에 국한되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
SCP(Secure Copy Protocol)는 Catalyst 6500의 EOBC(Ethernet out of band channel)를 통해 스위치 프로세서(SP)에서 비 DFC(non-Distributed Forwarding Card) 라인 카드로 통신하는 데 사용되는 프로토콜입니다.SCP 또는 keep-alive 폴링 오류는 수퍼바이저와 라인 카드 간의 통신 문제를 나타낼 수 있습니다.
모듈의 전원이 꺼질 때마다 다음 검사를 수행합니다.
'SCP dnld' 또는 keep-alive 폴링 실패가 모듈의 전원이 꺼진 이유인지 확인하려면 로그를 확인합니다.
%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)
이 절차에서는 수퍼바이저와 라인 카드 간의 통신 문제를 해결하는 방법을 설명합니다.
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
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
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)
6500(config)#diagnostic level complete (12.1(8a)EX or above)
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
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>