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

    文章

    138

    浏览量

    45930
  • 网络
    +关注

    关注

    14

    文章

    8130

    浏览量

    93089
  • 工业路由器
    +关注

    关注

    2

    文章

    483

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    有方科技分享重庆市感知体系建设

    基于一体化智能化公共数据平台,依托“一网统管”总体架构,构建市区两级感知体系,实现全重庆市感知类设备和数据的统一接入、统一管理、统一应用,形成市、区、镇街
    的头像 发表于 11-14 09:03 448次阅读
    有方科技分享重庆市<b class='flag-5'>物</b><b class='flag-5'>联</b>感知体系建设

    【道生物TKB-623评估板试用】用一段视频简单介绍一下道生物TKB-623评估板试用

    今天拍了一段道生物TKB-623评估板的视频来给大家介绍一下这款开发板,下面是开发板的图片介绍: 上海道生物技术有限公司专注于研发先进的无线联网传输
    发表于 11-07 22:59

    出席全国水表行业第十一届技术交流会

    10月15-16日,中国计量协会水表工作委员会全国水表行业第十一届技术交流会在厦门天元酒店隆重举行。作为行业领先的联网通信一体化解决方案及服务提供商,九科技旗下全资子公司惠州九
    的头像 发表于 10-21 17:01 459次阅读

    厦门计讯亮相“AIOT产业供需对接会”,赋能城市生命线安全建设

    “万向未来”AIOT产业供需对接会第25届中国国际投资贸易洽谈会期间,2025中国年度盛典系列活动“万
    的头像 发表于 09-23 15:35 662次阅读
    厦门计讯<b class='flag-5'>物</b><b class='flag-5'>联</b>亮相“AIOT产业供需对接会”,赋能城市生命线安全建设

    芯象半导体亮相首届电鸿配用电技术应用论坛

    近日,首届电鸿配用电技术应用论坛在深圳成功举办。本次论坛以“数字、智慧赋能”为主题,聚焦新型电力系统建设与配用电领域关键
    的头像 发表于 09-10 16:55 768次阅读

    Molex薄膜电池的技术原理是什么?-赫电子

    了超过40处分部。   Heilind以强大的库存、灵活的政策、灵敏的系统、知识广博的技术支持和无与伦比的客户服务为运营理念。2012年12月,赫电子正式启动其亚太业务。赫亚太的总部位于中国香港,除
    发表于 07-15 17:53

    斑马技术入选2024之星年度中国联网企业100强

    近日,以“万,全球共赢” 为主题的2025中国联网企业出海与创新发展峰会暨 “2024之星” 年度榜单颁奖典礼在上海隆重召开。
    的头像 发表于 06-30 17:46 866次阅读

    从 “荒” 到 “智”,感知如何重塑乡村新未来?

    本文主要讨论感知与视联网技术在乡村治理、农业生产、环境保护和居民生活水平中的应用。
    的头像 发表于 03-11 09:24 499次阅读

    有方科技荣获之星2024年度中国联网企业100强

    近日,有方科技凭借卓越的技术实力与行业影响力,再次荣膺"之星中国联网企业100强"称号。作为联网领域权威奖项,“
    的头像 发表于 03-07 17:18 886次阅读

    山东有方领衔打造城市感知数据治理创新标杆

    有方将作为山东省感知体系建设的关键技术支撑者,通过构建全域感知数据治理体系,破解城市治理“数据孤岛”难题,为数据要素市场化
    的头像 发表于 03-07 14:48 772次阅读

    道生物公司介绍及TurMass™联网通信技术介绍

    的科技行业研发、市场和管理经验,多人获得国家级、省部级自然科学奖、技术发明奖、科技进步奖一、二等奖。公司设有上海总部、武汉研发中心和深圳销售办事处。 道生物专注于研发先进的无线联网传输技术
    发表于 02-20 17:05

    小匠:罗翔接棒CEO,重塑格局,推动智能家居全链路创新

    在2025年1月的小匠年会上,企业再次向行业展示了其在联网与智能家居领域的创新能力。从跨平台操作系统到智能家居全链路解决方案,小匠
    的头像 发表于 01-20 00:05 725次阅读
    小匠<b class='flag-5'>物</b><b class='flag-5'>联</b>:罗翔接棒CEO,重塑<b class='flag-5'>物</b><b class='flag-5'>联</b>格局,推动智能家居全链路创新

    ADS1293按datasheet的心电三导方式连接,是否符合标准的12导中的肢体三导标准?

    ADS1293按datasheet的心电三导方式连接,是否符合标准的12导中的肢体三导标准?
    发表于 01-02 06:21

    Molex 蜂窝柔性天线的特性和优点-赫电子

    、散热解决方案、套管和线束产品、晶体与振荡器、紧固件与五金件,传感器等。   Heilind Electronics(赫电子)以强大的库存、灵活的政策、灵敏的系统、知识广博的技术支持和无与伦比的客户服务
    发表于 12-30 11:19

    请问ADS1299导脱落怎么连接?

    、相关寄存器不知道怎么配置,现在测试,当in+和i-接在一起时,LOFF寄存器读出值为0(0表示导连接好) 请问一下,我该怎么接线,怎么配置寄存器,来测试导是否脱落,期待您的解答。
    发表于 12-09 07:32