Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >TSN 时间敏感网络

TSN 时间敏感网络

原创
作者头像
利又德智能感知
修改于 2024-11-28 06:34:27
修改于 2024-11-28 06:34:27
2820
举报

    今日武汉利又德的小编为大家信誓旦旦绍TSN协议以及TSN历史与现状。

TSN 时间敏感网络(缘起:TSN历史与现状)

    TSN历史

    TSN是一项从音视频领域延伸至工业、汽车、移动通信领域的技术,最初来源于音视频领域的应用需求,当时该技术被称为AVB,由于针对音视频网络需要较高的带宽和最大限度的实时,借助AVB能较好地传输高质量音视频数据。

图片
图片

    2005年,IEEE802.1工作组成立AVB音视频桥任务组,并在随后的几年里成功解决了音频视频网络中数据实时同步传输的问题。这一点立刻受到来自汽车和工业等领域人士的关注。2012年,AVB任务组在其章程中扩大了时间确定性以太网的应用需求和适用范围,并同时将任务组名称改为现在的TSN任务组。

    不论是AVB和TSN,都主要定位于数据链路层(如图1所示);物理层方面,IEEE也做了新标准:IEEE 802.3bp和IEEE 802.3bw。

图1 传统以太网7层模型结构

    传统以太网

    以太网的概念是1973年提出的,使用CSMA/CD(载波监听多路访问和冲突检测)技术,通常使用双绞线(UTP线缆)进行组网。包含标准以太网(10Mbit/s)、快速以太网(100Mbit/s)、千兆网(1Gbit/s)和10G以太网(10Gbit/s)。它们符合IEEE802.3。

图2 传统以太网数据帧传输随时间分布图

以太网采用串行方式传输数据,但是带宽由多个设备共享,这也是以太网的优势所在。但是所有的发送端没有基于时间的流量控制,采用尽力而为(BestEffort)的转发机制,即这些发送端永远只是尽最大可能发送数据帧(如图2所示)。如果来自不同设备的数据流在时间上产生重叠,就会发生冲突。由于所有数据流重叠/冲突的部分会遵循QoS优先机制进行转发,这就会造成在网络负载提升以后部分数据包被延迟很久转发甚至被丢弃。在IT行业里有个不成文的规定:当某个交换机的带宽占用率超过40%后就必须要扩容,目的是通过提高带宽来避免拥堵产生。

    以太网在发明之时并未考虑实时信息的传输问题。尽管我们可能熟知的广泛应用于视频会议系统、IP电话产业的实时流媒体协议(RTP)能够在一定程度上保证实时数据的传输,但由于网络传输路径的不确定性和设备处理的并发机制导致不能按顺序传送数据包来提供可靠的传输机制。如若需要排序,就需要设置缓冲区来处理数据。但是一旦采用缓冲机制就会引入新的问题—延迟。即当数据包在以太网中传输的时候从不考虑延时、排序和可靠交付。其最大的缺点是不确定性或称之为非实时性。这种不确定性导致传统以太网并不能满足准确定时通信的实时性要求,一直被视为“非确定性”的网络。

