qos及基于流的重定向命令.doc_第1页
qos及基于流的重定向命令.doc_第2页
qos及基于流的重定向命令.doc_第3页
qos及基于流的重定向命令.doc_第4页
qos及基于流的重定向命令.doc_第5页
已阅读5页,还剩12页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录第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 policy-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,迈普通信技术股份有限公司,保留所有权利 15 第1章 QoS命令1.1 class命令:class no class 功能:对应一个class(分类表),并进入策略分类表模式;本命令的no操作为删除指定策略分类表。参数: 指定策略分类表采用的分类表名称。缺省情况:缺省不存在策略分类表。命令模式:策略表配置模式。使用指南:建立策略分类表以前,必须先建立一个策略表并且进入策略表模式;在策略分类表模式中,可以对按照分类表分类的包流量进行分类和下一跳配置。举例:进入一个策略分类表模式。Switch(config)#policy-map p1Switch(Config-PolicyMap-p1)#class c1Switch(Config-PolicyMap-p1-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-group | 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 和 ipv6 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。缺省情况: 缺省不存在匹配标准。命令模式: 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 功能:全局下启动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操作为恢复缺省情况。参数: 交换机端口的缺省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值为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操作为删除指定的集合策略。参数: 集合策略的名称; 分类后的流量的平均波特率,单位是千比特/秒,范围是110000000; 分类后流量的突发值,单位是千字节,范围是11000000;exceed-action drop 当超出指定的速率时,采取丢包的策略;exceed-action policed-dscp-transmit当超出指定的速率时,根据policed-dscp的映射关系,采取mark down包DSCP值的策略。缺省情况:缺省没有定义集合策略。命令模式:全局配置模式。使用指南:如果一个集合策略被某个策略表所采用,不能直接删除,必须先在对应的策略表内用no policy aggregate 命令取消对这个集合策略的引用,才能在全局模式下用no mls qos aggregate-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-precedence 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设置报文dscp值。如果端口已经配置了dscp-mutation,则不可以配置pass-through-dscp命令。trust dscp 模式:可以根据dscp-cos设置报文的cos字段,根据dscp-mutation设置报文dscp值。如果端口已经配置了dscp-mutation,则不可以配置pass-through-dscp命令。trust ip-precedence 模式:可以根据ip-precedence-dscp-cos设置报文的cos字段,根据ip-precedence-dscp,dscp-mutation设置报文dscp值。如果端口已经配置了dscp-mutation,则不可以配置pass-through-dscp命令。trust port 模式:可以根据cos(端口信任值)-dscp-cos设置报文的cos字段,根据cos(端口信任值)-dscp,dscp-mutation设置报文dscp值。如果端口已经配置了dscp-mutation,则不可以配置pass-through-dscp命令。举例:在端口ethernet 1/1配置信任cos值,即报文按cos值分类,同时不改变报文里的DSCP值。Switch(config)#interface ethernet 1/1Switch(Config-If-Ethernet1/1)#mls qos trust cos pass-through-dscp1.8 mls qos dscp-mutation命令:mls qos dscp-mutation no mls qos dscp-mutation 功能:在交换机端口上应用DSCP转换映射;本命令的no操作为恢复DSCP转换映射的缺省值。参数: DSCP转换映射的名称。缺省情况:缺省没有DSCP转换映射。命令模式:接口配置模式。使用指南:在交换机端口配置DSCP转换映射,该端口可以不配置信任状态或配置任何信任状态,但其不可与信任状态中pass-through-dscp命令一起使用,DSCP转换映射只对本端口有效。举例:在端口ethernet 1/1上配置信任DSCP,采用mu1的DSCP转换映射。Switch(config)#interface ethernet 1/1Switch(Config-If-Ethernet1/1)#mls qos trust dscp pass-through-cosSwitch(Config-If-Ethernet1/1)#mls qos dscp-mutation mu11.9 mls qos map命令:mls qos map cos-dscp | dscp-cos to | dscp-mutation to |ip-prec-dscp | policed-dscp to no mls qos map cos-dscp | dscp-cos | dscp-mutation | ip-prec-dscp | policed-dscp功能:设置class of service(CoS)-to-Differentiated Services Code Point (DSCP) 映射,DSCP-to-CoS 映射,DSCP-to-DSCP-mutation 映射,IP-precedence-to-DSCP 映射和policed-DSCP 映射;本命令的no操作为恢复缺省映射值。参数: cos-dscp 定义CoS值到内部DSCP值的映射,为8个内部DSCP值分别对应CoS值的07,每个内部DSCP值之间用空格隔开,内部DSCP值的范围为063; dscp-cos to 定义内部DSCP值到CoS值的映射, 为DSCP值的列表,最多容纳8个内部DSCP值,为列表中的DSCP值所对应的CoS值;dscp-mutation to 定义DSCP值到DSCP值的转换映射, 为转换映射的名称, 内部DSCP值,最多有8个,每个内部DSCP值之间用空格隔开,内部DSCP值的范围是063, 出DSCP值,只有一个,在入DSCP中定义的8个值将被转变成出DSCP值;ip-prec-dscp 定义IP优先级到内部DSCP值的转换,为8个内部DSCP值分别对应IP优先级值的07,每个DSCP值之间用空格隔开,DSCP值的范围为063;policed-dscp to 定义DSCP mark down映射, 为DSCP值的列表,最多容纳8个DSCP值,为mark down以后的DSCP值。缺省情况: 缺省映射值为:Default CoS-to-DSCP MapCoS Value 0 1 2 3 4 5 6 7DSCP Value 0 8 16 24 32 40 48 56Default DSCP-to-CoS MapDSCP Value 07 815 1623 2431 3239 4047 4855 5663CoS Value 0 1 2 3 4 5 6 7Default IP-Precedence-to-DSCP MapIP Precedence Value 0 12 3 45 6 7DSCP Value 0 8 16 24 32 40 48 56dscp-mutation和policed-dscp缺省没有配置命令模式:全局配置模式。使用指南:这里cos-dscp, dscp-cos, ip-prec-dscp, dscp-mutation 中的dscp 指的都是内部dscp值。由于内部dscp值有64个,而芯片内部优先级为8个,所以dscp-cos映射需要连续的8个内部dscp值映射到同一个cos,即dscp 0-7 映射成相同的cos值。举例:将CoS-to-DSCP的映射值由默认的0 8 16 24 32 40 48 56改为0 1 2 3 4 5 6 7。Switch(config)#mls qos map cos-dscp 0 1 2 3 4 5 6 71.10 policy命令:policy exceed-action drop | policed-dscp-transmitno policy exceed-action drop | policed-dscp-transmit功能:为分类后的流量配置一个策略;本命令的no操作为删除指定的策略。参数: 分类后的流量的平均波特率,单位是千比特/秒,范围是110000000; 分类后流量的突发值,单位是千字节,范围是11000000;exceed-action drop 当超出指定的速率时,采取丢包的策略;exceed-action policed-dscp-transmit当超出指定的速率时,根据policed-dscp的映射关系,采取mark down包DSCP值的策略。缺省情况:缺省没有策略。命令模式:策略分类表配置模式。使用指南: 值的范围很大,如果配置超过了端口的实际速率,应用这条策略的策略表就不会被捆绑到交换机端口。举例:将满足c1分类规则的报文的带宽设置为20M比特/秒,突发值设置为2M字节,超出此带宽的报文一律丢弃。Switch(config)#policy-map p1Switch(Config-PolicyMap-p1)#class c1Switch(Config-PolicyMap-p1-Class-c1)#policy 20000 2000 exceed-action dropSwitch(Config-PolicyMap-p1-Class-c1)#exitSwitch(Config-PolicyMap-p1)#exit1.11 policy aggregate命令:policy aggregate no policy aggregate 功能:为分类后的流量应用一个集合策略;本命令的no为删除指定的集合策略。参数: 集合策略的名称。缺省情况:缺省没有定义集合策略。命令模式:策略分类表配置模式。使用指南:可以在不同策略分类表内引用同一个集合策略。举例:将满足c1分类规则的报文应用集合策略agg1。Switch(config)#policy-map p1Switch(Config-PolicyMap-p1)#class c1Switch(Config-PolicyMap-p1-Class-c1)#policy aggregate agg1Switch(Config-PolicyMap-p1-Class-c1)#exitSwitch(Config-PolicyMap-p1)#exit1.12 policy-map命令:policy-map no policy-map 功能:建立一个policy-map(策略表),并进入policy-map(策略表)模式;本命令的no操作为删除指定的policy-map。参数: 策略表名称。缺省情况:缺省不存在策略表。命令模式:全局配置模式使用指南:进入策略表配置模式后,可以进行一系列PBR的分类匹配和下一跳设置等操作。举例:创建和删除一个命名为p1的policy-map。Switch(config)#policy-map p1Switch(Config-PolicyMap-p1)#exitSwitch(config)#no policy-map p11.13 priority-queue out命令:priority-queue outno priority-queue out功能:配置队列出队模式;本命令的no操作为恢复缺省值,并且出口队列权重也恢复为缺省值。参数:缺省情况:非priority-queue模式。命令模式: 接口配置模式 使用指南:当采用priority-queue出队模式后,不再采用WRR加权算法来发送报文,而是当高优先级队列的报文发送完毕以后才发送低优先级队列的报文。举例:将端口ethernet1/1出队工作方式设置为priority-queue工作方式。Switch(Config-If-Ethernet1/1)#priority-queue out1.14 set命令:set ip dscp | ip precedence |ipv6 dscp | ipv6 flowlabel |cos no set ip dscp | ip precedence |ipv6 dscp | ipv6 flowlabel |cos 功能:为分类后的流量分配一个新的DSCP和IP Precedence值等;本命令的no操作为取消分配新的值。参数:ip dscp 新的IPv4的DSCP值;ip precedence 新的IPv4优先级值;ipv6 dscp 新的IPv6DSCP值; ipv6 flowlabel 新的IPv6的流标签值; cos 新的CoS值。缺省情况: 缺省不进行分配。命令模式: 策略分类表配置模式使用指南: 只有符合匹配标准被分类出来的流量才会被重新分配新的值。目前还不支持ipv6 flowlabel的设置。举例: 将满足c1分类规则的报文里的IP Precedence值都设为3。Switch(config)#policy-map p1Switch(Config-PolicyMap-p1)#class c1Switch(Config-PolicyMap-p1-Class-c1)#set ip precedence 3Switch(Config-PolicyMap-p1-Class-c1)#exitSwitch(Config-PolicyMap-p1)#exit 1.15 service-policy命令:service-policy input no service-policy input 功能:在交换机端口上应用一个策略表;本命令的no操作为删除应用到交换机端口的某个指定策略表。参数:input 将指定名称的策略表应用到交换机端口的入口。缺省情况:缺省端口没有捆绑策略表。命令模式:接口配置模式使用指南:配置端口的信任状态和在端口上应用策略表是互斥的,如果在配置端口的信任状态或者应用策略后需要再配置该端口的新的信任状态或者应用策略,需要先删除旧的配置;每个端口在每个方向上只能应用一个策略表。目前在出口不支持出口策略表。举例:在端口ethernet1/1的入口上绑定策略p1。Switch(config)#interface ethernet 1/1Switch(Config-If-Ethernet1/1)# service-policy input p11.16 show class-map命令:show class-map 功能:显示QoS的分类表信息。参数: 分类表名称。缺省情况:无。命令模式:特权和配置模式使用指南:显示所有配置的class-map或指定的class-map的信息。举例:Switch # show class-mapClass map name:c1, used by 0 timesmatch acl name:1显示内容解释Class map name:c1ClassMap的名字used by 0 times被使用的次数match acl name:1 ClassMap的分类规则1.17 show policy-map命令:show policy-map 功能:显示QoS的策略表信息。参数: 策略表名称。缺省情况:无。命令模式:特权和配置模式使用指南:显示所有配置的policy-map或指定的policy-map的信息。举例: Switch # show policy -mapPolicy Map p1, used by 1 portClass Map name: c1policy 20000 2000 exceed-action drop显示内容解释Policy Map p1policy-map的名字used by 1 port使用该策略的端口数Class Map name:c1引用的ClassMap的名字police 20000 8000 exceed-action drop采用的策略1.18 show mls qos aggregate-policy命令:show mls qos aggregate-policy功能:显示QoS的集合策略配置信息。参数: 集合策略名称。缺省情况:无。命令模式:特权和配置模式使用指南:显示所有的QoS的集合策略或指定的QoS的集合策略的配置信息。举例: Switch #show mls qos aggregate-policy policy1aggregate-policy policy1 80000 80 exceed-action dropNot used by any policy map显示内容解释aggregate-policy policy1 80000 80 exceed-action drop此集合策略的配置 Not used by any policy map此集合策略被引用的次数1.19 show mls qos interface命令:show mls qos interface buffers | policy | queuing | statistics功能:显示QoS在交换机端口上的配置信息。参数:交换机端口ID;buffers为端口的队列buffer设置;policy为端口的策略设置;queuing为端口的队列设置;statistics为端口对绑定策略的限制带宽内和带宽外分别通过的包个数。缺省情况:无。命令模式:特权和配置模式使用指南:只有配置入口策略时,才有统计信息。 举例:Switch #show mls qos interface ethernet 1/2Ethernet1/2default cos:0DSCP Mutation Map: Default DSCP Mutation MapAttached policy map for Ingress: p1显示内容解释Ethernet1/2端口名 default cos:0端口的默认cos值DSCP Mutation Map: Default DSCP Mutation Map端口的DSCP映射表名Attached policy map for Ingress: p1端口绑定的策略名Switch # show mls qos interface buffers ethernet 1/2Ethernet1/2 packet number of 4 queue: 0x200 0x200 0x200 0x200 显示内容解释Ethernet1/2端口名 packet number of 4 queue: 0x200 0x200 0x200 0x200 端口的8个出队列 可用的报文数目,固定设置,不可改变Switch(config)#show mls qos interface queuing ethernet1/2Cos-queue map:Cos 0 1 2 3 4 5 6 7Queue 1 1 2 2 3 3 4 4Queue and weight type:Port q1 q2 q3 q4 QTypeEthernet1/2 1 2 4 8 WRR显示内容解释Cos-queue map:Cos值到队列的映射关系Queue and weight type:队列和权重的映射关系QTypeWRR或者PQ出队方式Switch # show mls qos interface policy ethernet 1/2Ethernet1/2Attached policy map for Ingress: p1显示内容解释Ethernet1/2端口名 Attached policy map for Ingress: p1端口绑定的policy-mapSwitch # show mls qos interface statistics ethernet 1/2Device: Ethernet1/2Classmap classified in-profile out-profile (in packets) c1 0 0 0显示内容解释Ethernet1/2端口名 ClassMap ClassMap的名字classified匹配此ClassMap的数据报文总数in-profile匹配此ClassMap的in-profile数据报文总数out-profile匹配此ClassMap的out-profile数据报文总数1.20 show mls qos maps命令: show mls qos maps cos-dscp | cos-queue | dscp-cos | dscp-mutation | ip-prec-dscp | policed-dscp功能: 显示QoS的映射配置信息。参数: cos-dscp CoS值到内部DSCP值的映射; cos-queue COS到wrr-queue队列的映射; dscp-cos 内部DSCP值到CoS值的映射; dscp-mutation DSCP值到DSCP值的转换映射, 为转换映射的名称; ip-prec-dscp IP优先级到内部DSCP值的转换; policed-dscp DSCP mark down映射。缺省情况: 无。命令模式: 特权和配置模式。使用指南: 显示QoS的映射配置信息。 举例:显示policed-dscp映射表配置信息,举例如下:Switch(config)#show mls qos maps policed-dscp Normal Burst Policed-dscp map: d1 : d2 0 1 2 3 4 5 6 7 8 9 0: 0 1 2 3 4 5 6 7 8 9 1: 10 11 12 13 14 15 16 17 18 19 2: 20 21 22 23 24 25 26 27 28 29 3: 30 31 32 33 34 35 36 37 38 39 4: 40 41 42 43 44 45 46 47 48 49 5: 50 51 52 53 54 55 56 57 58 59 6: 60 61 62 63 Maximum Burst Policed-dscp map: d1 : d2 0 1 2 3 4 5 6 7 8 9 0: 0 7 7 7 7 7 6 7 8 9 1: 10 11 12 13 14 15 16 17 18 19 2: 20 21 22 23 24 25 26 27 28 29 3: 30 31 32 33 34 35 36 37 38 39 4: 40 41 42 43 44 45 46 47 48 49 5: 50 51 52 53 54 55 56 57 58 59 6: 60 61 62 631.21 show mls-qos命令:show mls-qos功能:显示QoS的全局配置信息。参数:无。缺省情况:无。命令模式:特权和配置模式。使用指南:显示QoS是否打开的信息。举例:Switch #show mls-qosQos is enabled!显示内容解释Qos is enabled!Qos功能打开 1.22 wrr-queue bandwidth命令:wrr-queue bandwidth no wrr-queue bandwidth 功能: 设置交换机端口出队列的WRR权重;本命令的no操作为恢复缺省值。参数: WRR权重值,范围为055。缺省情况: 缺省weight1到weight4为1:2:4:8。命令模式: 全局配置模式使用指南: WRR权重的绝对值是没有意义

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论