QoS命令集.docx

上传人:b****7 文档编号:16084652 上传时间:2023-07-10 格式:DOCX 页数:12 大小:36.15KB
下载 相关 举报
QoS命令集.docx_第1页
第1页 / 共12页
QoS命令集.docx_第2页
第2页 / 共12页
QoS命令集.docx_第3页
第3页 / 共12页
QoS命令集.docx_第4页
第4页 / 共12页
QoS命令集.docx_第5页
第5页 / 共12页
QoS命令集.docx_第6页
第6页 / 共12页
QoS命令集.docx_第7页
第7页 / 共12页
QoS命令集.docx_第8页
第8页 / 共12页
QoS命令集.docx_第9页
第9页 / 共12页
QoS命令集.docx_第10页
第10页 / 共12页
QoS命令集.docx_第11页
第11页 / 共12页
QoS命令集.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

QoS命令集.docx

《QoS命令集.docx》由会员分享,可在线阅读,更多相关《QoS命令集.docx(12页珍藏版)》请在冰点文库上搜索。

QoS命令集.docx

QoS命令集

QoS配置命令

2007-11-1818:

00

  1mlsqos

   命令:

mlsqos

   nomlsqos

   功能:

全局下启动qos;本命令的no操作为关闭全局的qos。

   参数:

无。

   命令模式:

全局配置模式

   缺省情况:

关闭qos。

   使用指南:

qos提供四个队列支持处理四种优先级别的流量。

   举例:

打开和关闭qos功能。

   switch(config)#mlsqosenable

   switch(config)#nomlsqosenable

   2class-map

   命令:

class-map[class-map-name]

   noclass-map[class-map-name]

   功能:

建立一个class-map(分类表),并进入class-map模式;本命令的no操作为删除指定的class-map。

   参数:

[class-map-name]分类表的名称。

   缺省情况:

缺省不存在分类表。

   命令模式:

全局配置模式

   使用指南:

   举例:

创建和删除一个命名为c1的class-map。

   switch(config)#class-mapc1

   switch(config)#noclass-mapc1

   3match

   命令:

match{access-group[acl-index-or-name]|ipdscp[dscp-list]|ipprecedence[ip-precedence-list]|vlan[vlan-list]}nomatch{access-group|ipdscp|ipprecedence|vlan}

   功能:

设置分类表中的匹配标准;本命令的no操作为删除指定的匹配标准。

   参数:

access-group[acl-index-or-name]匹配指定的acl表,参数为acl的编号或名称;ipdscp[dscp-list]匹配指定的dscp值,参数为一个dscp值列表,最多由8个dscp值组成;ipprecedence[ip-precedence-list]匹配指定的ip优先级值,参数为一个ip优先级值列表,最多由8个ip优先级值组成,范围为0~7;vlan[vlan-list]匹配指定的vlanid值,参数为一个vlanid列表,最多8个vlanid。

   缺省情况:

缺省不存在匹配标准。

   命令模式:

class-map(分类表)配置模式

   使用指南:

每个分类表内,只能设置一条匹配标准。

   举例:

创建一个命名为c1的class-map,设置此class-map的分类规则是匹配ipprecedenc优先级为0,1的报文。

   switch(config)#class-mapc1

   switch(config-classmap)#matchipprecedence01

   switch(config-classmap)#exit

   4policy-map

   命令:

policy-map[policy-map-name]nopolicy-map[policy-map-name]

   功能:

建立一个policy-map(策略表),并进入policy-map(策略表)模式;本命令的no操作为删除指定的policy-map。

   参数:

[policy-map-name]策略表名称。

   缺省情况:

缺省不存在策略表。

   命令模式:

全局配置模式

   使用指南:

进入策略表配置模式后,可以进行一系列qos的分类匹配和标记等操作。

   举例:

创建和删除一个命名为p1的policy-map。

   switch(config)#policy-mapp1

   switch(config)#nopolicy-mapp1

   5class

   命令:

class[class-map-name]

   noclass[class-map-name]

   功能:

建立一个class(分类表),并进入策略分类表模式;本命令的no操作为删除指定策略分类表。

   参数:

