命令rip协议

rip协议  时间:2021-05-02  阅读:()
i目录1QoS策略·1-11.
1定义类的命令·1-11.
1.
1displaytrafficclassifier·1-11.
1.
2if-match1-21.
1.
3trafficclassifier1-71.
2定义流行为的命令·1-81.
2.
1accounting1-81.
2.
2car·1-81.
2.
3displaytrafficbehavior1-101.
2.
4filter1-121.
2.
5primapcolor-map-dp1-131.
2.
6primappre-definedcolor1-131.
2.
7redirect·1-151.
2.
8remarkdot1p1-161.
2.
9remarkdrop-precedence1-161.
2.
10remarkdscp·1-171.
2.
11remarkip-precedence1-181.
2.
12remarklocal-precedence1-191.
2.
13remarkservice-class·1-201.
2.
14trafficbehavior·1-201.
3定义和应用QoS策略的命令·1-211.
3.
1classifierbehavior·1-211.
3.
2control-plane1-221.
3.
3displayqospolicy1-231.
3.
4displayqospolicycontrol-plane1-241.
3.
5displayqospolicyglobal·1-251.
3.
6displayqospolicyinterface1-271.
3.
7qosapplypolicy(interfaceview,controlplaneview)1-301.
3.
8qosapplypolicyglobal·1-311.
3.
9qospolicy1-321.
3.
10resetqospolicycontrol-plane1-321.
3.
11resetqospolicyglobal·1-33ii2优先级映射·2-12.
1优先级映射表配置命令·2-12.
1.
1displayqosmap-tableinbound2-12.
1.
2displayqosmap-tablecolor2-22.
1.
3import(prioritymapview)2-42.
1.
4qosmap-table·2-42.
1.
5qosmap-tablecolor·2-52.
2端口优先级信任模式配置命令·2-62.
2.
1displayqostrustinterface·2-62.
2.
2qostrust2-72.
3端口优先级配置命令·2-72.
3.
1qospriority2-72.
3.
2qosphbdownstreamenable2-83流量监管、流量整形和限速·3-93.
1流量监管配置命令·3-93.
1.
1displayqoscarcontrol-planewhitelist3-93.
1.
2qoscar(controlplaneview)3-103.
1.
3resetqoscarcontrol-planewhitelist3-113.
2流量整形配置命令·3-123.
2.
1displayqosgtsinterface·3-123.
2.
2qosgts(interfaceview)3-133.
3限速配置命令·3-133.
3.
1displayqoslr3-133.
3.
2qoslr3-144硬件实现拥塞管理·4-14.
1严格优先级队列配置命令·4-14.
1.
1displayqosqueuespinterface4-14.
1.
2qossp·4-14.
2队列调度策略配置命令·4-24.
2.
1bandwidthqueue4-24.
2.
2displayqosqmprofileconfiguration·4-34.
2.
3displayqosqmprofileinterface·4-44.
2.
4group4-54.
2.
5qosapplyqmprofile(interfaceview)4-54.
2.
6qosqmprofile·4-64.
2.
7queue4-7iii4.
3基于类的队列配置命令·4-84.
3.
1queueaf4-84.
3.
2queueef4-94.
3.
3queuewfq·4-104.
3.
4weight4-105拥塞避免·5-15.
1WRED表配置命令5-15.
1.
1displayqoswredtable5-15.
1.
2qoswredapply·5-25.
1.
3qoswredqueuetable5-35.
1.
4queue5-36全局CAR6-46.
1全局CAR配置命令6-46.
1.
1carname6-46.
1.
2displayqoscarname·6-56.
1.
3qoscar(systemview)6-76.
1.
4resetqoscarname6-87QPPB7-17.
1QPPB配置命令7-17.
1.
1bgp-policy7-11-11QoS策略1.
1定义类的命令1.
1.
1displaytrafficclassifierdisplaytrafficclassifier命令用来显示类的配置信息.
【命令】displaytrafficclassifieruser-defined[classifier-name][chassischassis-numberslotslot-number[cpucpu-number]]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】user-defined:用户定义类.
classifier-name:类名,为1~31个字符的字符串,区分大小写.
如果未指定本参数,将显示所有类的配置信息.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的流分类的信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
如果未指定本参数,将显示全局主用主控板的类的配置信息.
cpucpu-number:显示指定CPU上流分类的信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#显示用户定义类的配置信息.
displaytrafficclassifieruser-definedUser-definedclassifierinformation:Classifier:1(ID100)Operator:ANDRule(s):If-matchacl2000Classifier:2(ID101)Operator:ANDRule(s):If-matchnotprotocolipv61-2Classifier:3(ID102)Operator:ANDRule(s):-none-表1-1displaytrafficclassifier命令显示信息描述表字段描述User-definedclassifierinformation用户自定义类的信息Classifier类的名称及其内容,内容可以有多种类型Operator分类规则之间的逻辑关系Rule(s)分类规则1.
1.
2if-matchif-match命令用来定义匹配数据包的规则.
undoif-match命令用来删除配置的匹配数据包的规则.
【命令】if-matchmatch-criteriaundoif-matchmatch-criteria【缺省情况】未定义匹配数据包的规则.
【视图】类视图【缺省用户角色】network-admin【参数】match-criteria:类的匹配规则,具体情况如表1-2所示.
表1-2类的匹配规则取值取值描述acl[ipv6|mac]{acl-number|nameacl-name}定义匹配ACL的规则acl-number是ACL的序号,IPv4ACL序号的取值范围是2000~3999,IPv6ACL序号的取值范围是2000~3999,二层ACL序号的取值范围是4000~4999acl-name是ACL的名称,为1~63个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头,为避免混淆,ACL的名称不可以使用英文单词allany定义匹配所有数据包的规则1-3取值描述customer-vlan-idvlan-id-list定义匹配内层VLANTagVLANID的规则,vlan-id-list:VLAN列表,表示方式为vlan-id-list={vlan-id|vlan-id1tovlan-id2}&,vlan-id、vlan-id1、vlan-id2取值范围为1~4094,且vlan-id1的值必须小于vlan-id2的值;&表示前面的参数最多可以重复输入10次dscpdscp-value&定义匹配DSCP的规则,dscp-value&为DSCP取值的列表,DSCP的取值范围为0~63,&表示前面的参数最多可以输入8次;也可以输入关键字,具体如表1-5所示inbound-interfaceinterface-typeinterface-number定义匹配入接口的规则,interface-typeinterface-number为接口类型和接口编号仅在控制平面下发策略时应用,在其他应用时会failedip-precedenceip-precedence-value&定义匹配IP优先级的规则,ip-precedence-value&为IP优先级的列表,IP优先级的取值范围为0~7,&表示前面的参数最多可以输入8次mpls-expexp-value&定义匹配第一层MPLSEXP优先级的规则,exp-value&为EXP的列表,EXP优先级的取值范围为0~7,&表示前面的参数最多可以输入8次对于软转发QoS,MPLS报文不支持匹配IP相关匹配规则protocolprotocol-name定义匹配协议的规则,protocol-name取值为arp、ip、ipv6qos-local-idlocal-id-value定义匹配QoS本地ID值的规则,local-id-value为QoS本地ID,取值范围为1~4095service-dot1pdot1p-value&定义匹配外层VLANTag802.
1p优先级的规则,dot1p-value&为802.
1p优先级值的列表,802.
1p优先级的取值范围为0~7,&表示前面的参数最多可以输入8次service-vlan-idvlan-id-list定义匹配外层VLANTagVLANID的规则,vlan-id-list:VLAN列表,表示方式为vlan-id-list={vlan-id|vlan-id1tovlan-id2}&,vlan-id、vlan-id1、vlan-id2取值范围为1~4094,且vlan-id1的值必须小于vlan-id2的值;&表示前面的参数最多可以重复输入10次若只携带单层VLANTag,可以用外层VLANTag的VLANID规则来匹配source-macmac-address定义匹配源MAC地址的规则,仅对以太网接口生效packet-length{minmin-value|maxmax-value}*定义匹配报文长度的规则,min-value为匹配报文最小长度的字节数,max-value为匹配报文最大长度的字节数max-value必须大于等于min-valuemax-value和min-value取值范围为1~65535表1-3系统预定义匹配协议报文类型名称的列表报文类型说明default其他协议arpARP协议arp-snoopingARPSnooping协议1-4报文类型说明bgpBGP协议bgp4+IPv6BGPbpdu-tunnelBPDUTunnel协议cdpCDP协议cfdCFD协议dhcpDHCP协议dhcp-snoopingDHCPSnooping协议dhcpv6IPv6DHCP协议dldpDLDP协议dot1x802.
1p协议gmrpGMRP协议mvrpMVRP协议(包含GVRP协议)httpHTTP协议httpsHTTPS协议icmpICMP协议icmpv6IPv6ICMP协议igmpIGMP协议igmp-snoopingIGMPSnooping协议irdpIRDP协议isisIS-IS协议lacpLACP协议ldpLDP协议ldp6IPv6LDP协议lldpLLDP协议mldMLD协议msdpMSDP协议ntpNTP协议oamOAM协议ospf-multicastOSPF组播ospf-unicastOSPF单播ospf3-multicastOSPFv3组播ospf3-unicastOSPFv3单播1-5报文类型说明pim-multicastPIM组播pim-unicastPIM单播pim6-multicastIPv6PIM组播pim6-unicastIPv6PIM单播portalPORTAL协议pppoe-negotiationPPPoE协商pvstPVST协议radiusRADIUS协议ripRIP协议ripngRIPng协议rrppRRPP协议rsvpRSVP协议smart-linkSmartLink协议snmpSNMP协议stpSTP协议tacacsTACACS协议udldUDLD协议udp-helperUDP中继转发vrrpVRRP协议vrrp6IPv6VRRP协议vtpVLAN中继协议ip-option带选项字段的IPv4报文ipv6-option带选项字段的IPv6报文sshSSH协议telnetTELNET协议ftpFTP协议tftpTFTP协议bfdBFD协议ttl-expiresTTL超时hoplimit-expiresHopLimit超时【使用指导】一个类下可配置多条匹配命令,各个配置之间互相不覆盖.
1-6在定义匹配规则(DSCP、VLANID、802.
1p优先级、IP优先级、MPLSEXP优先级)时,请注意:一条命令可以配置多个规则,如果指定了多个相同的规则,系统默认为一个;一条命令中多个不同的规则是或的关系,即只要有一个值匹配,就算匹配这条规则.
删除某条匹配的规则时,必须与该规则中定义的完全相同才会删除,顺序可以不同.
在定义匹配ACL的规则时,请注意:如果类中引用的ACL不存在,则不能在硬件中下发.
对同一个类,允许通过ACL名称和序号的方式分别引用一次同一个ACL.
当if-match中引用的ACL规则的动作为deny时,则跳出该if-match,不执行流行为中定义的动作,并终止后续规则的查找.
【举例】#定义类class2的匹配规则为:匹配源MAC地址为0050-ba27-bed2的报文.
system-view[Sysname]trafficclassifierclass2[Sysname-classifier-class2]if-matchsource-mac0050-ba27-bed2#定义类class1的匹配规则为:匹配外层VLANTag的802.
1p优先级为5.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchservice-dot1p5#定义类匹配ACL3101.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchacl3101#定义类匹配ACLflow.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchaclnameflow#定义类匹配IPv6ACL3101.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchaclipv63101#定义类匹配IPv6ACLflow.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchaclipv6nameflow#定义匹配所有数据包的规则.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchany#定义类class1的匹配规则为:匹配DSCP值为1或6或9的报文.
system-view[Sysname]trafficclassifierclass1operatoror[Sysname-classifier-class1]if-matchdscp169#定义类class1的匹配规则为:匹配IP优先级值为1或6的报文.
1-7system-view[Sysname]trafficclassifierclass1operatoror[Sysname-classifier-class1]if-matchip-precedence16#定义类匹配IP协议的报文.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchprotocolip#定义类class1的匹配规则为:匹配内层VLANTag的VLANID值为1或6或9的报文.
system-view[Sysname]trafficclassifierclass1operatoror[Sysname-classifier-class1]if-matchcustomer-vlan-id169#定义类class1的匹配规则为:匹配外层VLANTag的VLANID值为2或7或10的报文.
system-view[Sysname]trafficclassifierclass1operatoror[Sysname-classifier-class1]if-matchservice-vlan-id2710#定义类class1匹配QoS本地ID值为3的报文.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchqos-local-id3#定义类class1匹配长度范围为1500-2000的IP报文.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]if-matchpacket-lengthmin1500max20001.
1.
3trafficclassifiertrafficclassifier命令用来创建一个类,并进入类视图.
如果指定的类已经存在,则直接进入类视图.
undotrafficclassifier命令用来删除一个类.
【命令】trafficclassifierclassifier-name[operator{and|or}]undotrafficclassifierclassifier-name【缺省情况】不存在类.
【视图】系统视图【缺省用户角色】network-admin【参数】classifier-name:类名,为1~31个字符的字符串,区分大小写.
operator:指定各规则之间的逻辑运算符.
缺省情况为and.
1-8and:指定类下的规则之间是逻辑与的关系,即数据包必须匹配全部规则才属于该类.
or:指定类下的规则之间是逻辑或的关系,即数据包只要匹配其中任何一个规则就属于该类.
【举例】#定义一个名为class1的类.
system-view[Sysname]trafficclassifierclass1[Sysname-classifier-class1]【相关命令】displaytrafficclassifier1.
2定义流行为的命令1.
2.
1accountingaccounting命令用来配置流量统计动作.
undoaccounting命令用来恢复缺省情况.
【命令】accounting{byte|packet}undoaccounting【缺省情况】未配置流量统计动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】byte:表示报文基于字节进行统计.
packet:表示报文基于包进行统计.
【使用指导】如果流行为视图下配置了accounting命令,则指定该流行为的QoS策略不支持在全局下应用.
【举例】#为流行为配置流量统计动作,基于字节进行统计.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]accountingbyte1.
2.
2carcar命令用来配置流量监管动作.
1-9undocar命令用来恢复缺省情况.
【命令】carcircommitted-information-rate[cbscommitted-burst-size[ebsexcess-burst-size]][greenaction|redaction|yellowaction]*carcircommitted-information-rate[cbscommitted-burst-size]pirpeak-information-rate[ebsexcess-burst-size][greenaction|redaction|yellowaction]*undocar【缺省情况】未配置流量监管动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】circommitted-information-rate:承诺信息速率.
流量的平均速率,取值范围为8~4294967294,单位为kbps.
cbscommittee-burst-size:承诺突发尺寸,取值范围为512~4294967294,单位为byte.
ebsexcess-burst-size:超出突发尺寸,取值范围为0~4294967294,单位为byte.
pirpeak-information-rate:峰值速率,取值范围为8~4294967294,单位为kbps,pir和cir速率单位必须保持一致.
greenaction:数据包的流量符合承诺速率时对数据包采取的动作,缺省动作为pass.
redaction:数据包的流量既不符合承诺速率也不符合峰值速率时对数据包采取的动作,缺省动作为discard.
yellowaction:数据包的流量不符合承诺速率但是符合峰值速率时对数据包采取的动作,缺省动作为pass.
action:对数据包采取的动作,有以下几种:discard:丢弃数据包.
pass:允许数据包通过.
remark-dot1p-passnew-cos:设置新的802.
1P报文的优先级值,并允许数据包通过,取值范围为0~7.
remark-dscp-passnew-dscp:设置报文新的DSCP值,并允许数据包通过,取值范围为0~63.
remark-lp-passnew-local-precedence:设置新的本地优先级,并允许数据包通过,取值范围为0~7.
remark-mpls-exp-passnew-exp:设置新的MPLS报文的EXP标志位的值,并允许数据包通过,取值范围为0~7.
1-10remark-service-class-passnew-service-class:设置新的MPLSTE隧道服务类的值,并允许数据包通过,取值范围为0~15.
【使用指导】接口上应用的策略中使用car时,可以应用到接口报文的接收或者发送方向.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
如果未配置峰值速率,则表示所配置的是单速率流量监管,否则表示双速率流量监管.
流行为视图下配置流量监管时,如果流量监管中设置了新的MPLSTE隧道服务类的值,则指定该动作的QoS策略可以应用在入方向和出方向,仅当QoS策略应用在接口入方向时,该动作才能生效.
【举例】#为流行为配置流量监管.
报文正常流速为200kbps,承诺突发尺寸为51200bytes,速率大于200kbps时,报文DSCP值改为0并发送.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]carcir200cbs51200ebs0greenpassredremark-dscp-pass01.
2.
3displaytrafficbehaviordisplaytrafficbehavior命令用来显示流行为的配置信息.
【命令】displaytrafficbehavioruser-defined[behavior-name][slotslot-number[cpucpu-number]]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】user-defined:用户定义行为.
behavior-name:行为名,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示所有流行为的配置信息.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的流行为的信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
如果未指定本参数,则显示全局主用主控板的流行为的配置信息.
cpucpu-number:显示指定CPU上流行为的信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#显示用户定义行为的配置信息.
displaytrafficbehavioruser-defined1-11User-definedbehaviorinformation:Behavior:1(ID100)Marking:Remarkdscp3CommittedAccessRate:CIR112(kbps),CBS5120(Bytes),EBS512(Bytes)Greenaction:passYellowaction:passRedaction:discardPrimappre-definedtable:dscp-dpAssuredForwarding:Bandwidth30(kbps)DiscardMethod:TailBehavior:2(ID101)Accountingenable:PacketFilterenable:PermitMarking:Remarkmpls-exp4Redirecting:RedirecttotheCPUExpeditedForwarding:Bandwidth50(kbps)CBS1250(Bytes)Behavior:3(ID102)-none-表1-4displaytrafficbehavior命令显示信息描述表字段描述User-definedbehaviorinformation用户自定义流行为的信息Behavior行为的名称及其内容,内容可以有多种类型Marking标记相关信息Remarkdscp重新标记报文的DSCP优先级值CommittedAccessRate流量限速的相关信息CIR承诺信息速率,单位为kbpsCBS承诺突发尺寸,单位为byteEBS超出突发尺寸,单位为byteGreenaction对绿色报文的动作Redaction对红色报文的动作Yellowaction对黄色报文的动作1-12字段描述Primappre-definedtable预定义映射表相关信息.
对于映射表的描述可以参见2.
1优先级映射表配置命令AssuredForwarding确保转发(AF队列)的相关信息Bandwidth队列的带宽DiscardMethod丢弃方式Accountingenable流量统计动作Filterenable流量过滤动作Remarkmpls-exp重新标记报文的EXP优先级值Redirecting流量重定向相关信息Mirroring流量镜像相关信息ExpeditedForwarding加速转发(EF队列)相关信息none表示未配置其他流行为Pre报文的IP优先级1.
2.
4filterfilter命令用来配置流量过滤动作.
undofilter命令用来恢复缺省情况.
【命令】filter{deny|permit}undofilter【缺省情况】未配置流量过滤动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】deny:丢弃数据包.
permit:允许数据包通过.
【举例】#为流行为配置丢弃数据包的过滤动作.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]filterdeny1-131.
2.
5primapcolor-map-dpprimapcolor-map-dp命令用来配置根据报文颜色标记报文丢弃优先级的动作.
undoprimapcolor-map-dp命令用来恢复缺省情况.
【命令】primapcolor-map-dpundoprimapcolor-map-dp【缺省情况】未配置标记报文丢弃优先级的动作.
【视图】流行为视图【缺省用户角色】network-admin【使用指导】本命令需要和car命令共同使用.
报文颜色与丢弃优先级的映射关系为:红色对应丢弃优先级2,黄色对应丢弃优先级1,绿色对应丢弃优先级0.
此映射关系固定,不能修改.
【举例】#根据报文的颜色标记报文的丢弃优先级.
system-view[Sysname]trafficbehaviorbehavior1[Sysname-behavior-behavior1]carcir1600[Sysname-behavior-behavior1]primapcolor-map-dp【相关命令】primappre-definedprimappre-definedcolor1.
2.
6primappre-definedcolorprimappre-definedcolor命令用来配置流行为中的动作为使用相应的带颜色优先级映射表为报文获取其他的优先级参数.
undoprimappre-definedcolor命令用来取消流行为中的使用相应的带颜色优先级映射表为报文映射优先级的动作.
【命令】primappre-definedcolor{dot1p-dot1p|dot1p-dp|dot1p-dscp|dot1p-exp|dot1p-lp|dscp-dot1p|dscp-dp|dscp-dscp|dscp-exp|dscp-lp|exp-dot1p|exp-dp|exp-dscp|exp-exp|exp-lp}1-14undoprimappre-definedcolor{dot1p-dot1p|dot1p-dp|dot1p-dscp|dot1p-exp|dot1p-lp|dscp-dot1p|dscp-dp|dscp-dscp|dscp-exp|dscp-lp|exp-dot1p|exp-dp|exp-dscp|exp-exp|exp-lp}【缺省情况】未配置流优先级映射动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】pre-defined:预先定义的优先级映射表.
color:使用带颜色优先级映射表做映射.
dot1p-dot1p:802.
1p优先级到802.
1p优先级映射表.
dot1p-dp:802.
1p优先级到丢弃优先级映射表.
dot1p-dscp:802.
1p优先级到DSCP映射表.
dot1p-exp:802.
1p优先级到EXP映射表.
dot1p-lp:802.
1p优先级到本地优先级映射表.
dscp-dot1p:DSCP到802.
1p优先级映射表.
dscp-dp:DSCP到丢弃优先级映射表.
dscp-dscp:DSCP到DSCP映射表.
dscp-exp:DSCP到EXP映射表.
dscp-lp:DSCP到本地优先级映射表.
exp-dot1p:EXP到802.
1p优先级映射表.
exp-dp:EXP到丢弃优先级映射表.
exp-dscp:EXP到DSCP映射表.
exp-exp:EXP到EXP映射表.
exp-lp:EXP到本地优先级映射表.
【使用指导】本命令需要和car命令共同使用.
【举例】#使用带颜色的DSCP到丢弃优先级映射表为报文获取丢弃优先级参数.
system-view[Sysname]trafficbehaviorbehavior1[Sysname-behavior-behavior1]carcir1600[Sysname-behavior-behavior1]primappre-definedcolordscp-dp【相关命令】displayqosmap-tablecolor1-15primapcolor-map-dpprimappre-defined1.
2.
7redirectredirect命令用来为流行为配置流量重定向动作.
undoredirect命令用来恢复缺省情况.
【命令】redirect{cpu|next-hop{ipv4-add1[tracktrack-entry-number][ipv4-add2[tracktrack-entry-number]]|ipv6-add1[tracktrack-entry-number][ipv6-add2[tracktrack-entry-number]]}}undoredirect{cpu|next-hop}【缺省情况】未配置流量重定向动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】cpu:重定向到CPU.
next-hop:重定向到指定的下一跳.
ipv4-add1:优选的下一跳IPv4地址.
如果重定向到优选的IPv4地址失败,则会重定向到备选IPv4地址.
ipv4-add2:备选的下一跳IPv4地址.
ipv6-add1:优选的下一跳IPv6地址.
如果重定向到优选的IPv6地址失败,则会重定向到备选IPv6地址.
ipv6-add2:备选的下一跳IPv6地址.
tracktrack-entry-number:指定下一跳关联的Track项,优选和备选的地址可以分别指定不同的Track项.
track-entry-number取值范围为1~1024.
通过指定Track项,可实现与监测特性(如NQA、BFD)的联动,详情请参见"可靠性配置指导"中的"Track".
【使用指导】在配置重定向动作时,同一个流行为中重定向类型只能为重定向到CPU或重定向到下一跳中的一种,以最后一次配置为准.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
在配置重定向到下一跳的动作时,指定的下一跳地址必须路由可达,如果同时配置了优选和备选地址,则至少需要有一个地址路由可达,否则将导致重定向失败.
在配置生效后,重定向功能会定期查询路由表,检查下一跳地址是否有效;如果配置了Track项,则通过Track检测结果来判断下一跳地址是否有效.
如果检测到优选和备选地址均失效,则重定向到下一跳的动作将不再生效.
1-16【举例】#为流行为配置流量重定向到下一跳的动作,优选IPv4地址为10.
55.
66.
1,备选IPv4地址为10.
55.
88.
1,并且为优选和备选地址分别关联Track项1和2.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]redirectnext-hop10.
55.
66.
1track110.
55.
88.
1track2【相关命令】classifierbehaviorqospolicytrafficbehavior1.
2.
8remarkdot1premarkdot1p命令用来配置重新标记报文的802.
1p优先级.
undoremarkdot1p命令用来恢复缺省情况.
【命令】remarkdot1pdot1p-valueundoremarkdot1p【缺省情况】未配置重新标记报文802.
1p优先级.
【视图】流行为视图【缺省用户角色】network-admin【参数】dot1p-value:802.
1p优先级,取值范围为0~7.
【使用指导】在同一个流行为中,如果多次对报文重新标记802.
1p优先级,则最后一次执行的命令生效.
【举例】#重新标记报文的802.
1p优先级值为2.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]remarkdot1p21.
2.
9remarkdrop-precedenceremarkdrop-precedence命令用来重新标记报文的丢弃优先级.
undoremarkdrop-precedence命令用来恢复缺省情况.
1-17【命令】remarkdrop-precedencedrop-precedence-valueundoremarkdrop-precedence【缺省情况】未配置重新标记报文的动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】drop-precedence-value:丢弃优先级,取值范围为0~2.
【使用指导】应用该动作的流行为只能应用在入方向.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
【举例】#重新标记报文的丢弃优先级值为2.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]remarkdrop-precedence21.
2.
10remarkdscpremarkdscp命令用来重新标记报文的DSCP值.
undoremarkdscp命令用来取消标记报文的DSCP值.
【命令】remarkdscpdscp-valueundoremarkdscp【缺省情况】未配置重新标记报文DSCP值的动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】dscp-value:DSCP值,取值范围为0~63,也可以是关键字,如表1-5所示.
1-18表1-5DSCP关键字与值的对应表关键字DSCP值(二进制)DSCP值(十进制)default0000000af1100101010af1200110012af1300111014af2101001018af2201010020af2301011022af3101101026af3201110028af3301111030af4110001034af4210010036af4310011038cs10010008cs201000016cs301100024cs410000032cs510100040cs611000048cs711100056ef10111046【使用指导】在同一个流行为中多次执行本命令,最后一次执行的命令生效.
【举例】#重新标记报文的DSCP值为6.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]remarkdscp61.
2.
11remarkip-precedenceremarkip-precedence命令用来重新标记报文的IP优先级.
undoremarkip-precedence命令用来取消标记报文的IP优先级.
1-19【命令】remarkip-precedenceip-precedence-valueundoremarkip-precedence【缺省情况】未配置重新标记报文IP优先级的动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】ip-precedence-value:IP优先级,取值范围为0~7.
【使用指导】在同一个流行为中多次执行本命令,最后一次执行的命令生效.
【举例】#重新标记报文的IP优先级值为6.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]remarkip-precedence61.
2.
12remarklocal-precedenceremarklocal-precedence命令用来重新标记报文的本地优先级.
undoremarklocal-precedence命令用来取消标记报文的本地优先级.
【命令】remarklocal-precedencelocal-precedence-valueundoremarklocal-precedence【缺省情况】未配置重新标记报文本地优先级的动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】local-precedence-value:本地优先级,取值范围为0~7.
【举例】#重新标记报文的本地优先级值为2.
system-view1-20[Sysname]trafficbehaviordatabase[Sysname-behavior-database]remarklocal-precedence21.
2.
13remarkservice-classremarkservice-class命令用来重新标记报文的MPLSTE隧道转发类的值.
undoremarkservice-class命令用来恢复缺省情况.
【命令】remarkservice-classservice-class-valueundoremarkservice-class【缺省情况】未配置重新标记报文的MPLSTE隧道转发类的值.
【视图】流行为视图【缺省用户角色】network-admin【参数】service-class-value:报文的MPLSTE隧道转发类的值,取值范围为0~15.
【使用指导】如果流行为视图下配置了remarkservice-class命令,则指定该动作的QoS策略可以应用在接口入方向和出方向,仅当QoS策略应用在接口入方向时,该动作才能生效.
可以通过displayqospolicyinterface命令查看QoS策略中未生效的流行为.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
通过mplsteservice-class命令可以配置MPLSTE隧道转发类的值,关于该命令的详细介绍,请参见"MPLS命令参考"中的"MPLSTE命令".
【举例】#重新标记报文MPLSTE隧道转发类的值为2.
system-view[Sysname]trafficbehaviordata[Sysname-behavior-data]remarkservice-class21.
2.
14trafficbehaviortrafficbehavior命令用来创建一个流行为,并进入流行为视图.
如果指定的流行为已经存在,则直接进入流行为视图.
undotrafficbehavior命令用来删除一个流行为.
【命令】trafficbehaviorbehavior-nameundotrafficbehaviorbehavior-name1-21【缺省情况】不存在流行为.
【视图】系统视图【缺省用户角色】network-admin【参数】behavior-name:流行为名,为1~31个字符的字符串,区分大小写.
【举例】#定义一个名为behavior1的流行为.
system-view[Sysname]trafficbehaviorbehavior1[Sysname-behavior-behavior1]【相关命令】displaytrafficbehavior1.
3定义和应用QoS策略的命令1.
3.
1classifierbehaviorclassifierbehavior命令用来为类指定流行为.
undoclassifier命令用来取消为类指定的流行为.
【命令】classifierclassifier-namebehaviorbehavior-name[modeqppb-manipulation|insert-beforebefore-classifier-name]*undoclassifierclassifier-name【缺省情况】没有为类指定流行为.
【视图】QoS策略视图【缺省用户角色】network-admin【参数】classifier-name:类名,为1~31个字符的字符串,区分大小写.
behavior-name:流行为名,为1~31个字符的字符串,区分大小写.
modeqppb-manipulation:设置流分类和流行为对应关系用于匹配BGP路由策略中applyqos-local-id的信息.
即类中if-matchqos-local-id匹配的内容对应路由策略命令中1-22applyqos-local-id命令设置的信息,具体内容请参见"三层技术-IP路由配置指导"中的"路由策略".
insert-beforebefore-classifier-name:表示将配置的类插入到QoS策略中已存在的指定类之前.
before-classifier-name表示QoS策略中已存在的类名,为1~31个字符的字符串,区分大小写.
不指定该参数时,表示新配置的类与流行为配对将添加到QoS策略最后.
【使用指导】QoS策略下每个类只能与一个流行为关联.
如果配置本命令时指定的类和流行为不存在,系统将创建一个空的类和空的流行为.
同一个QoS策略上同时配置QPPB模式和普通模式的类和流行为时,入出方向处理不同:入方向报文先匹配普通模式的类和流行为,再去匹配QPPB模式的类和流行为;出方向报文是按照配置的顺序匹配.
同一个QoS策略上不建议同时配置QPPB模式和普通模式的类和流行为.
【举例】#在QoS策略user1中为类database指定采用流行为test.
system-view[Sysname]qospolicyuser1[Sysname-qospolicy-user1]classifierdatabasebehaviortest#在QoS策略user1中为类database指定采用流行为test,对应关系用于匹配BGP路由策略中applyqos-local-id的信息.
system-view[Sysname]qospolicyuser1[Sysname-qospolicy-user1]classifierdatabasebehaviortestmodeqppb-manipulation#在QoS策略user1中为类database指定流行为test,并将该类插入到策略中已存在的类class-a前.
system-view[Sysname]qospolicyuser1[Sysname-qospolicy-user1]classifierdatabasebehaviortestinsert-beforeclass-a【相关命令】qospolicy1.
3.
2control-planecontrol-plane命令用来进入控制平面视图.
【命令】control-planechassischassis-numberslotslot-number[cpucpu-number]【视图】系统视图【缺省用户角色】network-admin1-23【参数】chassischassis-numberslotslot-number:指定成员设备上指定单板.
chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
cpucpu-number:指定CPU,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#进入指定slot上的控制平面视图.
system-view[Sysname]control-planechassis1slot3[Sysname-cp-chassis1-slot3]1.
3.
3displayqospolicydisplayqospolicy命令用来显示QoS策略的配置信息.
【命令】displayqospolicyuser-defined[policy-name[classifierclassifier-name]][chassischassis-numberslotslot-number[cpucpu-number]]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】user-defined:用户定义QoS策略.
policy-name:QoS策略名,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示所有用户定义策略的配置信息.
classifierclassifier-name:QoS策略中的类名,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示策略中所有类相关的配置信息.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的QoS策略的信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
如果未指定本参数,则显示全局主用主控板的QoS策略的配置信息.
cpucpu-number:显示指定CPU上QoS策略的信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#显示用户定义QoS策略的配置信息.
displayqospolicyuser-definedUser-definedQoSpolicyinformation:1-24Policy:1(ID100)Classifier:1(ID100)Behavior:1Marking:Remarkdscp3CommittedAccessRate:CIR112(kbps),CBS5120(Bytes),EBS512(Bytes)Greenaction:passYellowaction:passRedaction:discardClassifier:2(ID101)Behavior:2Accountingenable:PacketFilterenable:PermitMarking:Remarkmpls-exp4Classifier:3(ID102)Behavior:3-none-表1-6displayqospolicy命令显示信息描述表字段描述User-definedQoSpolicyinformation用户自定义QoS策略的信息PolicyQoS策略名其它显示信息解释请参见表1-1和表1-4.
1.
3.
4displayqospolicycontrol-planedisplayqospolicycontrol-plane命令用来显示控制平面应用QoS策略的信息.
【命令】displayqospolicycontrol-planechassischassis-numberslotslot-number[cpucpu-number]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】chassischassis-numberslotslot-number:显示指定成员设备上指定单板的控制平面应用QoS策略的信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
1-25cpucpu-number:显示指定CPU上控制平面应用QoS策略的信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#显示应用到指定slot上的控制平面的QoS策略信息.
displayqospolicycontrol-planechassis1slot5Controlplaneslot5Direction:InboundPolicy:p1Classifier:c1Operator:ANDRule(s):If-matchanyBehavior:b1CommittedAccessRate:CIR1000(kbps),CBS62500(Bytes),EBS0(Bytes)Greenaction:passYellowaction:passRedaction:discardGreenpackets:856(Bytes)Yellowpackets:0(Bytes)Redpackets:0(Bytes)Classifier:c2Operator:ANDRule(s):-none-Behavior:b2Filterenable:Deny表1-7displayqospolicycontrol-plane命令显示信息描述表字段描述Direction对进入控制平面(Inbound)的报文应用QoS策略Greenpackets绿色报文的流量统计Yellowpackets黄色报文的流量统计Redpackets红色报文的流量统计其它显示信息解释请参见表1-6.
1.
3.
5displayqospolicyglobaldisplayqospolicyglobal命令用来显示基于全局应用QoS策略的信息.
1-26【命令】displayqospolicyglobal[chassischassis-numberslotslot-number[cpucpu-number]][inbound|outbound]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】inbound:显示对全局接收到的报文应用QoS策略的信息.
outbound:显示对全局发送的报文应用QoS策略的信息.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的基于全局应用QoS策略的信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
如果未指定本参数,则显示全局主用主控板上基于全局应用QoS策略的信息,不显示各单板的信息.
cpucpu-number:显示指定CPU上基于全局应用QoS策略的信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【使用指导】如果未指定显示方向,则同时显示出入两个方向基于全局应用QoS策略的信息.
【举例】#显示基于全局应用QoS策略的信息.
displayqospolicyglobalDirection:InboundPolicy:1Classifier:1Operator:ANDRule(s):If-matchacl2000Behavior:1Marking:Remarkdscp3CommittedAccessRate:CIR112(kbps),CBS5120(Bytes),EBS512(Bytes)Greenaction:passYellowaction:passRedaction:discardGreenpackets:0(Packets)0(Bytes)Yellowpackets:0(Packets)0(Bytes)Redpackets:0(Packets)0(Bytes)Classifier:2Operator:ANDRule(s):1-27If-matchprotocolipv6Behavior:2Accountingenable:0(Packets)Filterenable:PermitMarking:Remarkmpls-exp4Classifier:3Operator:ANDRule(s):-none-Behavior:3-none-表1-8displayqospolicyglobal命令显示信息描述表字段描述Direction对接收到(Inbound)/发送(Outbound)的报文应用QoS策略Greenpackets绿色报文的流量统计Yellowpackets黄色报文的流量统计Redpackets红色报文的流量统计其它显示信息解释请参见表1-1和表1-4.
1.
3.
6displayqospolicyinterfacedisplayqospolicyinterface命令用来显示接口上QoS策略的配置信息和运行情况.
【命令】displayqospolicyinterface[interface-typeinterface-number][chassischassis-numberslotslot-number[cpucpu-number]][inbound|outbound]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】interface-typeinterface-number:指定接口类型和接口编号.
如果未指定本参数,将显示所有接口上QoS策略的配置信息和运行情况.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的指定接口的QoS策略的配置信息和运行情况.
chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
只有当接口为聚合口等类型时才支持此参数.
1-28cpucpu-number:显示指定CPU上QoS策略的配置信息和运行情况,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
inbound:显示对接口接收到的报文应用QoS策略的信息.
outbound:显示对接口发送的报文应用QoS策略的信息.
【使用指导】如果未指定显示方向,则同时显示出入两个方向接口上应用QoS策略的配置信息和运行情况.
【举例】#显示对接口GigabitEthernet1/2/0/1接收到的报文应用QoS策略的配置信息和运行情况.
displayqospolicyinterfacegigabitethernet1/2/0/1inboundInterface:GigabitEthernet1/2/0/1Direction:InboundPolicy:1Classifier:1Operator:ANDRule(s):If-matchacl2000Behavior:1Accountingenable0(bytes)Marking:Remarkdscp3CommittedAccessRate:CIR112(kbps),CBS5120(Bytes),EBS512(Bytes)Greenaction:passYellowaction:passRedaction:discardGreenpackets:0(Packets)0(Bytes)Yellowpackets:0(Packets)0(Bytes)Redpackets:0(Packets)0(Bytes)Classifier:2Operator:ANDRule(s):If-matchprotocolipv6Behavior:2Redirecting:Redirecttonext-hop1.
1.
1.
1Accountingenable:0(Packets)Filterenable:PermitMarking:Remarkmpls-exp4Classifier:3Operator:ANDRule(s):-none-Behavior:31-29-none-#显示所有接口上QoS策略的接口的配置信息和运行情况.
displayqospolicyinterfaceInterface:GigabitEthernet1/2/0/1Direction:InboundPolicy:aClassifier:aOperator:ANDRule(s):If-matchanyBehavior:aMirroring:Mirrortotheinterface:GigabitEthernet1/2/0/2CommittedAccessRate:CIR112(kbps),CBS5120(Bytes),EBS0(Bytes)Greenaction:passYellowaction:passRedaction:discardGreenpackets:0(Packets)Redpackets:0(Packets)Interface:GigabitEthernet1/2/0/3Direction:InboundPolicy:bClassifier:bOperator:ANDRule(s):If-matchanyBehavior:bCommittedAccessRate:CIR200(kbps),CBS51200(Bytes),EBS0(Bytes)Greenaction:passYellowaction:passRedaction:discardGreenpackets:0(Packets)Redpackets:0(Packets)Interface:GigabitEthernet1/2/0/4Direction:InboundPolicy:aClassifier:aOperator:ANDRule(s):If-matchanyBehavior:aMirroring:Mirrortotheinterface:GigabitEthernet1/2/0/5CommittedAccessRate:1-30CIR112(kbps),CBS5120(Bytes),EBS0(Bytes)Greenaction:passYellowaction:passRedaction:discardGreenpackets:0(Packets)Redpackets:0(Packets)表1-9displayqospolicyinterface命令显示信息描述表字段描述DirectionPolicy应用在接口的方向Matched符合分类规则的数据包数目Forwarded符合分类规则的成功转发报文在统计周期内的平均速率Dropped符合分类规则的丢弃报文在统计周期内的平均速率Greenpackets绿色报文的流量统计Yellowpackets黄色报文的流量统计Redpackets红色报文的流量统计Redirecttonext-hop重定向指定的下一跳,若指定的下一跳不存在,则显示N/A其它显示信息解释请参见表1-1和表1-4.
1.
3.
7qosapplypolicy(interfaceview,controlplaneview)qosapplypolicy命令用来在接口、控制平面上应用QoS策略.
undoqosapplypolicy命令用来取消接口、控制平面上应用的QoS策略.
【命令】qosapplypolicypolicy-name{inbound|outbound}undoqosapplypolicypolicy-name{inbound|outbound}【缺省情况】未应用QoS策略.
【视图】控制平面视图接口视图【缺省用户角色】network-admin【参数】policy-name:策略名,为1~31个字符的字符串,区分大小写.
inbound:对接口或控制平面接收到的报文应用QoS策略.
outbound:对接口发送的报文应用QoS策略.
1-31【使用指导】策略在接口上应用的规则如下:在应用策略时,如果策略中为确保转发和加速转发的类指定的带宽之和超过接口允许的可用带宽,则在该接口不可应用.
如果对接口修改了可用带宽,此时如果策略中为确保转发和加速转发的类指定的带宽之和超过接口允许的可用带宽,则将策略删除.
入方向的策略与类关联的行为不允许有queueaf、queueef与queuewfq配置,也不允许有GTS配置.
同一个策略上同时配置QPPB模式和普通模式的类和流行为时,接口入出方向处理不同:入方向是两者都生效,报文先匹配普通模式的类和流行为,再去匹配QPPB模式的类和流行为;出方向是先配置的生效.
在控制平面上应用策略时,不支持配置了CBQ的策略.
【举例】#将策略USER1应用到接口GigabitEthernet1/2/0/1的出方向上.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qosapplypolicyUSER1outbound#对进入3号槽控制平面的报文应用策略aaa.
system-view[Sysname]control-planechassis1slot3[Sysname-cp-chassis1-slot3]qosapplypolicyaaainbound1.
3.
8qosapplypolicyglobalqosapplypolicyglobal命令用来全局应用QoS策略.
undoqosapplypolicyglobal命令用来取消全局应用的QoS策略.
【命令】qosapplypolicypolicy-nameglobal{inbound|outbound}undoqosapplypolicypolicy-nameglobal{inbound|outbound}【缺省情况】未在全局应用QoS策略.
【视图】系统视图【缺省用户角色】network-admin【参数】policy-name:策略名,为1~31个字符的字符串,区分大小写.
inbound:对设备所有端口接收到的流量应用QoS策略.
outbound:对设备所有端口发送的流量应用QoS策略.
1-32【使用指导】全局应用的QoS策略对全部流量生效.
【举例】#将名为user1的策略应用到全局的入方向上.
system-view[Sysname]qosapplypolicyuser1globalinbound1.
3.
9qospolicyqospolicy命令用来创建一个策略,并进入策略视图.
如果指定的策略已经存在,则直接进入策略视图.
undoqospolicy命令用来删除一个策略.
【命令】qospolicypolicy-nameundoqospolicypolicy-name【缺省情况】不存在策略.
【视图】系统视图【缺省用户角色】network-admin【参数】policy-name:策略名,为1~31个字符的字符串,区分大小写.
【使用指导】如果该策略已经被应用,则不允许删除该策略,需要先在应用的位置上取消对该策略的应用,然后再使用undoqospolicy命令删除该策略.
【举例】#定义一个名为user1的策略.
system-view[Sysname]qospolicyuser1[Sysname-qospolicy-user1]【相关命令】classifierbehaviorqosapplypolicyqosapplypolicyglobal1.
3.
10resetqospolicycontrol-planeresetqospolicycontrol-plane命令用来清除控制平面应用QoS策略的统计信息.
1-33【命令】resetqospolicycontrol-planechassischassis-numberslotslot-number[cpucpu-number]【视图】用户视图【缺省用户角色】network-admin【参数】chassischassis-number:清除指定成员设备上指定单板的基于控制平面应用QoS策略的统计信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
cpucpu-number:清除指定CPU上基于控制平面应用QoS策略的统计信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#清除应用到指定slot上的控制平面的QoS策略统计信息.
resetqospolicycontrol-planechassis1slot31.
3.
11resetqospolicyglobalresetqospolicyglobal命令用来清除全局应用的QoS策略的统计信息.
【命令】resetqospolicyglobal[inbound|outbound]【视图】用户视图【缺省用户角色】network-admin【参数】inbound:清除全局接收到的报文应用QoS策略的统计信息.
outbound:清除全局发送的报文应用QoS策略的统计信息.
【使用指导】如果不指定方向,则同时清除出入两个方向全局应用的QoS策略的统计信息.
【举例】#清除全局入方向应用的QoS策略的统计信息.
resetqospolicyglobalinbound2-12优先级映射2.
1优先级映射表配置命令2.
1.
1displayqosmap-tableinbounddisplayqosmap-table命令用来显示优先级映射表配置情况.
【命令】displayqosmap-tableinbound[dot1p-dot1p|dot1p-dp|dot1p-dscp|dot1p-exp|dot1p-lp|dscp-dot1p|dscp-dp|dscp-dscp|dscp-exp|dscp-lp|exp-dot1p|exp-dp|exp-dscp|exp-exp|exp-lp]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】inbound:接收报文方向.
表2-1优先级映射表优先级映射描述dot1p-dot1p802.
1p优先级到802.
1p优先级映射表dot1p-dp802.
1p优先级到丢弃优先级映射表dot1p-dscp802.
1p优先级到DSCP映射表dot1p-exp802.
1p优先级到EXP映射表dot1p-lp802.
1p优先级到本地优先级映射表dscp-dot1pDSCP到802.
1p优先级映射表dscp-dpDSCP到丢弃优先级映射表dscp-dscpDSCP到DSCP映射表dscp-expDSCP到EXP映射表dscp-lpDSCP到本地优先级映射表exp-dot1pEXP到802.
1p优先级映射表exp-dpEXP到丢弃优先级映射表exp-dscpEXP到DSCP映射表exp-expEXP到EXP映射表2-2优先级映射描述exp-lpEXP到本地优先级映射表【使用指导】如果未指定表的类型,将显示所有映射表的配置情况.
如果未指定任何参数,即displayqosmap-table命令将显示所有映射表(以及带颜色映射表)的配置情况.
【举例】#显示802.
1p优先级到本地优先级映射表的配置信息.
displayqosmap-tableinbounddot1p-lpMAP-TABLENAME:dot1p-lpTYPE:pre-defineDIRECTION:inboundIMPORT:EXPORT0:21:02:13:34:45:56:67:7表2-2displayqosmap-tableinbound命令显示信息描述表字段描述MAP-TABLENAME映射表的名称TYPE映射表的类型DIRECTION映射表的方向IMPORT映射表的输入值EXPORT映射表的输出值2.
1.
2displayqosmap-tablecolordisplayqosmap-tablecolor命令用来显示带颜色优先级映射表配置情况.
【命令】displayqosmap-tablecolor[green|yellow|red]{inbound[dot1p-dot1p|dot1p-dp|dot1p-dscp|dot1p-exp|dot1p-lp|dscp-dot1p|dscp-dp|dscp-dscp|dscp-exp|dscp-lp|exp-dot1p|exp-dp|exp-dscp|exp-exp|exp-lp]|outbound[dot1p-dot1p|dot1p-dscp|dot1p-exp|dscp-dot1p|dscp-dscp|dscp-exp|exp-dot1p|exp-dscp|exp-exp]}2-3【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】green:绿色报文.
yellow:黄色报文.
red:红色报文.
inbound:接收报文方向.
outbound:发送报文方向.
其它参数请参见表2-1.
【使用指导】经过流量监管处理的报文被分成了三种颜色(绿色、黄色、红色),为了对不同颜色报文进行优先级映射,设备提供了多张带颜色优先级映射表,分别对应相应颜色的优先级映射关系.
流量监管对报文处理的相关内容请参见流量监管章节内容.
如果未指定表的类型,将显示所有带颜色映射表的配置情况.
如果未指定颜色,将显示所有颜色的带颜色映射表的配置情况.
【举例】#显示绿色报文的接收报文方向的EXP到本地优先级映射表的配置信息.
displayqosmap-tablecolorgreeninboundexp-lpMAP-TABLENAME:exp-lpTYPE:pre-defineCOLOR:greenDIRECTION:inboundIMPORT:EXPORT0:01:12:23:34:45:56:67:7表2-3displayqosmap-tablecolor命令显示信息描述表字段描述MAP-TABLENAME映射表的名称TYPE映射表的类型COLOR映射表的颜色DIRECTION映射表的方向IMPORT映射表的输入值2-4字段描述EXPORT映射表的输出值2.
1.
3import(prioritymapview)import命令用来配置指定优先级映射表的映射关系.
undoimport命令用来删除配置的优先级映射表的映射关系,恢复其为缺省的映射关系.
【命令】importimport-value-listexportexport-valueundoimport{import-value-list|all}【缺省情况】优先级映射表的映射关系请参见配置指导中的附录B.
【视图】优先级映射表视图【缺省用户角色】network-admin【参数】import-value-list:输入值列表.
export-value:输出值.
all:删除配置地该映射表的所有映射关系,恢复其为缺省的映射关系.
【举例】#配置802.
1p优先级到丢弃优先级映射表的映射关系,与802.
1p优先级4、5相对应的丢弃优先级为1.
system-view[Sysname]qosmap-tableinbounddot1p-dp[Sysname-maptbl-dot1p-dp]import45export1【相关命令】displayqosmap-tabledisplayqosmap-tablecolor2.
1.
4qosmap-tableqosmap-table命令用来进入指定的优先级映射表视图.
【命令】qosmap-tableinbound{dot1p-dot1p|dot1p-dp|dot1p-dscp|dot1p-exp|dot1p-lp|dscp-dot1p|dscp-dp|dscp-dscp|dscp-exp|dscp-lp|exp-dot1p|exp-dp|exp-dscp|exp-exp|exp-lp}2-5【视图】系统视图【缺省用户角色】network-admin【参数】inbound:接收报文方向.
其它参数请参见表2-1.
【举例】#进入接收报文方向的802.
1p优先级到丢弃优先级映射表视图.
system-view[Sysname]qosmap-tableinbounddot1p-dp[Sysname-maptbl-in-dot1p-dp]【相关命令】displayqosmap-tableimport2.
1.
5qosmap-tablecolorqosmap-tablecolor命令用来进入指定的带颜色优先级映射表视图.
【命令】qosmap-tablecolor{green|yellow|red}{inbound{dot1p-dot1p|dot1p-dp|dot1p-dscp|dot1p-exp|dot1p-lp|dscp-dot1p|dscp-dp|dscp-dscp|dscp-exp|dscp-lp|exp-dot1p|exp-dp|exp-dscp|exp-exp|exp-lp}|outbound{dot1p-dot1p|dot1p-dscp|dot1p-exp|dscp-dot1p|dscp-dscp|dscp-exp|exp-dot1p|exp-dscp|exp-exp}}【视图】系统视图【缺省用户角色】network-admin【参数】green:绿色报文.
yellow:黄色报文.
red:红色报文.
inbound:接收报文方向.
outbound:发送报文方向.
其它参数请参见表2-1.
2-6【使用指导】经过流量监管处理的报文被分成了三种颜色(绿色、黄色、红色),为了对不同颜色报文进行优先级映射,设备提供了多张带颜色优先级映射表,分别对应相应颜色的优先级映射关系.
流量监管对报文处理的相关内容请参见流量监管章节内容.
【举例】#进入红色报文的接收报文方向的DSCP到本地优先级映射表视图.
system-view[Sysname]qosmap-tablecolorredinbounddscp-lp[Sysname-maptbl-red-in-dscp-lp]【相关命令】displayqosmap-tablecolorimport2.
2端口优先级信任模式配置命令2.
2.
1displayqostrustinterfacedisplayqostrustinterface命令用来显示端口优先级信任模式信息和端口优先级的信息.
【命令】displayqostrustinterface[interface-typeinterface-number]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】interface-typeinterface-number:指定的接口类型和接口编号.
如果未指定本参数,将显示所有接口的端口优先级信任模式信息.
【举例】#显示端口优先级信任模式信息.
displayqostrustinterfacegigabitethernet1/2/0/1Interface:GigabitEthernet1/2/0/1PortpriorityinformationPortdot1ppriority:4Portdscppriority:32Portexppriority:7Portprioritytrusttype:none2-7表2-4displayqostrustinterface命令显示信息描述表字段描述Interface接口名,由接口类型和接口编号构成Portpriorityinformation端口优先级信任信息Portdot1ppriority端口802.
1p优先级Portdscppriority端口DSCP优先级Portexppriority端口EXP优先级Portprioritytrusttype端口优先级信任类型,取值为:auto:根据报文的类型,自动提取报文中的优先级字段none:不信任任何优先级2.
2.
2qostrustqostrust命令用来配置端口优先级信任模式.
undoqostrust命令用来恢复缺省情况.
【命令】qostrustnoneundoqostrust【缺省情况】端口优先级信任模式为auto.
【视图】接口视图【缺省用户角色】network-admin【举例】#在接口GigabitEthernet1/2/0/1上配置优先级信任模式为none.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qostrustnone【相关命令】displayqostrustinterface2.
3端口优先级配置命令2.
3.
1qospriorityqospriority命令用来配置端口的端口优先级.
2-8undoqospriority命令用来恢复端口优先级为缺省值.
【命令】qospriority{dot1p|dscp|exp}priority-valueundoqospriority{dot1p|dscp|exp}【视图】接口视图【缺省用户角色】network-admin【参数】priority-value:端口优先级值.
各优先级的取值范围如表2-5所示.
表2-5各种端口优先级取值范围端口优先级类型priority-value取值范围说明dot1p(802.
1p优先级)0~7-dscp(DSCP优先级)0~63-exp(EXP优先级)0~7-【使用指导】不同类型的端口优先级可以同时在同一个接口上配置.
【举例】#配置接口GigabitEthernet1/2/0/1的DSCP优先级为20.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qosprioritydscp20【相关命令】displayqostrustinterface2.
3.
2qosphbdownstreamenableqosphbdownstreamenable命令用来开启内部优先级映射到外部优先级.
undoqosphbdownstreamenable命令用来关闭内部优先级映射到外部优先级.
【视图】接口视图【命令】qosphbdownstreamenableundoqosphbdownstreamenable3-9【缺省情况】接口内部优先级映射到外部优先级处于开启状态.
【缺省用户角色】network-admin【使用指导】当关闭内部优先级映射到外部优先级时,修改优先级映射表不会影响自身携带的优先级.
【举例】#关闭接口内部优先级映射到外部优先级功能.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-gigabitethernet1/2/0/1]undoqosphbdownstreamenable3流量监管、流量整形和限速3.
1流量监管配置命令3.
1.
1displayqoscarcontrol-planewhitelistdisplayqoscarcontrol-planewhitelist命令用来显示控制平面动态白名单的流量监管配置情况和统计信息.
【命令】displayqoscarcontrol-planewhitelist[ipv6]chassischassis-numberslotslot-number[cpucpu-number]【视图】任意视图【缺省级别】network-adminnetwork-operator【参数】ipv6:显示IPv6动态白名单流量监管的配置情况和统计信息.
如果未指定本参数,将显示IPv4动态白名单的配置情况和统计信息.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的控制平面流量监管的配置情况和统计信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
cpucpu-number:显示指定CPU上控制平面应用流量监管的配置情况和统计信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
3-10【使用指导】配置动态白名单的流量监管后,通过displayaclwhitelist命令查看动态生成的白名单包含的匹配规则.
关于displayaclwhitelist命令的详细介绍,请参见"ACL和QoS命令参考"中的"ACL命令".
【举例】#显示指定slot上的控制平面的动态白名单流量监管的配置情况和统计信息.
displayqoscarcontrol-planewhitelistchassis1slot2Controlplanechassis1slot2:CIR128(kbps),CBS8000(Bytes),EBS512(Bytes)Greenpackets:0(Packets),0(Bytes)Yellowpackets:0(Packets),0(Bytes)Redpackets:0(Packets),0(Bytes)FailedruleID:101,202表3-1displayqoscarcontrol-plane命令显示信息描述表字段描述Controlplane控制平面信息CIR承诺信息速率CBS承诺突发尺寸EBS超出突发尺寸FailedruleID下发失败的ACL规则编号【相关命令】displayaclwhitelist(ACL和QoS命令参考/ACL)3.
1.
2qoscar(controlplaneview)qoscar命令用来在控制平面上配置流量监管.
undoqoscar命令用来取消控制平面上流量监管的配置.
【命令】qoscarwhitelist[ipv6]circommitted-information-rate[cbscommitted-burst-size[ebsexcess-burst-size]]undoqoscarwhitelist[ipv6]【缺省情况】控制平面上未配置流量监管.
【视图】控制平面视图3-11【缺省用户角色】network-admin【参数】whitelist:对符合动态白名单的流量进行流量监管.
ipv6:对符合IPv6动态白名单的流量进行流量监管.
如果未指定本参数,将对符合IPv4动态白名单的流量进行流量监管.
circommitted-information-rate:承诺信息速率,取值范围为8~4294967294,单位为kbps.
cbscommitted-burst-size:承诺突发尺寸,即实际平均速率在承诺速率以内时的突发流量,取值范围为512~4294967294,单位为byte.
ebsexcess-burst-size:过度突发尺寸,取值范围为0~4294967294,单位为byte.
【使用指导】对符合动态白名单的流量进行监管时,系统会根据当前建立的TCP连接自动生成动态白名单,动态白名单中包含流量的匹配规则.
【举例】#对进入slot3控制平面的动态白名单流量配置流量监管.
system-view[Sysname]control-planechassis1slot3[Sysname-cp-chassis1-slot3]qoscarwhitelistcir200cbs15000ebs0【相关命令】displayaclwhitelist(ACL和QoS命令参考/ACL)3.
1.
3resetqoscarcontrol-planewhitelistresetqoscarcontrol-planewhitelist命令用来清除控制平面动态白名单流量监管的统计信息.
【命令】resetqoscarcontrol-planewhitelist[ipv6]chassischassis-numberslotslot-number[cpucpu-number]【视图】用户视图【缺省用户角色】network-admin【参数】ipv6:清除IPv6动态白名单流量监管的统计信息.
如果未指定本参数,将清除IPv4动态白名单流量监管的统计信息.
3-12chassischassis-numberslotslot-number:清除指定成员设备上指定单板的控制平面流量监管的统计信息,chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
cpucpu-number:清除指定CPU上控制平面应用流量监管的统计信息,cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#清除slot2控制平面的动态白名单流量监管的统计信息.
resetqoscarcontrol-planewhitelistchassis1slot23.
2流量整形配置命令3.
2.
1displayqosgtsinterfacedisplayqosgtsinterface命令用来显示接口的流量整形配置情况和统计信息.
【命令】displayqosgtsinterface[interface-typeinterface-number]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】interface-typeinterface-number:指定接口类型和接口编号.
如果未指定本参数,将显示所有接口的流量整形配置情况和统计信息.
【举例】#显示所有接口的流量整形配置情况和统计信息.
displayqosgtsinterfaceInterface:Ten-GigabitEthernet1/2/0/2Rule:If-matchqueue0CIR1000(kbps),CBS62500(Bytes)表3-2displayqosgts命令显示信息描述表字段描述Interface接口名,由接口类型和接口编号结合在一起组成Rule匹配规则CIR承诺信息速率,单位为kbpsCBS承诺突发尺寸,单位为byte3-133.
2.
2qosgts(interfaceview)qosgts命令用来在接口上配置流量整形.
undoqosgts命令用来取消接口上流量整形的配置.
【命令】qosgtsqueuequeue-idcircommitted-information-rate[cbscommitted-burst-size]undoqosgtsqueuequeue-id【缺省情况】接口上未配置流量整形.
【视图】接口视图【缺省用户角色】network-admin【参数】queuequeue-id:对队列上的数据包进行流量整形.
queue-id为匹配的队列号,取值范围为0~7.
circommitted-information-rate:承诺信息速率,单位为kbps.
千兆端口的取值范围为300~1000000,万兆端口的取值范围为300~10000000,40GE口取值范围为300~40000000,100GE口取值范围为300~100000000.
需要注意的是,对于40GE、100GE口,实际取值不能大于10000000.
cbscommitted-burst-size:承诺突发尺寸,取值范围为4096~133169152,单位为byte.
【使用指导】不配置峰值速率表示所配置的是单速率流量整形,否则表示双速率流量整形.
3.
3限速配置命令3.
3.
1displayqoslrdisplayqoslr命令用来显示接口上的限速配置情况和统计信息.
【命令】displayqoslrinterface[interface-typeinterface-number]【视图】任意视图【缺省用户角色】network-adminnetwork-operator3-14【参数】interface-typeinterface-number:指定接口类型和接口编号.
如果未指定本参数,将显示所有接口的限速配置情况和运行统计信息.
【举例】#显示所有接口的接口限速配置情况和统计信息.
displayqoslrinterfaceInterface:Ten-GigabitEthernet1/2/0/2Direction:OutboundCIR1000(kbps),CBS62500(Bytes)表3-3displayqoslr命令显示信息描述表字段描述Interface接口名,由接口类型和接口编号结合在一起组成Direction方向,可以是Inbound、OutboundCIR承诺信息速率,单位为kbpsCBS承诺突发尺寸,单位为byte3.
3.
2qoslrqoslr命令用来配置限速.
undoqoslr命令用来取消配置的限速.
【命令】qoslr{inbound|outbound}circommitted-information-rate[cbscommitted-burst-size]undoqoslr{inbound|outbound}【缺省情况】未配置限速.
【视图】接口视图【缺省用户角色】network-admin【参数】inbound:对接收的数据流进行限速.
outbound:对发送的数据流进行限速.
circommitted-information-rate:承诺信息速率,单位为kbps.
千兆端口的取值范围为300~1000000,万兆端口的取值范围为300~10000000,40GE口取值范围为300~40000000,100GE口取值范围为300~100000000.
3-15cbscommitted-burst-size:承诺突发尺寸,取值范围为4096~133169152,单位为bytes.
【举例】#对接口GigabitEthernet1/2/0/1上出方向的报文进行限速.
正常流速为200kbps,突发流量为51200bytes,以后速率小于等于200kbps时正常发送,速率大于200kbps时,将进行限速.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qoslroutboundcir200cbs512004-14硬件实现拥塞管理4.
1严格优先级队列配置命令4.
1.
1displayqosqueuespinterfacedisplayqosqueuespinterface命令用来显示接口的SP(StrictPriority,严格优先级)队列配置情况.
【命令】displayqosqueuespinterface[interface-typeinterface-number]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】interface-typeinterface-number:指定接口类型和接口编号.
如果未指定本参数,将显示所有接口的SP队列配置情况.
【举例】#显示GigabitEthernet1/2/0/1的严格优先级队列配置情况.
displayqosqueuespinterfacegigabitethernet1/2/0/1Interface:GigabitEthernet1/2/0/1Outputqueue:StrictPriorityqueuing表4-1displayqosqueuespinterface命令显示信息描述表字段描述Interface接口名,由接口类型和接口编号组成Outputqueue当前出队列类型4.
1.
2qosspqossp命令用来在接口上配置严格优先队列.
undoqossp命令用来恢复缺省情况.
【命令】qosspundoqossp4-2【缺省情况】端口采用SP调度算法.
【视图】接口视图【缺省用户角色】network-admin【举例】#在接口GigabitEthernet1/2/0/1上应用SP模式的队列调度.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qossp【相关命令】displayqosqueuespinterface4.
2队列调度策略配置命令4.
2.
1bandwidthqueuebandwidthqueue命令用来配置队列调度策略下队列的最小带宽保证.
undobandwidthqueue命令用来恢复缺省情况.
【命令】bandwidthqueuequeue-idminbandwidth-valueundobandwidthqueuequeue-id【视图】队列调度策略视图【缺省用户角色】network-admin【参数】queue-id:队列序号,取值范围为0~7.
minbandwidth-value:最小保证带宽值,取值范围为8~100000000,单位为kbps.
端口流量拥塞时能够保证的最小队列带宽.
【举例】#配置队列1的最小保证带宽为128kbps.
system-view[Sysname]qosqmprofilemyprofile[Sysname-qmprofile-myprofile]bandwidthqueue1min1284-34.
2.
2displayqosqmprofileconfigurationdisplayqosqmprofileconfiguration命令用来显示队列调度策略的配置情况.
【命令】displayqosqmprofileconfiguration[profile-name][chassischassis-numberslotslot-number[cpucpu-number]]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】profile-name:队列调度策略名称,为1~31个字符的字符串,区分大小写.
如果未指定本参数,则显示所有队列调度策略的配置情况.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的队列调度策略的配置情况.
chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
如果未指定本参数,则显示全局主用主控板的队列调度策略的配置情况.
cpucpu-number:指定CPU号.
cpu-number表示CPU的编号.
只有指定的slot支持多CPU时,才能配置该参数.
【举例】#显示队列调度策略myprofile的配置情况.
displayqosqmprofileconfigurationmyprofileQueueschedulingprofile:myprofile(ID1)BasicQueueIDTypeGroupScheduleScheduleMinMaxunitvaluebandwidthbandwidthbeSPN/AN/AN/A6410000af1SP1weightN/A10010000af2SP1weight10010010000af3SP1weight10010010000af4SP1weight5010010000efSP1weight5010010000cs6SP1weight10010010000cs7SP1weight5010010000表4-2displayqosqmprofileconfiguration命令显示信息描述表字段描述Queueschedulingprofile队列调度策略名称Basic表示此策略为基础队列调度策略,如未显示此字段则表示该策略为高级队列调度策略QueueID队列号4-4字段描述Type队列调度类型,包括SP(严格优先级)、WRR(加权轮询调度)、WFQ(加权公平队列)Group优先组,N/A表示无效Scheduleunit队列调度单位,包括weight,N/A表示无效Schedulevlaue队列调度单位为weight时,表示权重值队列调度单位为byte-count时,表示字节个数N/A表示无效MinBandwidth最小保证带宽Maxbandwidth最大带宽值4.
2.
3displayqosqmprofileinterfacedisplayqosqmprofileinterface命令用来显示接口的队列调度策略的配置情况.
【命令】displayqosqmprofileinterface[interface-typeinterface-number|inbound]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】interface-typeinterface-number:指定接口类型和接口编号.
如果未指定本参数,将显示所有接口的队列调度策略的配置情况.
【举例】#显示指定接口的队列调度策略的配置情况.
displayqosqmprofileinterfacegigabitethernet1/2/0/1Interface:GigabitEthernet1/2/0/1Direction:InboundQueueschedulingprofile:myprofileInterface:GigabitEthernet1/2/0/1Direction:OutboundQueueschedulingprofile:myprofile表4-3displayqosqmprofileinterface命令显示信息描述表字段描述Interface接口名称4-5字段描述Direction应用方向Queueschedulingprofile队列调度策略名称4.
2.
4groupgroup命令用来配置调度优先组的最大带宽.
undogroup命令用来恢复缺省情况.
【命令】groupgroup-idmax-bandwidthbandwidth-valueundogroupgroup-idmax-bandwidth【缺省情况】未配置调度优先组的最大带宽.
【视图】队列调度策略视图【缺省用户角色】network-admin【参数】groupgroup-id:优先组号,取值范围为1~4.
max-bandwidthbandwidth-value:最大带宽值,取值范围为64~100000000,单位为kbps.
【举例】#创建高级队列调度策略myprofile,并配置优先组1的最大带宽为200Mbps.
system-view[Sysname]qosqmprofilemyprofile[Sysname-qmprofile-myprofile]group1max-bandwidth200000【相关命令】displayqosqmprofileinterfaceqosqmprofile4.
2.
5qosapplyqmprofile(interfaceview)qosapplyqmprofile命令用来在接口上应用队列调度策略.
undoqosapplyqmprofile命令用来恢复缺省情况.
【命令】qosapplyqmprofileprofile-name[inbound]undoqosapplyqmprofile[inbound]4-6【视图】接口视图【缺省用户角色】network-admin【参数】profile-name:队列调度策略名称,为1~31个字符的字符串,区分大小写.
inbound:表示在接口的入方向上应用队列调度策略.
如果未指定该参数,则表示在接口的出方向应用队列调度策略.
【使用指导】每个接口在同一方向上只能应用一个队列调度策略.
【举例】#在接口GigabitEthernet1/2/0/1的出方向上应用队列调度策略myprofile.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qosapplyqmprofilemyprofile#在接口GigabitEthernet1/2/0/1的入方向上应用队列调度策略myprofile.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qosapplyqmprofilemyprofileinbound【相关命令】displayqosqmprofileinterface4.
2.
6qosqmprofileqosqmprofile命令用来创建用户自定义的队列调度策略,并进入相应的队列调度策略视图.
如果指定的队列调度策略已经存在,则直接进入该队列调度策略视图.
undoqosqmprofile命令用来删除用户自定义的队列调度策略.
【命令】qosqmprofileprofile-name[basic]undoqosqmprofileprofile-name【缺省情况】不存在用户自定义的队列调度策略.
【视图】系统视图【缺省用户角色】network-admin4-7【参数】profile-name:队列调度策略名称,为1~31个字符的字符串,区分大小写.
basic:指定创建的队列调度策略类型为基础调度策略.
如果未指定本参数,则表示创建的队列调度策略为高级调度策略.
【使用指导】如果需要删除已经应用到接口的队列调度策略,必须先在应用的位置上取消对该队列调度策略的应用,然后再删除该队列调度策略.
【举例】#创建基础队列调度策略myprofile,并进入队列调度策略视图.
system-view[Sysname]qosqmprofilemyprofilebasic[Sysname-qmprofile-myprofile]#创建高级队列调度策略myprofile,并进入队列调度策略视图.
system-view[Sysname]qosqmprofilemyprofile[Sysname-qmprofile-myprofile]【相关命令】displayqosqmprofileinterfacequeue4.
2.
7queuequeue命令用来配置队列调度参数.
undoqueue命令用来取消队列调度参数的配置.
【命令】queuequeue-id{sp|wrrgroupgroup-idweightschedule-value}[max-bandwidthbandwidth-value]undoqueuequeue-id【视图】队列调度策略视图【缺省用户角色】network-admin【参数】queue-id:队列序号,取值范围为0~7.
sp:配置队列为严格优先级调度.
wrr:配置队列为加权轮询调度.
groupgroup-id:优先组号,取值范围为1~4.
weight:表示按照权重新进行计算.
schedule-value:配置队列的调度权重,取值范围为1~100.
4-8max-bandwidthbandwidth-value:最大限制带宽,取值范围为8~100000000,单位为kbps.
【使用指导】queue-id除了支持数字外,还支持直接输入关键字,具体情况请参见表4-4.
表4-4queue-id数字和关键字对应表queue-id数字queue-id关键字0be1af12af23af34af45ef6cs67cs7【举例】#创建自定义的队列调度策略myprofile,并配置队列0为严格优先级调度.
system-view[Sysname]qosqmprofilemyprofile[Sysname-qmprofile-myprofile]queue0sp#创建自定义的队列调度策略myprofile,并配置队列1为加权轮询调度,权重为100,分组为1.
system-view[Sysname]qosqmprofilemyprofile[Sysname-qmprofile-myprofile]queue1wrrgroup1weight100【相关命令】displayqosqmprofileinterfaceqosqmprofile4.
3基于类的队列配置命令4.
3.
1queueafqueueaf命令用来配置类进行确保转发(Assured-forwarding),并配置类可确保的最小带宽.
undoqueueaf命令用来恢复缺省情况.
【命令】queueafbandwidthbandwidth[pirpeak-information-rate]undoqueueaf【缺省情况】未配置类进行确保转发.
4-9【视图】流行为视图【缺省用户角色】network-admin【参数】bandwidth:可确保的最小带宽,取值范围为64~100000000,单位kbps.
pirpeak-information-rate:峰值速率,取值范围为64~4294967294,单位为kbps.
【使用指导】将类与queueaf所属行为关联时,必须满足:同一个策略下为确保转发(queueaf)和加速转发(queueef)的类指定的带宽之和必须不大于该策略所应用接口的可用带宽.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
【举例】#为行为database配置确保转发,并且确保最小带宽为200kbps.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]queueafbandwidth2004.
3.
2queueefqueueef命令用来配置类进行加速转发(Expedited-forwarding),报文进入绝对优先级队列,并配置最大带宽.
undoqueueef命令用来恢复缺省情况.
【命令】queueefbandwidthbandwidth[cbsburst][pirpeak-information-rate]undoqueueef【缺省情况】未配置类进行加速转发.
【视图】流行为视图【缺省用户角色】network-admin【参数】bandwidth:带宽,取值范围为64~100000000,单位为kbps.
cbsburst:指定承诺突发尺寸,取值范围为1600~4294967294,单位为bytes.
pirpeak-information-rate:峰值速率,取值范围为64~4294967294,单位为kbps.
【使用指导】该命令在同一个流行为视图下不能与queueaf同时使用.
4-10同一个策略下为确保转发(queueaf)和加速转发(queueef)的类指定的带宽之和必须不大于该策略所应用接口的可用带宽.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
【举例】#配置报文进入优先级队列,最大带宽为200kbps,承诺突发尺寸为5000bytes.
system-view[Sysname]trafficbehaviordatabase[Sysname-behavior-database]queueefbandwidth200cbs50004.
3.
3queuewfqqueuewfq命令用来为缺省类配置采用公平队列.
undoqueuewfq命令用来恢复缺省情况.
【命令】queuewfqundoqueuewfq【缺省情况】没有为缺省类配置采用公平队列.
【视图】流行为视图【缺省用户角色】network-admin【举例】#为流行为test配置WFQ.
system-view[Sysname]trafficbehaviortest[Sysname-behaviro-test]queuewfq4.
3.
4weightweight命令用来配置WFQ的权重.
undoweight命令用来恢复缺省情况.
【命令】weightweight-valueundoweight【缺省情况】对于AF和EF,WFQ的权重为1;对于BE,WFQ的权重为0.
【视图】流行为视图4-11【缺省用户角色】network-admin【参数】weight-value:权重的值,取值范围为1~63.
【使用指导】在AF最小可保证带宽和峰值速率之间的流量采用WFQ调度;在EF最大带宽和峰值速率之间的流量采用WFQ调度.
在同一个流行为中多次执行本命令,最后一次执行的命令生效.
【举例】#配置流行为database1采用AF,最小可保证带宽为200kbps,峰值速率为500kbps,200~500kbps之间的流量采用WFQ,其权重为60.
system-view[Sysname]trafficbehaviordatabase1[Sysname-behavior-database1]queueafbandwidth200pir500[Sysname-behavior-database1]weight60#配置流行为database2采用EF,最大带宽为400kbps,峰值速率为800kbps,400~800kbps之间的流量采用WFQ,其权重为60.
system-view[Sysname]trafficbehaviordatabase2[Sysname-behavior-database2]queueefbandwidth400pir800[Sysname-behavior-database2]weight605-15拥塞避免5.
1WRED表配置命令5.
1.
1displayqoswredtabledisplayqoswredtable命令用来显示WRED表的配置情况.
【命令】displayqoswredtable[nametable-name][chassischassis-numberslotslot-number]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】nametable-name:WRED表的名称,为1~32个字符的字符串,区分大小写.
如果未指定本参数,则显示所有WRED表配置情况.
chassischassis-numberslotslot-number:显示指定成员设备上指定单板的WRED表配置情况.
chassis-number表示设备在集群中的成员编号,slot-number表示单板所在的槽位号.
如果未指定本参数,则显示全局主用主控板的WRED表配置情况.
【举例】#显示WRED表1的配置情况,表1是一个已经配置好的WRED参数表.
displayqoswredtablename1Tablename:1Tabletype:QueuebasedWREDQIDgmingmaxgprobyminymaxyprobrminrmaxrprob01001000101001000101001000101100100010100100010100100010210010001010010001010010001031001000101001000101001000104100100010100100010100100010510010001010010001010010001061001000101001000101001000107100100010100100010100100010表5-1displayqoswredtable命令显示信息描述表字段描述TablenameWRED表名5-2字段描述TabletypeWRED表类型QID队列IDgmin绿色报文的队列下限gmax绿色报文的队列上限gprob绿色报文的丢弃概率ymin黄色报文的队列下限ymax黄色报文的队列上限yprob黄色报文的丢弃概率rmin红色报文的队列下限rmax红色报文的队列上限rprob红色报文的丢弃概率5.
1.
2qoswredapplyqoswredapply命令用来在接口上应用WRED表.
undoqoswredapply命令用来恢复缺省情况.
【命令】qoswredapply[table-name]undoqoswredapply【缺省情况】接口没有应用WRED表,即接口采用尾丢弃.
【视图】接口视图【缺省用户角色】network-admin【参数】table-name:WRED表的名称,为1~32个字符的字符串,区分大小写.
如果未指定本参数,则在接口上应用缺省WRED表.
【举例】#在接口GigabitEthernet1/2/0/1上应用WRED表.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]qoswredapplytable15-3【相关命令】displayqoswredinterfacedisplayqoswredtableqoswredtable5.
1.
3qoswredqueuetableqoswredqueuetable命令用来创建WRED表,同时进入该WRED表视图.
如果指定的WRED表已经存在,则直接进入WRED表视图.
undoqoswredqueuetable命令用来删除WRED表.
【命令】qoswredqueuetabletable-nameundoqoswredqueuetabletable-name【视图】系统视图【缺省用户角色】network-admin【参数】queue:基于队列的表,拥塞时根据报文所在队列进行随机丢弃.
tabletable-name:指定WRED表的名称,为1~32个字符的字符串,区分大小写.
【使用指导】设备不允许删除正在使用的WRED表.
如果需要删除正在使用的表,请先在接口上取消应用的WRED表.
缺省WRED表可以通过displayqoswredtable命令显示,不允许修改和删除.
【举例】#创建基于queue的WRED表queue-table1.
system-view[Sysname]qoswredqueuetablequeue-table1[Sysname-wred-table-queue-table1]【相关命令】displayqoswredtable5.
1.
4queuequeue命令用来配置基于队列的WRED表的内容.
undoqueue命令用来恢复缺省情况.
【命令】queuequeue-id[drop-leveldrop-level]low-limitlow-limithigh-limithigh-limit[discard-probabilitydiscard-prob]6-4undoqueue{queue-id|all}【视图】WRED表视图【缺省用户角色】network-admin【参数】all:表示所有队列.
指定该参数后将取消WRED表中所有基于队列的配置.
queue-id:队列编号,取值范围为0~7.
drop-leveldrop-level:丢弃级别,在进行报文丢弃时参考的参数,0对应绿色报文、1对应黄色报文、2对应红色报文.
如果未指定本参数,后续配置的参数对该队列所有丢弃级别的报文都生效.
low-limitlow-limit:队列平均长度的下限,取值范围为0~12582912.
high-limithigh-limit:队列平均长度的上限,取值范围为0~12582912.
discard-probabilitydiscard-prob:丢弃概率,取值范围为0~100.
【使用指导】当队列平均长度小于下限时,不丢弃报文.
当队列平均长度在上限和下限之间时,设备随机丢弃报文,队列越长,丢弃概率越高.
当队列平均长度超过上限时,丢弃所有到来的报文.
【举例】#配置基于队列的WRED表queue-table1中队列1的丢弃参数:丢弃级别为1,队列平均长度的下限为10,队列平均长度的上限为20,丢弃概率为30%.
system-view[Sysname]qoswredqueuetablequeue-table1[Sysname-wred-table-queue-table1]queue1drop-level1low-limit10high-limit20discard-probability30【相关命令】displayqoswredtableqoswredtable6全局CAR6.
1全局CAR配置命令6.
1.
1carnamecarname命令用来配置全局CAR动作.
undocar用来恢复缺省情况.
【命令】carnamecar-name6-5undocar【缺省情况】未配置全局CAR动作.
【视图】流行为视图【缺省用户角色】network-admin【参数】car-name:聚合CAR的名称,首字符需要以字母开头,为1~31个字符的字符串,区分大小写.
【举例】#配置流行为be1的聚合CAR动作为aggcar-1.
system-view[Sysname]trafficbehaviorbe1[Sysname-behavior-be1]carnameaggcar-1【相关命令】displayqoscarnamedisplaytrafficbehavioruser-defined6.
1.
2displayqoscarnamedisplayqoscarname命令用来显示全局CAR的配置和统计信息.
【命令】displayqoscarname[car-name]【视图】任意视图【缺省用户角色】network-adminnetwork-operator【参数】car-name:全局CAR的名称,首字符需要以字母开头,为1~31个字符的字符串,区分大小写.
显示指定全局CAR的配置和统计信息.
如果未指定本参数,将显示所有全局CAR的配置和统计信息.
【举例】#显示全局CAR的配置和统计信息.
displayqoscarnameName:aMode:aggregativeCIR32(kbps)CBS:2048(Bytes)PIR:888(kbps)EBS:0(Bytes)6-6Greenaction:passYellowaction:passRedaction:discardSlot0:Greenpackets:0(Packets),0(Bytes)Yellowpackets:0(Packets),0(Bytes)Redpackets:0(Packets),0(Bytes)Slot1:Greenpackets:0(Packets),0(Bytes)Yellowpackets:0(Packets),0(Bytes)Redpackets:0(Packets),0(Bytes)Slot2:ApplyfailedName:bMode:hierarchyCIR64(kbps)CBS:2048(Bytes)PIR:888(kbps)EBS:0(Bytes)Greenaction:passYellowaction:passRedaction:discardSlot0:Greenpackets:0(Packets),0(Bytes)Yellowpackets:0(Packets),0(Bytes)Redpackets:0(Packets),0(Bytes)Slot1:ApplyfailedSlot2:Greenpackets:0(Packets),0(Bytes)Yellowpackets:0(Packets),0(Bytes)Redpackets:0(Packets),0(Bytes)表6-1displayqoscarname命令显示信息描述表字段描述Name全局CAR的名称Modeaggregative:聚合CARCIRCBSPIREBS流量监管流量的参数配置Greenaction对绿色报文的动作discard:丢弃报文pass:允许报文通过Yellowaction对黄色报文的动作discard:丢弃报文pass:允许报文通过6-7字段描述Redaction对红色报文的动作discard:丢弃报文pass:允许报文通过Greenpackets绿色报文的流量统计Yellowpackets黄色报文的流量统计Redpackets红色报文的流量统计6.
1.
3qoscar(systemview)qoscar命令用来配置聚合CAR或分层CAR.
undoqoscar命令用来取消聚合CAR或分层CAR的配置.
【命令】qoscarcar-nameaggregativecircommitted-information-rate[cbscommitted-burst-size[ebsexcess-burst-size]]qoscarcar-nameaggregativecircommitted-information-rate[cbscommitted-burst-size]pirpeak-information-rate[ebsexcess-burst-size]undoqoscarcar-name【缺省情况】未配置聚合CAR.
【视图】系统视图【缺省用户角色】network-admin【参数】car-name:全局CAR的名称,首字符需要以字母开头,为1~31个字符的字符串,区分大小写.
aggregative:该全局CAR为聚合模式.
circommitted-information-rate:承诺信息速率,单位为kbps.
取值范围为8~4294967294.
cbscommitted-burst-size:承诺突发尺寸,即实际平均速率在承诺速率以内时的突发流量,单位为byte.
取值范围为512~4294967294.
ebsexcess-burst-size:过度突发尺寸,单位为byte.
取值范围为0~4294967294.
pirpeak-information-rate:峰值速率,单位为kbps.
取值范围为0~4294967294.
【使用指导】聚合CAR配置需要在接口上应用或在策略中引用后才能生效.
不配置峰值速率表示所配置的是单速率流量监管,否则表示双速率流量监管.
6-8【举例】#配置聚合CAR采取的CAR参数取值,cir取值为200,cbs取值为2048,对于红色报文采取丢弃的动作.
system-view[Sysname]qoscaraggcar-1aggregativecir200cbs2048reddiscard【相关命令】displayqoscarname6.
1.
4resetqoscarnameresetqoscarname命令用来清除全局CAR的统计信息.
【命令】resetqoscarname[car-name]【视图】用户视图【缺省用户角色】network-admin【参数】car-name:全局CAR的名称,首字符需要以字母开头,为1~31个字符的字符串,区分大小写.
清除指定全局CAR的统计信息.
如果未指定本参数,将清除所有全局CAR的统计信息.
【举例】#清除全局CARaggcar-1的统计信息.
resetqoscarnameaggcar-17-17QPPB7.
1QPPB配置命令7.
1.
1bgp-policybgp-policy命令用来配置QPPB功能,即通过BGP传播路由策略中设置的applyip-precedence和applyqos-local-id信息.
undobgp-policy命令用来恢复缺省情况.
【命令】bgp-policy{destination|source}ip-prec-mapip-qos-mapundobgp-policy{destination|source}[ip-prec-mapip-qos-map]【缺省情况】未配置QPPB功能.
【视图】接口视图【缺省用户角色】network-admin【参数】destination:使用目的IP查找路由.
source:使用源IP查找路由.
如果指定本参数,则以源IP为目的进行反向查找.
ip-prec-map:设置IP优先级.
ip-qos-map:设置QoS本地ID.
【使用指导】本配置只对接口接收的报文生效.
在MPLSL3VPN网络中,PE公网接口入方向QoS业务在本配置之前进行;其他网络环境中QoS业务在本配置之后进行.
QPPB同一个接口同时使能源和目的时,以目的生效.
【举例】#在接口GigabitEthernet1/2/0/1上根据源IP查找路由获得IP优先级和QoS本地ID.
system-view[Sysname]interfacegigabitethernet1/2/0/1[Sysname-GigabitEthernet1/2/0/1]bgp-policysourceip-prec-mapip-qos-map【相关命令】applyip-precedence(三层技术-IP路由命令参考/路由策略)7-2applyqos-local-id(三层技术-IP路由命令参考/路由策略)route-policy(三层技术-IP路由命令参考/路由策略)

