测试环境:
1,使用笔记本配置临时ip并插在ASW-A3-C2960的Gi0/3口,然后连续ping [url]www.163.com[/url] ;
2,端口现有配置:
interface GigabitEthernet0/3
      switchport access vlan 200
      switchport mode access
end
测试步骤:
1,   在连续ping [url]www.163.com[/url] 没有问题后一段时间,拔掉笔记本的网口,此时ping timeout;
2,   插上笔记本网口,并计时。结果从插上网口那一刻到ping包正常一共30s;
3,   连续ping一分钟后,配置Gi0/3 如下:
    interface GigabitEthernet0/3
      switchport access vlan 200
      switchport mode access
      spanning-tree portfast
      spanning-tree bpduguard enable
end
检查结果:ping包正常,没有丢包;
4,   连续ping一分钟后,全局配置:errdisable recovery cause all;检查结果:有一个ping包timeout;
5,   连续ping一分钟后,全局配置:udld enable;检查结果:ping包正常,没有丢包;
6,   连续ping两分钟,ping包正常,没有丢包;
注释:
errdisable recovery cause all 这条命令是启用交换机的自动恢复功能。有时交换机在检测到一些错误信息后,导致端口errdisable(相当于down状态),这个时候需要人为地去up(no shutdown)这个端口,或者等err信息超时。配置了这条命令,交换机就会在错误信息消失后的第一时间自动启动这个端口。
udld enable 这条命令是启用交换机每个端口链路的上行和下行的检测机制,但是必须在互联的交换机上面一起配置。
总结:
在生产网络中配置portfast、bpduguard、errdisable recovery cause all以及udld enable,不会对网络造成影响。