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

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

3天内不再提示

TSN时间敏感网络测试—802.1AS Timing and Synchronization

电子设计 来源:电子设计 作者:电子设计 2020-12-26 02:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

时间敏感网络(TSN)技术在众多领域扮演重要角色,如在汽车以太网(Automotive)、工业通信(Industrial)、AVB和5G前传(Fronthaul)等。TSN的任务是确保数据包在一个确定的时间窗口内交付,而不会因为链路拥塞错误而导致丢失或高延迟。这其中很重要的一个环节是能够确保网络中的所有网元(Elements)同步在相同的时间基准。这是通过IEEE-802.1AS中定义的基于数据包的信息传输来实现的,它也被称为gPTP(generalized Precision Time Protocol)。

802.1AS是IEEE 1588 v2的一个实现子项。当部署具有802.1AS时间同步的网络系统时,验证各网元的时钟是否同步是很重要的。

围绕TSN开展全面测试需要覆盖支持

定时和同步的鲁棒性测试:追踪各网元设备的主/从时钟同步速率、时钟保持稳定性和漂移量

  • 802.1AS –Timing and Synchronization

    帧复制和可靠性消除测试:测试网络系统应对重复数据包的过滤规则执行效率及性能开销

  • 802.1CB –Frame Replication and Elimination for Reliability

  • 流过滤和管理:测试网络系统对混合多种网络优先级的多流数据处理能力

  • 802.1Qci –Per-Stream Filtering and Policing

  • 增强的计划流功能测试:验证高优先级的数据流是否优先处理交付

  • 802.1Qbv –Enhancements for Scheduled Traffic

  • 帧抢占/802.1BR:测试在抢占机制下的流量转发效率及带来的性能开销评估

  • 802.1Qbu –Frame preemption /802.1.BR –Bridge Port Extension

本篇围绕802.1AS-Timing & Synchronization测试实现部分做了小整理。包含了验证802.1AS网桥和端点中802.1AS主时钟和从时钟的多项功能集的支持。

1.测试拓扑结构Topologies

2.单臂测试/流量压力测试One Arm Traffic testing

3.端到端测试 End-to-End Testing

4.数据锁定追踪统计

5.实时数据统计

6.基于折线图的数据趋势分析

7.基于柱状图等多种直观数据分析

8.报文捕获Capture

Specifications

支持TSN MAC的测试板卡

  • ODIN-1G-3S-6P-TSN 6端口千兆SFP接口,支持10/100/1000M电口或100/1000M光

  • ODIN-10G-5S-6P-CU-TSN 6端口万兆RJ45,支持10G/5G/2.5G/1G/100M电

  • ODIN-25G-2S-6P-TSN 6端口25GE SFP28接口,支持25G/10G

  • ODIN-1G-2S-6P-T1-TSN 6端口1000BASE-T1/100MBASE-T1

TSN 802.1AS测试可遵循的规范

  • IEEE Std 802.1AS-2011 Timing and Synchronization for Time-Sensitive Applications in Bridged Local Area Networks

  • IEEE Std 802.1AS-2011/Cor 1-2013 (Corrigendum to IEEE Std 802.1AS-2011) Corrigendum 1: Technical and Editorial Corrections

  • IEEE Std 802.1AS-2011/Cor 2-2015 (Corrigendum to IEEE Std 802.1AS-2011) Corrigendum 2: Technical and Editorial Corrections

  • Future: IEEE 802.1AS-Rev/ IEEE 802.1AS-2020

Master/slave configuration settings

需可设置为802.1AS规范下的任意值:

  • Master, Clock: Priority #1, Priority #2, Class, Time source, Accuracy

  • Master, Timing: Announce interval, Sync interval

  • Slave: Min. pdelay request interval

Sync Rate 时钟同步速率

以不同的Sync Rate(PPS)发起时钟同步,统计个从属端口的Sync Rate(PPS)

Pdelay

