跳转到主内容

Brocade 交换机上的 portErrShow 输出给出了什么信息?

Views:
3,855
Visibility:
Public
Votes:
19
Category:
flexpod-with-infrastructure-automation
Specialty:
brocade
Last Updated:

适用于

  • Brocade 交换机
  • porterrshow

回答

  • porterrshow  中的错误是自上次清除错误以来的累积错误。
  • 为进行正确的分析,应清除端口的统计信息(portstatsclear statsclear),并运行交换机一段时间以查看当前累积的错误(如果有)。

输出显示类似于以下内容的消息:

porterrshow 16 :
CURRENT CONTEXT -- 2 , 11
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs   uncor
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err    err
16:   0      0   0  0    0    0      0     0     0    0     0     0     0     0     0     0     0      0       0    0

帧 tx/rx N/A 计数器表示传输的帧数:

错误 说明
Enc_in
  • 帧内的 8 位/10 位编码错误。
  • 帧内的单词进行编码,如果此编码损坏或检测到错误,则生成 enc_in。
  • 在连续接收帧的链路上,最低限度地遵守链路比特错误率规范将导致大约每 20 分钟发生一次错误。
  • 重新初始化/重新启动关联的 Nx 端口也可能导致这些错误。
  • 触及电线的一切都使用 8/10b 编码进行编码。误码率 (BER) 公式为 BER= Nerr/Nbits。
  • 通过将传输的比特序列与接收的比特进行比较并计算错误数来计算 BER。
  • 错误接收的位数与接收的总位数的比率是 BER。
  • 此测量比率受许多因素的影响,包括:信噪比、失真和抖动。
Crc_err
  • 数学公式在发送端口生成计数器。接收端口使用相同的公式进行检查和比较。
  • 从统计学上讲,crc_errenc_out 错误加在一起意味着 GBIC/SFP 问题。
  • 此外,请参阅下文 bad_eof。CRC 和 ENC_IN 指向 SFP 和/或 ASIC 问题。如果磁盘发生更改或循环因任何其他原因而初始化,则可以在连接到结构(例如 FMC)的循环上看到 ENC_out。
  • 从 ONTAP 可能无法察觉到此循环初始化。
  • 因此,了解正在建立的连接以及对这种连接的期望非常重要。  
  • 一般来说,CRC_errs 表示 SFP 有问题。
Too_long
  • FC 帧最大为 2148 字节(超过 FC 最大值的帧 - SOF+header+2112bytes+CRC+EOF)
  • 如果 eof 损坏或数据生成不正确,将报告 too_long 错误
Too_short
  • 每当接收到由 SOF 和 EOF 限定的帧时,too_short 错误统计计数器都会增加,并且 SOF 和 EOF 之间的字数小于 7 个字(6 个字头加 1 个字 CRC),即 38 个字节(不是 48 个字节),包括 SOF 和 EOF。
  • 这可能是由于发射器或不可靠的链路造成的。
Bad_eof
  • 在同步丢失错误后,连续模式对齐允许接收器在接收器运行时在传入比特流中的任何点重新建立字对齐。
  • 如果发生此类重新对齐,则对由此产生的错误条件的检测取决于更高级别的功能(例如无效的 CRC 或缺少 EOF)。
Enc_out
  • FC 帧外的单词(有序集)出现 8 位/10 位编码错误。
  • 对帧外的单词进行编码。如果此编码已损坏或检测到错误,则会生成 enc_out
  • 如果它的增量快于链路位错误率允许的增量,则表示出现问题,对于 1 Gbit/s 大约每 20 分钟一次。从统计学上讲,enc_out 错误本身意味着电缆/连接器问题。
  • Enc_out 错误和 crc_err 在一起意味着 GBIC/SFP 问题。
  • 每次用户关闭和打开端口时(重新启动主机、电源循环存储子系统、拔下/插入电缆或 portdisable/portenable 等),也会出现此类错误。
  • 当自动协商关闭时,此类错误也将在连接到 2Gbit/s 端口的 1Gbit/s 端口的链路上生成。
  • Crc 和 enc_in 更可能是 SFP 和/或 ASIC 问题。Enc_out 更可能是 sfp/cable。
  • 此外,如果连接到磁盘环路 (FMC),则更有可能看到它们上升,这可能不一定表示存在问题。
  • 要发现可能的问题,请调查其他不属于 portErrShow 的计数器。
Disc c3
  • 当设备在未先进行 FLOGI 或使用无效目标发送帧时,交换机可能会生成丢弃类 3 错误。
  • 此错误只是报告发生了丢弃。
  • 帧可能因多种原因被丢弃;超时、目标不可达、区域丢弃或其他丢弃原因。大多数情况下您会看到超时,这意味着帧在缓冲区中的时间超过了 E_D_TOV。
  • Disc/c3 的故障排除并非易事,因为导致问题的并不总是丢弃帧的端口。
Link-fail
  • 如果端口保持在 LR 接收状态的时间段大于超时时间段(R_A_TOV),则将检测到链路重置协议超时,从而导致链路故障状态(进入 NOS 传输状态)。
  • 链路故障还表明,在非离线状态下检测到持续时间长于 R_ATOV 值的信号丢失或同步丢失。
Loss sync
  • 无法单独识别位或传输字边界上的同步故障,并导致同步丢失错误。
  • 每次用户关闭和打开端口时(重新启动主机、电源循环存储子系统、拔下/插入电缆或 portdisable/portenable 等),也会出现此类错误。
Loss sig
  • 当传输信号但在同一端口上未接收到任何信号时发生。
  • 每次用户关闭和打开端口时(重新启动主机、电源循环存储子系统、拔下/插入电缆或端口禁用/端口启用等),也会出现此类错误。
Frjt
  • 如果结构无法处理 class 2 帧,则返回 F_RJT
Frbsy
  • 如果光纤通道交换网络无法在 E_D_TOV 内传送 class 2 帧,则将返回 F_BSY。
c3-timeout tx
  • 由于超时(特定于平台和端口)而在传输端口丢弃的传输类别 3 帧数。  
  • 这表示连接到交换机的设备出现问题。
c3-timeout rx
  • 由于超时(特定于平台和端口),在此端口接收并在传输端口丢弃的接收 3 类帧的数量。  
  • 这表示交换机上的端口有问题。
pcs err
  • 物理编码子层 (PCS) 块错误数。此计数器记录 10Gb/s、16Gb/s 或 32Gb/s 端口上的编码违规。
  • 检查光功率
uncor err 无法更正的前向纠错 (FEC) 次数。检查是否有任何 CRC、enc_out、bad eof (pcs err) 错误

注:

  • 这些错误应始终相互关联,并与正在连接的设备相关。
  • 连接 28 个磁盘的环路和交换矩阵模式的 HBA 之间存在差异。  
  • 此外,没有其他错误的 CRC 本身可能与伴有 enc_out 错误的 CRC 有不同的原因。
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.