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

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

3天内不再提示

高可靠性——TSN 802.1Qci协议介绍

北汇信息POLELINK 2022-08-02 10:04 次阅读

TSN协议族根据实现功能可以分为:定时与同步、延时、可靠性和资源管理四个类别,往期的时间同步——TSN协议802.1AS介绍一文向大家介绍了定时与同步功能的核心——802.1AS协议,而在基于TSN工具的时间同步分析(七种延时,一次厘清)一文中讨论了评价时间同步精度的七个指标,本文则将介绍实现可靠性功能中的802.1Qci协议。

poYBAGLnfQWAZlZXAALIl_qknZg886.png

一、简介

IEEE 802.1 Qci全称Per-Stream Filtering and Policing(以下使用简称PSFP),即对每个数据流采取过滤和控制策略,以确保输入流量符合规范,从而避免由故障或恶意攻击(如Dos攻击)引起的异常流量问题。本文将通过分析异常流量问题,阐释可行的过滤控制策略,以及为什么Qci推荐使用对每个数据流(Per-stream)的过滤控制策略,最后介绍PSFP的基本工作过程。

二、异常流量问题

异常流量是指发送端或交换机发送了过多流量,或是在错误的时间发送流量,这样就占用了其他流量的带宽,导致这些流量的带宽和时延都无法保证,甚至会影响到整个网络

下图展示了基本的异常流量现象,图中T1、T2是两个发送节点,L1、L2、L3作为三个接收节点,B1、B2是两个Bridge设备,红色、绿色分别表示T1、T2发送的数据流;这里T1发送的数据流超出其规定的带宽,导致同样从B1流出的T2数据流受到影响,使得接收节点L3接收数据的带宽和延迟要求没有满足。

poYBAGLnfSeATqJQAAAoPgpmSiM145.png

为了解决上述的异常流量现象,可以在异常流量进入Bridge设备时采取过滤和控制策略,如下图所示:

pYYBAGLnfTiATvw5AAArSYMHnBk494.png

图中,在B1输入端口处引入过滤器,过滤器会对经过的异常流量采取限制措施,使得在B1输出端口处各流量均能满足其带宽要求。

三、过滤和控制策略

在对流量的限制上,有多种过滤和控制策略,按照过滤方式可以分为:

(1)对单个流量过滤(以下简称单流)

pYYBAGLnfbWAf46tAAAmYJegW3s827.png

(2)对单个流量类(Traffic class)过滤(以下简称单类)

pYYBAGLnfc-AAAywAAAfrsr3YfY913.png

按照控制方式可以分为:

(1)限流

(2)阻断

组合起来就有四种过滤和控制策略,接下来分析这些策略。需要注意的是,过滤和控制都是针对有带宽要求的流量,即不适用于BE(Best Effort)数据流。

1、单类+限流

poYBAGLnfgCAKpIyAAC1QRB-ICA071.png

如图所示,每个交换节点的输入端口均设置了单类过滤器,在输出端口设置有基于信用的整型器(CBS);图中的红、蓝、绿三种颜色表示的流量均属于同一流量类,因此,在B1的单类过滤器处,由于红色流量发生异常,导致总的流量类带宽为35+20超出40Mbit/s的限额,从而触发限流控制策略,使得红色流量实际输出带宽为30Mbit/s,蓝色流量实际输出带宽变为10Mbit/s;在B2输入端口处,红、绿、蓝流量均满足了单类过滤器的要求,但在输出端口处,红、绿流量之和为30+55超出了75Mbit/s整型要求,使得绿色流量的最终输出变为45Mbit/s。

由此可以看出,单类+限流的过滤控制策略不能隔绝异常流量的影响,在上图中蓝、绿流量自身没有异常但最终仍受到红色异常流量的影响。

2、单类+阻断

pYYBAGLnfhSAQppbAACAv6fcvM0698.png

如图所示,通过改变控制方式为阻断,可以确保绿色流量的带宽要求,但蓝色流量因为与红色流量同属一个流量类,因此也被阻断。

再考虑另一情况:

poYBAGLnfiOAMgb3AACPpdzu_wk839.png

同样是单类+阻断的过滤控制,但是仅红色流量异常变为30Mbit/s,而蓝色流量此时没有数据发送,所以对于B1的单类过滤器无法检测出红色流量的异常;在B2输出端口,由于CBS限制使得红色流量变为25Mbit/s,而绿色流量变为50Mbit/s,由此可以看出单类检测会存在不能彻底检测异常流量的情况,也就无法隔绝异常流量对其他流量的影响。

3、单流+限流

