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

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

3天内不再提示

虹科干货 | TSN(时间敏感网络)如何提升以太网性能?

虹科智能自动化 ? 2023-03-02 14:15 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自1973年以太网协议推出以来,该技术已经发展到支持每一个可以想象到的连接应用。在这些应用中,以太网被设计成一个非确定性的基于数据包的网络,但这也意味着以太网不能满足那些需要时间关键性、故障安全操作的应用需求。

为了满足对时间敏感的应用对严格控制延迟和抖动的需求,TSN任务组对现有的IEEE 802.1标准进行扩展,旨在解决时间同步、延迟和可靠性问题,这使得具有时间敏感、故障安全要求的应用能够使用与其他基于以太网的服务相同的基础设施。

虹科可提供全面的TSN IP核解决方案,可供设备制造商用于加速开发TSN终端、交换机和网关。我们可以为您加速推动TSN方案落地,欢迎联系虹科了解更多信息。

TSN并非单一标准,而是多个标准的组合。图1显示了TSN的4个主要组成部分,主要用于解决以太网在时间同步、可靠性、延迟和资源管理方面的挑战。下文中,我们将从以太网的缺陷出发,讲述TSN标准如何解决这些挑战。

a2b9913e-b8ae-11ed-ad0d-dac502259ad0.png图1 TSN标准的构成


01

时间同步

Time synchronization

以太网并非一个时间同步的网络,在这方面的扩展是精确时间协议(PTP)。在IEEE 1588-2008中定义了PTP 2.0版本,而在IEEE 1588-2019中更新了向后兼容的2.1版本。在TSN中,使用了一种被称为广义PTP(gPTP)的PTP改编,它被定义在标准IEEE 802.1AS中。两者都使用分层的主从结构,在物理网络中分配时钟同步和校正信息。

PTP是基于网络进行同步,其设备使用通过局域网(LAN)发送的同步信息来同步其时间基准,所连接的时钟进行通信,并选出一个主时钟作为最终参考,并使用来自主时钟的信息同步它们的时间。

a32a64fe-b8ae-11ed-ad0d-dac502259ad0.png

图2广义精确时间协议

图2显示了一个支持gPTP的以太网网络。PTP v2引入了“ 透明时钟” 的概念,它使转播PTP消息的设备能够支持他们自己的时钟,并发送通过该设备来调整延迟的后续消息。这就是所谓的两步同步。gPTP进一步发展了这一概念,要求所有网络节点都支持透明时钟。在gPTP中,主站首先发送一个同步信息,然后发送一个后续信息,指出同步信息发送的精确时间。PTP v2支持不需要后续信息的单步同步,而gPTP 则需要两步同步。

在每个设备上,接收端口被认为是一个时钟从属端口,而所有其他出口端口则作为网络中其他节点的时钟主机。每个主端口传播同步信息,同时也发送一个后续信息,指出从主站到节点的路径延迟,加上通过桥的延迟。有了同步消息和延迟信息,每个节点可以补偿和纠正它们的时钟,确保可靠的时间同步。

02

延迟

Latency

将传统的以太网用于时间敏感的应用时,主要的挑战之一是延迟。绝对延迟是一个问题,但延迟的可变性和不可预测性是更值得关注的。如果网络中的延迟和抖动能够被控制在一定范围内,或者说被限制,那么就有可能支持时间敏感的应用。

在TSN中,扩展现有标准的目的不是消除延迟和抖动,而是尽可能地减少延迟,保证延迟和抖动性能的最大极限。在这方面来说,时间感知调度和抢占式转发是很有帮助的,两者的结合意味着支持时间敏感应用的以太网帧将以尽可能低的延迟传输。

2.1 时间感知调度

在传统的以太网中,帧是完整地发送的。换句话说,当交换机开始发送一个帧时,其他帧将不得不等待,直到它完成。对于一个最大长度为1518字节的10Gbps的以太网帧,需要1.23微秒的时间来发送该帧。这听起来可能不多,但当延迟通常以纳秒为单位时,1微秒是一个很大的数字。大多数使用以太网的应用对时间不敏感,可以承受这种等待,但对时间敏感的应用却无法承受这种延迟。

TSN在IEEE 802.1Qbv中引入了时间感知调度器的概念,通过确保高优先级的帧在传输中总是被优先考虑来解决这个问题。时间感知调度器是基于时分多址的概念,其中时间被划分为长度相等的离散时间间隔,称为周期。它依靠gPTP时间同步来确保以太网TSN网络中的所有节点都是时间同步的。在每个周期内,可以为数据传输分配一定数量的时隙。在每个端口,时间感知调度器决定哪一个以太网帧要被传输,如图3所示。