每个从属端口pdelay的汇总和当前的平均值、最小值、最大值(ns)统计。

NeighborRateRatio

每一个从属端口的邻居速率比的汇总和当前的平均值、最小值、最大值(%)统计。

Drift 时钟漂移

通过比较测试模块上的主时钟和从时钟,测量测试模块上的主时钟和每个从时钟之间的漂移,找到显示每个从时钟和主时钟之间差异的 "时间误差"。

为每个从属时钟汇总和当前的avg.、min.、max. (ns) "时间误差 "。

验证各跳数之间的时钟稳定性

根据 "时间误差 "计数器,验证被测系统中跳数之间的时钟稳定性,该计数器显示每个从属时钟与测试模块上的主时钟之间的差异。

汇总和当前的avg.、min.、max. (ns)每个从属时钟的 "时间误差 "汇总和当前的平均值、最小值、最大值。
两个选定的从属时钟的 "时间误差 "之间的累计和当前平均值、最小值、最大值(ns)。(ns),两个选定的从属时钟的 "时间误差 "之间的平均值、最小值、最大值。

端到端测试

发送/接收同步数据包统计
发送/接收pdelay数据包的统计数据
发送/接收公告数据包统计

报文抓取Capture

捕获标准规则:所有的流量,FCS错误流量,过滤器匹配,或没有测试有效载荷的流量。
支持导出到Wireshark进行详细分析
审核编辑:符乾江
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络测试
    +关注

    关注

    0

    文章

    45

    浏览量

    11447
  • TSN
    TSN
    +关注

    关注

    3

    文章

    284

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    AS三部曲收官 | TSN精度突破:IEEE 802.1AS如何实现纳秒级时间同步?

    引言在TSN、车载网络与工业自动化等场景中,时间同步精度直接决定分布式系统的性能边界——哪怕微秒级偏差,都可能导致传感器与执行器协同失效。为了帮大家完整掌握IEEE802.1AS(
    的头像 发表于 11-05 17:03 582次阅读
    AS三部曲收官 | <b class='flag-5'>TSN</b>精度突破:IEEE <b class='flag-5'>802.1AS</b>如何实现纳秒级<b class='flag-5'>时间</b>同步?

    【干货】必看!一文搞懂时间敏感网络(TSN):解决工业网络延迟/抖动痛点的确定性网络技术

    什么是TSN?时钟敏感网络(Time-SensitiveNetworking)是标准以太网的扩展,其主要目标是使标准以太网具有确定性。使技术人员能够精确了解流量在网络中传输所需的确切
    的头像 发表于 10-30 19:33 1045次阅读
    【干货】必看!一文搞懂<b class='flag-5'>时间</b><b class='flag-5'>敏感</b><b class='flag-5'>网络</b>(<b class='flag-5'>TSN</b>):解决工业<b class='flag-5'>网络</b>延迟/抖动痛点的确定性<b class='flag-5'>网络</b>技术

    AS三部曲之二 | TSN同步运行机制:多级设备同步如何避免误差累积?

    (AS三部曲之一:如何理解TSN同步概念中的时钟角色?)中,我们详细介绍了IEEE802.1AS标准作为IEEE1588PTP协议的特定应用规范,在时间敏感
    的头像 发表于 09-25 17:32 984次阅读
    AS三部曲之二 | <b class='flag-5'>TSN</b>同步运行机制:多级设备同步如何避免误差累积?

    华为携手产业伙伴共话AI时代网络未来

    华为数据通信承办的IEEE 802.1中期会议火热召开,来自全球的专家与行业代表齐聚现场,聚焦数据中心(DC)和时间敏感网络TSN)领域的
    的头像 发表于 09-25 10:16 440次阅读

    TSN Qav测试实践

    我们在以往的文章中介绍了TSN相关的各个内容,包括《TSN时间敏感网络)纯干货分享》、《TSN
    的头像 发表于 09-17 10:03 517次阅读
    <b class='flag-5'>TSN</b> Qav<b class='flag-5'>测试</b>实践

    GPTP时钟授时服务器应用介绍

    GPTP 时钟是基于 IEEE 802.1AS 标准的时间同步协议,用于时间敏感网络系统中各部件之间的
    的头像 发表于 06-23 17:03 419次阅读

    TSN时间敏感网络)是什么

    TSN(Time-Sensitive Networking)即时间敏感网络,是IEEE 802.1 TS
    的头像 发表于 06-14 15:51 3899次阅读

    PTP 时钟服务器在应用方面的介绍

    )协议支持:以 SYN2407H 型为代表,其对 IEEE802.1AS(gPTP)协议的支持尤为突出。IEEE802.1AS 协议是专门为时间敏感
    的头像 发表于 06-06 14:03 821次阅读

    虹科白皮书 | 航空航天与国防革新:TSN和RTOS融合技术

    时间敏感网络TSN)与实时操作系统(RTOS)的融合标志着航空航天行业的一个变革性里程碑。本文考察了TSN提供确定性、可靠和高带宽通信的能
    的头像 发表于 06-04 17:02 947次阅读
    虹科白皮书 | 航空航天与国防革新:<b class='flag-5'>TSN</b>和RTOS融合技术

    Analog Devices Inc. ADIN3310/ADIN6310工业级以太网交换机数据手册

    Analog DevicesADIN3310/ADIN6310工业级以太网交换机是多功能6端口千兆位以太网时间敏感网络TSN)交换机,设计用于工业以太网应用。这些器件支持IEEE
    的头像 发表于 05-26 10:20 869次阅读
    Analog Devices Inc. ADIN3310/ADIN6310工业级以太网交换机数据手册

    Analog Devices Inc. EVAL-ADIN3310EBZ 评估套件数据手册

    配置,以兼容SGMII/光纤工作模式)。ADIN3310/ADIN6310工业级以太网交换机是一款多功能6端口千兆位以太网时间敏感网络TSN)交换机,专门设计用于工业以太网应用。该产
    的头像 发表于 05-26 10:15 656次阅读
    Analog Devices Inc. EVAL-ADIN3310EBZ 评估套件数据手册

    地库迷案:谁偷走了汽车的“时钟”?#TSN #时间敏感网络 #技术科普漫画

    TSN
    北汇信息POLELINK
    发布于 :2025年04月25日 12:09:43

    TSN时钟同步精度技术解析:TSN网络的基石与保障

    一、引言 在现代网络通信领域,时钟同步精度至关重要,时间敏感网络TSN)作为新一代工业通信的核心技术,其时钟同步精度直接影响数据传输的实时
    的头像 发表于 04-25 09:56 888次阅读
    <b class='flag-5'>TSN</b>时钟同步精度技术解析:<b class='flag-5'>TSN</b><b class='flag-5'>网络</b>的基石与保障

    直播回顾 | 核心协议精讲!TSN基础知识理论培训,虹科带你划重点!

    802.1AS/Qbv等核心TSN子协议原理及其能够解决问题的体现助力企业抢占确定性通信赛道错过直播?别担心!本篇文章为你汇总了直播精华和课程资料!另有20+专题课程筹
    的头像 发表于 04-02 17:33 758次阅读
    直播回顾 | 核心协议精讲!<b class='flag-5'>TSN</b>基础知识理论培训,虹科带你划重点!

    虹科方案 仅需4个步骤!轻松高效搭建虹科TSN测试网络

    随着汽车行业向分层同构以太网网络的转型,时间敏感网络TSN)逐渐成为实现确定性以太网互操作性的关键解决方案。本文将详细介绍如何快速搭建
    的头像 发表于 01-06 11:32 917次阅读
    虹科方案 仅需4个步骤!轻松高效搭建虹科<b class='flag-5'>TSN</b><b class='flag-5'>测试</b><b class='flag-5'>网络</b>