问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

QoS详解:服务模型、区分服务模型及关键技术

创作时间:
作者:
@小白创作中心

QoS详解:服务模型、区分服务模型及关键技术

引用
CSDN
1.
https://blog.csdn.net/Alwaysone123/article/details/142150670

服务模型

  1. 尽力而为服务模型

通过增加带宽、升级网络设备来提升网络通信质量

优点:改善带宽,……

缺点:成本

  1. 综合服务模型“RSVP协议”

优点:

  1. 带宽、延时保证(预留)

缺点:

  1. 每台都需配置rsvp,复杂

  2. 预留浪费

  3. 区分服务模型(QOS)

优点:1.灵活 2.配置量小

区分服务模型(QOS)

MQC配置步骤:第一步:分类与标记--------第二步:流量管理(限流)-------第三步:拥塞管理(队列)/拥塞丢弃(RED/WRED)(创建树状图)

  1. 分类

  1. 标记

#IPP取值为2的3次方,DSCP(区分服务代码点)为2的6次方,更精确所以DSCP作为IPP的补充

2.1 DSCP(区分服务代码点)

DSCP两种表达方式:

2.1.1.数字形式:取值:0-63

2.1.2.关键字表达方式(PHB)


注:AF测第一位数字表示转发可能性,越大越转发可能性越高;AF侧第二位数字表示丢弃可能性,越大丢弃可能性越高;

  1. 拥塞管理

拥塞分为硬件拥塞(物理接口)与软件拥塞(内存排列),将软件拥塞有序排列进入物理拥塞的过程被称为拥塞管理

3.1.调度技术

(1).FIFO(先进先出)

工作模式:先进先出

优点:处理数据包简单且快

缺点:不能有差别的对待优先级高的数据包

(2).PQ(优先级队列)

工作模式:将优先级高,中,低的数据包排列至Top、middle、Normal队列,数据包依次转发Top队列middle、Normal队列

优点:对高优先级的报文有效转发

缺点:造成低优先级报文饿死

(3).WRR(加权轮询)

工作原理:将队列加权标记,权重大的转发数据包个数多

优点:避免低优先级报文饿死现象

缺点:基于报文个数调动,容易出现包长尺寸不同的报文不平等调度,低延时业务得不到及时调度

(4).DRR(赤字轮询)

对WRR缺点进行补充,将权重转换为流量

(5).WFQ(加权公平队列)

工作模式:根据6元素?对数据流进行分类,将6元素同一种的当作一个队列,权重配置将优先级高,数据包小的队列优先转发

优点:按照权重分配带宽,自动分类

缺点:低延时得不到及时调度,6元素无法干预,不灵活

3.2.组合调度技术

(1).PQ+WFQ

(2).PQ+WRR

(3).PQ+DRR

3.3.CBQ基于类的队列(利用MQC技术)

优点:根据业务不同定义不同转发策略

缺点:消耗系统资源

注:CBQ将队列分为EF(PQ)、AF(RR)、LLQ(PQ)、BE(WFQ);在EF与LLQ配置后添加带宽表示限制最大带宽(防止低优先级饿死),在AF后配置带宽表示最小带宽

  1. 拥塞避免

当软件层面占用过大时,产生尾丢弃

4.1.缺点1:TCP窗口滑动引发全局同步现象

缺点2:由于UDP因素,导致TCP饿死现象

缺点3:无差别丢弃

4.2 RED技术

通过设置低门限、高门限、丢包率来解决全局同步与TCP饿死现象

4.3WRED技术

通过对不同优先级匹配不同策略,解决无差别丢弃报文问题

  1. 流量监管

配置限速,当数据流量超过限速时,丢弃数据包

  1. 流量整形

配置限速,当数据流量超过限速时,缓存数据包

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号