CCIE v4.0的LAB考试使用的是Cat3560的交换机,因此把其中比较重要的QoS命令介绍一下:
首先要明确:所有进入SW的ToS值均被改写成为CoS,而且都是依照交换机内一套map更改的!如果其中进入交换机的某个报文不带ToS值,交换机就用  mls qos cos __ 定义的数值
 
===============MAP=================
mls qos map cos-dscp _ _ _ _ _ _ _ _     
//填入dscp,与cos对应
mls qos map dscp-cos __ __ ... to _cos_      
//将dscp批量更改成一个cos值
mls qos map dscp-mutation  _name_  __ __ __ ... to __         
//将几个DSCP值批量改称另一个DSCP值
   (config-if)# mls qos dscp-mutation  __name__   
//应用在接口上
mls qos map ip-prec-dscp _ _ _ _ _ _ _ _      
//填入dscp,与IPP对应
mls qos map policed-dscp __ __ __ __... to _降格后的数_      
//使用police后exceed-action 把原先DSCP降格后的DSCP   无论是CS..还是AF.. 都得改成十进制数
===================================

mls qos rewrite ip dscp                 
//使dscp在进入sw时被修改
============SRR-QUEUE===============
INPUT中共有2个队列,队列2为PQ,cos=5在队列2中
mls qos srr-queue input bandwidth _Q1_ _Q2_
mls qos srr-queue input buffer _Q1_ _Q2_
mls qos srr-queue input cos-map queue 1/2 _ _ _ _ _ _ _ _         
//为队列1/2设置cos——>例如cos=5在 Queue2中,当进来的数据cos=5时会优先处理!
mls qos srr-queue input dscp-map queue 1/2 _ _ _ _ _ _ _ _      
//为队列1/2设置dscp
mls qos srr-queue input priority-queue 1/2  bandwidth __            
//设置PQ,默认为2,并规定带宽
mls qos srr-queue input threshold 1/2 __ __                        
//设置队列尾丢弃阀值
 
OUTPUT中共有4个队列,队列1为Expedite Queue(快速队列 PQ)
mls qos srr-queue output cos-map queue 1/2/3/4 __ __ __ __ ...    
//为队列1/2/3/4设置cos——>例如cos=7在Queue1中,当进来的数据cos=7时会优先处理!
mls qos srr-queue output dscp-map queue 1/2/3/4 __ __ __ __ ...    
//为队列1/2/3/4设置dscp
(config-if)# queue-set 1/2                                                                  
 //设置Expedite Queue(PQ)
(config-if)# priority-queue out                                                           
//应用PQ!!
(config-if)# srr-queue bandwidth share/shape ..                             
//设置OUTPUT两种模式的带宽
===================================

* 将DSCP等划到PQ中,需要在mls qos srr-queue dscp-map 中做
基于VLAN的分类:在trunk接口配置 mls qos vlan-based之后才可以在SVI口下service-policy ...

本文出自 “张靖的IT生活” 博客,请务必保留此出处http://zj2009.blog.51cto.com/890941/353960