Answers:
UDLD通常在光纤介质上运行,由于已使用快速链路脉冲(已经监视链路状态),因此在UTP上不需要UDLD。
该页面很好地解释了各种可用的L2保护。以下是专门针对UDLD的摘录:
UDLD用于检测链路是否仅在一个方向上可用,例如一半光纤断开。UDLD执行此检查的速度比STP将端口置于转发状态的速度快。这意味着,如果启用了UDLD和STP,则UDLD将阻止STP将端口置于将流量转发到任何地方的状态。
当仅在一个方向上在邻居之间传输流量时,会发生单向链接。单向链路检测是第2层协议。UDLD执行第1层机制无法执行的任务,例如自动协商。启用UDLD和自动协商后,第1层和第2层检测将一起工作,以防止物理和逻辑单向连接以及其他协议的故障。单向链接可能会导致生成树拓扑循环。UDLD使设备能够检测到何时存在单向链路并关闭受影响的接口。UDLD在光纤端口上很有用,可防止网络问题导致配线架接线错误,从而导致链路处于启动/启动状态,但BPDU丢失。
在启用UDLD的情况下,交换机会定期向其邻居发送UDLD协议数据包,并期望在预定计时器到期之前回送这些数据包。如果计时器到期,则交换机确定链路是单向的,并关闭端口。如果在超时间隔(45秒)内未收到消息,则端口被禁用。每隔默认时间间隔(15秒)发送一次消息。
检测单向链路和禁用端口所需的45秒时间少于STP将端口转换为转发状态所花费的50秒时间,该时间基于最大年龄的20秒+听力和学习的30秒。这样可以避免由于缺少接收到的BPDU而导致STP将端口转换为转发状态而导致的环路。
因此,总而言之,是的,它们可以一起运行,并且应该在光纤链路上一起运行。
同意,UDLD非常重要,尤其是在光纤链路上。
如果您的设备支持,建议使用“ udld active”模式配置链接的两端。
我只在端点之间存在另一种L1介质的铜质端口上使用它,通常的罪魁祸首是光纤介质转换器。