【转载】TSN简介及相关资源
原文:https://blog.csdn.net/u012692537/article/details/86188392
一、简介
1.1 什么是TSN
TSN(Time Sensitive Networking )是时间敏感网络。
传统异步以太网是以非同步方式工作的,网络中任何设备都可以随时发送数据,因此在数据的传输时间上既不精准也不确定。为了将以太网推广到工业、车载等需要低时延和确定性时延的网络场景下,IEEE制定了TSN协议族。
二、发展现状
2.1 AVB阶段
但AVB阶段成果已经投入商用,虽然使用不太广泛。。。
2.1.1 主要协议
802.1AS:时间敏感应用时序和同步Timing and Synchronization for Time-Sensitive Applications
802.1Qat:流预留协议 (SRP)Stream Reservation Protocol
802.1Qav:队列及转发规则Forwarding and Queuing for Time-Sensitive Streams
802.1BA:音频视频桥接系统Audio Video Bridging (AVB) Systems
此外,为了增强音视频传输效果,通常配合以下协议使用:
1722:是 2 层传输协议,用于局域网中时钟敏感的媒体流传输。仅用于 Talker 和Listener 之间。
1733:是 3 层传输协议,借助 RTP 和 RTCP 协议实现不同网络间的时钟敏感的媒体流传输。这两个协议也通常用于 VoIP 的传输
P1722.1 :负责 AVB 的搜寻、识别以及基于 1722 的设备的连接管理和控制。
更具体的解释可看第五章
2.2 TSN阶段
2.2.1 TSN与AVB关系
iEEE的AVB工作组改名为TSN工作组。由于在一些领域AVB已经作为一个常用缩写,例如车载以太网,所以在不讨论区别的时候,二者等价,但个人觉得还是用TSN比较好。讨论区别时候,TSN可认为是第二代AVB。
2.2.1 主要协议
三、应用场景
AVB和TSN主要应用场景都是:
车载以太网
消费级电子产品
专业音视频产品
工业以太网
其中消费级电子产品主要还是蓝牙耳机等偏向音视频领域的。
专业音视频产品可以在某宝上搜AVB交换机等关键词可以查到。
AVB在车载以太网领域主要应用是车载娱乐系统。
这个协议族真正能够大规模应用,应该还是要等TSN协议完善后,在车载以太网和工业以太网领域进行发展。如图所示是车载领域重要工具链供应商vector的ppt,对车载以太网的增长的图。