尽管传统二层网络已经引入了优先级(Priority)机制,三层网络也已内置了服务质量(QoS)机制,仍然无法满足实时性数据的传输。此外,在传统以太网中,只有当现有的包都处理完后才会处理新到的包,即使是在Gbit/s的速率下也需要几百微秒甚至更多的延迟,满足不了车内应用的需求。更何况目前是Mbit/s的速率,延迟最多可能达上百毫秒,这肯定是无法接受的。传统以太网采用的是事件触发传输模式,在该模式下端系统可以随时访问网络,对于端系统的服务也是先到先服务。事件触发模式的一个明显的缺点是当几个端系统需要在同一传输媒介上同时进行数据通讯时,所产生的传输时延和时间抖动会累积。

    TSN诱因

    2011年,美国汽车工程师学会(SAE)以TTEthernet【下简称为TTE】为核心跨界推出了AS6802标准,为了和TTE有所区别,称之为Deterministic Ethernet或 Time-Triggered Ethernet。它是飞机航天领域内的以太网应用标准,也可在汽车上使用。它将时间触发传输的实时性、确定性、容错能力与传统以太网“尽最大努力”传输的灵活性、动态性等特点相结合,可支持不同类型的应用业务。

    TSN发展

    IEEE受到了在2011年AS6802标准的推出的刺激,之后于2012年将AVB任务组改名为TSN,其目标不仅在车载领域,还包括专业音视频领域、工业自动化领域、移动通信领域。TSN的主要支持者包括思科、英特尔、瑞萨、德国工业机器人巨头KUKA、三星哈曼、宝马、通用汽车、现代汽车、博世、博通、德州仪器、恩智浦、三菱电机、LG、Marvell、通用电气等。

    TSN是一系列标准,非常庞大,也非常灵活,可以按需求选择,不过对技术的要求较高,不易抉择。它从四个方面(时间同步、延迟、可靠性、资源管理)考虑扩展传统以太网标准,以满足不同系统在时效性方面的需求。

    后记

    TSN已不再只是一个理想化项目,而是已成为被行业组织认证的广泛使用的标准。从2019年年初的汉诺威工博会可略见TSN对于工业领域的重要性。其主题为“融合的工业——工业智能”,作为“工业智能”的基石,智能化技术和网络化技术自然成为本届工业展的重中之重,涉及的内容包含工业人工智能、协作机器人、数字孪生工业互联网平台、数字物流等范畴。

    在这个通信领域大军浩浩已临5G元年城下的年度,工业4.0与5G + TSN的融合是近几年的重点。TSN时间敏感网络作为在工业领域融合信息技术(Information Technology,简称为IT)和运营技术(OperationTechnology,简称为OT)的重要桥梁,由其掀起的改造工业互联网IIoT底层架构的浪潮持续演进,相关进展尤为值得关注。

    TSN(Time-Sensitive Networking)协议导读

    TSN是一套协议标准,以保证确定性信息在标准以太网的不同场景下的顺利传输。TSN协议族本身具有很高的灵活性,用户可以根据应用的具体需求来选择相应的协议组合。

    TSN协议族包含了定时与同步、延时、可靠性、资源管理这四个类别的子协议,我们借用下图来简要叙述TSN各个子协议的作用和功能。

    此部分仅包含一份协议,即IEEE STD 802.1AS(最新版本已于2020年6月发布),此协议包含两部分内容:定时与同步,这是实现确定性通信的重要机制,它具有以下特点:

  • 是IEEE 1588 PTP同步协议的Profile,支持不同的TSN器件实现同步兼容性
  • 为TSN网络中每个节点参与流量调度提供了时间基准
  • 此协议增加了对容错和多个Grand Master主时钟源的支持,使时钟同步系统具备更强的鲁棒性
  • 可以在主时钟源失效的情况下,无缝切换至冗余时钟源

    延时

    此部分通过定义不同的整形机制将数据流的延时限定在一定范围内,以此满足不同的低延时场景需求。在传统以太网中,数据流的通信延时是不确定的,由于这种不确定性,数据接收端通常需要预置大缓冲区来缓冲输出,但是这样会导致数据流,例如音视频流,缺失了实时方面的特性。

    TSN不仅要保证时间敏感据流的到达,同时也要保证这些数据流的低时延传输。

    通过优化控制时间敏感流和best-effort流、以及不同时间敏感流之间在网络中的传输过程,来保证对数据流的传输时间要求,这个优化控制的方式就是整形。

    802.1Qav

    此协议制定初衷是确保传统的异步以太网数据流不会干扰到AVB的实时数据流传输。现在Qav不再局限于音视频的传输。

    此协议规定了每类优先级的入口计量、优先级再生以及处理时间感知队列的算法(CBS,效果如下图)。

    其利用IEEE 802.1AS协议生成的定时信息,和VLAN优先级来隔离受控和非受控队列之间的帧,同时支持时间敏感流量在有线或无线局域网之间传输。

    802.1Qch

    由于Qav中定义的CBS机制实现的仅是软实时级别机制,但网络传输路径拓扑的复杂和各种干扰会导致持续的延时增加,而最差延时情况与拓扑、跳数、交换机的缓冲都有相关性,802.1Qch(循环队列转发机制或蠕动整形)就是用于改善这些状况。

    通过同步控制入队和出队的策略,使得转发过程得以在一个周期内实现,以便使数据流经过交换机的时间更具确定性。

    802.1Qch协议还定义了CQF(需与Qci协议配合使用),其中Qci标准会根据达到时间、速度、带宽,对Bridge节点输入的每个队列进行过滤和监管,用于保护带宽、增加对Burst流以及错误的处理。

