单向链路在光纤中更常见,但也可能在铜缆中出现.
想象一下,您在两座建筑物之间铺设了一条双芯光纤,在运行过程中的某个地方,其中一个核心受损,这可能会使您处于具有单向链接的位置,您有足够的链接可以向一个方向发送,但不能向另一个方向发送。
两端的设备可能无法注意到链路损坏,流量仍然流动,至少在一个方向上,所以他们可能认为链接仍然存在。
但这总比完全切断的链接要好,对吗?也许不吧。
生成树可能允许一些第 2 层循环通过网络。
为什么?
无法将 BPDU 发送到连接的交换机,防止此特定问题的一种方法是 Loop Guard,如果端口需要 BPDU,但没有收到它们,环路防护将禁用该端口。
但是我们如何预防其他问题呢?
。Cisco 设计了UDLD 协议,但后来适应了 RFC 5171 中的行业标准,具有 UDLD 的两台设备将每 15 秒互相发送一个 hello 数据包,如果响应丢失,交换机禁用该端口。
建议:使用激进模式
全局或每个接口启用 UDLD。它也可以设置为 启用 或 激进模式,除了生成系统日志消息外,启用模式不会采取任何行动,主动模式将尝试重新建立链接,如果不能,它将禁用该端口。建议在积极模式下全局启用 UDLD,系统日志消息太容易错过了。
配置
使用 udld port
或 udld port Aggressive
命令打开每个接口的 UDLD,模式不需要在两端匹配。
每个端口配置
首次启用时,它会经历一个 未知 状态,这可以防止它假设链接已关闭,直到它能够从它的合作伙伴那里获得初始响应。
一旦它得到响应,它就会转换到双向状态。