我应该用生成树运行UDLD吗?


15

生成树和UDLD可以一起运行吗?如果可以,这是个好主意吗?

Answers:


18

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将端口转换为转发状态而导致的环路。

因此,总而言之,是的,它们可以一起运行,并且应该在光纤链路上一起运行。


9

是的,同时运行它们是一个好主意,因为它们可以保护您免受各种故障的影响。如果双方都不支持UDLD,则可以将LACP用作穷人的UDLD(例如,在Cisco和Juniper之间),甚至可以使用以太网OAM LFM。


5

绝对。生成树中有许多与UDLD能够检测并确保网络继续正常运行的与单向流量相关的故障模式。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.