802.1Qbv

    流量调度是TSN的核心概念,根据时间同步协议802.1AS提供的全局时间基准,创建调度任务并将其分发给参与的网络器件。

    802.1Qbv定义了通过控制TSN交换机出口处闸门的开关来控制排队流量的机制,这些队列中的消息将在预设的时间窗口中进行传输。

    通常,在这些时间窗口内,其他队列的传输将被阻止,从而避免被调度流量被非调度流量阻塞,这样保证数据通过交换机的延迟是确定的。

    802.1Qbu

    尽管Qbv的机制可以保护关键消息免受其他流量的干扰,但不一定能够实现最佳带宽使用和最小通讯延迟。如果这些因素对于需要传输的数据很重要,可以采用802.1Qbu + 802.3br所定义的帧抢占机制来保障。

    802.1Qbu协议中定义了中断标准以太网帧和巨型帧的传输,使高优先级帧优先通过的机制,同时可以恢复先前被中断的帧的传输。

    如下所示,通过缩减为干扰帧所设置的保护区域的大小、对干扰帧进行合理切片来达到目的。

  802.1Qcr

    Qch和Qbv中设计的整形算法主要用于超低延时的数据,其高度依赖网络时间同步,以及在强制的周期中增强的包传输,但是对带宽的利用率并不高,因此有了Qcr(也叫ATS)用于异步流调度。

    通过此整形方式,Bridge和终端节点无需时间同步,可以更加高效的利用带宽传输混合周期和非周期数据流的应用。

    可靠性

    对数据传输实时性要求高的应用除了需要保证数据传输的时效性,同时也需要高可靠的数据传输机制以便应对Bridge节点失效、线路断路和外部攻击带来的各种问题,来确保功能安全和网络安全

    802.1CB

    为了减少由于链路和节点失效对网络造成的影响,通过冗余消息以及在网络中设置冗余链路进行并行传输来提高可靠性。

    802.1Qca路径控制和预留标准定义了设置此类路径的方式,然后冗余管理机制将这些冗余消息组合在一起,以生成发送方至接收方的单个信息流。

    802.1Qci

    802.1Qci为了防止网络故障影响或恶意攻击对网络造成的干扰,将故障隔离到网络中的特定区域。它工作于交换机的入口,通过各种约束来监管每个流的输入,以防止出站队列被非法帧淹没。

  资源管理

    在TSN网络中,每一种实时应用都有特定的网络性能需求。

    使能TSN网络的某个特性是对可用的网络资源进行配置和管理的过程,其允许在同一网络中通过配置一系列TSN子协议,来合理分配网络路径上的资源,以确保它们能够按照预期正常运行。

    802.1Qat

    流预留协议(SRP)。它根据流的资源要求和可用的网络资源情况指定准入控制,保留资源并通告从数据源发送端至数据接收端之间的所有网络节点,确保指定流在整条传输路径上有充足的网络资源可用。

    802.1Qcc

    此协议为流预留协议(802.1Qat)的增强,包含对更多流的支持、可配置的流预留类与流、更完善的流特征识别、对高层流的支持、确定性流预留融合以及用于路由和预留的用户网络接口(UNI)。

802.1Qcc支持TSN网络调度的离线或在线配置。

802.1Qcp

    YANG数据模型。其定义了基于统一建模语言(UML)的信息模型和YANG数据模型,该模型允许对Bridge节点进行配置和状态报告。

    它同时也定义了信息和数据模型之间的关系,协议中指定的其他管理功能以及IEEE Std 802.1AX和IEEE Std 802.1X的模型。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
