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

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

3天内不再提示

智联物联技术分享之QoS配置

深圳市智联物联科技有限公司 2023-02-16 11:37 次阅读

QoS(服务质量)用于为不同的流量提供不同的优先级,以控制延迟和抖动,并降低丢包率。当网络过载或拥塞时,QoS可以确保关键业务流量的正常传输,QoS(服务质量)不是一个技术,是多个技术的组合。

QoS是用于控制网络中的带宽,延迟,抖动和数据包丢失的技术的组合。所有QoS机制均设计为影响至少一个或所有上述功能。

影响网络质量的四个主要因素包括:

带宽:网络最熟悉的因素是带宽,它是网络链路上可用容量的度量,即链路的宽度。通常以每秒位数(bps)为单位。

延迟:也称为延迟,延迟处理的是数据包从发送方到接收方所花费的时间。当然,延迟越大,网络“似乎”就越慢。延迟通常以毫秒(ms)为单位。

抖动:这是数据包之间延迟变化的一种度量。例如,如果一个数据包从A点到达B点需要30ms(即延迟),而另一个数据包从同一点A到达B点则需要40ms,则抖动为10ms(即40ms–30ms)。

丢包:当数据包通过网络“飞行”时,其中一些可能会丢失,即无法到达目的地。

Classification and marking mechanisms分类和标记机制

Policing and shaping mechanisms监管和整形机制

Congestion management mechanism拥塞管理机制

Congestion avoidance mechanism拥塞避免机制

从入口接口进入系统后,对数据包进行分类和标记。在此过程中,监管机制将丢弃某些数据包。然后,将根据其标记再次对数据包进行分类。拥塞管理和拥塞避免机制为不同类型的数据包赋予不同的优先级,以便在网络拥塞的情况下,具有较高优先级的数据包可以更早地通过网关。最后,系统将从出口接口发送经过QoS机制处理过的数据包。

拥塞管理

•First-In-First-Out (FIFO)

•Priority Queuing (PQ)

•Custom Queuing (CQ)

•Weighted Fair Queuing (WFQ)

•Class-Based Weighted Fair Queuing (CBWFQ)

•Low-Latency Queuing (LLQ)

pYYBAGOIR9uANl9wAAHE9fvqTG8278.png工业路由器

1、FlFO(先进现出队列)

先进先出队列(First In First Out Queuing,简称FIFO)不对报文进行分类,当报文进入接口的速度大于接口能发送的速度时,FIFO按报文到达接口的先后顺序让报文进入队列,同时,FIFO在队列的出口让报文按进队的顺序出队,先进的报文将先出队,后进的报文将后出队。

2、PQ (优先队列)----低优先级可能会“饿死”

PQ使用了4个子队列,优先级分别是high,medium,normal,low。PQ会先服务高优先级的子队列,若高优先级子队列里没有数据后,再服务中等优先级子队列,依次类推。

如果PQ正在服务中等优先级子队列,但是高优先级里又来了数据包,则PQ会中断中等优先级子队列的服务,转而服务高优先级子队列。每一个子队列都有一个最大队列深度(queue-size),如果达到了最大队列深度,则进行尾丢弃。

3、CQ(用户自定义队列)---不同优先级获得不同的带宽---避免低优先级“饿死”

CQ最多可包含16个组(即group-number的取值范围为1~16),在每个组中指明了什么样的数据包进入什么样的队列、各队列的长度和每次轮询各队列所能连续发送的字节数等信息。CQ对报文进行分类,将所有报文分成最多至17类,分别属于CQ的17个队列中的一个,然后,按报文的类别将报文进入相应的队列。

CQ的17个队列中,0号队列是PQ队列,路由器总是先把0号队列中的报文发送完,然后才处理1到16队列中的报文,所以0号队列一般作为系统队列把实时性要求高的交互式协议报文放到0号队列。1到16号队列可以按用户的定义分配它们能占用接口带宽的比例,在报文出队的时候,CQ按定义的带宽比例分别从1到16号队列中取一定量的报文在接口上发送出去。其中,按带宽比例分别发送的实现过程是这样的,16个普通队列采用轮询的方式进行调度,当调度到某一个队列时,从这个队列取出一定字节数的报文发送,用户通过指定这个字节数,就可以控制不同队列之间的带宽分配比例。

