前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布

QOS-3

作者头像
py3study
发布2020-01-09 17:07:48
1.1K0
发布2020-01-09 17:07:48
举报
文章被收录于专栏:python3

QOS-3

1、拥塞管理(congestion management tool)

拥塞管理工具有:

frist in ,frist out (FIFo)   queuing

Priority queuing(PQ)

Custom queuing(CQ)

Flow-based weighted fair queuing(WFQ)

Class-based weighted fair queuing(CBWFQ)

每个queuing算法都是解决特定的网络流量问题的。

2、FIFO

先进先出,没有优先级可言,who第一个进,who第一个出去。,以太网和快速以太网接口默认queue是FIFO

3、PQ

PQ被称为优先级队列,是因为PQ在发生拥塞时,只传优先级最高的数据,只有当优先级最高的数据全部传完之后,才会传次优先级的数据。优先级分4级:high,medium,normal,low-based

如图

4、CQ

CQ可以有17个queue,0 queue是系统消息使用,可以使用的是1到16 queue

CQ先传第1个队列中的数据,当传到额定的数据包个数后,就接下去传第2个队列中的数据,同样是传到额定的数据包个数后,再传下一个队列,以此类推荐,直到传到第16个队列后,再回过去传第一个队列。

CQ需要人为的控制流量的队列,不能自动匹配队列

5、WFQ

WFQ是一个基于Weight的公平队列,WFQ根据数据包的IP优先级来分配相应的带宽,优先级高的数据包,分到的带宽就多,优先级低的数据包,分到的带宽就少,并且所有的数据包在任何时刻都可以分到带宽。

所有带宽小于或等于E1 (2.048 Mbps)的接口,默认都启用了WFQ

WFQ可以提供LLC(logical link control)和TCP的拥塞管理

如下图是,serial口在用和不用WFQ时 ,delay图对比

WFQ可以识别到RSVP,RSVP使用WFQ去分配buffer,安排packet传输

6、CBWFQ

CBWFQ的机制和WFQ相似,CBWFQ可以确保最小bandwidth使用,而不像WFQ那样,多少flow平均分配多少带宽。

另外,LLQ(low latency queue)是特定的,属于优先的队列,而这种特性可以结合CBWFQ一起使用,叫做PQCWFQ。LLQ是一个严格的优先队列,这类的流量优先于其他的流量。需要预留大量的bandwidth。除了CBWFQ之外,也可以使用IP RTP priory或者IP RTP reserve来提供RTP traffic服务。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档