端口状态为err-disable时的诊断与恢复

2014-10-8 11:41| 发布者: 谢晓新| 查看: 4571| 评论: 0 |来自: csdn

前两天有客户打电话来说server不工作,然后我到switch上一看发现连接server的那个端口变为err-disable。这样的情况时有发生,于是觉得有必要总结下便于以后查阅。

常见使用Err-disable的IOS平台

  • Catalyst 2900 / 3500 / 3700系列 (2950,3550,3750 )
  • 三层交换6500


Err-disable 的作用

当switch的操作系统发现某个端口发生错误,系统会把这个端口关闭,并且把LED指示灯变为橘黄色。其目的是保护网络的稳定性不受影响,因为端口错误的起因可能由于环路或者不稳定的线路等


Err-disable 的原因

在Err-disable detection开启的情况下,可能造成端口err-disable的原因如下。

  • Duplex mismatch (双工不匹配)

  • Port channel misconfiguration

  • BPDU guard violation

  • UniDirectional Link Detection (UDLD) condition

  • Late-collision detection

  • Link-flap detection (线路翻动)

  • Security violation

  • Port Aggregation Protocol (PAgP) flap

  • Layer 2 Tunneling Protocol (L2TP) guard

  • DHCP snooping rate-limit

  • Incorrect GBIC / Small Form-Factor Pluggable (SFP) module or cable

  • Address Resolution Protocol (ARP) inspection

  • Inline power


诊断方法:

  • show interface [port] status
  • show errdisable recovery - 如果你开启了errdisable recovery功能
  • show log
  • show etherchannel sum
  • show interface satus err-disable


一般来讲sys log会提示端口在什么时段变为errdisable和什么触发它的。

底层的问题一般为:松动或者过长的线路 、网卡损坏

配置问题:port-channel配置错误造成环路;开启portfast和bpdu guard然后连接了两台交换机; 违反了端口完全



比较特殊的一种: 环路报错

当生成树协议没有成功阻挡一个环路的产生,端口收到它自身发送的keep alive 包的时候,自动进入err-disable

PM-4-ERR_DISABLE: loopback error detected on Gi4/1, putting Gi4/1 in
err-disable state

思科解释如下:

  • Keepalives are sent on all interfaces by default in Cisco IOS Software Release 12.1EA-based software. In Cisco IOS Software Release 12.2SE-based software and later, keepalives are not sent by default on fiber and uplink interfaces. For more information, refer to Cisco bug ID CSCea46385


重新激活端口

首先要确保造成端口err-disable的根源的到解决(换卡,换网线,光纤,修改配置等)



方法一:shut,no shut

方法二:errdisable recovery / 开启 timeout选项

  • errdisable recover cause 【选项】
  • errdisable recover interval 【秒数】 - 默认300s

Router#show errdisable recovery
ErrDisable Reason    Timer Status
-----------------    --------------
udld                 Disabled
bpduguard            Enabled
security-violatio    Disabled
channel-misconfig    Disabled
pagp-flap            Disabled
dtp-flap             Disabled
link-flap            Disabled
l2ptguard            Disabled
psecure-violation    Disabled
gbic-invalid         Disabled
dhcp-rate-limit      Disabled
mac-limit            Disabled
unicast-flood        Disabled
arp-inspection       Disabled
<
>
在培训行业极度市场化的今天,在网络工程师鱼目混珠的时代,帆联科技扎根技术的理念从来没有改变,帆联科技从不提倡短线功利性考证培训,严格要求教师和学员,要为自己的未来做出辛苦的努力。一分辛劳,一份收获。

联系我们

南宁市大学东路162号东盟财经广场1402

0771-3185755(服务时间:9:00-17:30)

admin@sail-lab.net

在线咨询新浪微博官方微信官方微信

部门热线

前   台:0771-3185755
培训部:15994437962
认证部:15994437962
技术部:15578317196

培训服务 考试认证 校企合作 联系电话0771-3185755 返回顶部
返回顶部