本文主要是介绍浅析TSN网络之车载以太网协议测试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
TSN是一项从视频音频数据领域延伸至工业领域、汽车领域的技术。TSN最初来源于音视频领域的应用需求,当时该技术被称为AVB,由于针对音视频网络需要较高的带宽和最大限度的实时,借助AVB能较好的传输高质量音视频。
2012年,AVB任务组在其章程中扩大了时间确定性以太网的应用需求和适用范围,并同时将任务组名称改为现在的:TSN任务组。TSN是以以太网为基础的新一代网络标准,具有时间同步、延时保证等确保实时性的功能。
相对于其他确定性网络技术,如工作在1.5层的灵活以太网(FlexE)和工作在3层的确定网(DetNet),TSN主要是解决2层网络确定性保障问题,通过一系列协议标准实现零拥塞丢包的传输,提供有上界保证的低时延和抖动,为时延敏感流量提供确定性传输保证。
图一 TSN协议层次
TSN是符合IEEE802.1Q标准的VLAN,在标准的以太帧中插入4个字节长度的VLAN tag。TSN通过VLAN tag中的PCP(Priority Code Point)和VID(VLAN ID)定义流的不同优先级协议层次。
-
Tag Protocol Identifier:16bit长度,标签协议识别,标识TSN网络,数值为0X8100. Priority
-
Code Point:3bit长度,优先级代码,标识流量优先级,3位PCP定义了8个优先级。 Drop Eligible
-
Indicator:1bit长度,丢弃标识位,对于低QoS要求的数据可置位,网络拥塞时可丢弃,以确保高优先级数据的QoS。 VLAN
-
Identifier(VID):12bit长度,VLAN网络的识别号。VID=0用于识别帧优先级,VID=FFF作为预留,其余值用于标识VLAN。
图二 TSN帧结构
为了实现局域网的确定性传输,时间敏感网络(TSN)实现了精确的网络时间同步机制,流程整形、分类和不同优先级流量的流量调度机制,以及端到端、网络中的交换机进行配置,以便为时间敏感型数据提供预留带宽等服务进行系统化的网络配置机制。
图三 TSN关键技术
与标准的以太网相比,TSN最大的特点是能够保证数据交换的确定性,在提前确定时间敏感数据流(称为scheduled traffic)传输的周期,每个周期传输的数据大小后,只要数据发送方按照约定将数据发出,TSN就能够保证在确定的时间将数据交换到接受方。
图四 TSN网络特点
信而泰TSN网络解决方案
-
BigTao机箱
图一 BigTao220机箱
图二 BigTao6200机箱 -
V2-1G-8M-TSN测试板卡
信而泰自主研发的满足TSN测试标准的测试模块,支持10/100/1000M RJ45 自协商(电接口)、 100/1000M SFP(光接口);其基于FPGA的100%线速流量生成、统计与捕获功能,搭配信而泰BigTao6200/220机箱,可对TSN交换机进行RFC2544、RFC2889、RFC3918等性能压力测试,同时也支持TSN协议族802.1AS、QAV、QBV、QBU、CB等协议测试套件。信而泰TSN测试仪板卡可以针对汽车以太网和工业以太网等提供TSN协议测试解决方案。
信而泰TSN网络测试解决方案:
如何使用信而泰网络测试仪测试TSN协议
信而泰网络测试仪提供全面的TSN协议集测试套件,通过高效便捷的配置向导,一站式完成各协议配置,同时搭配专业细致的统计试图,可直观的观察TSN各协议运行情况及报文交互过程。支持对接东土、物芯、虹科、河北远东等各大厂商的TSN交换机、TSN芯片以及大连东软、中车等厂家的车载终端模块测试。
下面以802.1Qbv测试为例:
- 测试拓扑
- 测试仪配置
- 设置过滤器
设置过滤器,用于接收统计
- 配置门控列表
点击“添加”添加相应数量门控表项,并设置每个表项门控规则以及门控表项支持周期。(门控规则与DUT保持一致)
- 添加过滤器索引
建议将所有过滤器全部添加至各表项,从而观察有无数据落点错误情况出现
- 启动AS时钟同步
- 设置基准时间
- 启动Qbv流
- 查看结果
这篇关于浅析TSN网络之车载以太网协议测试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!