[class-map-name]指定策略分类表采用的分类表名称。

   缺省情况:

缺省不存在策略分类表。

   命令模式:

策略表配置模式

   使用指南:

建立策略分类表以前,必须先建立一个策略表并且进入策略表模式;在策略分类表模式中,可以对按照分类表分类的包流量进行分类和策略配置,一个policy-map中最多只能配置2个classmap。

   举例:

进入一个策略分类表模式。

   switch(config)#policy-mapp1

   switch(config-policymap)#classc1

   switch(config--policy-class)#exit

   6set

   命令:

set{ipdscp[new-dscp]|ipprecedence[new-precedence]}

   noset{ipdscp|ipprecedence}

   功能:

为分类后的流量分配一个新的dscp和ipprecedence值;本命令的no操作为取消分配新的值。

   参数:

[new-dscp]新的dscp值;[new-precedence]新的ip优先级值。

   缺省情况:

缺省不进行分配。

   命令模式:

策略分类表配置模式

   使用指南:

只有符合匹配标准被分类出来的流量才会被重新分配新的值。

   举例:

将满足c1分类规则的报文里的ipprecedence值都设为3。

   switch(config)#policy-mapp1

   switch(config-policymap)#classc1

   switch(config--policy-class)#setipprecedence3

   switch(config--policy-class)#exit

   switch(config-policymap)#exit

   7police

   命令:

police[rate-bps][burst-byte][exceed-action{drop|policed-dscp-transmit}]nopolice[rate-bps][burst-byte][exceed-action{drop|policed-dscp-transmit}]

   功能:

为分类后的流量配置一个策略;本命令的no操作为删除指定的策略。

   参数:

[rate-bps]分类后的流量的平均波特率,单位是比特/秒,范围是1000000~1000000000;[burst-byte]分类后流量的突发值,单位是字节,范围是1000~1000000;

   exceed-actiondrop当超出指定的速率时,采取丢包的策略;exceed-actionpoliced-dscp-transmit当超出指定的速率时,采取markdown包dscp值的策略。

   缺省情况:

缺省没有策略。

   命令模式:

策略分类表配置模式

   使用指南:

[rate-bps][burst-byte]值的范围很大,如果配置超过了端口的实际速率,应用这条策略的策略表就不会被捆绑到交换机端口。

   举例:

将满足c1分类规则的报文的带宽设置为20m比特/秒,突发值设置为20k字节,超出此带宽的报文一律丢弃。

   switch(config)#policy-mapp1

   switch(config-policymap)#classc1

   switch(config--policy-class)#police2000000020000exceed-actiondrop

   switch(config--policy-class)#exit

   switch(config-policymap)#exit

   8mlsqosaggregate-policer

   命令:

mlsqosaggregate-policer[aggregate-policer-name][rate-bps][burst-byte]

   exceed-action{drop|policed-dscp-transmit}

   nomlsqosaggregate-policer[aggregate-policer-name]

   功能:

定义一个集合策略,这个策略可以在同一个策略表内部被多个策略分类表使用;本命令的no操作为删除指定的集合策略。

   参数:

[aggregate-policer-name]集合策略的名称;[rate-bps]分类后的流量的平均波特率,单位是比特/秒,范围是1000000~1000000000;[burst-byte]分类后流量的突发值,单位是字节,范围是1000~1000000;exceed-actiondrop当超出指定的速率时,采取丢包的策略;exceed-actionpoliced-dscp-transmit当超出指定的速率时,采取markdown包dscp值的策略。

   缺省情况:

缺省没有定义集合策略。

   命令模式:

全局配置模式

   使用指南:

如果一个集合策略被某个策略表所采用,不能直接删除,必须先在对应的策略表内用nopoliceaggregate[aggregate-policer-name]命令取消对这个集合策略的引用,才能在全局模式下用nomlsqosaggregate-policer[aggregate-policer-name]删除该集合策略。

   举例:

将创建一个集合策略aggregate-policer,命名为agg1,此集合策略的定义为报文带宽设置为20m比特/妙,突发值设置为20k字节,超出此带宽的报文一律丢弃。

   switch(config)#mlsqosaggregate-policeragg12000000020000exceed-actiondrop

   9policeaggregate

   命令:

policeaggregate[aggregate-policer-name]

   nopoliceaggregate[aggregate-policer-name]

   功能:

为分类后的流量应用一个集合策略;本命令的no为删除指定的集合策略。

   参数:

[aggregate-policer-name]集合策略的名称。

   缺省情况:

缺省没有定义集合策略。

   命令模式:

策略分类表配置模式

   使用指南:

可以在不同策略分类表内引用同一个集合策略。

   举例:

将满足c1分类规则的报文应用集合策略agg1。

   switch(config)#policy-mapp1

   switch(config-policymap)#classc1

   switch(config--policy-class)#policeaggregateagg1

   switch(config--policy-class)#exit

   switch(config-policymap)#exit

   10mlsqostrust

   命令:

mlsqostrust{cos[pass-through-dscp]|dscp[pass-through-cos]|ip-precedence[pass-through-cos]|portpriority[priority]}nomlsqostrust

   功能:

配置交换机端口信任状态;本命令的no操作为禁止交换机端口的当前信任状态。

   参数:

cos配置端口信任cos值;cospass-through-dscp配置端口信任cos值但是不更改包的dscp值;dscp配置端口信任dscp值;dscppass-through-cos配置端口信任dscp值但是不更改包的cos值;ip-precedence配置端口信任ip优先级;

   ip-precedencepass-through-cos配置端口信任ip优先级但是不更改包的cos值;portpriority[priority]配置端口信任端口优先级,不更改包的cos值。

   缺省情况:

不信任任何值。

   命令模式:

端口配置模式

   使用指南:

对于同时具有cos值和dscp值的包,如果不希望在classification后,不被信任的那个值被更改,使用pass-through关键字进行保护。

百兆以太网每8个端口是一个block,共有3个block,1-8端口,9-16端口,17-24端口,千兆以太网每个端口是一个block,25端口,26端口;若是配置信任dscp,则以一个block为单位,即在一个端口配置,本端口所在的block都有效。

   举例:

在端口ethernet0/0/1配置信任cos值,即报文按cos值分类,同时不改变报文里的dscp值。

   switch(config)#interfaceethernet0/0/1

   switch(config-ethernet0/0/1)#mlsqostrustcospass-through-dscp

   11mlsqoscos

   命令:

mlsqoscos{[default-cos]}

   nomlsqoscos

   功能:

配置交换机端口的缺省cos值;本命令的no操作为恢复缺省情况。

   参数:

[default-cos]交换机端口的缺省cos值,范围为0~7。

   缺省情况:

缺省cos值为0。

   命令模式:

接口配置模式

   使用指南:

   举例:

在端口ethernet0/0/1配置缺省cos值为5,即从此端口进来的报文如果不带cos值,则分配默认cos值为5。

   switch(config)#interfaceethernet0/0/1

   switch(config-ethernet0/0/1)#mlsqoscos5

   12service-policy

   命令:

service-policy{input[policy-map-name]|output[policy-map-name]}

   noservice-policy{input[policy-map-name]|output[policy-map-name]}

   功能:

在交换机端口上应用一个策略表;本命令的no操作为删除应用到交换机端口的某个指定策略表。

   参数:

input[policy-map-name]将指定名称的策略表应用到交换机端口的入口;output[policy-map-name]将指定名称的策略表应用到交换机端口的出口。

   缺省情况:

缺省端口没有捆绑策略表。

   命令模式:

接口配置模式

   使用指南:

配置端口的信任状态和在端口上应用策略表是互斥的,较后的配置会覆盖以前的配置;每个端口在每个方向上只能应用一个策略表。

目前在出口不支持出口策略表。

   举例:

在端口ethernet0/0/1的入口上绑定策略p1。

   switch(config)#interfaceethernet0/0/1

   switch(config-ethernet0/0/1)#service-policyinputp1

   13mlsqosdscp-mutation

   命令:

mlsqosdscp-mutation[dscp-mutation-name]

   nomlsqosdscp-mutation[dscp-mutation-name]

   功能:

在交换机端口上应用dscp转换映射,本命令的no操作为恢复dscp转换映射的缺省值。

   参数:

[dscp-mutation-name]dscp转换映射的名称。

   缺省情况:

缺省没有dscp转换映射。

   命令模式:

接口配置模式

   使用指南:

在交换机端口配置dscp转换映射,该端口的信任状态必须为trustdscp才会生效,应用dscp转换映射,可以使指定dscp值不经过class和policy直接转换为新的dscp值;应用到千兆端口的dscp转换映射只对本端口有效;应用到百兆端口的dscp转换映射则存在一个作用范围,如果在1~8号端口中的某个端口应用dscp转换映射,这个dscp转换映射对于1~8号端口同时有效,在9~16号端口中的某个端口应用dscp转换映射,它的作用范围是同时对9~16号端口有效,在17~24号端口中的某个端口应用dscp转换映射,它的作用范围是同时对17~24号端口有效。

   举例:

在端口ethernet0/0/1上配置信任dscp,采用mu1的dscp转换映射。

   switch(config)#interfaceethernet0/0/1

   switch(config-ethernet0/0/1)#mlsqostrustdscppass-throughcos

   switch(config-ethernet0/0/1)#mlsqosdscp-mutationmu1

   14wrr-queuebandwidth

   命令:

wrr-queuebandwidth[weight1weight2weight3weight4]

   nowrr-queuebandwidth

   功能:

设置交换机所有端口出队列的wrr权重,本命令的no操作为恢复缺省值。

   参数:

[weight1weight2weight3weight4]wrr权重值,范围为1~100。

   缺省情况:

缺省weight1,weight2,weight3,weight4为25

   命令模式:

全局配置模式

   使用指南:

wrr权重的绝对值是没有意义的,wrr通过四个权重值的比率来分配带宽。

   举例:

将四个出队列的带宽比重设为1:

2:

4:

8。

   switch(config)#wrr-queuebandwidth1248

   15priority-queueout

   命令:

priority-queueout

   nopriority-queueout

   功能:

配置队列出队工作方式,将队列配置成pq出队工作方式,本命令的no命令为恢复wrr出队工作方式。

   参数:

   缺省情况:

非priority-queue模式。

   命令模式:

全局配置模式

   使用指南:

当采用priority-queue出队模式后,不再采用wrr加权算法来发生报文,而是当前队列的报文发生完毕以后才发送下一个队列的报文。

   举例:

将出队工作方式设置为priority-queue工作方式。

   switch(config)#priority-queueout

   16wrr-queuecos-map

   命令:

wrr-queuecos-map[queue-id][cos1...cos8]

   nowrr-queuecos-map[[queue-id]]

   功能:

设置交换机端口出队列于cos值的映射,本命令的no操作为恢复缺省值。

   参数:

[queue-id]为出队列的id,范围为1~4;[cos1...cos8]映射到出队列的cos值最多为8个,范围为0~7。

   缺省情况:

   defaultcos-to-egress-queuemapwhenqosisenabled

   cosvaluequeueselected

   0,11

   2,32

   4,53

   6,74

   命令模式:

全局配置模式

   使用指南:

全局qos关闭时,所有的cos值都映射到队列1。

   举例:

将cos值为2,3的报文映射到出队队列1。

   switch(config)#wrr-queuecos-map123

   17mlsqosmap

   命令:

mlsqosmap{cos-dscp[dscp1...dscp8]|dscp-cos[dscp-list]to[cos]|dscp-mutation[dscp-mutation-name][in-dscp]to[out-dscp]|ip-prec-dscp[dscp1...dscp8]|policed-dscp[dscp-list]to[mark-down-dscp]}nomlsqosmap{cos-dscp|dscp-cos|dscp-mutation[dscp-mutation-name]|ip-prec-dscp|policed-dscp}

   功能:

设置classofservice(cos)-to-differentiatedservicescodepoint(dscp)映射,dscp-to-cos映射,dscp-to-dscp-mutation映射,ip-precedence-to-dscp映射和policed-dscp映射;本命令的no操作为恢复缺省映射值。

  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 职业技术培训

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2