《qos及基于流的重定向命令.doc》由会员分享,可在线阅读,更多相关《qos及基于流的重定向命令.doc(17页珍藏版)》请在金锄头文库上搜索。
1、目 录第1章 QoS命令11.1 class11.2 class-map11.3 match21.4 mls qos21.5 mls qos cos31.6 mls qos aggregate-policy31.7 mls qos trust41.8 mls qos dscp-mutation51.9 mls qos map51.10 policy61.11 policy aggregate71.12 policy-map71.13 priority-queue out71.14 set81.15 service-policy81.16 show class-map91.17 show pol
2、icy-map91.18 show mls qos aggregate-policy101.19 show mls qos interface101.20 show mls qos maps121.21 show mls-qos131.22 wrr-queue bandwidth141.23 wrr-queue cos-map14第2章 基于流的重定向命令152.1 access-group redirect to interface ethernet152.2 show flow-based-redirect15版权所有2009,迈普通信技术股份有限公司,保留所有权利 1 第1章 QoS命令
3、1.1 class命令:class no class 功能:对应一个class(分类表),并进入策略分类表模式;本命令的no操作为删除指定策略分类表。参数: 指定策略分类表采用的分类表名称。缺省情况:缺省不存在策略分类表。命令模式:策略表配置模式。使用指南:建立策略分类表以前,必须先建立一个策略表并且进入策略表模式;在策略分类表模式中,可以对按照分类表分类的包流量进行分类和下一跳配置。举例:进入一个策略分类表模式。Switch(config)#policy-map p1Switch(Config-PolicyMap-p1)#class c1Switch(Config-PolicyMap-p1-
4、Class-c1)#exit1.2 class-map命令:class-map no class-map 功能:建立一个class-map(分类表),并进入class-map模式;本命令的no操作为删除指定的class-map。参数: 分类表的名称。缺省情况:缺省不存在分类表。命令模式:全局配置模式。使用指南:举例:创建和删除一个命名为c1的class-map。Switch(config)#class-map c1Switch(Config-ClassMap-c1)# exitSwitch(config)#no class-map c11.3 match命令:match access-grou
5、p | ip dscp | ip precedence | ipv6 access-group | ipv6 dscp | ipv6 flowlabel | vlan | cos no match access-group | ip dscp | ip precedence | ipv6 access-group | ipv6 dscp | ipv6 flowlabel | vlan | cos 功能: 设置分类表中的匹配标准;本命令的no操作为删除指定的匹配标准。参数: access-group 匹配指定的IP ACL或MAC ACL表,参数为ACL的编号或名称; ip dscp 和 ipv
6、6 dscp 匹配指定的DSCP值,参数为一个DSCP值列表,最多由8个DSCP值组成; ip precedence 匹配指定的IP优先级值,参数为一个IP优先级值列表,最多由8个IP优先级值组成,范围为07; ipv6 access-group 匹配指定的IPV6 ACL表,参数为IPV6 ACL的编号或名称; ipv6 flowlabel 匹配指定的IPV6 FL流标签,参数为IPV6 FL的流标签值,范围为01048575; vlan 匹配指定的VLAN ID值,参数为一个VLAN ID列表,最多8个VLAN ID; cos 匹配指定的CoS值,参数为一个CoS列表,最多8个CoS。缺省
7、情况: 缺省不存在匹配标准。命令模式: class-map(分类表)配置模式使用指南: 每个分类表内,只能设置一条匹配标准。当匹配ACL时,ACL内只能设置perimit规则。举例: 创建一个命名为c1的class-map,设置此class-map的分类规则是匹配IP Precedenc优先级为0的报文。Switch(config)#class-map c1Switch(Config-ClassMap-c1)#match ip precedence 0 Switch(Config-ClassMap-c1)#exit 1.4 mls qos命令:mls qos no mls qos 功能:全局下
8、启动QoS;本命令的no操作为关闭全局的QoS。命令模式:全局配置模式。缺省情况:关闭QoS。使用指南:QoS支持处理八种优先级别的流量。该功能同流控功能互斥。当启动后则默认规则生效,报文按照cos-dscp-cos重写报文cos字段,按照cos-dscp,dscp-mutation重写报文dscp值。入口cos值为端口默认cos。举例:打开和关闭QoS功能。Switch(config)#mls qosSwitch(config)#no mls qos1.5 mls qos cos命令:mls qos cos no mls qos cos功能:配置交换机端口的缺省CoS值;本命令的no操作为恢
9、复缺省情况。参数: 交换机端口的缺省CoS值,范围为07。缺省情况:缺省CoS值为0。命令模式:接口配置模式。使用指南:配置交换机端口的缺省CoS值。不管报文是否带tag,从该端口进入报文的入口cos都为设定的默认值,如果报文不带tag,则报文打上tag中的cos值为设定的值。举例:在端口ethernet 1/1配置缺省cos值为5,即从此端口进来的报文,则根据入口cos-dscp-出口cos重写报文cos字段,入口cos-dscp,dscp-mutation重写报文的dscp值。举例:在端口ethernet 1/1配置缺省cos值为5,即从此端口进来的报文如果不带cos值,则分配默认cos值
10、为5。Switch(config)#interface ethernet 1/1Switch(Config-If-Ethernet1/1)#mls qos cos 51.6 mls qos aggregate-policy命令:mls qos aggregate-policy exceed-action drop |policed-dscp-transmitno mls qos aggregate-policy 功能:定义一个集合策略,这个策略可以在同一个策略表内部被多个策略分类表使用;本命令的no操作为删除指定的集合策略。参数: 集合策略的名称; 分类后的流量的平均波特率,单位是千比特/秒,
11、范围是110000000; 分类后流量的突发值,单位是千字节,范围是11000000;exceed-action drop 当超出指定的速率时,采取丢包的策略;exceed-action policed-dscp-transmit当超出指定的速率时,根据policed-dscp的映射关系,采取mark down包DSCP值的策略。缺省情况:缺省没有定义集合策略。命令模式:全局配置模式。使用指南:如果一个集合策略被某个策略表所采用,不能直接删除,必须先在对应的策略表内用no policy aggregate 命令取消对这个集合策略的引用,才能在全局模式下用no mls qos aggregate
12、-policy 删除该集合策略。举例:将创建一个集合策略aggregate-policy,命名为agg1,此集合策略的定义为报文带宽设置为20M比特/秒,突发值设置为2M字节,超出此带宽的报文一律丢弃。Switch(config)#mls qos aggregate-policy agg1 20000 2000 exceed-action drop1.7 mls qos trust命令:mls qos trust cos pass-through-cos pass-through-dscp|dscp pass-through-cos pass-through-dscp| ip-preceden
13、ce pass-through-cos pass-through-dscp |port priority pass-through-cos pass-through-dscpno mls qos trust功能:配置交换机端口信任状态;本命令的no操作为禁止交换机端口的当前信任状态参数:cos配置端口信任CoS值;cos pass-through-dscp配置端口信任CoS值,但是不更改包的DSCP值;dscp配置端口信任DSCP值;dscp pass-through-cos配置端口信任DSCP值,但是不更改包的CoS值;ip-precedence 配置端口信任IP优先级;ip-precedence pass-through-cos配置端口信任IP优先级,但是不更改包的CoS值。port priority 为给物理端口分配一个优先级,cos为分配的优先级参数,从该端口进来的报文的优先级都设置为此cos值,与报文自身携带的优先级无关,不对报文进行任何修改。缺省情况:不信任任何值。命令模式:接口配置模式。使用指南:trust cos 模式:可以根据cos(报文自带)-dscp-cos设置报文的cos字段,根据cos-dscp, dscp-mutation设置报文