TSN(Time-Sensitive Networking)时间敏感网络 | 协议导读
上一个主题我们介绍了TSN的发展历史和协议族现状,它为建立统一的确定性网络传输基础设施提供了有力保障。
全栈程序员站长
2022/11/17
1.6K0
TSN(Time-Sensitive Networking)时间敏感网络 | 协议导读
一文读懂TSN
由于以太网的普及度高,针对以太网的实时应用衍生出多种技术。2001年,贝加莱推出了工业领域应用的以太网POWERLINK;2003年,Siemens基于Profibus开发了PROFINET;Rockwell、ABB基于DeviceNet开发了Ethernet/IP;Beckhoff 开发了EtherCAT;Rexroth基于SERCOS开发了SERCOSIII。这些实时以太网通常采用HUB透传的方式,不支持交换机。实时以太网与标准以太网无法在同一网络中进行数据传输。
SDNLAB
2021/12/01
10.9K0
一文读懂TSN
TSN交换机有望成为下一代工业网络通信核心设备
TSN即Time-Sensitive Networking,中文名为时间敏感网络,是从传统以太网网络中衍生出来的一种技术,是指在非确定性以太网中实现确定性最小时间延时的协议族。TSN为标准以太网增加了确定性和可靠性,可实现对以太网网络功能的扩展,进而确保数据的实时、确定、可靠传输。TSN交换机则是一种支持TSN技术的工业以太网交换机,属于以太网交换机的升级产品之一。
利又德智能感知
2023/07/07
5940
TSN交换机有望成为下一代工业网络通信核心设备
从AVB到TSN - 时效性网络来了
传统以太网的传输机制类似于公路运输,从一个地方去到另一地方所需的时间取决于沿途公路的拥堵情况,时延往往波动较大并具有不确定性。随着以太网应用的推广,音视频应用首先对以太网传输提出了确定性时效的需求。想象在一个广阔的球场上东西两侧各有一个以太网连接的扬声器,扬声器中间可能经过多个交换机设备,当主持人讲话时,我们希望两个扬声器能够同时发声,而不会出现一前一后叠音的情况;进一步的,即使同个网络拓扑中还有其他应用在使用流量,我们也希望两个扬声器的效果是稳定的。
曲奇泡芙
2019/08/16
2.4K0
从AVB到TSN - 时效性网络来了
详解:TSN如何实现确定性的数据传输?
传统网络朝着为用户提供互联服务、扩大业务带宽、保证服务质量的方向发展。直到现在,基于网络的服务主要以人为中心,几十毫秒的延迟并不是什么大问题。然而,随着机器对机器 (M2M) 和物联网 (IoT) 等应用的出现,网络服务面临着新的挑战,在车联网、工业互联网等场景下,即使最轻微的延迟也会导致服务中断。TSN(时间敏感网络)技术是IEEE 802.1标准化的一种基于以太网的网络技术,为需要超低延迟和高精度特性的应用提供服务。 背  景 以太网技术不仅被证明非常成功,更是一种存在于整个IT世界的通信方法。然而,
SDNLAB
2022/10/10
2.7K0
详解:TSN如何实现确定性的数据传输?
详谈TSN产业生态:主要厂商及产品分析(下)
作者简介:李庆,紫金山实验室未来网络研究中心研究员,主要研究方向为时间敏感网络(TSN)、软件定义网络(SDN)等。 详谈TSN产业生态:主要厂商及产品分析(上)对部分厂商及其产品进行了总结,本节继续对TSN相关的厂商及产品进行分析总结。排名不分先后。 华为 华为TSN交换机 AR 550E单端口最大带宽1 Gbps,具有八个10M/100M/1000M自适应电口,可通过自协商与对端设备协商端口速率及双工模式,单跳时延小于10 us,抖动小于500 ns,时间同步精度20 ns,样机集成了8个千兆(GE)T
SDNLAB
2022/07/07
4.7K0
详谈TSN产业生态:主要厂商及产品分析(下)
TSN时间敏感网络技术浅析
来源:浪潮网络业务 随着工业智能化的不断发展,工业互联网成为工业智能化发展的关键综合信息基础设施,基础网络作为工业互联网发展的基础设施,未来需要更为强大的互联互通、高质量传输和智能运维能力,在智能制造、工业互联网的IT与OT融合的大趋势下,需要统一的网络技术解决方案打通底层基础网络,TSN网络端到端极低时延和可靠的数据传输,成为了工业场景下基础网络的不二选择。 TSN时间敏感网络 TSN网络即是time-sensitive network,中文通常称为时效性网络或者时间敏感网络,TSN 是二层技术。IEE
SDNLAB
2022/04/22
2.5K0
TSN时间敏感网络技术浅析
详谈TSN产业生态:主要厂商及产品分析(上)
作者简介:李庆,紫金山实验室未来网络研究中心研究员,主要研究方向为时间敏感网络(TSN)、软件定义网络(SDN)等。 TSN(Time-Sensitive Networking)是由IEEE 802制定的一套网络标准,它不是全新的技术,而是对现有以太网网络技术的改进。根据TSN一系列的标准,可以将TSN总结为四大核心功能:时钟同步、流量整形(调度)、资源管理和可靠性,用于提供更可靠的、低延迟、低抖动的数据传输服务。2012年,IEEE TSN工作组成立,专门负责TSN标准的制定。 TSN的技术趋于成熟,行业
SDNLAB
2022/07/01
2.8K0
详谈TSN产业生态:主要厂商及产品分析(上)
数据链路层的TSN协议,是如何在实时通信领域占据主导地位的?
TSN,全名为Time-Sensitive Networking,是一项关键的网络技术,旨在实现在以太网网络中的实时、确定性通信。这一技术的发展是为了满足现代应用领域对网络通信的高要求,如工业自动化、汽车通信、音视频传输等。TSN的主要目标是通过提供一系列协议和标准,将以太网网络转化为可靠的实时通信基础设施。
网络技术联盟站
2023/11/19
1.9K0
数据链路层的TSN协议,是如何在实时通信领域占据主导地位的?
传统以太网和时间敏感网络TSN的区别
本次利又德的小编分享的内容有点多哦,主要有两部分:传统以太网和时间敏感网络TSN的区别,时间敏网络TSN一帧抢占技术。由于本文即将阐述“时间敏感网络”,因此,为了加以区别,我们将目前大家所熟知的以太网称为“传统以太网”。那么究竟“传统以太网”是如何工作的呢?利又德的小编就来和大家聊聊这个话题。
武汉利又德科技
2024/07/04
2680
传统以太网和时间敏感网络TSN的区别
TTTech与Intel联合发布TSN白皮书,强调FPGA在TSN中的应用
近日,TTTech和英特尔联合发表了一份白皮书,为寻求在工业自动化系统中实现TSN网络技术的客户提供指导。白皮书概述了所有的TSN标准、优点和特点,并描述了TTTech和英特尔今天可用的产品如何可用于开发优化的TSN设备和系统。
网络交换FPGA
2019/10/29
3.3K0
TTTech与Intel联合发布TSN白皮书,强调FPGA在TSN中的应用
必看!基于AM62x平台的TSN高精度对时方案,解锁工业通信新高度!
工业自动化与智能控制飞速发展,数据传输的准确性与实时性尤为重要,时间敏感网络(TSN)技术应运而生,为解决这一核心需求提供了有效途径。今天和大家分享一个TSN高精度对时方案,基于TI AM62x四核A53工业平台。
创龙科技Tronlong
2025/02/25
1150
必看!基于AM62x平台的TSN高精度对时方案,解锁工业通信新高度!
TI Sitara系列 AM64x开发板——TSN通信测试手册(上)
Windows开发环境:Windows 7 64bit、Windows 10 64bit
创龙科技Tronlong
2022/11/26
1.5K0
TI Sitara系列 AM64x开发板——TSN通信测试手册(上)
TSN技术及其在数据中心应用前景调研报告
前言 当前,新一轮技术产业革命蓬勃发展,新基建成为社会关注热点。 3月4日中共中央政治局常务委员会召开会议时指出,要加快5G网络、数据中心、工业互联网等新型基础设施建设进度。与传统基建不同,“新基建”被赋予了数字化、网络化、智能化等新技术内涵。而TSN可能是数据中心、工业互联网等新基建在网络层面的解决方案。 日前,腾讯学院邀请行业院士、专家共同举办了“新基建线上直播研讨会”,TSN在研讨会上被多次提到,腾讯数据中心研发团队也对这一技术开展了调研,希望和行业同仁共同交流探讨。 01
腾讯数据中心
2020/04/26
3.5K0
初识DetNet:确定性网络的前世今生
在刚刚落幕的2019中国 SDN/NFV/AI大会上,确定性网络(Deterministic Networking)成为了大家讨论的热点话题之一。随着工业物联网(IIoT)的兴起和工业4.0的提出,TSN的风正悄悄刮来,DetNet也悄然进入了大家的视线。那么,DetNet究竟是什么?它与TSN又有什么联系?它能够给我们带来什么?下面跟小编一起来学习吧!
SDNLAB
2019/05/13
2.8K0
初识DetNet:确定性网络的前世今生
浅谈数字音视频传输网络——AVB[通俗易懂]
本文将围绕:音频信号的数字化、以太网的传输方式、数字音频信号对以太网的要求、QoS服务质量、传统以太网传输实时数据流的方式、以太网音视频桥接(AVB)技术等几个方面展开说明。
全栈程序员站长
2022/07/30
4.2K0
浅谈数字音视频传输网络——AVB[通俗易懂]
TSN时钟同步 | PTP对时案例演示——基于NXP i.MX 8M Plus
时间敏感网络(TSN:Time Sensitive Networking)是IEEE802.1工作组中的TSN任务组开发的一套协议标准。该标准定义了以太网数据传输的时间敏感机制,为标准以太网增加了确定性和可靠性,以确保以太网能够为关键数据的传输提供稳定一致的服务级别。
创龙科技Tronlong
2024/07/18
2420
TSN时钟同步 | PTP对时案例演示——基于NXP i.MX 8M Plus
从Ethernet到TSN:实时通信一小步,工业4.0一大步
如今,许多工业自动化应用对于延迟的要求非常严格,以满足实时数据传输的需求。但是,现有的大部分自动化控制解决方案都是基于传统的以太网实现的,而且各大厂商还研发了一些附加的技术机制,从而导致了很多协议都不兼容。
SDNLAB
2019/05/07
2K0
从Ethernet到TSN:实时通信一小步,工业4.0一大步
自动驾驶的有趣灵魂gps北斗授时(对时服务)
一辆宣称具备L4/L5自动驾驶功能的车辆,如果多个激光雷达之间的时间同步不够精确?如果传感器感知数据通过以太网传输到智驾域控制器的延迟不可控?如果智驾域控制器规划决策的结果通过以太网传输到底盘域控制器的延迟也不可控?如果座舱域内屏幕显示的变道决策与扬声器播报的声音不同步?那将仍然只是一辆适合演示或测试的无情机器,一副没有“有趣灵魂”的躯体。
NTP网络同步时钟
2022/03/14
1.2K0
自动驾驶的有趣灵魂gps北斗授时(对时服务)
TSN、智能驾驶和边缘计算有什么关系?
昨天,一则新闻在时间确定性网络群里刷屏了:创时科技开业,上汽智能驾驶又进关键一步。对于时间触发以太网和TTTech公司,笔者曾在文章一个人,一个想法,一家公司和即将被改变的全世界网络 一文中做过介绍,也预测把时间触发引入以太网将是未来网络的一个主要趋势。而上汽与TTTech公司的合作,则是TTTech公司打开国内市场的里程碑事件。
网络交换FPGA
2019/10/29
2.5K0
TSN、智能驾驶和边缘计算有什么关系?
推荐阅读
相关推荐
TSN(Time-Sensitive Networking)时间敏感网络 | 协议导读
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档