问题现象
网吧一直反应 有固定的几台机器 用着用着光纤线就不通了 网卡灯不亮 用肉眼看光纤线里也没有红光
刚开始以为是模块或者网卡有问题了 对调也不行 后来在交换机上换个口可能就好了 但是过一段这个口也不行了
原因是因为 华为交换机默认开启了 Error-Down功能
以下是官方解释
网线故障或主备倒换等问题会引起接口状态频繁Up/Down变化,从而导致网络拓扑结构的频繁变化。如果接口配置了某些二层协议(例如STP协议),接口将会发送TC协议报文来更新ARP表项,如果ARP表项更新不够及时,会导致用户网络业务中断,影响用户通信。
配置接口由于链路振荡触发Error-Down能解决此问题。配置该功能后,设备在收到接口Up/Down消息时,查看接口振荡的次数和间隔时间,在指定时间内Up/Down振荡次数达到了设定值时,将触发该接口Error-Down,以保护网络正常。使能该功能后,默认10s接口状态变化5次,接口就会被Error-Down。Error-Down是指设备检测到故障后将接口状态设置为ERROR DOWN状态,此时接口不能收发报文,接口指示灯为常灭。
后续任务
配置接口的link-flap检测时间和震荡次数。
接口被Error-Down时,建议先排除引起接口Error-Down的原因,即光接口检查两端的光模块是否插紧或者光模块/光纤是否有故障,电接口检查两端的网线是否插紧。
有以下两种方式可以恢复接口状态:
手动恢复(Error-Down发生后)。
当处于Error-Down状态的接口数量较少时,可在该接口视图下依次执行命令shutdown和undo shutdown,或者执行命令restart,重启接口。
自动恢复(Error-Down发生前)。
如果处于Error-Down状态的接口数量较多,逐一手动恢复接口状态将产生大量重复工作,且可能出现部分接口配置遗漏。为避免这一问题,用户可在系统视图下执行命令error-down auto-recovery cause link-flap interval命令使能接口状态自动恢复为Up的功能,并设置接口自动恢复为Up的延时时间。可以通过执行命令display error-down recovery查看接口状态自动恢复信息。
解决办法
# 关闭接口的Link-flap保护功能。
[~HUAWEI] undo port link-flap trigger error-down
转载请注明:河南网管联盟 » 华为交换机总是自动关闭端口的解决办法