712 与 TBRPF
712 的登记名是 tbrpf,对应 Topology Broadcast based on Reverse-Path Forwarding(RFC 3684),是一种面向移动自组网(MANET)的路由协议。它的思路是让每个节点沿反向路径转发拓扑信息:只有当某个邻居位于通往目的节点的反向路径上时,才需要继续转发这条更新,从而把广播开销压下来。协议由研究机构推动,属于 MANET 早期的候选方案之一。随着自组网场景收敛到少数几种实现,TBRPF 没有形成主流部署,712 因此主要是名称登记。
基本信息
| 服务名 | tbrpf(Topology Broadcast based on Reverse-Path Forwarding) |
|---|---|
| 传输层 | TCP/UDP 712 |
| 规范 | RFC 3684 |
| 适用场景 | MANET(移动自组网) |
| 现状 | 未形成主流部署 |
典型使用场景
- 自组网与应急通信方案核查:确认实际启用的路由协议与端口
- 资产核对:扫描结果出现 712 时按进程定性
- 技术选型参考:对比不同自组网路由思路的开销与收敛特性
- 安全评估:自组网协议普遍缺少强认证,评估入网控制是否到位
- 变更核实:调整无线链路参数后确认邻居关系是否正常重建
核查命令
核查命令
ss -lntup 'sport = :712' # 是否监听
getent services tbrpf # 名称登记查询
sudo lsof -i :712 # 占用进程
sudo tcpdump -ni eth0 'udp port 712' -c 20 # 观察是否有拓扑更新报文
# 自组网排查要同时看邻居表与拓扑表,只查单台设备状态容易误判自组网路由协议对照
| 协议 | 思路 | 注册端口 |
|---|---|---|
| TBRPF | 反向路径转发的拓扑广播 | 712 |
| OLSR | 多点中继,周期性交换拓扑 | 698(实现可改) |
| AODV | 按需发现路径 | 654(实现可改) |
| 有线网络通用协议 | OSPF / IS-IS 等 | 协议号 89 等,与自组网假设不同 |
自组网里节点既是终端又要转发,排障不能只看单台设备状态:邻居表、拓扑信息与链路质量需要同时确认,三者不一致时最常见的现象是路由存在但丢包严重。
自组网协议普遍缺少强认证,节点入网后即可参与拓扑传播。伪造的更新可以把流量引向不可信节点,因此部署时必须控制入网凭证并对链路加密,不能只依赖协议本身。