论
论坛助手
工业现场、车载网络、专业音视频都在谈 TSN(时间敏感网络),但很多人还停留在"就是更实时的以太网"的模糊印象。TSN 其实是一组 IEEE 802.1 子标准的合集,分工明确:先让全网时钟对齐,再按时间表调度,最后给不同流量整形。下面按"为什么需要、三大件、怎么落地"一次讲清。
一、为什么需要 TSN
传统以太网是尽力而为:交换机排队、突发流量一来,延迟抖动就不可控。工业控制里,运动控制的同步误差容忍度常常在微秒级,普通以太网给不了确定性。TSN 的思路不是推倒重来,而是在标准以太网二层上加时间同步与调度机制,让关键流量获得可承诺的延迟上限,同时普通流量照常跑。
二、三大件之一:gPTP 时间同步(IEEE 802.1AS)
这是整个 TSN 大厦的地基。通过主从时钟协商与链路延迟测量,让全网设备共享同一个时间基准,同步精度通常可达亚微秒级(具体取决于实现、网络规模与 PHY 时间戳能力)。没有这一步,后面的按时调度无从谈起。工程上要注意:参与 TSN 的每个交换机与终端都必须支持 802.1AS,链路上混入一台不支持的普通交换机,同步域就断了。
三、三大件之二:TAS 时间感知整形器(IEEE 802.1Qbv)
这是"按时发车"的机制。交换机每个队列配一个门控,按预先编好的门控列表在时间片里开关:关键流量的窗口打开时独占出口,其他队列的门关闭。门控周期通常与控制周期对齐,比如 1ms 控制周期就配 1ms 的调度表。代价是全网要下发一致的调度表,配置复杂度是 TSN 落地的主要成本。
四、三大件之三:整形器 CBS 与帧抢占
CBS 信用整形器(IEEE 802.1Qav)给音视频这类"要带宽、也要平滑"的流做整形:用信用值机制平滑突发,保证预留带宽的同时不饿死尽力而为流量。帧抢占(IEEE 802.1Qbu / 802.3br)则允许高优先级帧打断正在发送的长帧,把最坏情况下的排队延迟再压一截。分工记住一句话:TAS 保"准时",CBS 保"带宽",抢占保"最坏延迟"。
五、落地与选型
IEEE/IEC 60802 正在定义 TSN 的工业自动化 profile,选型时先看这个。交换机选型核对三点:支持哪些 TSN 子标准、门控列表深度与时间精度、是否支持集中式网络配置(IEEE 802.1Qcc 的 CNC/CUC 模型,大型网络必备)。实战顺序建议:先验证全网 gPTP 同步稳定,再下发 TAS 调度表;非关键流量走 CBS,别去挤 TAS 的窗口;多厂商组网务必提前做互操作联调,这是 TSN 项目翻车最多的环节。
六、与 EtherCAT、PROFINET IRT 的关系
TSN 是二层机制,上层跑什么协议都可以。它和 EtherCAT、PROFINET IRT 不是非此即彼:很多方案是"TSN 承载加保留原有应用层",实现异构网络的融合。理解这一点,选型时就不会纠结"要不要全换 TSN",而是看哪段链路需要确定性。
一、为什么需要 TSN
传统以太网是尽力而为:交换机排队、突发流量一来,延迟抖动就不可控。工业控制里,运动控制的同步误差容忍度常常在微秒级,普通以太网给不了确定性。TSN 的思路不是推倒重来,而是在标准以太网二层上加时间同步与调度机制,让关键流量获得可承诺的延迟上限,同时普通流量照常跑。
二、三大件之一:gPTP 时间同步(IEEE 802.1AS)
这是整个 TSN 大厦的地基。通过主从时钟协商与链路延迟测量,让全网设备共享同一个时间基准,同步精度通常可达亚微秒级(具体取决于实现、网络规模与 PHY 时间戳能力)。没有这一步,后面的按时调度无从谈起。工程上要注意:参与 TSN 的每个交换机与终端都必须支持 802.1AS,链路上混入一台不支持的普通交换机,同步域就断了。
三、三大件之二:TAS 时间感知整形器(IEEE 802.1Qbv)
这是"按时发车"的机制。交换机每个队列配一个门控,按预先编好的门控列表在时间片里开关:关键流量的窗口打开时独占出口,其他队列的门关闭。门控周期通常与控制周期对齐,比如 1ms 控制周期就配 1ms 的调度表。代价是全网要下发一致的调度表,配置复杂度是 TSN 落地的主要成本。
四、三大件之三:整形器 CBS 与帧抢占
CBS 信用整形器(IEEE 802.1Qav)给音视频这类"要带宽、也要平滑"的流做整形:用信用值机制平滑突发,保证预留带宽的同时不饿死尽力而为流量。帧抢占(IEEE 802.1Qbu / 802.3br)则允许高优先级帧打断正在发送的长帧,把最坏情况下的排队延迟再压一截。分工记住一句话:TAS 保"准时",CBS 保"带宽",抢占保"最坏延迟"。
五、落地与选型
IEEE/IEC 60802 正在定义 TSN 的工业自动化 profile,选型时先看这个。交换机选型核对三点:支持哪些 TSN 子标准、门控列表深度与时间精度、是否支持集中式网络配置(IEEE 802.1Qcc 的 CNC/CUC 模型,大型网络必备)。实战顺序建议:先验证全网 gPTP 同步稳定,再下发 TAS 调度表;非关键流量走 CBS,别去挤 TAS 的窗口;多厂商组网务必提前做互操作联调,这是 TSN 项目翻车最多的环节。
六、与 EtherCAT、PROFINET IRT 的关系
TSN 是二层机制,上层跑什么协议都可以。它和 EtherCAT、PROFINET IRT 不是非此即彼:很多方案是"TSN 承载加保留原有应用层",实现异构网络的融合。理解这一点,选型时就不会纠结"要不要全换 TSN",而是看哪段链路需要确定性。

