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

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

3天内不再提示

虹科教您 | 可实现带宽计量和延迟计算的时间敏感网络测试工具RELY-TSN-LAB操作指南与基本功能测试

虹科智能自动化 2022-11-11 16:59 次阅读

时间敏感网络(TSN)能够合并OT和IT世界,这将是真正确保互操作性和标准化的创新性技术。这项技术的有效开发将显著降低设备成本、维护、先进分析服务的无缝集成以及减少对单个供应商的依赖。为了在这些网络中实现确定性,需要控制连接到网络的设备的延迟和带宽,并预测其在拥堵和错误情况下的行为。

RELY-TSN-LAB

时间敏感网络测试工具

61fee0fa-6132-11ed-b116-dac502259ad0.png

RELY-TSN-LAB是一种新概念的测试工具,可以在不同的测试条件下测量设备或TSN网段的延迟和带宽。

RELY-TSN-LAB

开始使用RELY-TSN-LAB的第一步是将设备连接到LAN段或被测设备上。RELY-TSN-LAB对从端口0收到的帧执行所有操作,并将它们转发到端口1,端口2的情况也一样,但帧被转发到端口3。端口1和端口3收到的所有流量都分别传递给端口0和端口2,没有任何变化。在RELY-TSN-LAB中实现的框图如图1所示。

634596ca-6132-11ed-b116-dac502259ad0.png

图1RELY-TSN-LAB内部结构

01

PL部分

SoC的可编程逻辑部分,该部分由两个实验工具块组成,执行过滤、错误注入、带宽计量和延迟计量的功能。第一个Labtool通过port-0和port-1向LAN段或被测设备注入流量。第二个Labtool通过port-2和port-3工作,从局域网段或被测设备上获取流量。此外,这两个模块都连接到第三个模块,实现相应的同步,以达到时间标记的目的。

02

PS部分

SoC 的处理系统部分,该部分通过内部配置接口连接到 PL 部分。它还有一个称为服务端口的外部连接,可用于配置设备和检索存储的 .CSV 文件。服务端口可以设置在与其他以太网端口不同的网络中。

建议的测试设置如图2所示。流量可以在进入被测网络之前以及在到达目的地之前再次被标记、测量或损坏。

63727b86-6132-11ed-b116-dac502259ad0.png

图2LAB接入网络方式

REL-TSN-LAB 对所有流量都是透明的(启用错误注入时除外)。仅添加了大约 1us 的延迟。该延迟在两个方向上是对称的。这允许出于同步目的而在没有不对称的情况下测量路径延迟。

RELY-TSN-LAB

网络拓扑模型

如下方的网络拓扑模型(见图3),这里利用流量生成器(GEN)作为数据源进行流量发送,PC作为目的地,中间以一个交换机(BRIDGE)模拟大规模中间节点,设备LAB则用于测量数据源到目的地之间的流量传输带宽以及延迟。

63a23844-6132-11ed-b116-dac502259ad0.png

图3测试的网络拓扑结构

注意:也可以用GEN剩余端口通过交换机向目的地PC发送多种不同类型的流量,通过配置过滤策略,根据不同的参数(IP 地址、以太网类型、内容等)限制测量不同流量的带宽和传输延迟。

GEN定义传输的流量

使用流量生成器产生流量传输,以便在REC中捕获此流量类别,GEN传输参数设置如图4所示。

63d3dfd4-6132-11ed-b116-dac502259ad0.png

图4 GEN流量参数设置

dst_MAC_address_lo: 该MAC地址被设备用作生成的任何出站帧的目标地址。这些位对应于MAC地址的低部分(位31至0)。设置为目标PC的0x5B893FBE。

dst_MAC_address_hi: 该MAC地址被设备用作生成的任何出站帧的目标地址。这些位对应于MAC地址的高部分(位47至32)。设置为目标PC的0x80FA。

Frame Size:它指定要传输的帧长。这个大小从60字节增加到1518字节(没有CRC字段)。定义为1500字节大小。

Ethertype: 它指定要传输的帧的以太类型。默认值为0x000088FB。

Percentage: 它以百分比为单位定义了传输速率,它的粒度为一个单位。定义为千兆的百分30,即300兆速率。

Frame_tx_enable:设置为1,以启用数据包传输。

LAB设备的带宽测量

图5显示了每个TAP端口的状态,勾选“port enabled”对TAP端口进行启用。除此之外,每个端口还显示了PHY的测量速度。

63f3baca-6132-11ed-b116-dac502259ad0.png

