队列技术

队列技术:FIFO,CQ,PQ,WFQ,CBWFQ,LLQ,CBLLQ
FIFO:先进先出队列,以太网默认的队列机制,如果超过了指定接口带宽的数据,实施尾丢弃
PQ:优先级队列,对不同类别的流量设定不同的优先级,可以设定四个队列:高,中,普通,低
优先处理高优先级队列中的数据,若高优先级的队列中存在数据,其他队列将得不到服务,每次传输数据,必须查看高优先级队列,可能产生队列饥荒
PQ是不能与class类别进行配合的,所以不能对低延迟和带宽敏感流量做出处理;
配置:step1:定义四个队列
 
step2:定义每个队列的长队
 
step3:在接口上调用定义的队列
 
查看队列的配置:
 
CQ:用户自定义队列,管理员可以自行定义对于不同的流量实施队列
工作原理:总共可以定义16个队列。16个队列是循环来进行数据处理,可以定义为每个队列处理数据的大小;
好处:自行定义队列,所有的队列都能得到服务。
缺点:对延迟敏感的流量不能做出保障,也可能出现保障
注意:若一个队列处理的数据量被定义为2000,但是进入的数据是2001或者小于2000,在没有跳转到其他队列时候,数据将会被完整传送;
配置:step1:配置CQ
 
step2:定义队列深度
 
step3:在接口上调用CQ
 
查看队列配置:
 
WFQ:加权公平队列,在E1线路或者更低速率的链路上,WFQ是默认开启的
简单配置:
 
512是丢弃值(CDT),当队列达到512数据包时,数据将被丢弃;1024是最大的会话数;10是RSVP可预留队列
修改进出等待队列的深度
 
在WFQ当中,是没有分类一说的,只有分流(flow)
Flow:怎么才算“一个流” 在包头当中,将六元组(Sip Dip Tos Sor Dor pro) 进行hash得到摘要,进行比对 如果一致,则说明是一个流
插队以及调度技术
CDT 和 HQO CDT默认为64 HQO为1000
查看配置
 
查看整体配置
 
CBWFQ:基于类的加权公平队列,允许用户自定义类别,并对这些类别的带宽进行控制,为不同类别的流量配置最大带宽、占用接口带宽的百分比等,CBWFQ可以和NBAR、WRED等一起使用
配置案例
step1:定义class-map
 
match-all:需要全部匹配
match-any:需要匹配其中的任何一部分
step2:定义policy-map
 
step3:在接口上启用servers-policy调用policy-map
 

本文出自 “阿建” 博客,谢绝转载!

你可能感兴趣的:(队列技术)