跳转至

TSN/DetNet 确定性网络:工业物联网的实时通信基石

难度:🟠 进阶 | 领域:确定性网络、工业以太网 | 阅读时间:约 28 分钟

日常类比

普通以太网像不设限速的城市道路——多数时候通畅,堵车时谁也说不准多久到。工厂机械臂却需要「最坏情况也准时」:控制指令晚到,轻则焊缝歪,重则臂撞臂。时间敏感网络(Time-Sensitive Networking, TSN) 像给道路加定时绿灯波与应急车道;确定性网络(Deterministic Networking, DetNet) 则把类似保证从二层园区延伸到三层/广域[5][7]。

摘要

本文梳理 IEEE 802.1 TSN 标准族(时间同步、门控调度、帧抢占、无缝冗余等)、IETF DetNet 架构及其与 TSN 的衔接、3GPP 体系下 5G 与 TSN 融合思路,并对比传统工业以太网。延迟与抖动数字多来自标准目标或特定实验床,随跳数、负载与硬件时间戳能力变化[1][7][10]。

1 为什么要「确定性」

确定性强调的是有界延迟与有界抖动,而非仅平均延迟低。传统以太网延迟呈长尾:多数包很快,偶发排队可到毫秒甚至更高量级。运动控制等场景常要求周期在数百微秒到数毫秒、抖动微秒级——专用工业以太网(PROFINET IRT、EtherCAT 等)曾各自解决,但互操作与 IT/OT 融合成本高。TSN 目标是在标准以太网上用开放标准提供可调度确定性,并与 IT 流量共存[7][12]。

2 TSN 标准族

TSN 是 IEEE 802.1 下多标准的统称,各解决确定性的一个维度。

2.1 802.1AS — gPTP 时间同步

广义精确时间协议(generalized Precision Time Protocol, gPTP) 是 IEEE 1588 的 TSN 配置文件:对表选出主时钟(Grandmaster),从时钟用带时间戳的消息估计偏差与路径延迟。硬件时间戳下,园区规模同步精度常可达亚微秒量级;每跳误差累积与晶振、实现相关,不宜写成固定「全网 <1μs」而不加条件[1]。

2.2 802.1Qbv — 时间感知整形器(TAS)

时间感知整形器(Time-Aware Shaper, TAS) 用门控列表(Gate Control List, GCL)按时间开闭最多 8 个优先级队列出口门,把关键窗口与尽力而为窗口隔开,形成端到端「绿波」前提是全网时间对齐[2]。端到端延迟上界取决于周期、窗口长度与跳数,工程上从数十微秒到低毫秒均有报道。

2.3 802.1Qbu / 802.3br — 帧抢占

大帧占用线路时,高优先级小帧需等待整帧发完;千兆下最大帧传输时间约十余微秒量级。帧抢占允许打断低优先级帧并分段重组,缩小保护带(guard band),提高与 TAS 联用时的带宽效率[3]。

2.4 802.1CB — FRER

帧复制与消除(Frame Replication and Elimination for Reliability, FRER) 沿不相交路径双发(或多发),接收端按序列号去重,追求接近零切换时间的冗余,对比生成树类秒级收敛[4]。

2.5 其他标准一览

标准 功能 要点
802.1Qcc 流预留与配置 分布式 / 集中网络 / 全集中(CUC+CNC)模型
802.1Qci 每流过滤与策略 入口监管,抑制不合规突发
802.1Qcr 异步流量整形(ATS) 弱化对全网严格同步的依赖
802.1Qch 循环排队转发(CQF) 用循环缓冲简化门控
802.1Qdj 配置增强 CNC 的 YANG 等自动化接口

3 DetNet:确定性上到 L3

DetNet(RFC 8655)把有界延迟、低丢包与冗余等服务语义扩展到 IP/MPLS 等[5]。

对比维度 TSN (IEEE 802.1) DetNet (IETF)
层次 主要为 L2 以太网 L3(IP/MPLS 等)
范围 同一 L2 域/园区 可跨域、广域
延迟量级(典型叙述) 微秒~低毫秒 毫秒~更高(视子网)
时间同步 常用 802.1AS 取决于下层技术
冗余 802.1CB FRER PREOF 等,可复用 FRER 思想
数据面 以太网帧 MPLS 或 IP/SRv6 等

车间内 TSN、厂间 DetNet、边界互通,是常见分层叙事;具体互通配置与运维复杂度仍高[5][7]。

4 5G 与 TSN 融合

3GPP 将 5G 系统建模为逻辑 TSN 桥,向集中网络配置(Centralized Network Configuration, CNC)暴露延迟/带宽等能力,使无线段可纳入端到端调度叙事[6][8]。无线链路抖动通常远大于有线 TSN 单跳;时间感知调度、包延迟预算(Packet Delay Budget)、5G 侧时钟同步等用于收紧分布。实验室与试验网报告中,端到端延迟有进入数毫秒~十余毫秒量级的案例,能否覆盖运动控制要按周期与可靠性等级单独论证[10]。

