虹科技术前沿|TSN网络中时间感知整形器的性能验证实测

原创 虹科工业智能互联 2024-08-16 13:36

导读:本文旨在验证时间敏感网络(TSN)中时间感知整形器(TAS)的性能,通过实施IEEE 802.1Qbv和IEEE 802.1AS-2020标准测试用例,确保其在网络中的准确性。我们选用了虹科RELY-TSN12和虹科RELY-10TSN12设备作为待测对象,并利用Calnex公司的Paragon-X与Keysight公司的Novus ONE PLUS测试台进行全面评估。文章将详细介绍测试流程、配置、设置以及关键的测试结果,展示TAS在控制抖动和防止窗口违规方面的实际表现,为您提供深入了解TSN技术应用的窗口。
图1 测试设置

在某些应用和行业中,确保高优先级数据帧在预定时隙内准时传输至关重要。时间感知整形器(IEEE 802.1Qbv)保障了控制数据在规定时隙内的准时传输,同时维持了可接受的抖动和延迟。本文旨在验证时间感知整形器的性能,通过分析结果来监测窗口违规并评估抖动,确保网络通信的准确性和可靠性。
一、时间敏感网络的最新发展
以太网在航空航天和国防领域的通信应用日益增多,其中时间敏感网络(TSN)作为确保通信准确性的关键技术,正迅速成为主流。TSN通过时间感知整形器(TAS),基于IEEE 802.1Qbv标准,实现了网络流量的周期性分配,并通过设置优先级窗口来控制数据包的传输顺序。
为了实现网络节点间的精确时间同步,IEEE 802.1AS-2020同步协议被引入,保障了纳秒级别的时间一致性。尽管TSN技术尚属新兴,但行业组织如Avnu以及技术公司虹科SoC-e、Keysight(Novus ONE PLUS)和Calnex(Paragon-X)正在积极开发必要的测试计划和工具,旨在验证TSN设备的性能、标准合规性以及不同设备间的互操作性,从而推动这一技术的发展和应用。
二、被测设备平台
虹科TSN交换机架构如图2所示,其核心功能包括Rx接口端口接收的帧从电信号到数字信号的转换,以及交换矩阵引擎基于MAC地址表和VLAN配置进行帧路由。出口数据包处理模块依据IEEE 802.1Qbv标准对输出缓冲区的帧进行排序,确保它们在预定时间窗口内正确转发。该模块与1588计时器(IEEE 802.1AS-2020)同步,保障了Tx端口的精确时隙转发。
图2 虹科IP Core架构

虹科SoC-e平台采用AMD Xilinx Ultrascale+MPSoC系统,其中处理系统(PS)负责软件处理,而可编程逻辑(PL)基于FPGA实现交换和TSN功能。
PS通过虹科SoC-e的定制Linux发行版进行配置,该系统内嵌了设置交换和TSN功能所需的命令,并通过内部端口与PL系统通信,实现PL寄存器的配置。图3展示了完整的虹科RELY-TSN-BRIDGE+10TSN12 TSN交换机架构。
图3 虹科RELY-TSN12

