DLDP 单向链路检测是什么
DLDP 通过周期性的邻居协商报文检测链路是否单向:如果一端持续收不到对端的报文,就判定这条链路只能发不能收。默认动作是产生告警,也可以配置成自动关闭端口,避免流量被送到单向链路上形成黑洞——单向链路的接口状态是 up 的,靠常规状态检查发现不了。
基本信息
| 适用平台 | 华为交换机(命令与选项按版本核对) |
|---|---|
| 检测对象 | 光纤对与铜缆链路 |
| 检测机制 | 周期发送协商报文,收不到对端报文即判定单向 |
| 默认动作 | 告警 |
| 可选动作 | 可配置为自动关闭端口 |
| 配置要求 | 两端都要使能,单端开启检测不完整 |
| 查看命令 | display dldp |
典型使用场景
- 跨机房长距光纤:排除单纤故障导致的单向链路
- 替换光模块后验证链路双向正常
- 对接第三方设备:对方不做链路检测时由本侧保护
- 排查『接口 up 但业务不通』的单向链路问题
配置与查看
配置与查看
system-view
dldp enable # 全局使能 DLDP
interface GigabitEthernet0/0/1
dldp enable # 接口使能
dldp interval 5 # 报文发送间隔(按平台支持配置)
dldp unidirectional-shutdown auto # 检测到单通时自动关闭端口
# 查看
display dldp # 端口状态与单通判定结果检测结果判读
| 检测状态 | 含义 | 处置建议 |
|---|---|---|
| 正常 | 双向都能收到对端报文 | 无需动作,纳入例行巡检 |
| 单向告警 | 收不到对端报文 | 核对光路、模块与对端配置 |
| 自动关闭 | 端口被检测机制关闭 | 修复链路后手动或按策略恢复 |
| 无邻居信息 | 对端未使能或报文被丢弃 | 确认两端都已使能并核对链路 |
两端都要使能 DLDP,单端开启检测不完整;对端未使能时本侧可能长期得不到确认信息,判定结果也就没有意义。
自动关闭动作要配恢复策略,避免端口长期 shut:链路修好后端口仍然关着,业务需要人工介入才能恢复。