DU 与 DoD 的区别
LDP 的标签分发有两种模式:下游自主(DU)模式下,LSR 会主动向下游分发标签;下游按需(DoD)模式下,只有收到下游请求才会分发。两端模式不一致会导致标签只在一个方向存在,表现为单向不通。多数平台默认使用 DU。
基本信息
| DU 下游自主 | 主动分发标签,多数平台的默认行为 |
|---|---|
| DoD 下游按需 | 收到请求后才分发,部分平台支持 |
| 不一致的后果 | 标签单向存在,流量单方向不通 |
| 范围要求 | 沿途设备的模式都要一致,不只是两端 |
| 核对命令 | show mpls ldp bindings 与 LSP 查看命令 |
典型使用场景
- 与不熟悉的厂商设备对接:先确认分发模式
- 排障「去程通、回程不通」:检查标签是否双向存在
- 设备替换:保持默认模式,减少不必要的差异
- 设计评审:把分发模式写进互联互通要求
- 割接验证:确认双向标签均已生成后再切流量
查看与配置
查看与配置
show mpls ldp bindings | include 10.10 # 查看本地与远端绑定
!
# 华为(MPLS LDP 视图,具体语法以版本为准):
# label advertisement-mode downstream-unsolicited
# label advertisement-mode downstream-on-demand
display mpls ldp lsp 10.10.0.0模式对照
| 模式 | 触发方式 | 常见实现 |
|---|---|---|
| DU 下游自主 | 主动分发 | 多数平台默认 |
| DoD 下游按需 | 下游请求后分发 | 部分平台支持,需按文档配置 |
| 一致性要求 | 沿途设备都要一致 | 中间设备不同样会出问题 |
两端模式不一致时的现象很典型:标签只在一个方向存在,业务表现为单向不通,而链路状态与路由表都显示正常。
改模式要覆盖整条路径:只核对两端而忽略中间设备,问题会在跨越多跳的 LSP 上重新出现。
修改分发模式属于控制面变更:会触发标签重新分发,建议安排在维护窗口执行并准备回退方案。
对接前把分发模式写进互联要求文档:口头确认在人员更替之后容易失真,文档才是最可靠的依据。
排障时同时看两个方向的绑定:只有一侧存在绑定时,应优先怀疑模式不一致,而不是链路故障。