这几个Vultr VPS主机商家的优点造就商家的用户驱动力

目前云服务器市场竞争是相当的大的,比如我们在年中活动中看到各大服务商都找准这个噱头的活动发布各种活动,有的甚至就是平时的活动价格,只是换一个说法而已。可见这个行业确实竞争很大,当然我们也可以看到很多主机商几个月就消失,也有看到很多个人商家捣鼓几个品牌然后忽悠一圈跑路的。当然,个人建议在选择服务商的时候尽量选择老牌商家,这样性能更为稳定一些。近期可能会准备重新整理Vultr商家的一些信息和教程。以前...

UCloud云服务器低至年59元

最近我们是不是在讨论较多的是关于K12教育的问题,培训机构由于资本的介入确实让家长更为焦虑,对于这样的整改我们还是很支持的。实际上,在云服务器市场中,我们也看到内卷和资本的力量,各大云服务商竞争也是相当激烈,更不用说个人和小公司服务商日子确实不好过。今天有看到UCloud发布的夏季促销活动,直接提前和双十一保价挂钩。这就是说,人家直接在暑假的时候就上线双十一的活动。早年的双十一活动会提前一周到十天...

Vultr再次发布充值多少送多少活动

昨天我们很多小伙伴们应该都有看到,包括有隔壁的一些博主们都有发布Vultr商家新的新用户注册福利活动。以前是有赠送100美元有效期30天的,这次改成有效期14天。早年才开始的时候有效期是60天的,这个是商家行为,主要还是吸引到我们后续的充值使用,毕竟他们的体验金赠送,在同类商家中算是比较大方的。昨天活动内容:重新调整Vultr新注册用户赠送100美元奖励金有效期14天今天早上群里的朋友告诉我,两年...

rip协议为你推荐
开启javascript怎样手动开启Javascript人人视频总部基地落户重庆重庆影视公司怎么选择?什么是支付宝支付宝是什么internetexplorer无法打开为什么Internet Explorer浏览器无法打开温州商标注册温州代理注册个商标是怎么收费的?颁发的拼音大致的致的拼音小型汽车网上自主编号申请网上选号自编号怎么选爱买网超爱买网的特点网络u盘有没有网络U盘 5G的 就像真的U盘一样的?就像下载到真U盘一样的 到自己电脑直接复制就可以拉的啊qq挂件有没有免费的QQ挂件啊?
免费虚拟主机空间 高防直连vps 如何注销域名备案 中文域名交易中心 独享100m 韩国俄罗斯 浙江独立 佛山高防服务器 idc查询 支持外链的相册 美国独立日 cloudlink 阿里云官方网站 shuang12 工信部icp备案查询 徐州电信 空间服务器 1美元 香港ip 聚惠网 更多