0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

TSN帧抢占测试:为数据传输打造“绿色通道”

1092769615 来源:1092769615 作者:1092769615 2025-04-23 15:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

导语:

在复杂多变的汽车、工业控制等领域中,数据传输的时效性和确定性至关重要。在TAS或CQF等调度整形机制中,将不同优先级业务映射到不同队列中,使高优先级业务在发送时不会受到低优先级业务的干扰,从而保证工业控制业务等高优先级业务的端到端低时延和确定性传输。

然而,高优先级队列的服务时间是有限的,需要周期性的“开”和“关”,从而使其他类型业务也能进行传输。一方面,如果高优先级业务在队列为“关”的状态,则需要在队列中等待,进而增加其等待时延;另一方面,在低优先级队列服务时间截止,而高优先级队列服务时间开启的切换时刻,如果低优先级队列正好有数据帧发出,则为了保持高优先级队列业务数据发送时链路完全处于可用状态,高优先级队列中的数据帧还要等待一定时间后才能发送,即低优先级反转的风险。

为了确保高优先级业务能够迅速、准确地到达目标,TSN(时间敏感网络)帧抢占技术应运而生,它如同一条为数据传输打造的“绿色通道”,让关键信息在拥堵的网络中畅通无阻。

一、帧抢占技术的原理

帧抢占技术的工作原理就像是道路上的“应急车道”。在数据传输过程中,高优先级的快速帧(Express Frame)能够打断正在发送的低优先级可抢占帧(Preamble Frame),并在其传输完毕后,再继续完成剩余可抢占帧切片的传输。

为了实现帧抢占功能,IEEE802.3br定义了新的MAC功能接口,即快速MAC(express MAC,eMAC)和可抢占MAC(preamble MAC,pMAC)。另外,IEEE802.3br还定义了新的进行中断、分组和重组功能的MAC子层功能,即MAC合并子层(MAC Merge Sublayer)。

图片

图1 支持帧抢占的MAC子层模型

根据MAC接口的不同,定义了两种数据帧:由eMAC处理的数据帧被称为快速帧(Express Frame),代表高优先级帧;而pMAC处理的数据帧被称为可抢占帧(Preamble Frame),代表低优先级帧或普通帧。

在发送端,MAC合并子层负责可抢占帧多个分段的封装、校验、计数等功能,可抢占帧以一个或多个数据片段的形式传送,多个可抢占帧数据片段间可能穿插快速帧,被快速帧中断的多个可抢占帧数据片段在接收端的MAC合并子层进行重新组装,并向上递交完整的数据帧。帧抢占的操作只在数据链路层进行,MAC合并子层有效的屏蔽了向上层和物理层的相关操作,因此,并不会对其他层的协议造成影响。这样一来,高优先级业务就能在短时间内迅速完成传输,大大提高了数据传输的时效性和确定性。

二、帧抢占的数据分组格式

由于MAC合并子层具有对不同类型的业务流数据分组进行拆分和重组的功能,所以在IEEE802.3br中定义了MAC合并子层的数据分组格式,称为mPacket,其可承载的数据如下:

①一个完整的快速帧;

②一个完整的可抢占帧;

③可抢占帧的初始数据片段;

④可抢占帧的连续数据片段;

与标准以太网帧格式不同,mPacket需要对快速帧和可抢占帧进行标记,并且需要对可抢占帧不同的数据片段进行标记。因此,IEEE802.3br定义了两种类型的mPacket格式,分别为第一类mPacket格式和第二类mPacket格式。

图片

图2 支持帧抢占的数据分组格式类型

其中,第一类mPacket格式主要用于完整的快速帧、完整的可抢占帧或可抢占帧的初始数据片段。而第二类mPacket格式主要用于可抢占帧的连续数据片段。

mPacket****类型SMD****标记分段计数器SMD****字段取值
验证数据帧SMD-V-0X07
响应数据帧SMD-R-0X19
快速数据帧SMD-E-0XD5
可抢占数据帧的初始数据片段SMD-S000XE6
SMD-S110X4C
SMD-S220X7F
SMD-S330XB3
可抢占数据帧的连续数据片段SMD-C000X61
SMD-C110X52
SMD-C220X9E
SMD-C330X2A

三、帧抢占功能测试的必要性

在时间敏感网络(TSN)中,帧抢占技术通过允许高优先级业务中断低优先级业务的传输,为关键数据(如工业控制、车联网等场景)提供了低时延、高确定性的传输保障。然而,这一机制的高效运行依赖于设备对协议标准的严格遵循及对复杂网络环境的可靠适应能力。因此,帧抢占功能测试至关重要。

