原文: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. Vue项目在Docker的自动化部署

    操作系统:CentOS 部署环境:Docker CI/CD工具:Jenkins 1.环境配置 安装Jenkins:Centos安装Jenkins 安装Docker:Centos安装Git.DotNet ...

  2. nodejs vue-cli 微信公众号开发(一) 申请域名搭建服务器

    一.搭建本地服务器 1.首先保存本地的80端口被node监听,利用内网穿透工具把80端口映射出去.(ngrok工具可以穿透内网使本地ip作为外网使用) 2.打开https://natapp.cn/tu ...

  3. Verilog与VHDL的混合模块例化

    1,大小写与转义 对VHDL解释器而言,对于模块名和端口名, (1) 若有转义 a) 先不考虑转义,寻找与字符串完全相同的VHDL模块: 若找不到: b) 考虑转义,寻找对应的Verilog模块. ( ...

  4. 【JZOJ3397】【luoguP4556】雨天的尾巴

    description 深绘里一直很讨厌雨天. 灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切. 虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连 ...

  5. HNOI2018

    d1t1[HNOI/AHOI2018]寻宝游戏 感觉很神,反正我完全没想到 分开考虑每一位,对于每一位i计算一个二进制数b[i], 对于第i位,从后往前第j个数这一位是1,那么b[i]^=(1< ...

  6. atoi和itoa函数的实现方法

    atoi的实现: #include<iostream> using namespace std; int atio1(char *s) { int sign=1,num=0; if(*s= ...

  7. PAT甲级——【牛客A1005】

    题目描述 Behind the scenes in the computer's memory, color is always talked about as a series of 24 bits ...

  8. SpringIOC自定义属性编辑器PropertyEditor

    Spring中我们可以使用属性编辑器来将特定的字符串转换为对象 String--转换-->object java.beans.PropertyEditor(JDK中的接口)用于将xml文件中字符 ...

  9. nginx部署为HTTP代理支持CONNECT模式

    有个软件要走http代理,想着部署nginx起来用,结果发现用不了: 而用ccproxy的话,一切正常: 抓包分析了下,是CONNECT模式的请求 从nginx的官网http://nginx.org/ ...

  10. 2018-11-20-UWP-开发中,需要知道的1000个问题

    title author date CreateTime categories UWP 开发中,需要知道的1000个问题 lindexi 2018-11-20 09:28:53 +0800 2018- ...