目录文档-技术白皮书21-EFT.WP.Metrology.Sync v1.0

第4章 测量链路与时间戳(硬件/软件/混合)


一句话目标:定义网络测量链路的可追溯时间戳口径,统一硬件/软件/混合取点、延迟分解与不确定度发布,使 offset/skew/J 与 T_arr 相关量在跨设备与跨域中具有一致解释与合规模式。


I. 范围与对象

  1. 适用对象
    • 以以太网/光纤为主的 PTP/NTP 测量链路,支持 PHY/MAC/NIC 硬件时间戳、kernel/user 软件时间戳与两者融合的混合方案。
    • 覆盖边界设备(BC/TC)、服务器网卡、虚拟化/容器网络栈、时间敏感网络(TSN)场景。
  2. 输入
    • 报文与事件:Sync/Follow_Up/Delay_Req/Delay_Resp 或 NTP 四时戳序列,correctionField 累积量,交换机 residence time。
    • 设备能力与工况:ts_point ∈ {phy_ingress, mac_rx, nic_rx, kernel_rx, userland},line_rate, L_frame,驱动与固件版本,irq 与 sched 策略。
    • 参考与约束:tau_mono, ts, offset/skew/J 预算,T_arr 两口径阈值。
  3. 输出
    • 标准化时戳:ts_std(p) 及其来源 ts_point、校准偏置与不确定度 U(ts_std)。
    • 链路延迟分解:t_ser, t_prop, t_mac, t_phy, t_fifo, t_dma, t_irq, t_sched 与 u(·)。
    • 清单与契约:manifest.sync.ts.*、断言结果与签名。

II. 名词与变量

  1. 取点与链路
    • ts_point ∈ {phy_ingress, mac_rx, nic_rx, kernel_rx, userland}
    • t_ser = L_bits / R_bps,t_prop(介质传播),t_mac/ t_phy(子层处理),t_fifo(NIC 队列),t_dma,t_irq,t_sched(调度)。
    • 链路总和:t_link = t_ser + t_prop + t_mac + t_phy + t_fifo + t_dma + t_irq + t_sched。
  2. PTP/NTP 四时戳
    • T1(master egress),T2(slave ingress),T3(slave egress),T4(master ingress)。
    • CF12(前向 correctionField 总和),CF34(回向 correctionField 总和),t_res(各 TC residence time)。
    • delay_rt,asym。
  3. 不确定度与发布
    • u(x)(标准不确定度),U = k * u_c(扩展不确定度),check_dim(expr)。
    • 时基:内部 tau_mono,对外 ts,并记录 offset/skew/J。

III. 公设 P604-*


IV. 最小方程 S604-*


V. 计量流程 M60-4(测量链路与时间戳)

  1. 能力探测与策略设定
    • 枚举接口能力与驱动:确定 ts_point,记录 line_rate, L_bits,是否支持 correctionField 与两步 Follow_Up。
    • 固化优先级:phy/mac > nic > kernel > userland。
  2. 链路分解与基线校准
    • 计算 t_ser、估计 t_prop(介质与长度),读取 NIC 队列与 DMA 参数估计 t_fifo/t_dma。
    • 通过环回/对时治具测量 bias_sw,得到 ts_std 校准映射。
  3. 四时戳采集与校正
    • 抽取 T1..T4 与 CF12/CF34,按 S604-3/4 求 offset/delay_rt,并记录 t_res。
    • 发布 ts_std 与 u(·),所有计算在 tau_mono 上进行。
  4. 虚拟化与混合融合
    • 拆解 t_irq/t_sched 的 host/guest 贡献,必要时引入 paravirt 校正因子。
    • 使用 ts_hw 作为锚,利用 ts_sw 提升丢时戳场景的覆盖率。
  5. 到达时两口径并行
    对涉及介质传播的场景,计算 T_arr 的两口径与 delta_form;超阈触发路径探测或介质参数复核。
  6. 落盘与签名
    形成 manifest.sync.ts.*:ts_point, ts_std, bias, U, t_link breakdown, offset, delay_rt, asym, delta_form 与 TraceID/signature。

VI. 契约与断言 C60-4*


VII. 实现绑定 I60-*(时间戳与链路层)


VIII. 交叉引用


IX. 质量度量与风控

  1. 指标(SLI)
    • ts_bias_p50/p95/p99, ts_jitter_p95/p99, missing_hw_ts_rate, cf_miss_rate, offset_p99, delay_rt_p99, asym_p95。
    • t_link_breakdown 的 t_dma/t_irq/t_sched 占比与漂移速率。
    • delta_form_p99 与 manifest 覆盖率。
  2. 风控
    • 偏置飘移越界时自动重校与降级到硬件取点;cf_miss_rate 升高触发路径探测与 TC 健康检查。
    • 虚拟化负载上升触发 irq/sched 限制与隔离;offset_p99 超预算触发伺服降权或切换上游。

小结

本章给出了可执行的测量链路时间戳规范:以固定分解的 t_link、确定的 ts_point 与 correctionField 合并口径,统一了硬件/软件/混合取点;通过 S604-* 方程与 M60-4 流程、C60-4* 契约与 I60-* 接口,实现跨设备、跨域、跨运行时的到达时与同步数据一致化与可审计发布。

版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/