首先,测试能够验证设备是否准确实现IEEE 802.1Qbu和IEEE 802.3br标准要求的功能,例如高优先级帧的即时抢占、低优先级帧的切片与重组,确保跨厂商设备的互操作性和协议兼容性。

其次,通过模拟网络拥塞、数据分片丢失或校验错误等异常场景,测试可评估设备在故障条件下的容错能力,例如检测到错误mCRC时能否正确丢弃无效数据片段,从而避免低优先级数据干扰高优先级业务的传输。

此外,测试还能量化设备在实时性、带宽利用率及优先级调度效率等维度的性能表现,为优化网络配置提供数据支撑。例如,借助信而泰TSN网络测试仪,研发人员可精准分析设备在混合流量下的切片与重组效率,诊断潜在瓶颈,确保其在复杂工业环境中的稳定性和可靠性。

综上所述,帧抢占功能测试不仅是技术落地的必要验证环节,更是提升网络确定性、保障关键业务服务质量的核心手段。

四、帧抢占功能测试方法

帧抢占功能测试典型的测试拓扑为两种,分别是帧抢占切片能力测试和切片合成能力测试。

图片

图3 帧抢占协议切片能力测试拓扑示意图

如图3所示,本测试场景主要聚焦于验证DUT的MAC子层中断与分片能力。测试通过构造快速帧与可抢占帧并行传输模型,由测试仪同时发送快速帧和可抢占帧至被测交换机,DUT需基于IEEE 802.3br标准,通过可抢占MAC(pMAC)将低优先级帧分片,允许高优先级快速帧抢占链路。接收端统计Port Qbu数据可观测可抢占帧的分片转发情况,同时通过捕获报文分析分片格式(如SMD标记、分段计数器等),确保DUT能够动态中断可抢占帧并插入快速帧,且分片标记与协议要求一致,从而验证协议兼容性与分片机制的有效性。

图片

图4 帧抢占协议切片合成能力测试拓扑示意图

如图4所示,本测试场景旨在验证DUT的MAC合并子层重组能力。测试通过构造快速帧与可抢占帧混合传输模型,由测试仪将混合流量发送至被测交换机,DUT需根据mPacket标记(如SMD-S0/S1等初始片段与SMD-C0/C1等连续片段)对可抢占帧分片进行识别与重组,恢复完整数据帧。接收端通过统计合法恢复报文数量及捕获重组后的可抢占帧,确认DUT的协议遵循性。

五、TSN网络测试仪参考配置

1、帧抢占协议切片能力测试

图片

测试仪通过两个测试端口模拟TSN终端,并分别构造快速帧和可抢占帧流量。主要配置包括,使能VLAN,并设置VLAN ID均为10,且快速帧优先级为7,可抢占帧优先级为0(优先级参数可自定义,只要快速帧优先级高于可抢占帧即可),如下图。

图片

测试仪同时发送两个测试端口上的快速帧与可抢占帧至DUT。查看Port Qbu Statistic统计,可以看到可抢占帧已经被分片进行转发了。验证了DUT在MAC子层中关于pMAC的中断分组能力的有效性。

图片

2、帧抢占协议重组能力测试

图片

测试仪通过一个测试端口构造快速帧与可被抢占帧混合流量。

配置快速帧流量。按照测试环境,使能VLAN,并设置VLAN ID为10,优先级为7,如下图。

图片

配置可抢占帧分片流量。使能VLAN,并设置VLAN ID 为10,优先级为0。且添加多组分片报文,分片报文长度可以根据需求设置成递增,递减,随机大小。

图片

测试仪将混合流量发送至DUT,查看Port Qbu Statistic统计,可以看到快速报文总数、合法快速报文总数及正常恢复报文总数的统计。验证了DUT在MAC子层中关于pMAC的重组能力的有效性。

在流量接收端口处捕获报文,可以查看到被重组后转发出来的可抢占帧数据。

图片

同时,在这过程中可以进行一些故障注入测试,如:构造mCRC校验错误,前导码错误等情况,验证DUT在故障发生时的处理机制是否符合要求。例如,对其中一个可抢占帧数据片段进行mCRC造错后,帧抢占机制将检测数据片段的完整性,在出现mPacket传输错误的情况下,会将该可抢占分组数据的所有mPacket帧丢弃。

图片

六、信而泰TSN网络测试仪

时间敏感网络(TSN)具备大带宽、通用以太协议及精准网络KPI控制的技术优势,可满足工业网络日益数字化、智能化的技术需求。TSN作为下一代工业网络技术演进方向已经在业内形成共识。而任何一种技术的成熟和广泛采用,一个强大而专业的测试工具必不可少。