poYBAGLnflGAYho6AACHnS6wX0E470.png

如图所示,采用单流+限流的方式,成功限制了异常流量,并且其他流量没有受到影响;但是,由于采用限流的方式,这意味着存在选择性丢包的情况,即数据可能发生错误,而接收端会认为接收到的是正常的流量。

4、单流+阻断

pYYBAGLnfmqAJR8OAACAQtSOmlE758.png

最后是单流+阻断的过滤控制策略,此时,仅有出现异常的流量受到影响,其他流量正常传输。

从以上四种过滤控制策略的对比可以看出,单类过滤仅需要实现更少的过滤器,但无法保证正常流量的带宽和延时要求;与之相对的,单流过滤可以确保仅异常流量受到控制,其他正常流量不受影响,但需要对每个流量都要实现单独的过滤器,这无疑需要更多开销;阻断控制相比限流控制更直接也更安全,一方面确保恶意流量无法进入,另一方面确保流入的数据是完整的。

PSFP支持以上四种过滤控制方式,但推荐采用的是单流过滤和阻断控制的组合,因为此种方式既隔绝异常流量、而不影响网络中其他流量,又能最大程度地保障数据的完整性。

四、PSFP工作过程

poYBAGLnfoeAPzOSAAFtnKLCNzo463.png

PSFP由图中Stream Filters、Stream Gates和Flow Meters三个表配合完成,下面就来简要介绍它们:

▲Stream Filters,即流过滤器表,每个表项表示某个流对应的过滤器,与下文中的特定门控(Gate)和流量计(Meter)关联;

▲Stream Gates,即流门控表,每个表项表示对某个流采取的门控措施(如,门控状态为关表示禁止对应流量流入);

▲Flow Meters,即流量计表,每个表项表示对某个流的流量统计,当该流量超过了限制带宽则采取限流或阻断的控制。

下面介绍PSFP的基本工作流程:首先流过滤器根据其中定义的流标识(Stream ID)、优先级(Priority)信息,识别出流量是否遵循该过滤器,若由该过滤器控制,根据对应的门控决定是否允许流量流入,若允许流入,则由流量计中参数判断是否超出限额,若超出限额,根据配置决定采用限流还是阻断。

再来考虑PSFP的基本应用场景:

▲对于未知来源的流量,PSFP通过设置门控关闭,阻止可疑流量流入;

▲对于已知来源的异常流量,这里的异常表现不限于带宽(带宽超出预留带宽),还包括如:最大数据服务单元(SDU)长度超出要求等,PSFP可以选择阻断或限流。

由此,PSFP通过对入站流量的过滤和控制策略,提高了网络的可靠性。

五、结语

以上就是本次对802.1Qci协议介绍的全部内容了,总的来说,Qci提供限制或阻断异常流量的功能,由此提升整体网络的健壮性和安全性。后续会带来更多TSN协议的解读,敬请期待。

此外,北汇信息提供TSN技术Workshop,其中对行业现状及趋势分析、根据应用场景提出TSN网络架构解决方案等内容,将有效地帮助客户迎接下一代E/E架构中时间敏感网络带来的挑战。

北汇信息还是TSN Systems在中国的独家合作伙伴,借助TSN Systems公司专业的TSN网络设备及分析软件,能够为下一代E/E架构中时间敏感网络提供系统级测试解决方案,包括系统设计测试、系统性能测试以及系统鲁棒性测试等。

参考文档

[1] IEEE Std 802.1Qci-2017

[2] Ingress Policing IEEE 802.1 TSN Plenary November 10-15, 2013 – Dallas, USA

[3] Time-Sensitive Networking (TSN) Profiles

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

    关注

    3

    文章

    208

    浏览量

    16487