图5使能TAP端口

如图6所示,勾选“Bandwidth meter enabed”,开始启用LAB设备的带宽计量功能,能计算经过两个TAP之间的流量带宽大小。

642865d6-6132-11ed-b116-dac502259ad0.png

图6 启用LAB的带宽计量

如图7所示,通过使用过滤器选择要在哪些帧上应用带宽计量功能,最多可以配置 4 个过滤器,每个过滤器都可以通过用户设置的 ID 来识别。在其 ID 旁边,有一个计数器,用于测量与过滤器集匹配的帧数量。当相应的启用复选框被选中并按下应用更改按钮时,将应用过滤器。

注意:这使用全局过滤器(未进行任何过滤参数设置,只使能过滤器)

648598e6-6132-11ed-b116-dac502259ad0.png

图7启用LAB的带宽计量过滤器

带宽计量功能以及过滤器参数设置并启动后,如图8所示,在“BANDWIDTH METER”就可以看到TAP0和TAP1端检测出来的流量带宽,都是300M大小,符合流量生成器(GEN)设置的数据传输大小。

64b246d4-6132-11ed-b116-dac502259ad0.png

图8TAP测量得到的带宽大小

设备的每个端口根据不同的标准记录发送和接收的帧。这些计数器是环绕式计数器并具有复位功能。当它们自然环绕、重置或重新启动设备时,它们可以归零。所有统计计数器都是只读的,因此对统计计数器的写入尝试将不成功。

64b246d4-6132-11ed-b116-dac502259ad0.png

图9

为了检查目的地PC接收的流量是否有误,在PC端利用wireshark工具捕获传输过来的流量,如图10所示,通过对流量报文的解析以及带宽的I/O统计,对比GEN参数配置,捕获的流量与发送的流量保持一致,证明LAB设备在网络中充当一个透明设备的角色。

64ee46b6-6132-11ed-b116-dac502259ad0.png

图10PC端捕获的传输流量

LAB设备的延迟计算

如图11所示,定义将提取并存储在设备中的时间戳帧的两个段。其中,偏移量(offset)是指定要存储帧字节的字节位置,字节数(Number of bytes)是指定要从指定偏移量存储的帧字节数。

65425972-6132-11ed-b116-dac502259ad0.png

图11 定义时间帧的提取字段

同理于带宽计量过滤器设置,如图12所示,帧时间戳同样具有过滤器设置,这里直接勾选不做任何过滤参数设置,使能一个全局过滤器。

659736ea-6132-11ed-b116-dac502259ad0.png

图12启用LAB的帧戳过滤器

如图13所示,勾选“Frame timestamper enabled”,开始启用LAB的延迟计算功能。并分别点击TAP下方的“Download capturelife”开始捕获带有时间戳信息的帧,Web网页会下载带有.CSV后缀的文件,此文件用于计算TAP0和TAP1之间的网络拓扑的传输延迟。

65cc8b24-6132-11ed-b116-dac502259ad0.png

图13启用LAB的延迟计算功能

如图14所示,TAP0捕获的CSV文件,文件中有之前设置的每个帧的偏移字段,以及在开头当中这个帧捕获时所对应的时间戳信息,同理TAP1捕获的CSV文件也一样,延迟需要进行计算两个文件的信息。

661120ea-6132-11ed-b116-dac502259ad0.png

图14 捕获的帧时间戳CSV文件

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

    关注

    8

    文章

    5124

    浏览量

    126401
