原文: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简介及相关资源的更多相关文章

  1. 转载——web前端相关资源总结

    前端牛人博客:张克军.阮一峰.拔赤(李晶).拔赤(李晶)2.张鑫旭.梦想天空.阿当.泽飞.刘杰(嗷嗷).为之漫笔(李松峰).goddyzhao.hax的技术部落.周爱民.随网之舞.子鼠.司徒正美.ju ...

  2. IdentityServer4 中文文档 -2- (简介)相关术语

    IdentityServer4 中文文档 -2- (简介)相关术语 原文:http://docs.identityserver.io/en/release/intro/terminology.html ...

  3. iOS之在写一个iOS应用之前必须做的7件事(附相关资源)

    本文由CocoaChina--不再犹豫(tao200610704@126.com)翻译 作者:@NIkant Vohra 原文:7 Things you must absolutely do befo ...

  4. 《玩转D语言系列》二、D语言现状、基本规定和相关资源介绍

    这算是本系列文章的一个序吧,主要是为以后的学习做铺垫,文本分为三个部分,第一部分是对于网上一些比较旧的资料的问题的一些更正,当然我也不可能看过所有的资料,难免会有遗漏.第二部分是D语言最基本的规定,第 ...

  5. 超微 X9DRL-iF 服务器主板简介 BIOS相关图解

    超微 X9DRL-iF 服务器主板简介 BIOS相关图解 板载串口阵列相关简介 网烁信息805    发布时间:2012-6-15 21:10:09    浏览数:2745 随着Intel E5至强的 ...

  6. AngularJS的学习网站及相关资源整理

    学习angularjs的网站及相关资源的整理,会不断更新. angularJs的官网:https://angularjs.org/       API文档:https://docs.angularjs ...

  7. ArcGis 在线地图相关资源

    原文:ArcGis 在线地图相关资源 世界边界和地点:http://services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Bou ...

  8. (原)Struts 相关资源下载

    官网:http://struts.apache.org 点击[Download],进入页面如下,可以看到下载的资源: 点击[struts-2.3.20-all.zip],就能获取Struts2项目所有 ...

  9. C++相关资源

    http://www.cnblogs.com/xi52qian/p/4186983.html语言ISO/IEC JTC1/SC22/WG21 - The C++ Standards Committee ...

随机推荐

  1. 2019 Multi-University Training Contest 7 Kejin Player Final Exam

    Kejin Player 期望DP 题意: 初始等级为1,每一级有四个参数 r , s , x , a . 每一级有一个概率p=r/s花费a的代价升级到下一级,失败可能会倒退到x级 设从 l 到 r ...

  2. 2、Zookeeper原理及应用汇总

    1 Zookeeper简介-分布式服务框架 ZooKeeper为分布式应用程序提供高效且可靠的分布式协调服务,提供的服务:配置管理.统一命名服务.分布式同步.组服务等,是Google Chubby的开 ...

  3. [转]MEF学习

    MEF学习 :http://www.cnblogs.com/comsokey/p/MEF1.html C#可扩展编程之MEF学习笔记(一):MEF简介及简单的Demo C#可扩展编程之MEF学习笔记( ...

  4. JUC 一 CopyOnWriteArrayList 和 CopyOnWriteArraySet

    java.util.concurrent; 简介 CopyOnWriteArrayList是一个线程安全的ArrayList,通过内部的volatile数组和显式锁ReentrantLock来实现线程 ...

  5. ROC曲线及AUC

    ROC曲线 意义 ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve),是反映敏感性和特异性连续变量的综合指标,是用 ...

  6. SpringBoot 01_HelloWorld

    本文环境配置: JDK:1.8 开发工具:IDEA 操作系统:Windows10 集成工具:Maven SpringBoot版本:1.5.6.RELEASE 构件方式:Spring Initializ ...

  7. 自定义HtmlHelper扩展方法

    核心:通过TagBuilder类实现Html元素的创建 TagBuilder: 前台调用: @Html.Messger("tag","span-tag", @V ...

  8. visio去除直线交叉处的歪曲

    1 问题描述 Visio画图时,两根直线交叉时,总是默认会出现一个跨线的标志,如下图所示: 2 解决办法 在2007前的版本,可以通过以下方式解决: 选中线条,然后菜单的格式->行为->连 ...

  9. css3之字体@font-face

    @font-face能够加载服务器端的字体文件,让浏览器端可以显示用户电脑里没有安装的字体. 浏览器支持 表格中的数字表示支持该属性的第一个浏览器版本号. Firefox, Chrome, Safar ...

  10. [Swoole系列入门教程 5] UDP协议和demo

    • 客户端服务端没有任何联系 • 指定地址跟端口,不关心消息是否发送成功 • 心跳检测不能影响到客户端• udp建立长连接