03_1QOS

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


 
 

Work Blog » 03_1QOS
分享到:
赞(0) 打赏

评论抢沙发

评论前必须登录!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