Switches : Switches Cisco Catalyst 6500 Series

As placas de linha põem para baixo devido ao guia de Troubleshooting das falhas de comunicação

14 Outubro 2016 - Tradução por Computador
Outras Versões: Versão em PDFpdf | Inglês (22 Agosto 2015) | Feedback

Introdução

Este documento descreve como pesquisar defeitos as placas de linha que puseram para baixo devido às falhas de comunicação em Cisco Catalyst 6500 Series Switch.

Contribuído por Shashank Singh e por Saurav Lahiri, engenheiros de TAC da Cisco.

Pré-requisitos

Requisitos

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

Componentes Utilizados

A informação neste documento é baseada nos Cisco Catalyst 6500 Series Switch e não limitada a uma versão de software específica.

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 sua rede estiver ativa, certifique-se de que entende o impacto potencial de qualquer comando.

Informações de Apoio

O protocolo da cópia segura (SCP) é o protocolo usado para uma comunicação dos processadores de switch (SP) às placas de linha não-distribuídos do cartão da transmissão (NON-DFC) com os Ethernet fora do canal da faixa (EOBC) no Catalyst 6500. As falhas SCP ou de polling keepalive puderam representar problemas de comunicação entre o supervisor e a placa de linha.

Sempre que um módulo é posto para baixo, execute estas verificações:

  • Reveja entra a ordem para determinar se o módulo foi posto abaixo de devido “a uma falha do dnld SCP”.
  • Pesquise defeitos uma comunicação entre o supervisor e a placa de linha na pergunta.

Reveja logs

Verifique entra a ordem para ver se “um dnld SCP” ou a falha do polling keepalive são a razão que o módulo está posto para baixo:

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

Pesquise defeitos uma comunicação

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

  1. Verifique os contadores globais SCP do SP-lado para ver se há todos os erros de incremento.

    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 o por-módulo SCP recebem/transmitem contadores, e a verificação para incrementar o SCP experimenta de novo.

    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 sibilos SCP do supervisor ao módulo na pergunta.

    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. Configurar diagnósticos on-line na placa de linha.

    6500(config)#diagnostic level complete      (12.1(8a)EX or above)
  5. Assente a placa de linha, e reveja os resultados de teste a fim 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 a fim inspecionar eventos da transferência SCP. Estes debugam podem ser sidos executado para verificar os eventos da transferência SCP enquanto uma placa de linha vem em linha. Este é um exemplo de um módulo que esteja 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>


Document ID: 116115