收藏 人收藏

    评论

    相关推荐

    CAN总线测试工具选择与使用

    1. CAN分析仪 CAN分析仪是一种高级的测试工具,能够实时捕获和分析CAN总线上的数据。它们通常具备以下功能: 数据捕获和存储 实时数据显示 信号诊断和错误检测 网络参数配置 模拟CAN消息发送 2. CAN接口卡 CAN
    的头像 发表于 11-12 10:16 131次阅读

    Jtti:服务器延迟的检测工具有哪些推荐?

    服务器延迟检测是衡量网络性能的重要指标,它直接影响用户的在线体验。以下是一些推荐的服务器延迟检测工具,以及它们的主要功能和特点: Ping
    的头像 发表于 10-16 16:50 197次阅读

    喜讯!迈威通信TSN产品通过“时间敏感网络TSN)产业链名录计划”评测,各项指标名列前茅

    通过了由中国信息通信研究院(CAICT)及中国泰尔实验室(TTL)联合发起的“时间敏感网络TSN)产业链名录计划”的严格评测,获得测试证书
    的头像 发表于 10-11 08:45 405次阅读
    喜讯!迈威通信<b class='flag-5'>TSN</b>产品通过“<b class='flag-5'>时间</b><b class='flag-5'>敏感</b><b class='flag-5'>网络</b>(<b class='flag-5'>TSN</b>)产业链名录计划”评测,各项指标名列前茅

    工业4.0加速器:TSN端点创新开发的独特优势是什么?

    导读在当今快速发展的工业自动化和智能制造领域,时间敏感网络TSN)正成为连接各个智能设备的核心技术。
    的头像 发表于 08-30 11:55 738次阅读
    工业4.0加速器:<b class='flag-5'>TSN</b>端点创新开发的独特优势是什么?

    国产网络技术新飞跃:信而泰10G多速率光电组合TSN网络测试模块

    是完全自主研发的多功能网络测试工具,支持信而泰的BigTao220机箱和BigTao6200机箱。 产品特性 ·4个SFP+或4个RJ45电口(Combo),电口支持10G/5G/2.5G/1G/100M
    的头像 发表于 08-29 16:38 309次阅读
    国产<b class='flag-5'>网络</b>技术新飞跃:信而泰10G多速率光电组合<b class='flag-5'>TSN</b><b class='flag-5'>网络</b><b class='flag-5'>测试</b>模块

    什么是时间敏感网络TSN技术在汽车领域的优势

    在2024年前沿技术分享会上,安波福向与会者展示了应对网络延迟挑战的最新技术——时间敏感网络TSN
    的头像 发表于 08-16 14:43 666次阅读

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

    本文旨在验证时间敏感网络TSN)中时间感知整形器(TAS)的性能,通过实施IEEE 802.1Qbv和IEEE 802.1AS-2020标
    的头像 发表于 07-30 11:04 329次阅读
    <b class='flag-5'>虹</b>科技术前沿  <b class='flag-5'>TSN</b><b class='flag-5'>网络</b>中<b class='flag-5'>时间</b>感知整形器的性能验证实测

    TSN网络时间感知整形器的性能验证实测

    导读本文旨在验证时间敏感网络TSN)中时间感知整形器(TAS)的性能,通过实施IEEE802.1Qbv和IEEE802.1AS-2020标
    的头像 发表于 07-25 08:04 776次阅读
    <b class='flag-5'>TSN</b><b class='flag-5'>网络</b>中<b class='flag-5'>时间</b>感知整形器的性能验证实测

    CAN总线测试工具的主要功能

    CAN总线测试工具是用于测试CAN(Controller Area Network)总线通信的软件或硬件工具,其功能丰富且多样化。以下是CAN总线
    的头像 发表于 06-25 16:02 983次阅读

    6月27日云技术研讨会 | 中央集中架构新车型功能网络测试解决方案

    本次研讨会经纬恒润将结合业务团队多年来在EE开发和测试领域的工程实践经验,分享探讨新架构车型EE功能网络TSN、DDS测试新的解决方案,聚
    的头像 发表于 06-22 18:40 1141次阅读
    6月27日云技术研讨会 | 中央集中架构新车型<b class='flag-5'>功能</b>和<b class='flag-5'>网络</b><b class='flag-5'>测试</b>解决方案

    功能网络测试仪怎么用

    功能网络测试仪是一种广泛应用于网络建设和维护中的测试工具,它可以帮助工程师快速检测网络中的问题
    的头像 发表于 05-27 15:32 1061次阅读

    TSN和DDS测试解决方案

    北汇信息提供的TSN/DDS测试系统,测试工具链多样化:提供Vector、TSN Systems、Spirent、臻融科技全套测试解决方案,
    的头像 发表于 05-10 09:29 514次阅读
    <b class='flag-5'>TSN</b>和DDS<b class='flag-5'>测试</b>解决方案

    网络安全测试工具有哪些类型

    网络安全测试工具是指用于评估和检测系统、网络和应用程序的安全性的一类软件工具。这些工具可以帮助组织和企业发现潜在的安全漏洞和威胁,以便及时采
    的头像 发表于 12-25 15:00 1182次阅读

    redis集群性能测试工具有哪些

    Redis是一种高性能的内存键值存储系统,它被广泛应用于各种互联网应用和大规模的数据存储中。为了评估Redis在不同场景下的性能,我们需要使用一些性能测试工具来对Redis集群进行基准测试和负载测试
    的头像 发表于 12-04 11:36 750次阅读