5 应用分层与工业以太网对比

应用类型 周期量级 延迟/抖动倾向 可靠性叙述
运动控制 数百μs~1ms 极严 极高
PLC↔I/O 1~10ms 很高
过程监控 10~100ms
HMI/SCADA 100ms~1s
IT 流量 尽力而为 无保证 尽力而为

TSN 价值常在于同一物理网上共存上述等级,减少独立 OT 布线[7][12]。

维度 TSN PROFINET IRT EtherCAT CC-Link IE TSN
标准开放性 IEEE 开放族 PI 生态 ETG 生态 基于 TSN
与标准以太网 高兼容目标 部分场景需约束 常需专用路径 继承 TSN
极短周期 视实现 可至数十μs 级 常更具竞争力 视配置
IT/OT 融合 原生叙事强 常需分隔/网关 常需网关 融合叙事强
5G 集成 3GPP 有研究/规范路径 随 TSN

性能上 EtherCAT 等在极短周期仍常领先;TSN 卖点更在互操作与融合[12]。

6 配置与工具链要点

802.1Qcc 三类模型:全分布式协商简单但能力有限;集中网络+分布式用户由 CNC 算调度;全集中式由集中用户配置(Centralized User Configuration, CUC)汇聚需求再交 CNC,大规模工厂更常见。

Linux 侧有 taprio(Qbv 类)、etf、mqprio 等;网卡/交换芯片需确认硬件时间戳与 TSN 特性。OPC UA Pub/Sub over TSN 是常见应用层组合叙事[11]。开源协议栈与 GCL 验证工具在演进中,产线仍以认证交换机与厂商工具链为主

7 局限、挑战与可改进方向

1. 调度可扩展性与工程成本

局限:大规模 GCL 手工/求解器配置难;流量变更要重算,运维负担高[9]。 改进:CNC + YANG/自动化;流量分级,仅对真正关键流做门控,其余用优先级/ATS。

2. 有线指标不能外推到 5G 段

局限:把有线「微秒抖动」话术套到 5G+TSN 端到端会误导验收[8][10]。 改进:按 3GPP 延迟预算与现场无线测量验收;运动控制与过程监控分档签约。

3. 时钟与冗余的单点风险

局限:Grandmaster 失效、路径共模故障会使 AS/FRER 假设破产[1][4]。 改进:热备 GM、多域同步演练;冗余路径做真正不相交与故障注入测试。

4. 与遗留工业以太网共存

局限:存量 EtherCAT/PROFINET 岛与 TSN 骨干之间仍需网关,确定性在网关处可能被打破[12]。 改进:分阶段:先骨干 TSN 承载非最严流量;最严环保留专用技术并明确边界 SLA。

8 小结

TSN 用同步、门控、抢占与 FRER 等把以太网做成可调度的确定性载体;DetNet 尝试把服务语义扩展到 L3/广域。5G 融合与 AI 辅助排程是活跃方向,但部署成功取决于硬件时间戳、CNC 工程与分档验收,而非单一标准名[5][7][9]。

参考文献

[1] IEEE 802.1AS-2020, "Timing and Synchronization for Time-Sensitive Applications." [2] IEEE 802.1Qbv-2015, "Enhancements for Scheduled Traffic." [3] IEEE 802.1Qbu-2016, "Frame Preemption." [4] IEEE 802.1CB-2017, "Frame Replication and Elimination for Reliability." [5] N. Finn et al., "Deterministic Networking Architecture," RFC 8655, IETF, 2019. [6] 3GPP TR 23.734, "Study on 5GS Enhanced Support for Vertical and LAN Services," Rel-16. [7] A. Nasrallah et al., "Ultra-Low Latency (ULL) Networks: The IEEE TSN and IETF DetNet Standards and Related 5G ULL Research," IEEE COMST, 2019. [8] D. Cavalcanti et al., "Extending Accurate Time Distribution and Timeliness Capabilities over the Air...," Proceedings of the IEEE, 2019. [9] Y. Seol et al., "AI-Assisted TSN Gate Control List Scheduling Using Deep Reinforcement Learning," IEEE RTSS, 2024. [10] A. Gogolev et al., "TSN-Enabled 5G for Industrial IoT: Experimental Evaluation," IEEE Access, 2024. [11] OPC Foundation, "OPC UA over TSN" joint white paper / related materials. [12] L. Wisniewski et al., "Comparison of Industrial Ethernet Solutions: PROFINET, EtherCAT, and TSN," IEEE Industrial Electronics Magazine, 2024. [13] IEEE 802.1Qcc, "Stream Reservation Protocol (SRP) Enhancements and Performance Improvements."