连载 3:TSN网络的工作方式是怎样的?

上一期,我们聊了那么多以太网的知识【TSN系列连载 2 | 从以太网到TSN的技术变革】,想必大家也很想了解TSN网络究竟是怎么工作的吧!

今天,我们的技术小哥哥,要非常非常详细的带大家了解TSN网络的工作方式。能把技术说得这么透彻,我只服我们的技术小哥哥。往下看:

话说,TSN网络是由IEEE802.1工作组下的TSN任务组负责开发的网络标准,现在的TSN任务组其实是由之前的AVB(Audio Video Bridging)任务组改名而来,这一改名行为也意味着这一标准的应用领域发生了根本性的变化。TSN网络主要定义了时间敏感数据在以太网上的传输机制

IEEE 802.1定义了各种TSN标准文档,虽然每个标准规范都可以单独使用,但是,只有在相互协同使用的情况下,TSN作为通信系统才能充分发挥潜力。为实现实时通信解决方案,这些规范均可大致分为三个基本组成部分

时间同步

参与实时通信的所有设备都需要对时间进行同步

调度和流量整形

参与实时通信的所有设备在处理和转发通信数据包时都必须遵循相同的规则

选择信道、信道预留和容错

参与实时通信的所有设备在选择信道、保留带宽和时隙时必须遵循相同的规则,可能同时使用多个路径来实现容错性

下面我们来详细了解这三个部分的实现:

时间同步

关于这一部分,“时间敏感网络”这个名称已经描述的很形象了:

与我们之前提到的IEEE 802.3标准以太网和IEEE 802.1Q以太网桥接相比,时间在TSN网络中起着至关重要作用。对于那些对数据实时性要求非常高的工业网络而言,网络中的所有设备均需要有一个公共的时间参考,因此要求时钟彼此同步。

事实上,不仅仅PLC和工业机器人等终端设备需要时间同步, 以太网交换机等网络设备也同样需要。只有通过同步时钟,所有网络设备才能同时运行并各自在所需的时间点执行所需的操作。

同步

TSN网络中的时间同步可以通过不同的技术来实现。

从理论上讲,可以为每个终端设备和网络交换机配备GPS时钟。然而,这成本非常高,并且无法保证设备始终可以访问无线电或GPS卫星信号(比如设备安装在移动的汽车或位于地下的工厂车间或隧道)。由于这些限制,TSN网络往往并不会使用外部的时钟源,而是直接通过网络由一个主时钟信号来进行分配。

在大多数情况下,TSN使用IEEE 1588精确时间协议来进行时钟分配,利用以太网帧来分配时间同步信息。除了普遍适用的IEEE 1588规范之外,IEEE 802.1的TSN任务组还指定了IEEE 1588行规,称为IEEE 802.1AS。此行规背后的想法是将大量IEEE 1588选项缩小到可管理的几个关键选项,而使这些选项适用于家庭网络、汽车或工业自动化网络环境。

调度和流量整形

调度和流量整形允许在同一网络上具有不同优先级的数据流共存——而这些数据能够各自根据需要适应带宽和网络延时。

在标准以太网中,根据IEEE 802.1q的标准桥接,网络可以严格根据优先级方案使用八个不同的优先级。在协议层面,这些优先级可以在标准以太网帧的802.1Q VLAN标记看到。通过这些优先级,网络可以区分重要性不同的数据流量。

然而在实际使用过程中,即使某个数据具有最高优先级,其实也并不能100%保证点对点的传输时间,这是由于以太网交换机内部的缓冲机制造成的。如果数据帧到来时,交换机已经开始在其中一个端口上传输数据帧,此时即使新来的数据帧有最高优先级,它也必须在交换机缓冲区内等待当前的传输完成。

在使用标准以太网时,这种时间上的非确定性无法避免。只能使用在对实时性要求不高的网络环境中,如办公网络、文件传输、Email和其他商业应用中。

然而,在工业自动化和汽车等网络环境中,闭环控制或安全应用也会使用以太网,这时,数据的可靠传输和和实时性就显得至关重要了。对于在这些场合使用的以太网,则需要利用增强IEEE 802.1Q的严格优先级进行调度。我们如果把它的特点概括成一句话,那就是:

不同的流量类别使用不同的时间片

这也是IEEE 802.1Qbv所定义的时间感知调度机制

TSN通过添加一系列机制来使标准以太网得到增强,以确保网络实时性的要求。在TSN中,依然保留了利用八个不同的VLAN优先级的机制,以确保兼容非TSN以太网——向下兼容和保持与现有网络架构的互操作性,并实现网络应用从原有系统到新技术的无缝迁移,这也始终是IEEE802工作组的重要设计原则之一。

在使用TSN时,对于八个优先级中的任意一个,用户都可以从不同的机制中选择如何处理以太网帧,并且将优先级单独分配给现有方法(例如IEEE 802.1Q严格的优先级调度机制)或新的处理方法(例如TSN IEEE 802.1Qbv时间感知流量调度程序)

TSN的典型应用是PLC与工业机器人、运动控制器等工控设备的通信。为了保证控制设备通信的所需要的实时性,系统可以将八个以太网优先级中的一个或几个分配给IEEE 802.1Qbv时间感知调度程序。这一调度程序主要是将网络通信分成固定的长度和时间周期。

在这些周期内,系统可以根据需要配置不同的时间片,这些时间片可以分配给八个以太网优先级中的一个或几个,数据通过优先级的不同而分别使用属于自己的时间片,这样,就实现了共享同一网络介质和传输周期,使得在以太网上传输有实时性要求且不能中断的数据成为现实。

对于这一机制,实现的基本概念即是时分多址(TDMA)。通过在特定时间段内建立虚拟信道,可以将时间敏感数据与普通数据分开传送。使时间敏感数据对网络介质和设备拥有独占访问权,可以避免以太网交换机的缓冲效应,并且使时间敏感数据不发生中断。

选择信道,预留信道和容错

TSN技术,主要用于实时性要求比较高的场合。在这些应用中,不仅要保证时序,同时,对容错要求也非常高。支持TSN的工业以太网必须要能够支持相应的工业应用,例如,安全网络控制、运动控制乃至最新兴的车辆自动驾驶等应用,尽最大可能避免硬件或网络中的故障。TSN任务组为保证网络的可靠性,也制定了大量相关的容错协议、接口管理协议和本地网络注册协议等一系列协议。

总结来说,CC-Link IE TSN网络即是基于 OSI 参考模型(见下图)的第 2 层的 TSN 技术,在第 3 ~ 7 层,由 CC-Link IE TSN 独立的协议和标准的以太网协议构成。

OSI模型

鉴于TSN网络具有与标准以太网的兼容性,CC-Link IE TSN也具有卓越的兼容性,还可以使用基于 TCP/IP、UDP/IP 的 SNMP、HTTP 和 FTP 等标准以太网协议。这样通用的以太网诊断工具可以直接用于网络诊断,提高了网络管理的灵活性。

(0)

