首页/网络/常用端口速查/861 owamp 单向主动测量
700-1023 系统端口92 条

861 owamp 单向主动测量

owamp-control:单向主动测量协议(RFC 4656)控制通道;同号 UDP 侧 owamp-test 承载测试流。

常用端口速查网络更新于 2026-10-13

单向时延测量协议

OWAMP(One-way Active Measurement Protocol)是测量单向时延的框架:控制通道用 TCP 861(owamp-control)约定探测参数并鉴权,测试流用 UDP 861(owamp-test)发送带时间戳的探测报文。RFC 4656 定义 OWAMP,RFC 8545 为 OWAMP 与 TWAMP 固定了端口:OWAMP 的 861、TWAMP 的控制 862 与测试 863。它的价值在于把去程与回程分开看,常规 ICMP 只能给出往返时间,无法区分哪一段劣化。

基本信息

服务owamp-control(TCP)/ owamp-test(UDP)
协议TCP/UDP 861
规范RFC 4656、RFC 8545
配套TWAMP 使用 862 与 863
前提两端时钟需同步(NTP 或 PTP)

典型使用场景

  • 跨地域链路验收:分别量化去程与回程时延,定位单向劣化
  • 专线 SLA 举证:单向时延超标比往返指标更容易界定责任段
  • 实时业务排障:上行拥塞常表现为回程正常而去程抖动
  • 改造前后对比:以固定样本量与固定包长建立可复现的时延基线
  • 资产核对:内网出现 861 流量时确认是否部署了 perfSONAR 类测量节点

端口与角色

端口协议角色
861TCPOWAMP 控制通道:会话参数与鉴权
861UDPOWAMP 测试流:单向时延样本
862 / 863TCPTWAMP 双向版本的控制与测试
123 / 1588UDPNTP 与 PTP 时钟同步,单向测量的前提

核对与验证

核对与验证
# 确认本机是否在跑测量服务
ss -lntup | grep ':861 '
# 校验与上游的时钟偏差(单向测量的前提)
chronyc tracking | head -5
# 抓包观察控制通道与测试流是否成对出现
sudo tcpdump -i eth0 -n 'tcp port 861 or udp port 861' -c 20
单向时延的可信度取决于两端时钟:偏差一毫秒就会污染全部结果。部署前先用 NTP 或 PTP 对齐时钟,并在报告里注明同步精度,否则测量值只能看趋势、不能看绝对值。

部署要点

  • 两端都要部署测量组件:一端作为控制端,对端作为被测量端
  • 探测包长与采样间隔确定后不要随意改动,否则基线不可比
  • 优先使用 PTP 或高精度 NTP,并在报告里标注同步精度
  • 测量节点要放在业务路径的真实两端,而不是同一机房内的两台虚机

易错点

  • 两端时钟未同步就测单向时延:结果里混入时钟偏差,数字看似精确实则不可用
  • 只放行 TCP 861 忘了 UDP:控制通道能建立、测试流发不出去,测量直接失败
  • 拿测试流量当业务流量评估:UDP 探测是持续定长小包,与真实业务模型差异明显
  • 安全策略里把 861 一律封掉:测量节点失效,跨域链路失去量化依据
  • 测量节点与业务路径不一致:测出来的时延与用户实际体验无关

数据来源与参考

  • RFC 4656:A One-way Active Measurement Protocol
  • IANA 端口注册表

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