本次测试选用了两款设备:基于MTSN IP核的虹科RELY-TSN12(1Gbps)和基于TSN TGES IP核的虹科RELY-10TSN12(10Gbps),以评估不同速度下的TSN性能。
三、测试设备配置
交换机配置可通过CLI、Netconf或Web界面进行,本测试选择Netconf来设置IEEE 802.1Qbv和VLAN,而IEEE 802.1AS-2020同步协议则通过Web界面配置。
IEEE 802.1AS-2020配置
本测试的主要目的是精确评估IEEE 802.1Qbv的性能,重点检查窗口违规情况和测量帧的抖动。为此,必须确保待测设备(DUT)与测试站之间达到纳秒级的同步。
我们将使用Paragon-X测试设备来精确计算DUT的接收(Rx)和发送(Tx)延迟,并通过迭代调整,最小化PPS(脉冲每秒)差异,确保与测试站的同步。完成这些校准步骤后,DUT将连接到Novus ONE PLUS测试站,并配置IEEE 802.1AS-2020协议。在此配置中,DUT的第一个端口将作为主端口,第二个端口作为从端口,同时配置发送优先级为7的数据包,验证同步协议的准确性。
IEEE 802.1Qbv与VLAN配置
我们将使用Netconf协议对DUT进行IEEE 802.1Qbv和VLAN配置,确保测试的精确性。测试将覆盖100M、1G和10G三种速度,其中虹科RELY-TSN12设备将用于100M和1G测试,而虹科RELY-10TSN12设备将用于所有三种速度的测试。
统一的VLAN配置将应用于所有测试速度,确保PORT1和PORT2均属于VLAN2,以此隔离测试流量,避免网络干扰。DUT的端口将设置为PVID1、PCP0、DEI0,允许所有入站帧(无论是否带标记)以指定的出站标记进行中继。
此外,将为VID2创建专门的VLAN表项,将PORT1和PORT2纳入其中,并从VLAN1中移除,以进一步精细化流量管理,为测试提供清晰的网络环境。
IEEE 802.1Qbv标准专门用于管理前向出口流量,本测试案例中将针对端口2进行配置。配置过程需根据网络速度进行差异化设置。以下是针对1Gbps速度下端口2的IEEE 802.1Qbv配置细节:
图4 IEEE 802.1-Qbv配置


配置确保每个队列在每个周期内仅在其分配的时间段内传输流量,同时设置了缓冲间隔以防止流量超出预定时间窗口,确保在此间隔期间不会转发流量。
对于 100M,配置有以下差异:
Cycle time: 10000000ns
Base time: 0s and 0ns
Time intervals changes from 100000ns to 1000000ns and from 25000ns to 250000ns
对于 10G,配置有以下差异:
Cycle time: 100000ns
Base time: 0s and 0ns
Time intervals changes from 100000ns to 10000ns and from 25000ns to 2500ns
图5 1G 的 IEEE 802.1Qbv 配置

Novus ONE PLUS测试站配置
为确保测试结果的准确性,Novus ONE PLUS测试站需经过精心配置。本测试涉及构建两个具备以太网和精确时间协议(PTP,IEEE 802.1AS-2020)功能的拓扑结构,其中拓扑1充当主设备,拓扑2作为从设备。关键配置参数包括点对点(P2P)延迟机制、多播设置、域编号0、优先级设置为128,以及时钟类别6。
完成IEEE 802.1AS-2020的同步配置后,接下来将定义八个具有不同优先级的流量流,以模拟和测试网络在不同服务等级下的表现。
图6 Novus ONE PLUS 流量配置

测试连接设置
为确保测试的准确性,本测试需完成两个关键设置:首先,DUT需与Paragon-X设备相连,通过端口1对端口1的直接连接和PPS同步,精确计算传输延迟。
图7 Paragon-X测试设置

其次,在Keysight NovusONE PLUS测试站上,将进行特定的配置以适应IEEE 802.1Qbv标准的测试要求,确保测试环境能够精确评估时间敏感网络的性能。
图8 IEEE 802.1Qbv Novus ONE PLUS 测试设置

四、测试结果分析
1、预期结果
本测试的核心在于验证IEEE 802.1Qbv的抖动控制和窗口合规性。为确保精确测量,测试站(Novus ONE PLUS)与待测设备(DUT)之间的同步偏移需控制在特定范围内:1G速度下不超过100纳秒,10G速度下不超过50纳秒,100M速度下不超过500纳秒。Novus ONE PLUS将记录统计数据以检查并确认这一偏移量。
2、取得成果
测试首先确认了DUT与测试台(Novus ONE PLUS和Calnex)之间的同步精度。利用Calnex设备,我们计算并记录了同步误差,确保了在不同速度下的测量均在可接受范围内。进一步地,Novus ONE PLUS用于检查持续同步的一致性,并确认了DUT能够正确识别测试站为主站(GM)。
接下来,通过开发的Python脚本,我们检查了IEEE 802.1Qbv的窗口合规性。脚本利用Novus ONE PLUS记录的时间戳,确保每个帧都严格在其分配的时隙内到达。结果显示,所有帧均未出现窗口违规,表明IEEE 802.1Qbv配置正确,抖动控制稳定。
图9 IEEE 802.1Qbv结果