收藏 人收藏

    评论

    相关推荐

    光路科技TSN工业交换机FR-TSN4206成功通过“时间敏感网络产业链名录计划”检测认证,为确定性网络应用提供强

    光路科技工业交换机在确定性网络领域迈出了坚实的步伐,推出了一系列高性能、高可靠性TSN交换机产品。其中,机架式TSN交换机的精彩亮相,以及业内首款全国产TSN交换机和
    的头像 发表于 04-25 14:09 220次阅读
    光路科技<b class='flag-5'>TSN</b>工业交换机FR-<b class='flag-5'>TSN</b>4206成功通过“时间敏感网络产业链名录计划”检测认证,为确定性网络应用提供强

    HDN-VDO 新款支持百兆/千兆车载以太网AVB/TSN时间敏感交换机SW2000M/N TSN交换机

    、低延迟的网络通信服务。汇迪能的新款产品SW2000M/H TSN交换机支持802.1AS-2020、802.1Qav/bv/at/br/bu。 二、产品介绍 SW2000M/H
    的头像 发表于 03-19 16:52 241次阅读
    HDN-VDO 新款支持百兆/千兆车载以太网AVB/<b class='flag-5'>TSN</b>时间敏感交换机SW2000M/N <b class='flag-5'>TSN</b>交换机

    太阳诱电高可靠性元件工业设备用途

    本文为各位介绍太阳诱电高可靠性元件-信息基础太阳诱电高可靠性元件-信息基础设备·工业设备用途设备·工业设备用途的分类、特点&优势、基础信息等。
    的头像 发表于 01-06 15:12 550次阅读
    太阳诱电<b class='flag-5'>高可靠性</b>元件工业设备用途

    用于高可靠性应用的PME和BME MLCC之对比

    用于高可靠性应用的PME和BME MLCC之对比
    的头像 发表于 12-01 16:00 407次阅读
    用于<b class='flag-5'>高可靠性</b>应用的PME和BME MLCC之对比

    提高PCB设备可靠性的技术措施

    。国内外大量事实已证明了这一点,产品设计应采用模块化设计方法。 (2)采用模块和标准部件。 模块和标准部件是经过大量试验和广泛使用后证明为高可靠性的产品,因而能充分消除设备的缺陷和隐患,也为出现问题之后
    发表于 11-22 06:29

    高可靠性PCB的十一大重要特征

    了许多电子产品的基本要求。接下来深圳PCB板厂就为大家介绍高可靠性PCB的重要特征。 高可靠性PCB的重要特征 1、做到25μm的孔壁铜厚可以增强可靠性,包括改进Z轴的耐膨胀能力;
    的头像 发表于 11-20 10:14 257次阅读

    高频PCB板材:高可靠性、信号传输速度快

    高频PCB板材:高可靠性、信号传输速度快
    的头像 发表于 11-02 10:26 381次阅读

    请问机械温控开关的可靠性有多少?

    机械温控开关的可靠性有多少?我看温控开关的体积很小,价格便宜,可以用于一些温度控制方面,不过可靠性有多少呢?
    发表于 10-31 06:37

    高可靠性振弦采集仪可减少对仪器维护保养

    仪可以大大减少机械设备的维护保养成本,提高生产效率,本文将介绍其主要优势。 1.高精度的信号采集 高可靠性振弦采集仪可以通过高精度的数据采集技术,准确地测量机械设备的振动和频率。这种技术可以采集比其他技术更高分
    的头像 发表于 09-28 13:14 200次阅读

    AS-2020 TSN CoreSolution直接拿下

    简介IEEE802.1AS是一个网络时间同步协议,它是IEEE802.1工作组的一部分,主要用于支持时间敏感的应用在桥接网络中的时间同步。802.1AS
    的头像 发表于 09-21 08:27 309次阅读
    AS-2020 <b class='flag-5'>TSN</b> CoreSolution直接拿下

    TSN技术-实现业务传输最小延迟的革新

    时间敏感网络(Time-Sensitive Networking,TSN)是国际IEEE 802.1工作组所孕育的一组协议标准。其革新性在于,在传统的非确定性以太网技术的基础上,实现了业务传输的极致
    的头像 发表于 08-26 11:12 849次阅读
    <b class='flag-5'>TSN</b>技术-实现业务传输最小延迟的革新

    NTCWS系列温度传感器可通过引线接合安装的高可靠性温度传感器

    NTCWS系列温度传感器可通过引线接合安装的高可靠性温度传感器
    的头像 发表于 08-16 16:30 360次阅读
    NTCWS系列温度传感器可通过引线接合安装的<b class='flag-5'>高可靠性</b>温度传感器

    可耐受高温及振动的高可靠性性能与结构

    可耐受高温及振动的高可靠性性能与结构
    的头像 发表于 08-15 14:32 273次阅读
    可耐受高温及振动的<b class='flag-5'>高可靠性</b>性能与结构

    GaN功率集成电路的可靠性系统方法

    GaN功率集成电路可靠性的系统方法
    发表于 06-19 06:52

    虹科新品 | 高可靠性、可适用于高磁/压的线性传感器!

    ————虹科&Micronor——————虹科新品——高可靠性、可适用于高磁/压的线性传感器!纯光学无源设计|应用于各种恶劣环境PART1什么是线性传感器?基本上,线性传感器是一种用于测量
    的头像 发表于 05-18 09:23 395次阅读
    虹科新品 | <b class='flag-5'>高可靠性</b>、可适用于高磁/压的线性传感器!