相关推荐

  • 【AVnu专家访谈】TSN和实时以太网对工业系统的未来意味着什么?

    本文来自于<控制工程中文版>(CONTROL ENGINEERING China )2017年7月刊,原标题为:TSN和实时以太网数据对工业系统的未来意味着什么? AVnu联盟的成员们解释 ...

  • 汽车电子

    锋影 email:174176320@qq.com 奥迪A8是第一款称为L3级自动驾驶的汽车,拥有多个第一,包括第一个使用激光雷达,第一个使用域控制器,第一个使用车载以太网做骨干网的运算架构.即便如此 ...

  • 时间敏感型网络(TSN)技术综述——最系统最全面的TSN技术解读

    0 引言 随着信息技术(informationtechnology,IT)与运营技术(operation technology,OT)的不断融合,对于统一网络架构的需求变得迫切.智能制造.工业物联网. ...

  • 【最新进展】ODVA:采用TSN的EtherNet/IP即将到来!

    " 您如何在关键数据需要到达目的地的确切时刻传送关键数据? 对生产效率和产出的日益增长的需求促进了EtherNet/IP等工业以太网的发展,与传统的现场总线相比,工业以太网提供了更高的速度和 ...

  • CC-Link IE TSN,加速推进智能制造自主优化进程

    2019年2月26日,由中国自动化学会集成自动化技术专业委员会控制与通信网络CC-Link工作组CLPA China主办,全国工业过程测量控制和自动化标准化技术委员会,机械工业仪器仪表综合技术经济研究 ...

  • TSN 1. Ethernet AVB/TSN 综述

    以太网音视频桥接技术(Ethernet AVB)通过在传统以太网的基础上新增一系列协议标准,能提供高质量的音视频传输服务,以支持各种多媒体应用的通信需求.Ethernet AVB 主要用于音视频信息和 ...

  • TSN以太网作为集中式E / E架构中的核心网络- 挑战与可能的解决方案.ppt

    TSN以太网作为集中式E / E架构中的核心网络- 挑战与可能的解决方案.ppt

  • 大陆汽车:汽车电子电器架构的发展及其对车载以太网的影响

    今年3月份,大陆汽车在 IEEE802 会议802.1 TSN组发表了关于汽车电子电气架构的发展及其对车载以太网的影响的观点.大会演讲的slide如下: TSN消除了传统以太网由于交通拥堵导致的不确定 ...

  • 连载1:什么是TSN网络?

    事实上,TSN技术以及CC-Link IE TSN,我们及业界在近期已提及和"解读"过多次,那么此次的TSN系列科普连载的意义在于,执着于技术细节打磨的技术工程人员,更多的从技术方 ...

  • 让领导最满意的工作方式(胜读十年书)

    为广大干部阅读和学习提供参考. 来源:党建网微平台 1.汇报工作说结果 汇报工作不是要告诉领导你的工作过程多艰辛,你多么不容易.要做到举重若轻,一定要把结果汇报给领导,结果思维是第一思维. 2.请示工 ...

  • 用意识流创作,是一种完全不同的工作方式

    神译局5小时前 关注 用意识流工作,一种完全不同的工作方式,你将学习它是什么,以及如何简单地实现它. 神译局是36氪旗下编译团队,关注科技.商业.职场.生活等领域,重点介绍国外的新技术.新观点.新风向 ...

  • (4)高效管理者的七种工作方式

    高效管理者的七种工作方式 1.汇报工作说结果 汇报工作不是要告诉领导你的工作过程多艰辛,你多么不容易.要做到举重若轻,一定要把结果汇报给领导,"结果思维"是第一思维. 2.请示工作 ...

  • 给你一组好图,让你彻底搞懂PLC的工作方式

    PLC循环扫描过程 千言万语,不如一张图来得详细: 看不懂没关系,下面有分解动作 以下四图用来解释,按钮第一次按下到释放的过程 --灯点亮. 图1.按钮按下前的程序状态 图2.按钮按下,PLC的第一个 ...

  • 遇到不同工作方式,怎么办?

    做项目的人都有自己的一套工作方式. 有一些项目规模不大,可以完全交给某一个人,项目负责人有绝对的话语权.主动权在自己,那么倒还好说,按照自己的方式来.但有的项目规模较大,或是重要性很高的时候,项目上的 ...

  • 最好的工作方式:用老板的标准要求自己!

    在任何一个公司中,最赚便宜的是两种人,一种人勇于开拓进取,收获是自己的,失败是上司或老板的,更重要的是,这种人把自己的退路留给了老板或上司去照顾.另一种人是有开放心态的人,他们谦虚,他们可以有效接受别 ...

  • 改善工作方式,消除“Zoom疲劳”

    关注我们,打造行业领先企业 学者.高管和心理健康专业人士逐渐意识到一种叫做"Zoom疲劳"的现象.Zoom是一个流行的在线视频聊天品牌,但这种现象并不仅限于该平台.由于越来越多地使 ...

  • 你的工作方式正在发生改变,居然还不知道灵活用工是什么?

    随着数字化经济的突飞猛进,成为自由职业者变成了越来越多人的目标. 2020年,对于全世界人民而言是一个特殊的年份,对于千千万万的职场人而言更是一份挑战.新冠疫情的爆发促使灵活用工市场用工激增,传统的全 ...