图片

信而泰BigTao220便携式机框是公司推出的新一代研发类测试机框。它采用模块化设计,提供2个插槽,支持从10M到800G多种速率的测试模块(含TSN测试模块)任意组合,其可以针对汽车以太网和工业以太网等提供TSN协议测试解决方案。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据传输
    +关注

    关注

    9

    文章

    2076

    浏览量

    67174
  • TSN
    TSN
    +关注

    关注

    3

    文章

    284

    浏览量

    17849
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    通道数据传输终端 LoRa/LTE双模通信终端

    数据传输
    稳控自动化
    发布于 :2025年10月24日 13:57:21

    基于FPGA的USB数据传输

    你也许会有疑问,明明有这么多通信方式和数据传输(SPI、I2C、UART、以太网)为什么偏偏使用USB呢?
    的头像 发表于 08-06 14:47 4583次阅读
    基于FPGA的USB<b class='flag-5'>数据传输</b>

    像这样一款体积小巧的DTU数据传输终端你见过吗?

    数据传输
    才茂通信
    发布于 :2025年06月04日 14:33:29

    SPI数据传输缓慢问题求解

    我遇到了 SPI 数据传输速率问题。 尽管将 SPI 时钟频率设置 20 MHz,但我只获得了 2 Kbps 的数据传输速率。 我正在以 115200 的波特率通过 UART 监控数据
    发表于 05-15 08:29

    LCR测试数据传输接口类型选型指南

    将深入探讨LCR测试仪的主流数据传输接口类型,并提供详细的选型指南和实际应用案例。 一、数据传输接口的核心作用 LCR测试仪通过测量元件的电感(L)、电容(C)、电阻(R)及衍生参数(
    的头像 发表于 04-01 15:16 654次阅读
    LCR<b class='flag-5'>测试</b>仪<b class='flag-5'>数据传输</b>接口类型选型指南

    无线采发仪 振弦、温度及多类型信号采集 多种数据传输方式

    数据传输
    稳控自动化
    发布于 :2025年03月10日 11:18:58

    TLK1521在多路分组数据传输时的传输编码方式是怎么样的?

    TLK1521在多路分组数据传输时的传输编码方式是怎么样的?
    发表于 02-14 08:23

    iic协议的数据传输速率标准

    I2C协议定义了多种数据传输速率标准,以适应不同的应用需求。以下是I2C协议的主要数据传输速率标准: 标准模式(Standard-mode) :速率100 kbps(每秒100,000位)。这是
    的头像 发表于 02-05 13:40 4373次阅读

    信道带宽与数据传输速率关系

    ×log2(1+SNR)。其中,log2表示以2底的对数运算。这个公式表明,信道的带宽越宽,信噪比越高,理论上的最大数据传输速率也就越高。换句话说,信道带宽决定了信道能够传输的最高频率,而
    的头像 发表于 01-22 16:36 3945次阅读

    请问ldc1000在与主机进行数据传输的过程中,数据传输速率设置多大合适?

    你好,请问ldc1000在与主机进行数据传输的过程中,数据传输速率设置多大合适(我的差不多1M),但数据一直不对····
    发表于 01-17 06:37

    MPU数据传输协议详解

    在现代电子系统中,微控制器(MPU)扮演着核心角色,负责处理各种任务和数据。为了实现这些功能,MPU需要与其他设备进行数据交换。数据传输协议就是规定这些数据交换如何进行的一套规则。 M
    的头像 发表于 01-08 09:37 1423次阅读

    ptp对实时数据传输的影响

    在现代通信技术中,点对点(P2P)网络已经成为数据传输的一种重要方式。P2P网络允许网络中的每个节点既可以作为客户端也可以作为服务器,直接进行数据交换。这种去中心化的网络结构对于实时数据传输有着深远
    的头像 发表于 12-29 09:53 1047次阅读

    TSN便携式测试工具TESTBASE-ATT

    车载以太网TSN满足车辆复杂数据传输而定义的一类协议族,已应用于多款新架构车型中。经纬恒润TestBase ATT ( Automotive TSN Tester )产品可用于
    的头像 发表于 12-26 15:48 791次阅读
    <b class='flag-5'>TSN</b>便携式<b class='flag-5'>测试</b>工具TESTBASE-ATT

    信噪比对数据传输速度的影响

    信噪比对数据传输速度有着显著的影响。以下是对这一影响的分析: 一、信噪比的定义与重要性 信噪比(SNR)是信号功率与噪声功率的比值,通常以分贝(dB)单位表示。它是衡量信号质量的重要参数,直接影响
    的头像 发表于 12-10 14:38 2779次阅读