a33c660e-b8ae-11ed-ad0d-dac502259ad0.png

图3时间感知调度

它使用服务类别(CoS)信息,例如VLAN标记中的优先级代码点(PCP),来对在CoS队列中传输的帧进行优先级排序。对于每个CoS队列,都有一个具有时间感知能力的门,它控制是否可以发送CoS队列中的下一帧。门可以打开或关闭传输,这允许调度器控制在下一个时隙中将传输哪个CoS优先级。通过这种机制,可以对更高优先级的帧进行优先级传输。

2.2 优先转发

通过时间感知调度,只有当没有其他更高的优先级的帧被安排传输时,才会传输尽力而为帧。然而,当一个尽力帧正在传输时,一个更高优先级的帧可能到达。这个帧可能支持一个对时间敏感的应用,它不能容忍延迟。

通过802.1Qbu中定义的抢占式转发,较低优先级的以太网帧的传输可以被中断,以便较高优先级的以太网帧可以被加速。如图4所示,这实际上意味着支持时间敏感应用的较高优先级的快速以太网帧经历了非常小的延迟,而牺牲了其他对时间不敏感的应用。

a39eb6ba-b8ae-11ed-ad0d-dac502259ad0.png图4 优先转发

03

可靠性

Reliability

包括以太网在内的互联网协议被设计为能够容忍网络中的变化。然而,对于重新建立网络路径的机制,如生成树协议,可能需要大量的时间来收敛到新的网络状态。因此,需要可靠地传送以太网帧而不出现明显的延迟,以支持时间敏感的应用。一个必须支持时间敏感应用的网络还需要对有缺陷的分布式应用有一定的容忍度。

TSN在IEEE 802-1CB中引入了帧复制和可靠性消除(FRER)机制。为了解决通信故障问题, TSN还引入了每流过滤和警戒(PSFP)机制,该机制首先在IEEE 802.1Qci中定义,并在IEEE p802.1Qcr中成熟。

3.1 帧复制和可靠性消除(FRER)

顾名思义,FRER允许每个传输的以太网节点复制以太网帧,以提供通往目的地的多条路径,如图5所示。

a3b6c020-b8ae-11ed-ad0d-dac502259ad0.png

图5 帧复制和可靠性消除

每个复制的帧都有一个序列号。这允许接收节点使用序列号来消除在同一入口端口收到的重复数据。通过使用复制和消除, 以太网帧很有可能在不引入任何额外延迟的情况下到达其目的地。

3.2 每流过滤和警戒(PSFP)

PSFP的目标是确保单个节点的故障不会传播到整个网络。TSN为IEEE802.1Qci 提供了扩展,它规定了限制数据流可使用的带宽或时间资源的对象和功能。这意味着,如果一个数据流的以太网帧进入交换机并超过分配的资源,它将被放弃。


04

资源管理

Resource Management

TSN使用专用时隙来传输帧,但这些时隙的保留和网络上传输的协调需要进行端到端的配置。这意味着需要引入新的配置和资源管理机制来支持这些改进。在IEEE802.1Qcc中,为配置和资源管理定义了三种不同的模式;完全集中式、分布式和混合模式。

4.1 完全集中的模式

完全集中的模式提出了资源分配的集中控制,类似于软件定义网络(SDN)。以太网帧的发送者,称为 " talker",与集中式用户配置(CUC)实例进行通信,为它们想要传输的基于以太网的通信流提供要求。这个流的接收者,称为 "listener" ,通知CUC它们想接收这个流,如图6所示。

a417341e-b8ae-11ed-ad0d-dac502259ad0.png

图6 TSN的配置

CUC将这些要求和配置参数传达给集中网络配置(CNC)实例,该实例负责配置网络节点,这些节点将支持流通过网络的路径。这包括计算和选择用于通信的时隙,需要与路径中的所有节点同步。TSN没有规定配置和网络管理的协议,但允许使用现有的解决方案来实现,如Netconf和Yang。

4.2 去中心化和混合模式

