光纖交換機端口故障的排查方法

時間:2019-06-17
  1、定位問題
  設備正常狀態下通過switchshow可以看到狀態是online、設備的WWN(L_Port和NPIV除外)和端口類型。
  使用admin用戶登錄交換機
  輸入switchshow檢查設備端口的狀態是否是online
  輸入portcfgshow,檢查端口配置是否正常
  輸入porterrshow,檢查端口錯誤計數器是否正常
  输入portlogdump port,检查端口login相关日志,重点是event(SPEE、INTR)和CMD(NC、AC)
  Brocade_5300:admin> switchstatusshow【查看整个交换机的状态】
  

  Brocade_5300:admin> portcfgshow
  默認情況端口速率和端口類型初始化都是自適應(portcfgspeed可以查看端口速率)。如果端口有鎖定爲L_Port,那麽這個端口就只能用于連接loop類型設備,可以通過portcfgdefault重置端口。
  

  Brocade_5300:admin> porterrshow
  

  檢查輸出結果是否有較高的error計數器(比如CRC錯誤或者ENC_OUT錯誤),只有在不停穩步增長的錯誤才能確認鏈路有問題。一般可以5分鍾看一次。
  Tx和Rx分別代表發送和接受的幀數量
  Crc_err代表CRC校驗錯誤的幀數量。如果這個錯誤數量一直在上升,那麽這個鏈路應該有物理故障。需要檢查光纖線,SFP,HBA卡等。
  8GB平台请先检查portcfgshow里面fill word是否是3。
  Enc_out错误与帧本身没有关系,通常代表代表一个primitive signal或者sequence有错误。通常确认是否光纤线有问题的方法是5-10分钟抓取一次porterrshow结果,如果看到crc_err计数器一直上升,那么光纤线或者HBA卡有硬件问题。
  Disc_c3代表class 3类型FC帧有丢包现象,一般是由于帧在交换机buffer里面超时导致。当ISL链路过载或者不稳定时候会有这个问题。
  一般結合兩個或者兩個以上錯誤指標來診斷問題,必要時候需要參考portstatsshow結果。
  Brocade_5300:admin> portstatsshow 0
  

  Brocade_5300:admin> portlogdump 0 |grep -E "SPEE|INTR"
 

 

  如果有event是pstate並且cmd是AC這行,那麽代表端口初始化成功。初始化成功後,設備要麽是F_Port或者E_Port取決于端口的另外一端設備。
  如果端口對端是主機或者存儲,那麽端口就是F_Port;如果是另外一台交換機,那麽端口就是E_Port
上一篇:非易失可重複編程FPGA解決方案的應用
下一篇:差分處理方法詳解與信號分析

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技術資料