4、WFQ(加权公平队列)---相比于CQ不用手工分类

WFQ是一个复杂的排队过程,可以保证相同优先级业务间公平,不同优先级业务间加权。队列的数目可预先配置,范围是(16-4096)。

WFQ,在保证公平(带宽、延迟)的基础上体现权值,权值大小依赖于JP报文头中携带的IP优先级(Precedence)。WFQ对报文按流进行分类(相同源IP地址,目的IP地址,源端口号,日的端口号,协议号,Precedence的报文属于同一个流),每一个流被分配到一个队列,该过程称为散列。WFQ入队过程采用HASH算法来自动完成,尽量将不同的流分入不同的队列。在出队的时候,WFQ按流的优先级(precedence)来分配每个流应占有出口的带宽。优先级的数值越小,所得的带宽越少。优先级的数值越大,所得的带宽越多。这样就保证了相同优先级业务之间的公平,体现了不同优先级业务之间的权值。

5、CBWFQ(基于类的加权公平队列)

CBWFQ通常使用ACL定义数据流类别,并将注入宽带和队列限制等参数应用于这些类别。CBWFQ是网络中的一个队列配置方案,其允许通信基于标准分类,例如访问控制列表,输入界面名,协议和服务质量(QoS)标志。CBWFQ扩展了加权公平队列WFQ功能的标准来提供自定义通信类型支持。

6、LLQ(低延迟队列)

LLQ为基于类别的加权公平排队(CBWFQ)提供绝对优先排队功能,减少了语音会话的抖动。LLQ相当于CBWFQ加上一个严格优先级队列,该队列优先级高于其他所有队列,非常适合时延敏感性应用。LLQ的严格优先级队列是一个有最小保证带宽的优先级队列,出现拥塞时,该队列的数据量不能超过所允许的带宽,否则会被丢弃。

LLQ具有CBWFQ的所有优点,包括自定义流量类别,为每种类别的流量提供带宽保证,并且可以在所有类别的队列上应用WRED。(严格优先级队列除外)

对于LLQ和CBWFQ来说,任何没有被显示分类的流量都被认为class-default流量,可以将class-default流量类别队列由FIFO改为WFQ,需要时也可以用WRED。

LLQ最大优势是可以为时延和抖动敏感型应用的流量提供一个或多个有带宽保证的严格优先级队列,LLQ并不局限于特定平台或传输介质。

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

    关注

    1

    文章

    136

    浏览量

    44785
  • 网络
    +关注

    关注

    14

    文章

    7565

    浏览量

    88770
  • 工业路由器
    +关注

    关注

    2

    文章

    413

    浏览量

    14568