四、与传统以太网区别
见《传统以太网和时间敏感网络TSN的区别》,这里面写的很好。
五、AVB/TSN协议简述
5.1 AVB部分
这里说的第几层都是基于TCP/IP的4层模型。
5.1.1 IEEE Std 802.1AS
IEEE Std 802.1AS-2011: IEEE Standard for Local and Metropolitan Area Networks — Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks.
IEEE Std 802.1AS又称 PTP( precise time protocol,精确时间协议),可以达到亚微秒级别时间同步精度。这是一个2层的高精度时间同步协议,和IEEE 1588工作组共同完成。802.1AS是IEEE Std 1588-2008的一个二层Profile(大意是简化配置,但这个单词怎么翻译都感觉不对)。目前更新到P802.1AS-REV。(P开头表示协议仍然是草案阶段)。
关于802.1AS和1588的区别联系,详见另一篇博客https://blog.csdn.net/u012692537/article/details/83745265。
5.1.2 IEEE Std 802.1Qat-2010
IEEE Std 802.1Qat-2010: IEEE Standard for Local and Metropolitan Area Networks — Virtual Bridged Local Area Networks – Amendment 14: Stream Reservation Protocol (SRP).
流预留协议。主要用来在端到端的通信链路上通知和预留所需的带宽。使用了MRP,MSRP等协议。
该协议在后续工作中已合入IEEE Std 802.1Q-2011,目前最新版本是IEEE Std 802.1Q-2018。在TSN中需要注意IEEE Std 802.1Qcc,这是对SRP的增强。
关于AVB中的MRP/MSRP可以见论文《车载Ethernet AVB/TSN框架下的多流属性注册协议研究与实现》, 这里给的是爱学术上免费下载链接。
5.1.3 IEEE Std 802.1Qav-2009
IEEE Std 802.1Qav-2009: IEEE Standard for Local and Metropolitan Area Networks — Virtual Bridged Local Area Networks – Amendment 12: Forwarding and Queueing Enhancements for Time-Sensitive Streams, which specifies the Credit Based Shaper.
简称FQTSS,更具体的可以参考该协议在后续工作中已合入IEEE Std 802.1Q-2011,目前最新版本是IEEE Std 802.1Q-2018。
详见《IEEE 802.1Qav 协议综述》(https://blog.csdn.net/xdczj/article/details/64527106)
5.1.4 IEEE Std 802.1BA-2011
IEEE Std 802.1BA-2011: Standard for Local and Metropolitan Area Networks: Audio Video Bridging (AVB) Systems.
这是一个Profile,用于帮助简化设置网络设备。
5.2 TSN部分
六、芯片支持和测试套件
6.1 芯片支持
看的资料里主要提到博通的BCM5316X家族。这个产品页面里提到了对AVB和TSN的支持。
AVB and Time-Sensitive Networking (TSN) (802.1Qbv, 802.1Qav, 802.1ASrev…)
IEEE 1588 and SyncE support
6.2 测试套件
例如Innovasic的
2016年9月12日 – 确定性以太网半导体解决方案领导者Innovasic推出基于其fido5000 REM交换机技术的全新TSN评估套件,包含评估新兴IEEE 802.1时效性网络(TSN)标准特性所需的所有工具。该套件已预装包括802.1AS和802.1Qbv在内的最先进TSN特性。随着TSN标准的不断演进,用户也可通过Innovasic开发者网站免费下载并获取最新特性。
参考资料
IEEE802:这是IEEE关于TSN的主页
以太网基础——汽车 :这是vector中国的一个介绍视频
详细分析车载以太网TSN标准
工业4.0数字化互联网:OPC-UA-TSN通讯协议(TSN与OPC-UA的融合)
Innovasic推出针对工业和汽车应用的TSN评估套件
一、简介1.1 什么是TSNTSN(Time Sensitive Networking )是时间敏感网络。传统异步以太网是以非同步方式工作的,网络中任何设备都可以随时发送数据,因此在数据的传输时间上既不精准也不确定。为了将以太网推广到工业、车载等需要低时延和确定性时延的网络场景下,IEEE制定了TSN协议族。
二、发展现状2.1 AVB阶段但AVB阶段成果已经投入商用,虽然使用不太广泛。。。
2.1.1 主要协议802.1AS:时间敏感应用时序和同步Timing and Synchronization for Time-Sensitive Applications802.1Qat:流预留协议 (SRP)Stream Reservation Protocol802.1Qav:队列及转发规则Forwarding and Queuing for Time-Sensitive Streams802.1BA:音频视频桥接系统Audio Video Bridging (AVB) Systems此外,为了增强音视频传输效果,通常配合以下协议使用:
1722:是 2 层传输协议,用于局域网中时钟敏感的媒体流传输。仅用于 Talker 和Listener 之间。1733:是 3 层传输协议,借助 RTP 和 RTCP 协议实现不同网络间的时钟敏感的媒体流传输。这两个协议也通常用于 VoIP 的传输P1722.1 :负责 AVB 的搜寻、识别以及基于 1722 的设备的连接管理和控制。更具体的解释可看第五章
2.2 TSN阶段2.2.1 TSN与AVB关系iEEE的AVB工作组改名为TSN工作组。由于在一些领域AVB已经作为一个常用缩写,例如车载以太网,所以在不讨论区别的时候,二者等价,但个人觉得还是用TSN比较好。讨论区别时候,TSN可认为是第二代AVB。
2.2.1 主要协议三、应用场景AVB和TSN主要应用场景都是:
车载以太网消费级电子产品专业音视频产品工业以太网其中消费级电子产品主要还是蓝牙耳机等偏向音视频领域的。专业音视频产品可以在某宝上搜AVB交换机等关键词可以查到。AVB在车载以太网领域主要应用是车载娱乐系统。这个协议族真正能够大规模应用,应该还是要等TSN协议完善后,在车载以太网和工业以太网领域进行发展。如图所示是车载领域重要工具链供应商vector的ppt,对车载以太网的增长的图。
四、与传统以太网区别见《传统以太网和时间敏感网络TSN的区别》,这里面写的很好。
五、AVB/TSN协议简述5.1 AVB部分这里说的第几层都是基于TCP/IP的4层模型。
5.1.1 IEEE Std 802.1ASIEEE Std 802.1AS-2011: IEEE Standard for Local and Metropolitan Area Networks — Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks.
IEEE Std 802.1AS又称 PTP( precise time protocol,精确时间协议),可以达到亚微秒级别时间同步精度。这是一个2层的高精度时间同步协议,和IEEE 1588工作组共同完成。802.1AS是IEEE Std 1588-2008的一个二层Profile(大意是简化配置,但这个单词怎么翻译都感觉不对)。目前更新到P802.1AS-REV。(P开头表示协议仍然是草案阶段)。
关于802.1AS和1588的区别联系,详见另一篇博客https://blog.csdn.net/u012692537/article/details/83745265。
5.1.2 IEEE Std 802.1Qat-2010IEEE Std 802.1Qat-2010: IEEE Standard for Local and Metropolitan Area Networks — Virtual Bridged Local Area Networks – Amendment 14: Stream Reservation Protocol (SRP).
流预留协议。主要用来在端到端的通信链路上通知和预留所需的带宽。使用了MRP,MSRP等协议。该协议在后续工作中已合入IEEE Std 802.1Q-2011,目前最新版本是IEEE Std 802.1Q-2018。在TSN中需要注意IEEE Std 802.1Qcc,这是对SRP的增强。
关于AVB中的MRP/MSRP可以见论文《车载Ethernet AVB/TSN框架下的多流属性注册协议研究与实现》, 这里给的是爱学术上免费下载链接。
5.1.3 IEEE Std 802.1Qav-2009IEEE Std 802.1Qav-2009: IEEE Standard for Local and Metropolitan Area Networks — Virtual Bridged Local Area Networks – Amendment 12: Forwarding and Queueing Enhancements for Time-Sensitive Streams, which specifies the Credit Based Shaper.
简称FQTSS,更具体的可以参考该协议在后续工作中已合入IEEE Std 802.1Q-2011,目前最新版本是IEEE Std 802.1Q-2018。
详见《IEEE 802.1Qav 协议综述》(https://blog.csdn.net/xdczj/article/details/64527106)
5.1.4 IEEE Std 802.1BA-2011IEEE Std 802.1BA-2011: Standard for Local and Metropolitan Area Networks: Audio Video Bridging (AVB) Systems.
这是一个Profile,用于帮助简化设置网络设备。
5.2 TSN部分六、芯片支持和测试套件6.1 芯片支持看的资料里主要提到博通的BCM5316X家族。这个产品页面里提到了对AVB和TSN的支持。
AVB and Time-Sensitive Networking (TSN) (802.1Qbv, 802.1Qav, 802.1ASrev…)IEEE 1588 and SyncE support6.2 测试套件例如Innovasic的
2016年9月12日 – 确定性以太网半导体解决方案领导者Innovasic推出基于其fido5000 REM交换机技术的全新TSN评估套件,包含评估新兴IEEE 802.1时效性网络(TSN)标准特性所需的所有工具。该套件已预装包括802.1AS和802.1Qbv在内的最先进TSN特性。随着TSN标准的不断演进,用户也可通过Innovasic开发者网站免费下载并获取最新特性。
参考资料IEEE802:这是IEEE关于TSN的主页以太网基础——汽车 :这是vector中国的一个介绍视频详细分析车载以太网TSN标准工业4.0数字化互联网:OPC-UA-TSN通讯协议(TSN与OPC-UA的融合)Innovasic推出针对工业和汽车应用的TSN评估套件--------------------- 作者:天涯遍地是小草 来源:CSDN 原文:https://blog.csdn.net/u012692537/article/details/86188392 版权声明:本文为博主原创文章,转载请附上博文链接!
【转载】TSN简介及相关资源的更多相关文章
- 转载——web前端相关资源总结
前端牛人博客:张克军.阮一峰.拔赤(李晶).拔赤(李晶)2.张鑫旭.梦想天空.阿当.泽飞.刘杰(嗷嗷).为之漫笔(李松峰).goddyzhao.hax的技术部落.周爱民.随网之舞.子鼠.司徒正美.ju ...
- IdentityServer4 中文文档 -2- (简介)相关术语
IdentityServer4 中文文档 -2- (简介)相关术语 原文:http://docs.identityserver.io/en/release/intro/terminology.html ...
- iOS之在写一个iOS应用之前必须做的7件事(附相关资源)
本文由CocoaChina--不再犹豫(tao200610704@126.com)翻译 作者:@NIkant Vohra 原文:7 Things you must absolutely do befo ...
- 《玩转D语言系列》二、D语言现状、基本规定和相关资源介绍
这算是本系列文章的一个序吧,主要是为以后的学习做铺垫,文本分为三个部分,第一部分是对于网上一些比较旧的资料的问题的一些更正,当然我也不可能看过所有的资料,难免会有遗漏.第二部分是D语言最基本的规定,第 ...
- 超微 X9DRL-iF 服务器主板简介 BIOS相关图解
超微 X9DRL-iF 服务器主板简介 BIOS相关图解 板载串口阵列相关简介 网烁信息805 发布时间:2012-6-15 21:10:09 浏览数:2745 随着Intel E5至强的 ...
- AngularJS的学习网站及相关资源整理
学习angularjs的网站及相关资源的整理,会不断更新. angularJs的官网:https://angularjs.org/ API文档:https://docs.angularjs ...
- ArcGis 在线地图相关资源
原文:ArcGis 在线地图相关资源 世界边界和地点:http://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Bou ...
- (原)Struts 相关资源下载
官网:http://struts.apache.org 点击[Download],进入页面如下,可以看到下载的资源: 点击[struts-2.3.20-all.zip],就能获取Struts2项目所有 ...
- C++相关资源
http://www.cnblogs.com/xi52qian/p/4186983.html语言ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee ...
随机推荐
- P1006 传纸条 /// DP+滚动数组
题目大意: https://www.luogu.org/problemnew/show/P1006 题解 不难想到 求从起点到终点的两条不同的路 因为只能向右或向下走 所以纸条1和2不可能同时位于同一 ...
- linux流量监控iftop命令安装详解
iftop跟nload差不多,也是捕获网卡流量的命令,nload的安装见之前发布的教程:http://www.cnblogs.com/catlee/p/5703541.html 开始安装.本文以cen ...
- linux /bin/find 报错:paths must precede expression 及find应用
1.问题描述,运行下面的命令,清楚日志 [resin@xx ~]$ ssh xxx "/usr/bin/find /data/logs/`dirname st_qu/stdout.log` ...
- 网站PC端和移动端,用户通过设备识别
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <!--<me ...
- idea-----idea的项目中output框出现乱码
找到tomcat的安装目录中的logging.properties 我的在这里:E:\tools\tomcat\apache-tomcat-8.5.38\conf 改其中的参数 修改前 java.u ...
- DRF 序列化组件单增
目录 自定义序列化(矬) Serializer类(方式繁琐) 底层序列化类 UserSerializer 视图序列化步骤 底层反序列化类 UserCreatSerializer 视图反序列化步骤 Mo ...
- C++ Builder 2007中应用数据库SQLite(转载)
第一次使用SQLite数据库,而且BCB2007也不熟,这两者的结合那就更让我难受了.今天只是简单的在BCB中调用SQLite,就花了我一下午时间,这也足见本人知识的浅薄,另一方面也说明我对这二者确实 ...
- window 批量修改或去除文件后缀名
for /r %i in (*.!ut) do ren "%i" *. 转自:https://blog.csdn.net/zhang_ruisen/article/details/ ...
- 杂项-公司:Oracle
ylbtech-杂项-公司:Oracle 甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩.1989年正式进入中国市场.201 ...
- 2019暑训第一场训练赛 |(2016-icpc区域赛)部分题解
// 今天下午比赛自闭了,晚上补了题,把AC的部分水题整理一下,记录坑点并吸取教训. // CF补题链接:http://codeforces.com/gym/101291 A - Alphabet 题 ...