跳转到主内容

Brocade 交换机上的 porterrshow 输出提供了哪些信息?

Views:
88
Visibility:
Public
Votes:
0
Category:
flexpod-with-infrastructure-automation
Specialty:
san
Last Updated:

适用于

  • Brocade 交换机上的端口
  • Porterrshow

解答

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

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

switch1:admin> porterrshow
      frames      enc   crc   crc   too   too   bad   enc   disc   link   loss   loss   frjt   fbsy  c3timeout    
       tx     rx      in   err   g_eof  shrt   long   eof    out   c3   fail   sync   sig                  tx    rx     
  0:  219.5m 204.4m   0    0    0      0    0    0      1    0    2    0    2      0    0    0    0    
  1:   2.5g 542.3m   0    0    0      0    0    0      0    0    0    0    2      0    0    0    0    
  2:   4.0g 563.1m   0    0    0      0    0    0      8    0    0    0    2      0    0    0    0    
  3:   0      0      0    0    0      0    0    0      0    0    0    0    0      0    0    0    0    
  4:   1.8g   3.9g   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-Port 也会导致这些错误。
    • 所有命中线的数据都使用 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 错误表示 SFP 存在问题。
  • Too_long:
    • FC 帧的最大值为 2148 字节(超过 FC 最大值的帧— SOF+HEAD+2112 字节 +CRF+EOF )。
    • 如果 EOF 已损坏或数据生成不正确、则会报告太长错误。
  • 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 Gb/ 秒而言,大约每 20 分钟一次。从统计角度来看, ENC_OUT 错误本身意味着电缆 / 连接器出现问题。
    • ENC_OUT 错误和 CRC_Err 一起表示发生了 GBIC/SFP 问题。
    • 每次用户关闭和打开端口时(重新引导主机、关闭并重新打开存储子系统、拔下 / 插入电缆或端口禁用 / 端口启用等)也会出现此类错误。
    • 当自动协商关闭时,还会在连接到 2 Gb/ 秒端口的 1 Gb/ 秒端口的链路上生成此类错误。
    • CRC 和 ENC_In 更可能是 SFP 和 / 或 ASIC 问题。ENC_OUT 更可能是 SFP/缆线 。
    • 此外,如果连接到磁盘环路( FMC ),则更有可能看到它们上升,这不一定表示存在问题。
    • 要找出可能的问题、请调查其他不属于 Porterrshow 的计数器。
  • Disc c3:
    • 如果设备发送帧时未首先执行 FLOGIing 操作,或者目标无效,则交换机可能会生成丢弃类 3 错误。
    • 此错误仅报告发生了丢弃。
    • 由于多种原因、可以丢弃帧、超时、目标无法到达、区域丢弃或其他丢弃原因。大多数情况下,您将看到超时,这意味着帧在缓冲区中的长度超过 E_D_TOV 。
    • 磁盘 /C3 不是很简单的故障排除方法,因为它并不总是丢弃导致问题的帧的端口。
  • Link-fail:
    • 如果端口在超时期限( R_A_TOV )以上的一段时间内保持 LR 接收状态,则会检测到链路重置协议超时,从而导致链路故障(进入 NOS 传输状态)。
    • 链路故障还指示在未处于脱机状态时检测到信号丢失或同步丢失的时间超过 R_ATOVV 值。
  • Loss sync:
    • 位或传输字边界上的同步失败无法单独识别,从而导致同步丢失错误。
    • 每次用户关闭和打开端口时(重新引导主机、关闭并重新打开存储子系统、拔下 / 插入电缆或端口禁用 / 端口启用等)也会出现此类错误。
  • Loss sig:
    • 如果在同一端口上传输了信号,但未收到任何信号,则会发生此情况。
    • 每次用户关闭和打开端口时(重新引导主机、关闭并重新打开存储子系统、拔下 / 插入电缆或端口禁用 / 端口启用等)也会出现此类错误。
  • Frjt:
    • 如果网络结构无法处理 2 类帧,则返回 F_RJT
  • Frbsy:
    • 如果网络结构无法在 E_D_TOV 中提供 2 类帧,则会返回 F_BSY 。
  • c3-timeout tx:
    • 因超时(平台和端口专用)而在传输端口丢弃的 3 类传输帧的数量。  
    • 这表示连接到交换机的设备出现问题。
  • c3-timeout rx:
    • 在此端口收到并因超时(平台和端口专用)在传输端口丢弃的接收类 3 帧的数量。  
    • 这表示交换机上的端口存在问题。

注:

  • 这些错误应始终彼此相关,并与所连接的设备相关。
  • 在结构模式下连接 28 个磁盘的环路与 HBA 之间存在差异。  
  • 此外, CRCS 本身不会出现任何其他错误,与 CRCS 不同的原因可能是由 ENC_OUT 错误引起的。

其他信息

附加信息 _text