标签分发协议的私有前身
711 对应 cisco-tdp,即某厂商私有的标签分发协议,登记人是 Bruce Davie,TCP 与 UDP 同号注册。它出现于多协议标签交换的早期实现阶段,作用是在相邻设备之间协商并分发标签,为报文建立转发路径。后来这套机制被标准化为统一版本,使用 646 端口,私有实现在与标准实现互通时需要转换或统一升级,因此老网络中两者可能同时存在。
基本信息
| 服务 | cisco-tdp(私有标签分发协议) |
|---|---|
| 协议 | TCP 与 UDP 均有注册 |
| 背景 | 多协议标签交换的早期实现 |
| 后续演进 | 标准化版本使用 646 |
| 登记属主 | Bruce Davie |
典型使用场景
- 存量网络巡检:确认域内是否仍有私有实现运行
- 互通排障:私有实现与标准实现之间标签分发失败时定位
- 升级评估:为统一采用标准协议做现状与影响分析
- 安全核对:确认标签分发只在内网设备之间进行
- 资产梳理:核对设备清单与协议配置的对应关系
两种实现对照
| 实现 | 端口 | 互通要点 |
|---|---|---|
| 私有实现 | 711 | 仅同类设备之间可直通 |
| 标准实现 | 646 | 跨厂商设备的主流选择 |
| 混合部署 | 两者并存 | 需要明确每对邻居使用哪种 |
核对方式
核对方式
# Linux 主机侧:确认是否有该端口监听
ss -lntup 'sport = :711'
# 网络设备侧:查看标签分发相关配置
# 以厂商命令行核对接口下启用的协议与邻居状态
# 观察邻居会话是否建立
# 使用厂商工具的邻居与会话查看命令
nc -zv peer-router 711邻居会话建立与标签分发是两个阶段:会话能建立不代表标签已经在设备之间交换成功。排障时应分别核对会话状态与转发表项,只看到会话正常就判定链路可用,容易漏掉真实的转发问题。
标签分发属于转发面控制协议,一旦被伪造,攻击者可以引导流量经过指定设备:这类风险在跨域或共享网段上尤为明显。设备之间应限定为静态邻居,并禁止在非受控接口上启用。
核实要点
- 确认每对邻居使用的是私有实现还是标准实现
- 确认会话状态与标签分发结果分别正常
- 确认只有受控接口启用了该协议
- 确认升级计划中有回退路径