




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
H3C并不确保手册内容完全没有错误,本手册中的所有陈述、信息和建议也不构成任何软件特性的原理及其配置方法,包含原理简介、配置任务描述和配置举例。《ACLQoS配置指ACLQoSIPv4ACLIPv6ACLACL进行QoSQoS格意粗斜[[]{x|y|...[x|y|...{x|y|...}[x|y|...]#格意<<>[[]/RPSRPS电源配套电缆的相关规H3C可插拔SFP[SFP+][XFP]帮助您掌握SFP/SFP+/XFP模块的正确安装方法,避免您可以通过H3C )获取的产品资料 与产品资料相关的主要栏目介绍如下 ACL配 1 1 1 1 1 2 2 3 3 4 4配置 4 4 5 7 9 ACL显示和......................................................................................................................................1- iACL配置ACL均包括IPv4ACLIPv6ACL。ACLACLACL当ACL被其他功能时,根据设备在实现该功能时的处理方式(硬件处理或者软件处理 可以被分为基于硬件的应用和基于软件的应用。被忽略,对报文进行丢弃或转发的依据,类似情况请参见相应功能中的说明。规则匹配,此时交换机对此类报文采取的动作为deny,即报文通过。ACL用户在创建ACL时必须为其指定编号,不同的编号对应不同类型的ACL1-1所示;同时,为了便于和识别,用户在创建ACL时还可选择是否为其设置名称。ACL一旦创建,便不允许当ACL创建完成后,用户就可以通过指定编号或名称的方式来指定该ACL,以便对其进行操作。ACL的编号和名称全局唯一;IPv4ACLIPv4中唯一;IPv6基本和高级ACL的编号和名称也只在IPv6中唯一。ACL的分根据规则制订依据的不同,可以将ACL分为如表1-1所示的几种类型。表1-1ACLACL类适用的IP版报文的源IP地报文的源IPv6地报文的源IP地址、目的IP地址、报文优先级、IP承载的协报文的源IPv6地址、目的IPv6地址、报文优先级、IPv6承IPv4ACL此在将一个报文与ACL的各条规则进行匹配时,需要有明确的匹配顺序来确定规则执行的优先ACL的规则匹配顺序有以下两种:如表1-2所示。ACL类IPv4基本如果实例的携带情况相同,再比较源IPv4地址范围,范围较小者优如果源IP地址范围也相同,再比较配置的先后次序,先配置者优IPv4高级如果实例的携带情况相同,再比较协议范围,指定有IPv4承载的协议类型者优如果协议范围也相同,再比较源IPv4如果源IPv4地址范围也相同,再比较目的IPv4IPv4地址范围也相同,再比较四层端口(TCP/UDP端口)号范围,较小者IPv6基本先比较源IPv6IPv6高级先比较协议范围,指定有IPv6承载的协议类型者优如果协议范围相同,再比较源IPv6地址范围,较小者优如果源IPv6地址范围也相同,再比较目的IPv6IPv6地址范围也相同,再比较四层端口(TCP/UDP端口)号范围,较小者ACL类如果目的“1对应的通配符活地进行匹配,譬如55就是一个合法的通配符掩码。比较IPv6地址范围的大小,就是比较IPv6ACLACL的步ACLACL中是唯一的。在创建规则时,可以手工ACL的步长。譬如,当步长5时,系统会将编0、5、10、15……依次分配给新创建的规0、5、9、10125,此时如果创建一条规则且不指定编号,那么系统将自动为其分配编号15。ACL内原有0、5、9、1015的五条规则,当修改步长2之后,这些规则的编号将依次变为0、2、4、6和8。ACL全性,ACL规则缺省会匹配所有的片报文以及分片报文的每个分片。同时,为了提高匹配效ACL配置任务简表1-3ACL配置ACL的生效时间本配置任务适用于IPv4和配置IPv41.3.2配置IPv61.3.2配置IPv41.3.3配置IPv61.3.3配置二层ACL本配置任务适用于IPv4和应用ACL进行报文过本配置任务适用于IPv4和配置配置ACL用户可以先配置一个或多个时间段,然后在规则中这些时间段,那么该规则将只在指定的时间段内生效。ACL的生效时间段可分为以下两种:-time-rangetime-range-name{start-timetoend-timedays[fromtime1date1][totime2date2]|fromtime1date1[totime2date2]|totime2date2}用户最多可以创建256个不同名称的时间段,而同一名称下最多可以配置32条周期时间段和配置基本-进入IPv4ACL视aclnumberacl-number[nameacl-name][match-order{auto|config}]IPv4ACL配置ACL的描description缺省情况下,ACL没有任何描述信stepstep-rule[rule-id]{deny|permit[counting|fragment|logging|source{sour-addrsour-wildcard|any}|time-rangetime-range-name| -instance-name]*缺省情况下,IPv4基本ACL内不存在任何当IPv4基本ACL被QoS策略对报文进行流分类时,不支持配置-instance参数,在规则中配置的logging和counting参数不会生效当IPv4基本ACL被用于报文过滤时,不支持配置-instance参数rulerule-idcommentrule[rule-id]remark缺省情况下,ACL内没有任ACL的规则匹配统计功当ACL被QoS策略对报文进行流分类IPv6ACL根据报文的IPv6地址来制订规则IPv6报文进-进入IPv6ACL视aclipv6numberacl6-[nameacl6-name][match-{auto|config}IPv6ACL配置ACL的描description缺省情况下,ACL没有任何描述信stepstep-rule[rule-id]{deny|permit[counting|fragment|loggingtime-rangetime-range-name]缺省情况下,IPv6基本ACL内不存在任何规当IPv6基本ACL被QoS策略对报文fragment和routinglogging和counting参数不会生效支持配置fragment和routing参数rulerule-idcommentrule[rule-id]remark缺省情况下,ACL内没有任何规则ACL的规则匹配统计功当ACL被QoS策略对报文进行流分类配置高级(TCP/UDP的源端口和目的端口、TCP报文标识、ICMP协议的消息类型和消息码等)等信-创建IPv4ACL,进入IPv4ACL视aclnumberacl-number[nameacl-name][match-order{auto|config}]IPv4ACL的编号范围配置ACL的描descriptionstepstep-5rule[rule-id]{deny|permit}protocol[{{ack-value|finfin-value|pshpsh-value|rstrst-value|synsyn-value|urgurg-value}*|established}|counting|destination{dest-addrdest-wildcard|any}destination-portoperatorport1[port2]|dscp|fragment|icmp-type{icmp-[icmp-code]|icmp-message}|logging|precedenceprecedence|source{sour-addrsour-wildcard|any}|source-portoperatorport1[port2]|time-rangetime-range-name|tostos| -instance-name]*缺省情况下,IPv4高级ACL内QoS策略的流分类或用于不支持配置-不支持配置操作符则中配置的logging和rulerule-idcommentrule[rule-id]remarkACL的规则匹配统计功ACL的规则匹配统计功能处于当ACL被QoS策略对报IPv6ACL可根据报IPv6地址IPv6地址、报文优先级、IPv6承载的协议类型及特性(TCP/UDP的源端口和目的端口、TCP报文标识、ICMPv6协议的消息类型和消息码等等信息来制IPv6报文进行户可IPv6ACL制订IPv6ACL-创建IPv6ACL,进入IPv6ACL视aclipv6numberacl6-number[acl6-name][match-order{auto|config}IPv6高级ACL的编号范围配置ACL的描descriptionstepstep-5缺省情况下,IPv6高级ACLrule[rule-id]{deny|permit}protocol[{{ack-value|finfin-value|pshpsh-value|rstrst-value|synsyn-value|urgurg-value}*|established}|counting|destination{destdest-prefix|dest/dest-prefix|any}|destination-portoperatorport1[port2]|dscpdscp|flow-labelflow-label-value|fragment|icmp6-type{icmp6-typeicmp6-code|icmp6-message}|logging|routing[typerouting-type]|source{sourcesource-prefix|source/source-prefix|any}|source-portoperatorport1[port2]|time-rangetime-range-name]用于QoS策略的流分类或用于不支持配置fragment不支持配置操作符QoS策略或报文过滤功置flow-label参数ACL用于则中配置的loggingrulerule-idcommentrule[rule-id]remarkACL的规则匹配统计功对于带有扩展报文头的IPv6报文,可以通过IPv6高级ACL来匹配所有类型的扩展报文头,包含IPv6EncapsulationHeader报文头,否则ACL将无法进行匹配。当匹配的扩展报文头类型(protocol参数)取值为 时,该ACL的配置二层-入二层ACL视图aclnumberacl-number[nameacl-name][match-order{auto|config}]缺省情况下,不存在任何二层ACL的编号范围为配置ACLdescription缺省情况下,ACL没有任何描述信stepstep-rule[rule-id]{deny|permit}[cosvlan-{lsaplsap-typelsap-type-mask|typeprotocol-typeprotocol-type-mask}|source-macsour-addrsource-mask|time-rangetime-range-name]*需要注意的是,当二层ACL用于QoS果使lsap参数,则lsap-type必须为则ACL将无法正常应用rulerule-idcommentrule[rule-id]remark缺省情况下,ACL内没有任何规则注释ACL的规则匹配统计ACLaclnameacl-name命令通过指定名称用户可通过一个已存在的ACL(即源ACL),来生成一个新的同类型ACL(即目的ACL)。除了ACL的编号和名称不同外,新生成的目的ACL的匹配顺序、规则匹配统计功能的使能情况、规则编号的步长、所包含的规则、规则的描述信息以及ACL的描述信息等都与源ACL的相同。1.IPv4表1-10IPv4-IPv4ACLaclcopy{source-acl-number|namesource-acl-name}{dest-acl-number|namedest-acl-name目的IPv4ACL要与源IPv4ACL的类型相同,且目的IPv4ACL必须不存在,否则将导致失2.IPv6表1-11IPv6-IPv6ACLaclipv6copy{source-acl6-number|namesource-acl6-name}{dest-acl6-number|namedest-acl6-name应用ACLACLACL规则应用到指定接口的入或出方向上,从周期性地生成并发送报文过滤的日志信息(informational),包括匹配次数以及所使应用ACL进行报文过滤功能中所指的“接口”包括二层以太网端口、三层以太网端口、和VLAN接口。三层以太网端口是指被配置为三层模式的以太网端口,有关以太网端口模式切在端口上配置报文过滤时,可以同时应用IPv4ACL、IPv6ACL和二层ACL,但在每个方向上每种类型的ACL最多只能应用一条。ACLACL规则时必须打开其日志记录功能(通过指定logging参数)和规则匹配统计功能(通过指定counting参数或使用hardware-countenable命令)。表1-12应用IPv4ACL进行报文过滤--应用IPv4ACL、IPv4packet-filter{acl-number|nameacl-name{inbound|outbound-配置IPv4报文过滤日志的aclloggingfrequence缺省情况下,IPv4报文过滤日即不记录IPv4报文过滤的日志--应用IPv6ACL或高级ACL进行报文过packet-filteripv6{acl6-number|nameacl6-name}{inbound|outbound}-配置IPv6报文过滤日志的aclipv6loggingfrequence缺省情况下,IPv6报文过滤日志的生ACL显示和在完成上述配置后,在任意视图下执行display命令可以显示ACL配置后的运行情况,通过查看显表1-14ACLdisplayacl{acl-number|all|nameacl-name}[slotslot-number][{begin|exclude|include}regular-expressiondisplayaclipv6{acl6-number|all|nameacl6-name}[slot-number][|{begin|exclude|include}regular-expression显示ACL资源displaypacket-filter{{all|interfaceinterface-typeinterface-number}[inbound|outbound]|interfacevlan-interfacevlan-interface-number[inbound|outbound][slotslot-number]}[{begin|exclude|include}regular-expressiondisplaytime-range{time-range-name|all}[|{begin|excludeinclude}regular-expressionresetaclcounter{acl-number|all|nameacl-nameresetaclipv6counter{acl6-number|all|nameacl6-nameACL典型配置举要求通DeviceA的端Ethernet1/0/1IPv4报文过滤功能,实现在8点到18点期间只允许HostA互联网并以10分钟为周期记录IPv4报文过滤的日志信息并输出至控<DeviceA>system-[DeviceA]time-rangestudy8:0to18:0文通过、来自其它IP地址的报文通过,且在这些规则中对允许通过的报文记录日志信息。[DeviceA]aclnumber[DeviceA-acl-basic-2009]rulepermitsource0time-rangestudylogging[DeviceA-acl-basic-2009]ruledenysourceanytime-rangestudy[DeviceA-acl-basic-2009][DeviceA]aclloggingfrequence[DeviceA]info-centersourcedefaultchannel0loglevel[DeviceA]interfaceethernet[DeviceA-Ethernet1/0/1]packet-filter2009inbound[DeviceA-Ethernet1/0/1]quit要求通DeviceA的端Ethernet1/0/1IPv6报文过滤功能,实现在8点到18点期间只允许HostA互联网并以10分钟为周期记录IPv6报文过滤的日志信息并输出至控<DeviceA>system-[DeviceA]time-rangestudy8:0to18:0文通过、来自其 地址的报文通过,且在这些规则中对允许通过的报文记录日志信息[DeviceA]aclipv6number[DeviceA-acl6-basic-2009]rulepermitsource1001::2128time-rangestudylogging[DeviceA-acl6-basic-2009]ruledenysourceanytime-rangestudy[DeviceA-acl6-basic-2009][DeviceA]aclipv6loggingfrequence[DeviceA]info-centersourcedefaultchannel0loglevel[DeviceA]interfaceethernet[DeviceA-Ethernet1/0/1]packet-filteripv62009inbound[DeviceA-Ethernet1/0/1]quit 1概 1 1 1 1 1 1 2 1 1 1 1 1定义 2 4 4 5QoS策略显示和.....................................................................................................................2- 1 1概 1 1 1 2 2 3 3 3 3 4优先级映射显示和............................................................................................................................3- 5 5 5 1 1 1流量........................................................................................................................................4- 2 3 4 5 5流量/流量整形/端口限速显示和................................................................................................4- 6 6 1 1 1 1 3 3 3 4 5 1 1 2 2 2配置 2 2 3WRED显示和....................................................................................................................................6- 1 1 1 2 2重标记配 1 1 1 1 2 2 3 3 5 1 1 1 2 2全局CAR配 1 1 1 1 1 1 2全局CAR显示和............................................................................................................................10- 3 3 4 5 1 1 1流量统计显示和............................................................................................................................11- 2 2 1 1 1 1 2 2 2 2 3附 1 1 2 2 3QoS简介QoS(QualityofService)即服务质量。对于网络业务,服务质量包括传输的带宽、传送的时延、Best-Effort服务如FTP、E-Mail等。Int-Serv服务RSVP运行在从源端到目的端的每个设备上,可以监视每个流,以防止其消耗资源过多。这种体系但是,Inter-Serv模型对设备的要求很高,当网络中的数据流数量很大时,设备的和处理能力会遇到很大的压力。Inter-Serv模型可扩展性很差,难以在Internet网络实施。Diff-Serv服务Diff-ServQoSInt-Serv不同,它不需要通知网络流流量
流量如图1-1所示,流分类、流量、流量整形、拥塞管理和拥塞避免主要完成如下功能QoS配置非QoS策略配置方式起来,灵活地进行QoS配置。类如图2-1定义表2-1-trafficclassifiertcl-name[{and|or}match-criteria:匹配规则,取值如表2-2表2-2acl[ipv6]{acl-number|nameacl-name定义匹配ACLacl-numberACL的序号,IPv4ACL序号的取值范围是2000~3999,二层ACL序号的取值范围是4000~4999,IPv6ACL序号的取值范围是2000~3999acl-name是ACL的名称,为1~32个字符的字符串,不区分大小写,必须以英文字母a~z或A~Z开头,为避免,ACL的名称不可以使用英文单词all的列表,最多可以输入8CoS取值,用空格隔开,CoS的取值范围为0~7定义匹配用户网络VLANID的规则,vlan-id-list为VLANID的列形式可以为vlan-idtovlan-id,也可以输入多个不连续的VLANID的取值范围为1~4094dscpdscp-输入8个DSCP取值,用空格隔开,DSCP的取值范围为0~63或13-4中的关键字定义匹配IP优先级的规则,ip-precedence-list为IP优先级取值的列表,最多可8个IP优先级取值,用空格隔开,IP优先级的取值范围为0~7定义匹配协议的规则,protocol-name取值为IPqos-local-id的规则,local-id-valueQoS本地ID,取值范围为1~4095值的列表,最多可以输入8个CoS取值,用空格隔开,CoS的取值范围为0~7定义匹配运营VLANID的规则,vlan-id-list为VLANID的列表,形式可以为vlan-idtovlan-id,也可以输入多个不连续的VLANID的取值范围为1~4094匹配规则含有acl或aclipv6aclaclipv6or匹配规则含有customer-vlan-id或service-vlan-id时,如果在类中配置了多条这样的匹配规则,在应用策略时,匹配customer-vlan-id或service-vlan-id的规则之间的逻辑关系实际为当流分类中各规则之间的逻辑关系为and时,对于以下匹配条件,用户虽然可以通过重复执行if-matchlist形式输入多个匹配值,但在应用使用该类的QoS策略时,对应该类的流行为将会无法正常执行:dscpdscp-关系为or,然后再通过多次执行if-match命令的方式来配置匹配多个值的规则。定义流行为。每个流行为由一组QoS动作组成。表2-3-定义策流行为就能很灵活的实现各种QoS功能。表2-4-qospolicypolicy-行为对应关系。有关VLAN映射动作为准,报文匹配只使用ACL中的分类域。以保证应用策略后实际的运行结果与用户的配置意图一致。有关nestremarkcustomer-vlan-idremarkservice-vlan-id动作的介绍,请参见“二层技术-以太网交换配置指导”中的“VLAN映射配置”。应用策基于VLAN应用QoS策略:QoS策略对通过同一个VLANQoS策略应用到端口、VLANUserProfileQoS策除或修改该ACL(包括向该ACL中添加、删除和修改规则)。如果UserProfile处于激活状态,既不能修改策略的内容(包括流分类的ACL规则),也不能删除已经应用到此UserProfile的策略。VLANQoS策略的方式中,基于端口的方式优先级高口上应用的QoSQoS策略而不再执行VLAN和表2-5-qosapplypolicypolicy-name{|outbound如果QoS策略应用在端口的出方向,则QoS策略对本地协议报文不起作用。本地协议报文是指端口QoS策略,由本设备发出的协议报文也不会受到QoS策略的限制,从而降低了因配置QoS而误将这些报文丢弃或进行其他处理的风险。一些常见的本地协议报文如下:链路报文、STP、LDP、RSVP等。-user-profile视图后,下面进行UserProfile处于激活状态,qosapplypolicypolicy-name{inboundoutbound略-缺省情况下,UserProfile处于未激活上线用户目前支持802.1X和Portal基于VLAN应用QoSVLANQoS策略可以方便对某VLAN上的所有流量进-{inbound|outbound可能会动态创建VLAN,QoS策略不能应用在该动态VLAN上。-qosapplypolicypolicy-nameglobal{inboundoutbound数据平面(DP,DataPlane):是指对报文进行收发、交换的处理单元,它的主要工作是转发报文。在设备上,与之相对应的物理实体就是各种转发,它们有极高的处理控制平面(CP,ControlPlane):是指运行大部分路由交换协议进程的处理单元,它的主要而影响协议的正常运行,例如设备受到DoS(DenialofService,服务)。限速等QoS处理,达到保护控制平面正常报文的收发、控制平面正常处理状态的目的。表2-9-qosapplypolicypolicy-name缺省情况下,设备会在控制平面上应用预定义的QoS策略,并默认生效。预定义的QoS策略中通过system-index来标识各种上送控制平面的报文类型,用户也可以在流分类视图下通过系统预定义的QoS策略信息可以通过displayqospolicycontrol-planepre-defined命令查QoSsystem-index,则流行为的动作只能在控制平面上应用QoS策略时,如果流分类的匹配条件不是system-index,则流行为中的动作displayQoS策略的运行情况,通过查看显示信息验证配置的效表2-10QoS|include}regular-expressiondisplaytrafficbehavioruser-defined[behavior-name][|{beginexclude|include}regular-expressiondisplayqospolicyuser-defined[policy-name[classifiertcl-name]][|{begin|exclude|include}regular-expression]displayqospolicyinterface[interface-typeinterface-number][inbound|outbound][|{begin|exclude|include}显示VLANQoSdisplayqosvlan-policy{namepolicy-name|vlanvlan-id}[slotslot-number][inbound|outbound][|{begin|exclude|include}regular-expression]displayqospolicyglobal[slotslot-number][inbound|outbound][|{begin|exclude|include}regular-expression]displayqospolicycontrol-planeslotslot-number[inbound][{begin|exclude|include}regular-expression显示预定义控制平面应用QoS策略displayqospolicycontrol-planepre-defined[slotslot-number][{begin|exclude|include}regular-expression清除VLAN应用QoSresetqosvlan-policy[vlanvlan-id][inbound|outboundresetqospolicyglobal[inbound|outboundresetqospolicycontrol-planeslotslot-number[inbound优先级映射配置概优先级介准和协议生成,体现了报文自身的优先等级。相关介绍请参见13.2附录B各种优先级介绍。丢弃优先级(DP)优先级映射dot1p- dot1p- dscp-dot1p:DSCP到802.1p优先级映射表,仅对IP报文生dscp-dp:DSCP到丢弃优先级映射表,仅对IP报文生效dscp-dscp:DSCP到DSCP映射表,仅对IP通常情况下,可以通过查找缺省优先级映射表(13.1附录A缺省优先级映射表)来为报文分配相 信任DSCP优先级:设备将根据报文携带的DSCP信任802.1p优先级:设备将根据报文携带的802.1p另外,当端口信任802.1p优先级,而接收到的报文又没有携带802.1Q时,设备将使用接收端口的端口优先级作为报文的802.1p优先级,并依此进行优先级映射。3-1所示: Y建议进行各项配置的时候先整体规划网络QoS。表3-1表3-2-qosmap-table{dot1p-dp|dot1p-lp|dscp-dot1pdscp-dp|dscp-dscp信任报文自带的802.1p信任IP报文自带的DSCP不信任报文优先级,使用端口优先级作为报文的 优先级进行优先级映射表3-3-DSCPqostrustqostrustundoqos表3-4-port-group表3-5displayqosmap-table[dot1p-dp|dot1p-lp|dscp-dot1p|dscp-dpdscp-dscp][|{begin|exclude|include}regular-expressiondisplayqostrustinterface[interface-typeinterface-number][|{beginexclude|include}regular-expressionDeviceA和DeviceB向DeviceC发送的报不携带VLANTag先让DeviceAServer)。Ethernet1/0/1Ethernet1/0/2端口上分别配置端口优先级,Ethernet1/0/1上配置的端口优先级值要高于Ethernet1/0/2上配置的端口优先级值。<DeviceC>system-[DeviceC]interfaceethernet1/0/1[DeviceC-Ethernet1/0/1]qospriority3[DeviceC-Ethernet1/0/1]quit[DeviceC]interfaceethernet1/0/2[DeviceC-Ethernet1/0/2]qospriority1[DeviceC-Ethernet1/0/2]quit5通过HTTP方式Internet的时候,管理部门>市场部门>研发部门。重标记管理部门发出的报文本地优先级 6,优先进行处理重标记市场部门发出的报文的本地优先级 4,次优先进行处理重标记研发部门发出的报文的本地优先级 2,最后进行处理<Device>system-[Device]interfaceethernet1/0/1[Device-Ethernet1/0/1]qospriority3[Device-Ethernet1/0/1]quit[Device]interfaceethernet1/0/2[Device-Ethernet1/0/2]qospriority4[Device-Ethernet1/0/2]quit[Device]interfaceethernet1/0/3[Device-Ethernet1/0/3]qospriority5[Device-Ethernet1/0/3]quit[Device]qosmap-tabledot1p-[Device-maptbl-dot1p-lp]32[Device-maptbl-dot1p-lp]46[Device-maptbl-dot1p-lp]54 前面配置的映射表分别映射到本地优先级6、4、2。[Device]aclnumber[Device-acl-adv-3000]rulepermittcpdestination-porteq80[Device-acl-adv-3000]quit[Device]trafficclassifier[Device-classifier-http]if-matchacl3000[Device-classifier-http]quit[Device]trafficbehavioradmin[Device-behavior-admin]remarkdot1p4[Device-behavior-admin]quit[Device]qospolicy[Device-qospolicy-admin]classifierhttpbehavioradmin[Device-qospolicy-admin]quit[Device]interfaceethernet[Device-Ethernet1/0/3]qosapplypolicyadmin[Device]trafficbehaviormarket[Device-behavior-market]remarkdot1p5[Device-behavior-market]quit[Device]qospolicy[Device-qospolicy-market]classifierhttpbehaviormarket[Device-qospolicy-market]quit[Device]interfaceethernet[Device-Ethernet1/0/1]qosapplypolicymarket[Device]trafficbehaviorrd[Device-behavior-rd]remarkdot1p3[Device-behavior-rd]quit[Device]qospolicy[Device-qospolicy-rd]classifierhttpbehaviorrd[Device-qospolicy-rd]quit[Device]interfaceethernet[Device-Ethernet1/0/2]qosapplypolicyrd流 、流量整形和端口限速配流量、流量整形和端口限速都可以通过对流量规格的监督来限制流量及其资源的使用,它们有桶(TokenBucket)对流量的规格进行评估。CBSEBS是由两个不同的令牌桶承载的。每次评估时,依据下面的情况,可以分别实施不同的流量流量TP(TrafficPolicing)就是对流量进行控制,通过监督进入网络的流量速率,对超出部分例如可以限制HTTP报文不能占用超过50%的网络带宽。如果发现某个连接的流量,流量图4-1TP分令牌分令牌丢转发,可以改变的优先级包括:802.1p优先级、DSCP优先级、本地优先级。流量整网络节点的TP指标来控制本地流量的输出。将它们放入缓冲区或队列内,如 4-2所示。当令牌桶有足够的令牌时,再均匀的向外发送这些图4-2TS按规定的速率向桶内存放令分令牌分令牌队丢图4-3DeviceA的出口对报文进行流量整形处理。将超出流量整形特DeviceA中。当可以继续发送下一批报文时,流量整形再从缓冲队列中取出报文进行发送。这样,发向DeviceB的报文将都符合DeviceB的流量规定。端口限利用LR(LineRate,端口限速)可以在一个端口上限制发送报文(包括紧急报文)的总速率。将进入QoS队列进行拥塞管理。这样,就可以对通过该端口的报文流量进行控制。图4-4LR需由此接口发送的分
队令牌队令牌表4-1流量配-trafficclassifiertcl-name[operator{|or}----carcircommitted-information-rate[excess-burst-size]][peak-information-rate][greenaction][yellowaction][redaction][mode{and|or}]10.1.2分层-qospolicypolicy--classifiertcl-name--2.2.41基于端口应用QoS策-2.2.42基于上线用户应用QoS策-2.2.43基于VLAN应用QoS策-2.2.44基于全局应用QoS策-2.2.45基于控制平面应用QoS策-级、DSCP优先级、IP优先级)的动作同时配置,否则会导致QoS策略不能正常应用。表4-2-qosgtsqueuequeue-numbercircommitted-information-rate[cbscommitted-burst-size]表4-3-qoslr{inbound|outbound}circommitted-information-rate[cbscommitted-burst-size]略显示和。display命令可以显示配置后流量整形/端口限速的运行情表4-4流量/流量整形/端口限速显示displayqosgtsinterface[interface-typeinterface-number][|{beginexclude|include}regular-expression显示接口的LR配置和统计信displayqoslrinterface[interface-typeinterface-number][|{beginexclude|include}regular-expression流量典型配置举Server、HostA、HostB可经由DeviceA和DeviceB1024kbps时则将报文的DSCP优先级设置为0后进行发送HostA256kbps256kbps256kbps时则丢弃报文 图4-5流量配置组网<DeviceA>system-view[DeviceA]aclnumber2001[DeviceA-acl-basic-2001]rulepermitsource0[DeviceA-acl-basic-2001]quit[DeviceA]aclnumber[DeviceA-acl-basic-2002]rulepermitsource0[DeviceA-acl-basic-2002]quit[DeviceA]trafficclassifier[DeviceA-classifier-server]if-matchacl2001[DeviceA-classifier-server]quit[DeviceA]trafficclassifier[DeviceA-classifier-host]if-matchacl2002[DeviceA-classifier-host]quit#创建流行为server,动作为流量,cir为1024kbps,对超出限制的报(红色报文将其[DeviceA]trafficbehavior[DeviceA-behavior-server]carcir1024redremark-dscp-pass0[DeviceA-behavior-server]quit[DeviceA]trafficbehaviorhost[DeviceA-behavior-host]carcir256[DeviceA-behavior-host]quit[DeviceA]qospolicy[DeviceA-qospolicy-car]classifierserverbehaviorserver[DeviceA-qospolicy-car]classifierhostbehaviorhost[DeviceA-qospolicy-car]quit[DeviceA]interfaceEthernet[DeviceA-Ethernet1/0/1]qosapplypolicycar<DeviceB>system-view[DeviceB]aclnumber3001[DeviceB-acl-adv-3001]rulepermittcpdestination-porteq80[DeviceB-acl-adv-3001]quit[DeviceB]trafficclassifier[DeviceB-classifier-http]if-matchacl3001[DeviceB-classifier-http]quit[DeviceB]trafficclassifierclass[DeviceB-classifier-class]if-matchany[DeviceB-classifier-class]quit[DeviceB]trafficbehaviorcar_inbound[DeviceB-behavior-car_inbound]carcir2048[DeviceB-behavior-car_inbound]quit[DeviceB]trafficbehaviorcar_outbound[DeviceB-behavior-car_outbound]carcir1024[DeviceB-behavior-car_outbound]quit#[DeviceB]qospolicy[DeviceB-qospolicy-car_inbound]classifierclassbehaviorcar_inbound[DeviceB-qospolicy-car_inbound]quit[DeviceB]qospolicy[DeviceB-qospolicy-car_outbound]classifierhttpbehaviorcar_outbound[DeviceB-qospolicy-car_outbound]quit[DeviceB]interfaceEthernet[DeviceB-Ethernet1/0/1]qosapplypolicycar_inbound[DeviceB]interfaceEthernet[DeviceB-Ethernet1/0/2]qosapplypolicycar_outbound拥塞管理配置图5-1拥塞有可能会一系列 拥塞管理策图5-2SP5、4、3、2、1、0队列,它们的优先级依次降低。在队列调度时,SP严格按照优先级从高到低的次序优先发送较高优先级队列中的分组,当较高优SP的缺点是:拥塞发生时,如果较高优先级队列中长时间有分组存在,那么低优先级队列中的报图5-3WRRWRR队列在队列之间进行轮流调度,保证每个队列都得到一定的服务时间。以端口有8个输出队列为例,WRR可为每个队列配置一个值(依次为w7、w6、w5、w4、w3、w2、w1、w0),值表示获取资源的。(w7、w6、w5、w4、w3、w2、w1、w0),这样可以保WRR队列还有一个优点是,虽然多个队列的调度是轮询进行的,但对每个队列不是固定地分配服SPWRR队列调度,通过将端口上的队列分别加入SP调度WRR调度组(group1),SP+WRR的调度功能。SPSP调度组内的队列中没有报文发送WRR调度组内的队列。SP调度组内各个队列执行严格优先级调度方式,WRR调度表5-1配置WRR队配置SP+WRR队配置SP表5-2SP-port-groupqos缺省情况下,端口使用WRR队列进行调displayqossp[interface-type{begin|excludeinclude<Sysname>system-Ethernet1/0/1SP[Sysname]interfaceethernet1/0/1[Sysname-Ethernet1/0/1]qossp配置WRR表5-3WRR-port-group使能端口的WRR队qoswrr[byte-count|weight缺省情况下,端口使用WRR队列进行调qoswrrqueue-idgroupgroup-请根据使能WRR队列时使用的调度配置WRR队列的调度权qoswrrqueue-idgroupgroup-如果在端口上开启了WRR队列,缺省情况显示WRR队列的配displayqoswrr[|{begin|exclude|include}regular-expression]配置所有队列均属于为WRR分组,权重分别为1、2、4、6、8、10、12、14<Sysname>system-[Sysname]interfaceEthernet1/0/1[Sysname-Ethernet1/0/1]qoswrrweight[Sysname-Ethernet1/0/1]qoswrr0group1weight[Sysname-Ethernet1/0/1]qoswrr1group1weight[Sysname-Ethernet1/0/1]qoswrr2group1weight[Sysname-Ethernet1/0/1]qoswrr3group1weight[Sysname-Ethernet1/0/1]qoswrr4group1weight[Sysname-Ethernet1/0/1]qoswrr5group1weight[Sysname-Ethernet1/0/1]qoswrr6group1weight[Sysname-Ethernet1/0/1]qoswrr7group1weight配置SP+WRR表5-4SP+WRR-port-group配置端口使用WRR队qoswrr[byte-count|weight缺省情况下,所有端口均使用WRR队qoswrrqueue-idgroup队列均处于WRR调度组中将部分队列加入WRR调qoswrrqueue-idgroupgroup-{weight|byte-count如果在端口上开启了WRR队列,缺省情况下<Sysname>system-[Sysname]interfaceEthernet1/0/1[Sysname-Ethernet1/0/1]qoswrr[Sysname-Ethernet1/0/1]qoswrr0group[Sysname-1[Sysname-2[Sysname-3[Sysname-412[Sysname-514[Sysname-616[Sysname-718拥塞避免配置过度的拥塞会对网络资源造成极大危害,必须采取某种措施加以解除。拥塞避免(Congestion载。设备在丢弃报文时,需要与源端的流量控制动作(TCP流量控制)相配合,调整网络的这种丢弃策略会TCP全局同步现象:当队列同时丢弃多个TCP连接的报文时将造成多个TCP连RED与TCPRED(RandomEarlyDetection,随机早期检测)RED和WRED通过随机丢弃报文避免了TCP的全局同步现象,使得当某个TCP连接的报文被丢弃、开始发送的时候,其他的TCP连接仍然有较高的发送速度。这样,无论什么时候,总有TCP连接在进行较快的发送,提高了线路带宽的利用率。在RED类算法中,为每个队列都设定上限和下限,对队列中的报文进行如下与RED不同,WRED生成的随机数是基于优先权的,它引入IP优先权区别丢弃策略,考虑了高优利于数据流的传输。WRED采用平均队列和设置的队列上限、下限比较来确定丢弃的概率。队列平均长度既反映了队列的变化趋势,又对队列长度的突发变化不敏感,避免了对突发性数据流的不公正待遇。计算队列平均长度的公式为:平均队列长度=上一时刻平均队列长度+(当前队列-)/2nquewehnctatWREDWREDWREDWRED表,然后在端口上应用WRED表。WRED丢弃优先级:在进行报文丢弃时参考的参数,0对应绿色报文、1对应黄色报文、2对应红色WRED表是一个基于队列的表,发生拥塞时设备将根据报文所在队列进行随机丢弃。同一个表可以同时在多个端口应用。WREDWRED表的取值进行修改,但是不能删除该WRED表。配置过表6-1WRED-qoswredqueuetabletable--queuequeue-id[drop-leveldrop-levellow-limitlow-limithigh-limithigh-[discard-probabilitydiscard-prob缺省情况下,low-limit为100,qoswredapplytable-表配置举50,并将此WRED表应用到端口Ethernet1/0/1上。<Sysname>system-[Sysname]qoswredqueuetablequeue-[Sysname-wred-table-queue-table1]queue1drop-level1low-limit500high-limitdiscard-probability[Sysname-wred-table-queue-table1][Sysname]interfaceethernet[Sysname-Ethernet1/0/1]qoswredapplyqueue-displayWRED的运行情况,通过查表6-2WREDdisplayqoswredinterface[interface-typeinterface-number][|{beginexclude|include}regular-expressiondisplayqoswredtable[table-name][|{begin|exclude|include流量过滤配置和QoS配置指导”中的“ACL配置”。表7-1-trafficclassifiertcl-name[{and|or}----filter{deny|permitdeny表示丢弃数据包;permit-qospolicypolicy--classifiertcl-name--2.2.41基于端口应用QoS策-2.2.42基于上线用户应用QoS策-2.2.43基于VLAN应用QoS策-2.2.44基于全局应用QoS策-2.2.45基于控制平面应用QoS策-displaytrafficbehavioruser-defined[behavior-name][|{begin|exclude|include}regular-expression]display命令可以在任意视图下Host通过端口Ethernet1/0/1接入设备Device图7-1<DeviceA>system-view[DeviceA]aclnumber3000[DeviceA-acl-adv-3000]rule0permittcpsource-porteq21[DeviceA-acl-adv-3000]quit[DeviceA]trafficclassifier[DeviceA-classifier-classifier_1]if-matchacl3000[DeviceA-classifier-classifier_1]quit#定义流行为[DeviceA]trafficbehaviorbehavior_1[DeviceA-behavior-behavior_1]filterdeny[DeviceA-behavior-behavior_1]quit[DeviceA]qospolicy[DeviceA-qospolicy-policy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届山西省部分学校高三下学期4月模拟考试(省二模)政治试题(含答案)
- 河北旅游职业学院《数字游戏创作》2023-2024学年第二学期期末试卷
- 江西省南昌市教研室2025届高三下学期开学考物理试题含解析
- 河北省滁州市衡水中学2024-2025学年高三第三次质量预测化学试题试卷含解析
- 郑州轻工业大学《体育健美操》2023-2024学年第二学期期末试卷
- 上海市闵行区文莱中学2024-2025学年初三中考模拟冲刺卷(提优卷)(三)英语试题文试题含答案
- 江西省宜春市樟树市2024-2025学年小升初数学高频考点模拟卷含解析
- 河南临颍新时代实验校2025届初三最后一卷语文试题含解析
- 湖南省株洲市第十八中学2024-2025学年高三下学期期末考试英语试题理试题(A卷)含解析
- 上海市松江区松江二中2024-2025学年高三下学期学前考试数学试题文试题含解析
- 眼科病人的心理护理支持与疏导学习
- 相邻权纠纷知识讲座
- 《天然气取样导则》课件
- 《公路建设项目竣工环境保护验收指南》
- 职业暴露与安全防护ppt
- 抗肿瘤药物处方审核要点
- 工业用烤箱安全操作规程范本
- 文件资料交接清单
- 人体解剖学与组织胚胎学课件
- 波导圆极化器结构形式的选择
- 交流电的三要素
评论
0/150
提交评论