去中心化模型不依靠集中控制来设置路径,而是依靠网络中节点之间的信息交换。在TSN中,IEEE 802.1Qcc中定义了流保留协议(SRP)的修改版,端点使用该协议来宣传他们的要求,并用于交换信息,以便在保留时隙和路径上实现同步。在混合模式中,集中式和非集中式的机制都被结合起来。终端仍然使用SRP来公布他们的需求,这消除了对CUC实例的需要。然而,网络节点可以使用SRP或CNC实例来协调预订。

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

    关注

    41

    文章

    5758

    浏览量

    176832
  • 网络
    +关注

    关注

    14

    文章

    7881

    浏览量

    91303
  • TSN
    TSN
    +关注

    关注

    3

    文章

    272

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    干货速递!汽车以太网国际研讨会精华 + QA全收录:你关心的技术点都在这!

    2025汽车以太网国际研讨会圆满落幕,聚焦TSN与10BASE-T1S协同创新,推动汽车网络技术发展。
    的头像 发表于 08-06 13:44 ?220次阅读
    <b class='flag-5'>干货</b>速递!<b class='flag-5'>虹</b><b class='flag-5'>科</b>汽车<b class='flag-5'>以太网</b>国际研讨会精华 + QA全收录:你关心的技术点都在这!

    车载网络测试技术的进化之路#CAN #车载以太网 #TSN #时间敏感网络

    车载以太网
    北汇信息POLELINK
    发布于 :2025年06月26日 18:12:48

    TSN时间敏感网络)是什么

    TSN(Time-Sensitive Networking)即时间敏感网络,是IEEE 802.1 TSN工作组开发的一系列数据链路层协议规
    的头像 发表于 06-14 15:51 ?1459次阅读

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

    Analog DevicesADIN3310/ADIN6310工业级以太网交换机是多功能6端口千兆位以太网时间敏感网络
    的头像 发表于 05-26 10:20 ?452次阅读
    Analog Devices Inc. ADIN3310/ADIN6310工业级<b class='flag-5'>以太网</b>交换机数据手册

    ADIN3310/ADIN6310工业以太网时间敏感网络交换机技术手册

    ADIN3310 和 ADIN6310 分别为 3 端口和 6 端口千兆以太网 具有集成安全性的时间敏感网络TSN) 交换机 主要为工业
    的头像 发表于 05-15 10:38 ?535次阅读
    ADIN3310/ADIN6310工业<b class='flag-5'>以太网</b><b class='flag-5'>时间</b><b class='flag-5'>敏感</b><b class='flag-5'>网络</b>交换机技术手册

    荣获TSN技术大赛优胜奖!技术实力再获行业级赛事认可

    前沿领域。资深TSN工程师罗显志凭借主题论文《时间敏感网络流量调度技术在延迟管理上的应用研究
    的头像 发表于 04-16 17:04 ?581次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>荣获<b class='flag-5'>TSN</b>技术大赛优胜奖!技术实力再获行业级赛事认可

    问答 | 航空航天通信难题多,TSN方案如何破局?

    航空航天领域对可靠性和精准性要求近乎苛刻,通信技术的每一次突破都意义重大。时间敏感网络TSN)技术凭借其独特优势,正逐渐成为航空航天通信的关键支撑。本文将以问答形式,深入探讨
    的头像 发表于 01-22 17:33 ?643次阅读
    <b class='flag-5'>虹</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时间敏感
    的头像 发表于 01-16 14:32 ?893次阅读
    工业现场总线技术介绍和工业<b class='flag-5'>以太网</b>优势

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

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

    以太网速率对网络性能的影响

    以太网作为最广泛使用的局域网技术之一,其速率的提高对网络性能有着直接的影响。从最初的10Mbps发展到今天的100Gbps甚至更高,以太网速率的提升
    的头像 发表于 11-08 09:11 ?1342次阅读

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

    2024年9月26日2024工业互联网网络创新大会上,公布了“时间敏感网络(TSN)产业链名录计划”第三批产品名录,武汉迈威通信股份有限公司
    的头像 发表于 10-11 08:45 ?981次阅读
    喜讯!迈威通信<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>)产业链名录计划”评测,各项指标名列前茅

    利用TSN以太网特性改善工业以太网控制器的时序

    电子发烧友网站提供《利用TSN以太网特性改善工业以太网控制器的时序.pdf》资料免费下载
    发表于 08-30 10:53 ?0次下载
    利用<b class='flag-5'>TSN</b><b class='flag-5'>以太网</b>特性改善工业<b class='flag-5'>以太网</b>控制器的时序

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

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

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

    在2024年前沿技术分享会上,安波福向与会者展示了应对网络延迟挑战的最新技术——时间敏感网络TSN)技术在汽车领域的实际应用。这项技术被部
    的头像 发表于 08-16 14:43 ?2367次阅读

    应用 增强型以太网交换机:如何实现同IP控制的高效网络管理?

    导读:车载以太网交换机的配置和管理是确保数据流高效、安全传输的关键。增强型以太网交换机(EES)通过其先进的功能,为用户提供了一种灵活且高效的解决方案。 ? 随着车载
    的头像 发表于 08-16 10:43 ?818次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 增强型<b class='flag-5'>以太网</b>交换机:如何实现同IP控制的高效<b class='flag-5'>网络</b>管理?