LDP 标签分发协议
646 是 MPLS 标签分发协议 LDP(Label Distribution Protocol,RFC 5036)使用的端口。路由器先用 UDP 646 向组播地址发现邻居,再在 TCP 646 上建立会话、交换标签映射,为 MPLS 转发建立标签转发表项。它与 RSVP-TE 属于同一层次的两种标签分发方式:前者依赖路由协议收敛,后者支持流量工程。
基本信息
| 服务 | ldp(Label Distribution Protocol) |
|---|---|
| 协议 | UDP 646 邻居发现、TCP 646 会话 |
| 规范 | RFC 5036 |
| 场景 | MPLS 骨干网与城域网 |
| 依赖 | OSPF 或 IS-IS 提供的路由信息 |
典型使用场景
- MPLS 网络中路由器之间分发标签,建立标签交换路径
- 排查标签未建立,先确认 LDP 邻居是否处于 up 状态
- 做标签分发方案选型时对比 LDP 与 RSVP-TE 的差异
- 安全评估时确认 646 只在骨干设备之间可达
- 资产扫描发现 646 监听时核实进程来源与业务归属
定位占用与查看邻居
定位占用与查看邻居
ss -lntup 'sport = :646'
sudo lsof -i :646
netstat -ano | findstr :646 # Windows 侧对照
# 设备侧查看 LDP 邻居(华为 VRP)
display mpls ldp peer
# 思科 IOS 侧对应命令
show mpls ldp neighborLDP 要点速览
| 项目 | 内容 | 说明 |
|---|---|---|
| 邻居发现 | UDP 646 组播 224.0.0.2 | 周期性发送,发现直连的标签交换路由器 |
| 会话建立 | TCP 646 | 交换标签映射,用于维护标签转发表项 |
| 依赖关系 | IGP 路由 | 标签与路由前缀绑定,路由不通标签也起不来 |
| 方案对比 | RSVP-TE | 支持流量工程与带宽约束,配置更复杂 |
与 RSVP-TE 的分工:LDP 跟随 IGP 的最短路径,实现简单、运维成本低;RSVP-TE 可以按带宽与显式路径做流量工程,代价是需要额外的隧道管理。多数园区与城域网用 LDP,骨干网做流量工程时两者可以并存。
ldp 是早期注册名,公开资料稀少。若在资产中发现该端口监听或外联:先核实进程来源与业务归属,无明确用途的按未知服务流程处置,并评估是否需要限制访问。LDP 报文没有认证机制,边界上应与路由协议同等保护。
排障顺序建议:先看 IGP 邻居与路由表,再看 LDP 邻居,最后看标签转发表。标签建立在路由前缀之上,顺序颠倒会出现「明明能 ping 通但对端标签没学过来」的困惑。