什么是TSN(时间敏感网络)
TSN = Time-Sensitive Networking,时效性网络,也称为时间敏感网络。
TSN并不是一个单独的标准,其实是由多个标准集合而成
为什么需要TSN
首先要谈到的是以太网有着传输的不确定性
相信所有接触过以太网和工业以太网技术的用户们,大家都最清楚一个问题:就是以太网传输的不确定性。什么叫不确定性,最初以太网传输使用CSMA/CD原理,当侦测到链路有空闲的时候,你才可以进行数据的接收和发送。虽然以太网交换机进行了一些迭代,但基本原理相差不大。
举个列子,就好比挤地铁,如果早高峰大家都同时进行挤地铁,你懂得,一窝蜂的人流是很难一起挤进去的。所以,你什么时候可以挤上地铁(传输数据)就变成了一个不确定的问题。
其实对于IT或者OA网络,对信息传输产生的不确定性并没有那么敏感。一个信息,即便延迟个几秒传递出去都没有任何问题;但在工业控制的OT网络中,由于传输的数据是非常重要的控制信息,对时间相当敏感,不确定性带来的延迟会对控制工艺产生不可确定的影响。会有什么影响?可能一炉钢直接炼废了,或者一辆汽车机器人焊接时候多焊了那么几秒,导致不良品。
目前在工业自动化系统中,采用了传统的工业以太网架构,来应对这种不确定性的方法通常有两种:
第一种,不让整个网络满负载。为了确保网络不拥堵,通常实际使用的带宽一般远低于标注的50%,所以建议你使用千兆甚至万兆的通信网络。
第二种,网络各自独立。就是不让控制信息和视频信息同时在一个网络中,构建两套单独的网络进行数据传输。
TSN的三大基本原理
对于上述问题,我们只需记住TSN的基本原理!就三点!牢记!!
第一点:TSN利用了电力行业应用的精确时间协议IEEE 1588,给所有以太网帧增加了精确的时间戳,具体协议可参阅IEEE 802.1AS。
第二点:因为有了这些时间戳,我们就可以根据时间进行排程,具体协议可参阅为IEEE 802.1Qav等。
第三点:直接留出传输余量给高优先级的信息,进行优先传输,具体协议可参阅IEEE 802.1Qat等。
总结:根据上述三点基本原理,我们就大致可以理解为什么QoS无法解决传输不确定性的问题。其原因是以太网交换机内部具有缓冲效应,如果交换机已经在其中一个端口上传输以太网帧,即使是最高优先级的帧也必须在交换机缓冲区内等待之前的传输完成。而TSN则加载了时间戳,交换机内部根据时间戳以及QoS进行排程进行处理,避免了这种不确定性的发生。
又举列子,还是拿挤地铁来说事。有了QoS,虽然是你是VIP,但也要等已经排队上车的人上完车后你才能上。但是有了TSN,你作为VIP还自带光环,在车门处预留了空间让你先上车。这样,调度人员(交换机)就可以根据时间戳,用优先级运用协议的算法来确保VIP(重要的信息)可以在确定的时间内上车。
TSN带来的好处
通过以上的介绍,相信你大概知道TSN可以给你带来的好处是什么了。以综合管廊控制系统为例,一般综合管廊有两套网络,一套为自动化控制网络,一套为视频监控网络。当你使用了具有TSN功能的交换机后,你完全可以只采用一套网络,因为你可以为关键信息设置排程和时间戳,再也不要担心控制网络的数据会被其他视频信息所干扰啦!
联系人 | 何镇江 |
---|---|
电话 | 18202820902 |