1 概念
时间敏感网络(Time Sensitive Network)技术通常是指IEEEE的TSN工作组所制定的一系列技术标。TSN工作组的前身是音视频桥接(Audio and Video Bridge, AVB)工作组,起初是聚焦于在以太网架构上进行实时音视频传输的标准化工作。2012年,IEEE将AVB工作组更名为TSN工作组,并进一步增加了流量调度、网络配置、资源管理等方面的标准协议,以提升时间敏感网络的低时延、高可靠和传输确定性。
2 TSN标准演进历程:
3 时间敏感网络标准体系框架
3.1 时间同步:
时间同步是TSN中数据流调度整形的基础,能够提供供全局统一时钟信息及节点的参考时钟信息,实现本地时钟的调整和与其他网络节点时钟同步。
3.2 可靠性:
可靠性保障类标准协议主要是TSN在传输路径建立、冗余路径选择、冗余传输及流管理等方面的研究和策略制定。
3.3 时延
时延保障类协议是TSN中重要的技术协议之一,定义了同步与异步多种流调度整形器,影响时间敏感业务流端到端时延及时延抖动等性能。
3.4 资源管理
资源管理类协议更多是实施操作层面的标准规范,根据资源管理决策结果对TSN交换设备实施配置。
4 时间敏感网络基础知识
4.1 时间敏感网络协议层次
TSN是在IEEE802.3标准以太网基础上进行的协议增强。TSN在OSI参考模型中位于第二层(数据链路层),主要增强了数据链路层的资源管理、数据帧处理和流管理等策略。TSN是一种独立于物理层的通信技术,包括流管理、过滤、配置、入口和出口队列管理等一系列数据链路层的协议增强,能够进行差异化的QoS管理,能够在多业务统一承载下对高优先级业务提供严格的QoS保障。
4.2 时间敏感网络数据帧格式
TPID:该字段与IEEE802.1Q数据帧对应字段长度和标记的意义完全相同。
PCP(Priority Code Point):与IEEE802.1Q数据帧中的优先级字段长度和意义完全相同。但在TSN中,对相应的PCP值的业务类型进行了定义,这是TSN差异化QoS控制的基础。根据优先级代码由低到高:
尽力而为型业务流(BEST Effort) PCP = 0
背景业务流(Backgroud)PCP = 1
卓越努力型业务流(Excellent Effort) PCP = 2
关键应用流(Critical Applications) PCP = 3
时延和抖动小于100ms的视频业务流(Video < 100ms)PCP = 4
时延和抖动小于100ms的音频业务流(Voice < 100ms)PCP = 5
互联网控制类业务流(Internetwork Control)PCP = 6
控制类数据流(Control-data Traffic)PCP = 7
丢弃标识符(Drop Eligible Indicator): 与IEEE802.1Q数据帧的CFI字段长度相同。但在TSN中,该标识符表示该类型业务流对应的数据帧是否能够被丢弃,在网络拥塞控制、流过滤等过程中使用。
VID:该字段与IEEE802.1Q数据帧对应字段长度和标记的意义完全相同。