收藏 人收藏

    评论

    相关推荐

    ADS1258如何同时实现Frank导和Wilson导

    时,那么我们怎么进行配置计算出正交导的坐标X,Y,Z那?比如X=(C+A)-I,如果我们此时把AD1258配置为单极输入,计算出C,A和I的电压值,然后直接软件求和取差,是否可以拿?Frank导
    发表于 12-04 08:05

    求助,ADS1294有关导脱落检测相关配置问题求解答

    100uA左右,但将导线保持脱落状态拎起来悬空,系统电流相比全接信号的时候下降100uA左右。比较困惑这到底是什么原因造成的。我能想到的可能的因素是ADS1294芯片中有关导脱落检测和右腿驱动相关的配置
    发表于 11-19 07:55

    喜报 通博再次通过“国家高新技术企业“认定

    近日,通博顺利通过高新技术企业复审,再次成功通过“国家高新技术企业”认定。这既是对通博
    的头像 发表于 11-16 15:33 206次阅读
    喜报 <b class='flag-5'>物</b>通博<b class='flag-5'>联</b>再次通过“国家高新<b class='flag-5'>技术</b>企业“认定

    计讯智慧环保,共筑生态家园

    计讯智慧环保,共筑生态家园
    的头像 发表于 06-06 10:13 352次阅读
    计讯<b class='flag-5'>物</b><b class='flag-5'>联</b>智慧环保,共筑生态家园

    Molex推出的MID LDS技术哪里有?-赫电子

    的平面2D 技术则无法实现这一目标。这种功能将 MID 的二次成型工艺和激光直接成型 (LDS) 技术的速度与精确性结合在一起,以创造符合客户制定的医疗用电子设备指导方针要求的紧凑型高密度医疗应用
    发表于 05-06 18:03

    科技荣登“2023年度中国联网企业100强”

    近日,盛大的中国智联网生态大会暨“2023之星”颁奖典礼在上海隆重举行。会上揭晓了备受瞩目的“之星2023中国联网行业年度榜单”。
    的头像 发表于 05-06 14:34 617次阅读

    科技荣登“之星2023中国联网行业年度榜单”

    近日,中国智联网生态大会暨“2023之星”年度榜单颁奖典礼在上海召开,现场公布了“之星2023中国联网行业年度榜单”。
    的头像 发表于 04-28 11:40 1000次阅读
    九<b class='flag-5'>联</b>科技荣登“<b class='flag-5'>物</b><b class='flag-5'>联</b>之星2023中国<b class='flag-5'>物</b>联网行业年度榜单”

    卡安装与维护注意事项

    、磁场干扰等不良影响。此外,还需注意卡的有效期,及时更换新卡以保证其性能稳定。遵守这些注意事项,我们将能够更好地保障联网设备的正常运行,提高工作效率,推动物联网技术的广泛应用。
    的头像 发表于 04-15 13:35 700次阅读

    卡如何助力农业联网,让农业生产更智能!

    联网技术的广泛应用,为农业生产带来了更多的可能性,使得农业生产更加智能化。在这个背景下,卡的出现为农业联网的发展提供了强大的支持。本
    的头像 发表于 04-09 15:42 353次阅读

    通博工业智能网关快速接入松下PLC进行数采配置

    远程监控的需求。对此,通博提供工业智能网关采集松下PLC的解决方案,快速实现PLC联网系统的配置。 工具/材料: 电脑 、 线材(网线 、 串 口线 )
    的头像 发表于 04-03 17:36 592次阅读
    <b class='flag-5'>物</b>通博<b class='flag-5'>联</b>工业智能网关快速接入松下PLC进行数采<b class='flag-5'>配置</b>

    使用爱星IoT平台时,哪些参数配置是开发者必须知道的?

    hello,小伙伴们,上周我们《爱星IoT平台正式开源啦》,感兴趣的开发者可以点击文中的链接下载和体验。在使用爱星IoT平台之前,有哪些参数
    的头像 发表于 03-30 08:22 642次阅读
    使用爱星<b class='flag-5'>物</b><b class='flag-5'>联</b>IoT平台时,哪些参数<b class='flag-5'>配置</b>是开发者必须知道的?

    锐骐荣膺中国联网企业100强

    之星2023中国联网行业年度榜单已经正式公布结果!在本届榜单上,厦门锐骐技术股份有限公
    的头像 发表于 03-12 16:40 560次阅读
    锐骐<b class='flag-5'>物</b><b class='flag-5'>联</b>荣膺中国<b class='flag-5'>物</b>联网企业100强

    TE推出SPEC55低氟化电线和电缆哪里有?-赫电子

    、灵敏的系统、知识广博的技术支持和无与伦比的客户服务为运营理念。2012年12月,赫电子正式启动其亚太业务。赫亚太的总部位于中国香港,除设有销售部外,还设置了区域配送中心和增值服务中心; 迄今,赫
    发表于 03-06 16:58

    2024荣获“专精特新企业证书”,成就展望未来

    ,更是对智联在专业化、精细化、特色化和新颖化方面取得成就的肯定。作为一家致力于联网通信技术研发与生产制造的企业,智
    的头像 发表于 02-22 11:29 571次阅读
    智<b class='flag-5'>联</b><b class='flag-5'>物</b><b class='flag-5'>联</b>2024荣获“专精特新企业证书”,成就展望未来

    智慧工业智慧物流解决方案-新导

    管理不规范、信息流不畅、运输效率低下等。针对这些问题,新导智慧物流解决方案应运而生。通过应用智能技术联网,实现物流过程的自动化、智能化和可视化,为企业提供更有效、精确的物流服务
    的头像 发表于 01-10 13:33 959次阅读