STP常见故障: Link两端工作模式不匹配(双工、单工) 每当有双工不匹配,如下错误信息在 Catalyst交换机交换机控制台上显示 CDP-4-DUPLEXMISMATCH: Full/half duplex mismatch detected on port [mod]/[port] 单向链路故障 由于单向链路,导致BPDU从一方的到另一方无法传输。 UDLD是cisco的私有2层协议,用于检测链路的单向问题。有的时候物理层是up的,但链路层就是down,这时候就需要UDLD去检测链路是否是真的up的。当AB两端都配置好UDLD后,A给B发送一个包含自己port id的UDLD帧,B收到后会返回一个UDLD帧,并在其中包含了收到的A的port id,当A接收到这个帧并发现自己的port id也在其中后,认为这链路是好的。反之就变成err-disable状态了。假设A配置了UDLD,而B没有配置UDLD:A给B发送一个包含自己port id的帧,B收到后并不知道这个帧是什么,也就不会返回一个包含A的port id的UDLD帧,那么这时候A就认为这条链路是一个单向链路,自然也就变成err-disable状态了。SWA向SWB发送一个UDLD,如果SWB能够回应SWA,则是双向链路,否则为单向链路。然后Shutdown掉这条有问题的Link。从而避免单向链路的产生。缺省情况下,UDLD是不启用的。 Easyinlab
|