Introduction
O Cisco Network Convergence System (NCS) 6K pode relatar erros de paridade nas placas de malha do processo de driver de elemento de matriz de comutação (sfe_driver) de acordo com a mensagem de registro abaixo. No entanto, na mensagem de log, não está claro qual placa de malha está apresentando o erro de paridade. Além disso, pode haver mais confusão porque a mensagem de log é relatada pelo RP (Route Processor, processador de rota).
0/RP0/ADMIN0:Jul 24 15:58:43.342 UTC: sfe_driver[2562]: %PLATFORM-CIH-5-ASIC_ERROR : sfe[31]: A parity error has occurred causing packet drop transient. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
2/RP1/ADMIN0:Jul 24 15:59:04.984 UTC: sfe_driver[2538]: %PLATFORM-CIH-5-ASIC_ERROR : sfe[13]: A parity error has occurred causing packet drop transient. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
F0/SC0/ADMIN0:Jul 24 15:59:15.953 UTC: sfe_driver[2470]: %PLATFORM-CIH-5-ASIC_ERROR : sfe[11]: A parity error has occurred causing packet drop transient. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
F1/SC0/ADMIN0:Jul 24 15:59:35.792 UTC: sfe_driver[2489]: %PLATFORM-CIH-5-ASIC_ERROR : sfe[34]: A parity error has occurred causing packet drop transient. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
Solução
Para determinar a placa de malha que apresenta erros de paridade, é necessário seguir as etapas abaixo.
Etapa 1. Obtenha o tipo de chassi e o número do rack da mensagem de registro.
O início da mensagem de log fornece as informações.
Formato: X/Y/ADMIN0
- X indica o tipo de chassi e o número do rack.
- F# indica que o tipo de chassi é Fabric Chassis (FC). O número indica o número do rack FC.
- Apenas um número indica que o tipo de chassi é um LCC (Line Card Chassis, chassi de placa de linha). O número indica o número do rack LCC.
- Y indica o tipo de processador (não é necessário para este procedimento, fornecido apenas como referência).
- O Switch Controller (SC) existe apenas no FC.
- RP existe apenas na LCC.
p. ex.
0/RP0/ADMIN0 indica LCC zero.
2/RP1/ADMIN0 indica LCC dois.
F0/SC0/ADMIN0 indica FC zero.
Etapa 2. Obtenha o número seguro da mensagem de log. Está entre colchetes depois de sfe, não depois de sfe_driver.
p. ex.
Da mensagem de registro:
0/RP0/ADMIN0:Jun 28 10:48:54.132 UTC: sfe_driver[2526]: %PLATFORM-CIH-5-ASIC_ERROR :sfe[15]: Ocorreu um erro de paridade, causando um descarte transitório de pacotes. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
O número seguro é 15.
Etapa 3. Aplique a fórmula com base nos dados coletados das etapas 1 e 2.
- Para LCC:
- divida o número sfe por 6 e arredonde para baixo para obter a placa de estrutura (FC)
- O número do rack indica o rack da FC.
p. ex. 1
0/RP0/ADMIN0:Jun 28 10:48:54.132 UTC: sfe_driver[2526]: %PLATFORM-CIH-5-ASIC_ERROR :sfe[15]: Ocorreu um erro de paridade, causando um descarte transitório de pacotes. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
Tipo de gabinete = LCC
Nº do rack = 0
Nº SFE = 15
15/6 = 2 (arredondada para baixo)
Placa de estrutura = 0/FC2
p. ex. 2
2/RP1/ADMIN0:24 de julho 15:59:04.984 UTC: sfe_driver[2538]: %PLATFORM-CIH-5-ASIC_ERROR: sfe[13]: Ocorreu um erro de paridade, causando um descarte transitório de pacotes. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
Tipo de gabinete = LCC
Nº do rack = 2
Nº SFE = 13
13/6 = 2 (arredondada para baixo)
Placa de estrutura = 2/FC2
- Para FC:
- Divida o número seguro por 3 e arredonde para baixo para obter a placa de estrutura (FC).
- O número do rack indica o rack da FC.
p. ex. 1
F0/SC0/ADMIN0:24 de julho de 15:59:15.953 UTC: sfe_driver[2470]: %PLATFORM-CIH-5-ASIC_ERROR: sfe[11]: Ocorreu um erro de paridade, causando um descarte transitório de pacotes. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
Tipo de gabinete = FC
Nº do rack = 0
Nº SFE = 15
11/3 = 3 (arredondada para baixo)
Placa de estrutura = F0/FC3
p. ex. 2
F1/SC0/ADMIN0:24 de julho de 15:59:35.792 UTC: sfe_driver[2489]: %PLATFORM-CIH-5-ASIC_ERROR: sfe[34]: Ocorreu um erro de paridade, causando um descarte transitório de pacotes. RTP.Interrupt_Register.RTP.Par_Err_Interrupt_Register.ParityErrInt
Tipo de gabinete = FC
Nº do rack = 1
Nº SFE = 34
11/3 = 11 (arredondado para baixo)
Placa de estrutura = F0/FC11
Note: Como parte da versão 5.2.5, a mensagem de log vai coincidir com a placa de estrutura que gera a mensagem de syslog e, portanto, essa conversação não é mais necessária.