光纤交换机端口故障的排查方法
出处:电子发烧友 发布于:2019-06-17 14:02:48
设备正常状态下通过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
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- I2C系统适应性引体向上2024/4/12 17:03:24
- RS-232 和 RS-485 有什么区别?2024/4/11 16:24:08
- spi接口的基本概念2024/4/10 17:52:03
- 总线收发器教程2024/4/8 16:19:32
- 什么是rj45接口?rj45接口有什么用2024/4/2 17:43:28