QOS的时延
1、Processing Delay 处理时延
当数据包到达路由器时,路由器决定向那个接口转发的时延为处理时延。
2、Queuing Delay 队列时延
当转发到接口时处理的时延叫队列时延。
3、Serialization Delay 串口化时延
当队列排到我出去的时候叫串口化时延。
4、Propagation Delay 固定时延
当数据包在物理链路上传输的时延叫固定时延。
QOS的几种机制
1、压缩
2、排队
3、丢弃
QOS的队列机制
拥塞避免 防止TCP数据包从传的早期丢弃机制,否着TCP重传会造成更大的拥塞。
在TCP的连接里面有5%的丢包会造成50%的重传。
1、WFQ
2、CBWFQ
3、PQ
4、CQ
QOS的模型
1、Best-Effort(有能力就传-没有QOS)缺省模式
2、IntServ(集成服务)
3、DiffServ(区分服务)
通过ACL、IP DSCP、接口进行分类。
PHB 约定每跳设备的值
EF PHB (DSCP 101 11 0)
1、约定了最小的离开时延。
2、给该队列保证一个最小的带宽。
3、同时该队列不能超出规定的带宽。
101 IP precedence
11 最大的丢弃可能性(越小的值丢弃可能性越高)
0
AF PHB (DSCP 100 11 0)
1、约定了最小带宽。
2、超过了某个值给予更多的带宽。
实施QOS的方法
1、分类(只能在入口做)
2、标记(入口出口均可做)
3、拥塞管理(只能在出口做)
4、拥塞避免(只能在出口做)
5、流量监管(入口出口均可做) 、流量整形 (只能出口均可做)
6、链路的有效管理(压缩,分片)(只能在出口做)
模块化的QOS
1、分类 class-map
2、策略 policy-map
3、调用 service-policy
AutoQOS Enterprise
auto discovery qos
auto qos
Classification(分类)
FR(帧中继) DE位
ATM CLP位
IP DSCP位 IP precedence 位
MPLS EXP位
二层网络分类图
帧中继和ATM网络分类图
MPLS网络分类图
IP网络分类图
基本命令参考
QOS在VPN下进行预分类
QPPB基本属性(利用BGP来做分类)QOS Policy Propagation Through BGP
在BGP下的基本命令参考
Queuing(队列)
1、FIFO (First In First Out 先进先出)绝大多数接口缺省机制。
2、PQ ( Prority Queuning 优先级队列)分为4个优先级,调度机制先走高优先级的完成后走次高优先级的。
3、Round robin(轮询)分多个队列,每个队列走轮询开走。
4、WRR ( Wighted Round Robin基于权重的轮询)分多个队列,每个队列走轮询开走。权重高的走的数据包多。
5、DRR(Deficit Round Robin 补偿轮询)前面轮询的时候多发了数据包下次的时候就少发一些数据包。
WFQ (Weighted Fair Queuning 权重的公平队列 先进先出)
丢弃机制
CDT 警告值
HQO 接口对数据包所承载的最大值
interface Ethernet0/1
fair-queue 1800(CDT) 2048(DCQ) 256(RCQ)
hold-queue 2000(HQO) out
CBWFQ(拥塞的时候保证一个最小带宽) and LLQ
1、对自己定义的分类保证带宽
WRED 随即丢弃
Tail-drop 尾丢弃
queue-limit 定义软件队列大小 (队列满了缺省情况是尾丢弃)
bandwidth 接口的带宽缺省交个WFQ是75% 可以使用 bandwidth percent 90 来修改为90%
bandwidth=bandwidth-固定分配带宽(LLQ占用的带宽、RSVP分配掉的带宽)
测试环境
测试配置
LLQ
测试环境
测试配置
测试结论
拥塞避免RED
TCP判断数据包丢失标准(1、计时器超时,2、收到3个重复的ACK)
尾丢弃 Tail Drop Limitations
1、TCP Synchronization 同步 (同时进入队列,同时被丢掉)
随机早期检测 Tandom Early Detection
RED有3种丢弃模型(不丢、随即丢、尾丢弃)
WRED
只能和CBWFQ一起使用
IP优先级
DSCP
random-detect 与 queue-limit 互斥
缺省模板
CB-WRED测试环境
ECN
CB-POLICE
POLICER 超出CIR(承诺速率)的速率的流量就丢掉。
SHAPER 超出CIR(承诺速率)的速率的流量缓存起来。
层次化的Shaping
文章目录
评论抢沙发