首页/网络/VLAN 与高可用速查/单向检测协议对比(UDLD/DLDP)
二层排障78 条

单向检测协议对比(UDLD/DLDP)

单向链路检测协议对比:UDLD 用于 Cisco 体系,DLDP 用于华为/H3C 体系,检测思想相近但模式与动作配置不同。

VLAN 与高可用速查网络更新于 2026-10-13

UDLD 与 DLDP 的区别

UDLD 与 DLDP 解决同一类问题:发现只通一个方向的链路并采取措施。UDLD 是 Cisco 的实现,分普通模式与激进模式,激进模式下持续探测并在判定后把端口置为错误关闭状态;DLDP 由华为与 H3C 实现,通过协商报文超时判定单向,动作可配置为仅告警或自动关闭。两者思想相同,但命令、模式与状态机不同。

基本信息

适用平台UDLD 用于 Cisco,DLDP 用于华为与 H3C
工作模式UDLD 有普通与激进模式,DLDP 有普通与增强等工作模式
判定动作UDLD 可告警或置端口错误关闭,DLDP 可告警或关闭接口
部署 Requirements成对链路,两端都要启用检测
跨厂商链路两端分别运行各自协议,各自检测各自方向

典型使用场景

  • 混合厂商组网时按设备品牌选择对应检测协议
  • 光纤互联链路两端分别部署检测,确保双向都被覆盖
  • 排查单通问题时对照两侧检测结果定位方向
  • 设计规范中明确各厂商链路要启用的检测机制
  • 更换模块或跳线后复核检测状态是否恢复正常

两侧配置对照

两侧配置对照
# Cisco UDLD
udld enable                              # 全局(普通模式)
interface GigabitEthernet1/0/1
 udld port aggressive                    # 接口激进模式
show udld                                # 查看检测状态
# 华为与 H3C DLDP
dldp enable
interface GigabitEthernet0/0/1
 dldp enable
display dldp                             # 查看检测状态

对比

项目UDLDDLDP
适用厂商Cisco 设备华为与 H3C 设备
模式普通与激进模式普通与增强等工作模式
判定动作告警或端口错误关闭告警或自动关闭接口
部署要求链路两端分别启用链路两端分别启用
跨厂商链路两端协议不同时各自检测各自方向:一侧配置正常不代表另一方向被覆盖,验证要双向检查。
检测动作关闭端口后,业务恢复依赖冗余路径与恢复流程,设计时把恢复路径与自动恢复策略一起评估。

易错点

  • 跨厂商链路只在一端启用检测,另一端方向的问题不会被发现,两端分别部署并双向验证
  • 把 Cisco 的检测命令与状态字段直接套用到其他厂商设备,命令与状态机不同会造成误判,按对应平台手册核对
  • 检测动作会关闭端口却未提前评估冗余路径,单通被检测到的同时业务也中断,部署前确认备份路径可用

数据来源与参考

  • Cisco UDLD 配置指南
  • 华为 S 系列交换机产品文档(DLDP)
  • H3C DLDP 配置指导
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