Chinaunix首页 | 论坛 | 博客
  • 博客访问: 943059
  • 博文数量: 276
  • 博客积分: 4182
  • 博客等级: 上校
  • 技术积分: 4486
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-17 21:14
文章分类

全部博文(276)

文章存档

2014年(9)

2013年(132)

2012年(135)

分类: 系统运维

2013-08-05 10:49:25

mls 在Switch上全局地启用QoS特性

配置端口的QoS信任模式
Sw1(config)#int f0/1
Sw1(config-if)#mls qos trust cos
Sw1(config-if)#mls qos cos 3
//对于已打Tag的帧,信任其CoS值;对于未打Tag的帧,将默认CoS值给它打上,此时配置的默认CoS值为3
Sw1#sh mls qos interface f0/1
FastEthernet0/1
trust state: trust cos
trust mode: trust cos
COS override: dis
default COS: 3
pass-through: none


Sw1(config)#int f0/2
Sw1(config-if)#mls qos trust dscp
//信任模式更改为DSCP,信任数据包的DSCP值。
如果是非IP数据包的话,使用该数据包的CoS字段值被采用。
如果是非IP数据包又没有Tag的话,那么接口的默认CoS值被采用。
Sw1#sh mls qos interface f0/2
FastEthernet0/2
trust state: trust dscp
trust mode: trust dscp
COS override: dis
default COS: 0
pass-through: none


记住,Switch对于 包含IP包的 帧,都会Mark两处 -- CoS字段和DSCP字段:
1.如果配置信任模式为--信任CoS,那么基于CoS_to_DSCP映射表来 将2层的CoS映射到3层头部的DSCP字段中;
2.如果配置信任模式为--信任DSCP,那么基于DSCP_to_CoS映射表来 将3层头部的DSCP映射到2层头部的CoS字段中。

Sw1(config)#mls qos map ?
cos-dscp cos-dscp map: eight dscp values for cos 0-7
dscp-cos dscp-cos map: up to thirteen dscp values
//可配置CoS_to_DSCP映射表和DSCP_to_CoS映射表

Sw1#sh mls qos maps cos-dscp
   Cos-dscp map:
        cos:   0 1 2 3 4 5 6 7
     --------------------------------
       dscp:   0 8 16 26 32 46 48 56

Sw1#sh mls qos maps dscp-cos

   Dscp-cos map:
       dscp:   0 8 10 16 18 24 26 32 34 40 46 48 56
     -----------------------------------------------
        cos:   0 1 1 2 2 3 3 4 4 5 5 6 7

在Switch内部,是由CoS值来决定如何将某一CoS值的帧映射到某一个队列中去的!

 

****** WRR ******
int f0/17
wrr-queue cos-map 1 0 1 2 //CoS值为0~2的入Queue1
wrr-queue cos-map 2 3 4 //CoS值为3、4的入Queue2
wrr-queue cos-map 3 6 7 //CoS值为6、7的入Queue3
wrr-queue cos-map 4 5 //CoS值为5的入Queue4

wrr-queue bandwidth 10 40 50 0 //配置各队列所占用的带宽比例
priority-queue out //将Queue4配置成严格优先级队列
wrr-queue min-reserve 队列号 Level等级 --F口上配置(使用Level等级来限制该队列最大Packets数)
wrr-queue queue-limit packets数 --G口上配置

(config)mls qos min-reserve Level等级 Packet数

阅读(1714) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~