图10 延迟结果

图9和图10分别展示了不同速度和优先级下的抖动结果和存储转发延迟结果。数据显示,在所有测试条件下,系统均表现出良好的性能,抖动和延迟均符合预期。
图11 AS基准下队列门控窗口

图12 不良AS同步
最后,为了凸显IEEE 802.1AS-2020同步协议的重要性,我们还进行了100%帧速率的测试,人为制造同步失败的情况。结果如图12所示,缺乏同步导致帧在错误时隙到达,引发窗口违规,从而证明了精确同步的必要性。
结语
本次测试成功验证了虹科RELY-TSN12和虹科RELY-10TSN12设备的TSN功能,以及正确配置TSN的重要性。测试结果证实了IEEE 802.1AS-2020和IEEE 802.1Qbv在控制抖动和防止窗口违规方面的有效性。此外,测试还突出了同步在TSN网络中的核心作用。
作为更大TSN测试计划的一部分,本次测试为进一步的IEEE 802.1AS-2020和IEEE 802.1Qbv测试奠定了基础。未来的工作将继续深化对这些标准的理解,并探索它们在更广泛场景中的应用。
虹科工业智能互联 智能通讯解决方案合作伙伴。【公众号:虹科工业智能互联】
评论
  • 彼得·德鲁克被誉为“现代管理学之父”,他的管理思想影响了无数企业和管理者。然而,关于他的书籍分类,一种流行的说法令人感到困惑:德鲁克一生写了39本书,其中15本是关于管理的,而其中“专门写工商企业或为企业管理者写的”只有两本——《为成果而管理》和《创新与企业家精神》。这样的表述广为流传,但深入探讨后却发现并不完全准确。让我们一起重新审视这一说法,解析其中的矛盾与根源,进而重新认识德鲁克的管理思想及其著作的真正价值。从《创新与企业家精神》看德鲁克的视角《创新与企业家精神》通常被认为是一本专为企业管
    优思学院 2025-01-06 12:03 119浏览
  • 大模型的赋能是指利用大型机器学习模型(如深度学习模型)来增强或改进各种应用和服务。这种技术在许多领域都显示出了巨大的潜力,包括但不限于以下几个方面: 1. 企业服务:大模型可以用于构建智能客服系统、知识库问答系统等,提升企业的服务质量和运营效率。 2. 教育服务:在教育领域,大模型被应用于个性化学习、智能辅导、作业批改等,帮助教师减轻工作负担,提高教学质量。 3. 工业智能化:大模型有助于解决工业领域的复杂性和不确定性问题,尽管在认知能力方面尚未完全具备专家级的复杂决策能力。 4. 消费
    丙丁先生 2025-01-07 09:25 83浏览
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球无人机锂电池产值达到2457百万美元,2024-2030年期间年复合增长率CAGR为9.6%。 无人机锂电池是无人机动力系统中存储并释放能量的部分。无人机使用的动力电池,大多数是锂聚合物电池,相较其他电池,锂聚合物电池具有较高的能量密度,较长寿命,同时也具有良好的放电特性和安全性。 全球无人机锂电池核心厂商有宁德新能源科技、欣旺达、鹏辉能源、深圳格瑞普和EaglePicher等,前五大厂商占有全球
    GIRtina 2025-01-07 11:02 71浏览
  • 在智能家居领域中,Wi-Fi、蓝牙、Zigbee、Thread与Z-Wave等无线通信协议是构建短距物联局域网的关键手段,它们常在实际应用中交叉运用,以满足智能家居生态系统多样化的功能需求。然而,这些协议之间并未遵循统一的互通标准,缺乏直接的互操作性,在进行组网时需要引入额外的网关作为“翻译桥梁”,极大地增加了系统的复杂性。 同时,Apple HomeKit、SamSung SmartThings、Amazon Alexa、Google Home等主流智能家居平台为了提升市占率与消费者
    华普微HOPERF 2025-01-06 17:23 145浏览
  • 本文介绍Linux系统更换开机logo方法教程,通用RK3566、RK3568、RK3588、RK3576等开发板,触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。制作图片开机logo图片制作注意事项(1)图片必须为bmp格式;(2)图片大小不能大于4MB;(3)BMP位深最大是32,建议设置为8;(4)图片名称为logo.bmp和logo_kernel.bmp;开机
    Industio_触觉智能 2025-01-06 10:43 87浏览
  • 每日可见的315MHz和433MHz遥控模块,你能分清楚吗?众所周知,一套遥控设备主要由发射部分和接收部分组成,发射器可以将控制者的控制按键经过编码,调制到射频信号上面,然后经天线发射出无线信号。而接收器是将天线接收到的无线信号进行解码,从而得到与控制按键相对应的信号,然后再去控制相应的设备工作。当前,常见的遥控设备主要分为红外遥控与无线电遥控两大类,其主要区别为所采用的载波频率及其应用场景不一致。红外遥控设备所采用的射频信号频率一般为38kHz,通常应用在电视、投影仪等设备中;而无线电遥控设备
    华普微HOPERF 2025-01-06 15:29 131浏览
  • PLC组态方式主要有三种,每种都有其独特的特点和适用场景。下面来简单说说: 1. 硬件组态   定义:硬件组态指的是选择适合的PLC型号、I/O模块、通信模块等硬件组件,并按照实际需求进行连接和配置。    灵活性:这种方式允许用户根据项目需求自由搭配硬件组件,具有较高的灵活性。    成本:可能需要额外的硬件购买成本,适用于对系统性能和扩展性有较高要求的场合。 2. 软件组态   定义:软件组态主要是通过PLC
    丙丁先生 2025-01-06 09:23 85浏览
  • 村田是目前全球量产硅电容的领先企业,其在2016年收购了法国IPDiA头部硅电容器公司,并于2023年6月宣布投资约100亿日元将硅电容产能提升两倍。以下内容主要来自村田官网信息整理,村田高密度硅电容器采用半导体MOS工艺开发,并使用3D结构来大幅增加电极表面,因此在给定的占位面积内增加了静电容量。村田的硅技术以嵌入非结晶基板的单片结构为基础(单层MIM和多层MIM—MIM是指金属 / 绝缘体/ 金属) 村田硅电容采用先进3D拓扑结构在100um内,使开发的有效静电容量面积相当于80个
    知白 2025-01-07 15:02 76浏览
  • 这篇内容主要讨论三个基本问题,硅电容是什么,为什么要使用硅电容,如何正确使用硅电容?1.  硅电容是什么首先我们需要了解电容是什么?物理学上电容的概念指的是给定电位差下自由电荷的储藏量,记为C,单位是F,指的是容纳电荷的能力,C=εS/d=ε0εrS/4πkd(真空)=Q/U。百度百科上电容器的概念指的是两个相互靠近的导体,中间夹一层不导电的绝缘介质。通过观察电容本身的定义公式中可以看到,在各个变量中比较能够改变的就是εr,S和d,也就是介质的介电常数,金属板有效相对面积以及距离。当前
    知白 2025-01-06 12:04 173浏览
  • By Toradex 秦海1). 简介嵌入式平台设备基于Yocto Linux 在开发后期量产前期,为了安全以及提高启动速度等考虑,希望将 ARM 处理器平台的 Debug Console 输出关闭,本文就基于 NXP i.MX8MP ARM 处理器平台来演示相关流程。 本文所示例的平台来自于 Toradex Verdin i.MX8MP 嵌入式平台。  2. 准备a). Verdin i.MX8MP ARM核心版配合Dahlia载板并
    hai.qin_651820742 2025-01-07 14:52 48浏览
  • 根据Global Info Research项目团队最新调研,预计2030年全球封闭式电机产值达到1425百万美元,2024-2030年期间年复合增长率CAGR为3.4%。 封闭式电机是一种电动机,其外壳设计为密闭结构,通常用于要求较高的防护等级的应用场合。封闭式电机可以有效防止外部灰尘、水分和其他污染物进入内部,从而保护电机的内部组件,延长其使用寿命。 环洋市场咨询机构出版的调研分析报告【全球封闭式电机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球封闭式电机总体规
    GIRtina 2025-01-06 11:10 104浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