高级QoS管理工具ppt课件.ppt_第1页
高级QoS管理工具ppt课件.ppt_第2页
高级QoS管理工具ppt课件.ppt_第3页
高级QoS管理工具ppt课件.ppt_第4页
高级QoS管理工具ppt课件.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

高级QoS管理工具 QoS的配置方式分为QoSpolicy配置方式和非QoSpolicy配置方式两种 QoSpolicy配置方式是指通过配置QoSpolicy来实现QoS功能 用户可以通过QoSpolicy将指定的类和行为绑定起来 灵活地进行QoS配置 引入 理解QoSpolicy和CBQ的功能和特点描述CBQ的工作原理配置QoSpolicy实现CBQ以及其他主要的QoS功能理解QoSpolicy的DAR特性 课程目标 学习完本课程 您应该能够 QoSPolicy概述CBQ介绍基于QoSPolicy的其它QoS功能介绍DAR介绍 目录 QoSPolicy介绍 QoSpolicy包含了三个要素 类 用户定义的一系列规则的集合行为 定义了针对报文所做的QoS动作策略 将各个类与相应的行为绑定起来可以实现分类 标记 整形 监管 拥塞管理 拥塞避免 统计 镜像 访问控制 深度应用识别等QoS功能 QoSPolicy的构成 每个QoSpolicy包含若干条目每个条目为一个C B对 包含一个类和一个对应的行为报文按条目的先后顺序尝试匹配其分类规则 匹配某类后执行对应的行为 行为被执行后不再继续匹配 Policy空 开始 匹配类1 行为1 匹配类2 行为2 匹配类N 行为N 结束 是 否 否 否 否 是 是 是 匹配缺省类 缺省行为 QoSPolicy配置任务 定义类 定义行为 定义QoSpolicy 基于接口或PVC应用QoSpolicy 基于上线用户应用QoSpolicy 基于VLAN应用QoSpolicy 全局应用QoSpolicy 基于控制平面应用QoSpolicy 类的定义 类分为下列两种 系统预定义类 不能被用户修改或删除用户定义类 由用户创建并维护用户定义类的分类标准根据ACL分类匹配所有数据报文根据协议类型分类根据报文二层信息分类根据报文三层信息分类根据各类优先级 标志位分类根据报文接收接口分类根据MPLS标签分类 类规则间的逻辑关系 sysname trafficclassifierclassBoperatorand sysname classifier classB if matchacl2001 sysname classifier classB if matchacl2002 sysname trafficclassifierclassAoperatoror sysname classifier classA if matchacl2003 sysname classifier classA if matchclassifierclassB 用户可以指定规则之间的逻辑关系or 逻辑或 关系 报文只要匹配了类中的任何一个规则 就认为其属于这个类and 逻辑与 关系 报文只有匹配了所有的规则 才认为其属于这个类通过类嵌套 可以实现复杂逻辑规则定义类 满足条件匹配ACL2001 匹配ACL2002 匹配ACL2003 可以这样定义 类的配置命令 定义用户类 指定规则间逻辑关系定义类中的规则not关键字 指定本规则为不匹配指定条件的规则 比如if macthnotacl2000 就是匹配acl2000范围之外的报文match criteria参数的支持情况与设备类型和软件版本有关 sysname trafficclassifiertcl name operator and or sysname classifier classA if match not match criteria 类的配置命令 续 类的match criteria参数 类的显示 显示系统定义和用户定义的类 使用命令 sysname displaytrafficclassifier system defined user defined tcl name distrafficclassifiersystem defineddefault classSystemDefinedClassifierInformation Classifier default classOperator ANDRule s none distrafficclassifieruser definedtestUserDefinedClassifierInformation Classifier testOperator ANDRule s If matchacl3000If matchacl2000If matchsource mac0000 0000 0001 行为的定义 行为包括下列两类 系统定位行为 不能被用户修改或删除用户定义行为 需要用户定义与维护行为主要可包括下列QoS动作流量监管流量整形流量过滤流量重定向流量镜像重标记流量统计拥塞管理拥塞避免 行为的执行 路由器软件的QoS动作执行顺序 硬件QoS动作的支持情况及执行顺序与产品相关 如果配置了filterdeny 那么除流量统计以外其他行为都不会生效 与流量统计配合使用的情况和产品相关 开始 filter remark car gts queue 结束 行为的配置 配置用户行为主要的动作配置命令car 配置流量监管filter 配置流量过滤gts 配置流量整形redirect 配置流量重定向动作remark 配置流量的二次标记queue 配置队列traffic policy 配置子策略accounting 配置统计功能nest 配置创建外层VLANTag的动作primap 配置优先级影射动作 sysname trafficbehaviorbehavior name 行为的显示 显示系统和用户定义的行为 使用命令 sysname displaytrafficbehavior system defined user defined behavior name sysname displaytrafficbehaviorsystem definedbe flow basedSystemDefinedBehaviorInformation Behavior be flow basedFlowbasedWeightedFairQueue Maxnumberofhashedqueues 256DiscardMethod IPPrecedencebasedWREDExponentialWeight 9PrecedenceLowHighDiscardLimitLimitProbability 01030101103010210301031030104103010510301061030107103010 sysname displaytrafficbehavioruser definedtestUserDefinedBehaviorInformation Behavior testAccountingenable QoSPolicy的配置命令 定义QoSpolicy配置一个条目 为类指定对应的行为QoSpolicy应用到接口QoSpolicy应用到VLANQoSpolicy应用到全局 sysname qospolicypolicy name sysname qospolicy test classifiertcl namebehaviorbehavior name modedot1q tag manipulation sysname Ethernet1 0 1 qosapplypolicypolicy name inbound outbound sysname qosvlan policypolicy namevlanvlan id list inbound outbound sysname qosapplypolicypolicy nameglobal inbound outbound QoSPolicy的显示命令 显示系统与用户定义的QoSpolicy显示应用到接口的QoSpolicy显示应用到VLAN的QoSpolicy显示应用到全局的QoSpolicy sysname displayqospolicy system defined user defined policy name classifiertcl name sysname displayqospolicyinterface interface typeinterface number inbound outbound pvc pvc name vpi vci vpi vci sysname displayqosvlan policy namepolicy name vlan vlan id inbound outbound sysname displayqospolicyglobal inbound outbound QoSpolicy配置示例 汇聚交换机对部门C来的流量 通过remark动作 使其获得较高本地优先级通过ACL2000匹配部门C的流量特征 E1 0 1 E1 0 2 E1 0 3 E1 0 4 服务器 部门B 部门C 部门A 交换机 sysname trafficclassifierremarkA sysname classifier remarkA if matchacl2000 sysname classifier remarkA quit sysname trafficbehaviorremarkA sysname behavior remarkA remarklocal precedence5 sysname qospolicyremarkA sysname qospolicy remarkA classifierremarkAbehaviorremarkA sysname qospolicy remarkA quit sysname Ethernet1 0 3 qosapplypolicyremarkAinbound 基于VLAN的QoSPolicy QoSpolicy应用于VLAN 对VLAN内所有匹配规则的流量生效如果在某一端口和该端口所属的VLAN上都应用了QoSpolicy 端口上应用的QoSpolicy生效如果VLAN和全局都应用了QoSpolicy VLAN上的QoSpolicy生效通过resetqosvlan policy清除应用于VLAN上的QoSpolicy的计数统计信息动态VLAN 不支持应用QoSpolicy sysname resetqosvlan policy vlanvlan id QoSPolicy概述CBQ介绍基于QoSPolicy的其它QoS功能介绍DAR介绍 目录 CBQ概述 CBQ是一种基于QoSpolicy实现的拥塞管理技术包含1个LLQ LowLatencyQueuing 低延迟队列 用来支撑EF ExpeditedForwarding 快速转发 类业务 被绝对优先发送 保证时延最大64个BQ BandwidthQueuing 带宽保证队列 用来支撑AF AssuredForwarding 确保转发 类业务 保证每一个队列的带宽及可控的时延1个WFQ队列 对应缺省类 用于为BE BestEffort 尽力传送 业务提供服务 其利用接口剩余带宽进行发送 CBQ入队列处理 LLQ丢弃策略为尾队列 BQ BE可以为尾丢弃或WRED LLQ队列 是否拥塞 否 EF1 是 队列调度 WFQ队列 流量监管 丢弃策略 EF64 AF1 AF64 流量监管 丢弃策略 丢弃策略 是 是 是 是 丢弃策略 否 否 否 否 发送队列 发送报文 准备发送 BQ64队列 BQ1队列 CBQ队列调度 紧急队列空 开始 是 报文出队 并开始下轮调度 协议队列空 LLQ空 BQ空 WFQ空 BQ队列调度 WFQ队列调度 否 否 否 否 否 是 是 是 是 通过测量 是 否 LLQ队列调度 发送队列 CBQ队列调度 续 BQ1空 BQ2空 是 是 否 BQ64空 计算队列当前势能 计算队列当前势能 队列当前势能最小的队列报文出队 计算队列当前势能 否 否 开始 是 BQ1势能 BQ2势能 BQ64势能 发送队列 QoS最大可用带宽 接口的QoS最大可用带宽 是指在此接口上CBQ可能占用的最大带宽 QoS最大可用带宽并非接口实际带宽 允许手工配置配置接口QoS最大可用带宽不配置时 使用如下缺省值对于物理接口 其取值为物理接口实际的波特率或速率对于T1 E1 MFR等通过绑定生成的逻辑串口 其取值为绑定通道的总带宽对于VT Dialer BRI PRI等模板类型的接口 取值为1000000kbps对于其他虚接口 如Tunnel接口 取值为0kbps sysname Serial1 0 qosmax bandwidthbandwidth QoS预留带宽 为了避免缺省类的数据流被 饿死 CBQ队列中LLQ和BQ队列配置带宽的总和不得超过QoS预留带宽 QoS预留带宽计算公式QoS预留带宽 QoS最大可用带宽 QoS预留百分比QoS预留百分比配置命令QoS预留带宽建议不要超过接口实际带宽的80 sysname Serial1 0 qosreserved bandwidthpctpercent CBQ配置过程 Class EF1 Class EF64 配置EF业务类 Class AF1 Class AF64 配置AF业务类 Behavior EF1 Behavior EF64 配置LLQ队列 Behavior AF1 Behavior AF64 配置BQ队列 Behavior EF1 Behavior EF64 配置QoSpolicy Class EF1 Class EF64 Class AF1 Class AF64 Behavior AF1 Behavior AF64 配置接口QoS可用带宽 配置接口最大带宽 配置QoS预留百分比 QoSpolicy应用到接口 带宽检查 应用成功 应用失败 成功 失败 系统定义的CBQ Default策略是系统定义的CBQ 用户可以使用 但不能修改和删除该策略Default策略使用系统定义的分类和系统定义的队列行为 提供缺省的CBQ服务 be ef default策略 default class ef af1 af2 af af 类 行为 af3 af af4 af 类规则 匹配DSCPEF优先级 匹配DSCPaf11af12af13优先级 匹配DSCPaf21af22af23优先级 匹配DSCPaf31af32af33优先级 匹配DSCPaf41af42af43优先级 none 类内部规则间逻辑为or 队列配置 ef队列 分配带宽20 WFQ队列 af队列 保证带宽20 af队列 保证带宽20 af队列 保证带宽20 af队列 保证带宽20 丢弃策略都是尾丢弃 CBQ队列配置 配置EF队列可用绝对值和百分比两种方式配置分配带宽绝对值方式 可以直接配置CBS 支持突发百分比方式 通过配置突发因子计算CBSCBS QoS预留带宽 percentage ratio 100 1000不支持队列长度配置不能使用于系统缺省类 sysname behavior behaviorA queueefbandwidth bandwidth cbsburst pctpercentage cbs ratioratio CBQ队列配置 续 配置AF队列可用绝对值和百分比两种方式配置保证带宽可以配置WRED或尾丢弃策略配置CBQ缺省类使用的WFQ队列可以配置WRED或尾丢弃策略配置最大队列长度 sysname behavior behaviorA queueafbandwidth bandwidth pctpercentage sysname behavior behaviorA queuewfq queue numbertotal queue number sysname behavior behaviorA queue lengthqueue length CBQ信息显示 显示基于类的队列配置信息和运行情况所有EF队列报文进入一个物理LLQ对列 所以没有EF对列数的显示Available指尚能继续给CBQ分配的带宽 即接口QoS预留带宽和当前CBQ已经配置的带宽之差 sysname displayqoscbqinterface interface typeinterface number pvc pvc name vpi vci vpi vci sysname displayqoscbqinterfaceg0 0Interface GigabitEthernet0 0Outputqueue Urgentqueuing Size Length Discards 0 100 0Outputqueue Protocolqueuing Size Length Discards 0 500 0Outputqueue ClassBasedQueuing Size Discards 0 0QueueSize 0 0 0 EF AF BE BEqueues 0 0 256 Active Maxactive Total AFqueues 1 Allocated Bandwidth Kbps 0 80000 Available Maxreserve 显示接口的CBQ队列信息通过QoSpolicy查看每个队列的匹配和统计 CBQ信息显示 续 sysname displayinterfaceGigabitEthernet0 0GigabitEthernet0 0currentstate UPLineprotocolcurrentstate UPDescription GigabitEthernet0 0Interface Outputflow controlisdisabled inputflow controlisdisabledOutputqueue Urgentqueuing Size Length Discards 0 100 0Outputqueue Protocolqueuing Size Length Discards 0 500 0Outputqueue ClassBasedQueuing Size Discards 0 0QueueSize 0 0 0 EF AF BE BEqueues 0 0 256 Active Maxactive Total AFqueues 1 Allocated Bandwidth Kbps 0 80000 Available Maxreserve displayqospolicyinterfaceg0 0 Rule s If matchanyBehavior beDefaultQueue FlowBasedWeightedFairQueuingMaxnumberofhashedqueues 256Matched 0 0 Packets Bytes Enqueued 0 0 Packets Bytes Discarded 0 0 Packets Bytes CBQ配置示例 某企业路由器E0 1接口接入语音业务 E0 2接口接入管理部门 E0 3接口接入普通业务 通过E0 4上行到运营商传输网络 要求语音业务加速转发 管理部门业务确保转发 剩余或空闲带宽用于普通业务 E0 1 E0 2 E0 3 E0 4 管理部门 普通业务 语音业务 路由器 运营商 sysname trafficclassifierEF 1 sysname classifier EF 1 if matchinbound interfaceet0 1 sysname classifier EF 1 trafficclassifierAF 1 sysname classifier AF 1 if matchinbound interfaceet0 2 sysname classifier AF 1 trafficbehaviorEF 1 sysname behavior EF 1 queueefbandwidthpct40cbs50 sysname behavior EF 1 trafficbehaviorAF 1 sysname behavior AF 1 queueafbandwidthpct30 sysname behavior AF 1 qospolicyCBQ sysname qospolicy CBQ classifierAF 1behaviorAF 1 sysname qospolicy CBQ classifierEF 1behaviorEF 1 sysname Ethernet0 4 qosapplypolicyCBQoutbound QoSPolicy概述CBQ介绍基于QoSPolicy的其它QoS功能介绍DAR介绍 目录 基于QoSPolicy的监管与整形配置示例 企业路由器对每个部门的IPPrecedence小于2的上行流量限速8M 全部对外流量超过70M时 进行流量整形 E0 1 E0 2 E0 3 E0 4 部门B 部门C 路由器 运营商 部门A sysname classifier CAR if matchip precedence01 sysname behavior CAR carcir8000 sysname qospolicy CAR classifierCARbehaviorCAR sysname Ethernet0 1 qosapplypolicyCARinbound sysname Ethernet0 2 qosapplypolicyCARinbound sysname Ethernet0 3 qosapplypolicyCARinbound sysname trafficclassifierGTS sysname classifier GTS if matchany sysname trafficbehaviorGTS sysname behavior GTS gtscir70000 sysname qospolicy GTS classifierGTSbehaviorGTS sysname Ethernet0 4 qosapplypolicyGTSoutbound 基于QoSPolicy的MPLSQoS配置示例 需求 对VPN1中DSCP为AF11 AF21 AF31的流量分别给于10 20 30 的带宽保证 对DSCP为EF的流量分配40 带宽 确保转发 配置方案 在PE设备上配置QoSpolicy 根据DSCP标记MPLSEXP值 在P设备根据EXP配置CBQ队列 P PE1 PE2 CE1 CE2 S2 1 S2 1 S2 2 E1 1 E1 0 E1 2 E1 3 AS65410 AS65420 AS100 VPN1 VPN1 基于QoSPolicy的MPLSQoS配置示例 续 在PE1上定义四个类 分别用来匹配同一VPN内DSCP分别为AF11 AF21 AF31和EF的报文定义四个行为 设置MPLS报文EXP域的值 PE1 trafficclassifieraf11 PE1 classifier af11 if matchdscpaf11 PE1 classifier af11 trafficclassifieraf21 PE1 trafficclassifieraf21 PE1 classifier af21 if matchdscpaf21 PE1 classifier af21 quit PE1 trafficclassifieraf31 PE1 classifier af31 if matchdscpaf31 PE1 classifier af31 quit PE1 trafficclassifierefclass PE1 classifier efclass if matchdscpef PE1 classifier efclass quit PE1 trafficbehaviorexp1 PE1 behavior exp1 remarkmpls exp1 PE1 behavior exp1 quit PE1 trafficbehaviorexp2 PE1 behavior exp2 remarkmpls exp2 PE1 behavior exp2 quit PE1 trafficbehaviorexp3 PE1 behavior exp3 remarkmpls exp3 PE1 behavior exp3 quit PE1 trafficbehaviorexp4 PE1 behavior exp4 remarkmpls exp4 PE1 behavior exp4 quit 基于QoSPolicy的MPLSQoS配置示例 续 定义QoSpolicy 为不同类的报文指定行为 即对不同类的报文标记不同的EXP值 在PE入接口应用QoSpolicy在P设备定义四个类 分别用来匹配EXP字段为1 2 3 4的MPLS报文 PE1 qospolicyREMARK PE1 qospolicy REMARK classifieraf11behaviorexp1 PE1 qospolicy REMARK classifieraf21behaviorexp2 PE1 qospolicy REMARK classifieraf31behaviorexp3 PE1 qospolicy REMARK classifierefclassbehaviorexp4 PE1 qospolicy REMARK quit PE1 interfaceethernet1 1 PE1 Ethernet1 1 qosapplypolicyREMARKinbound P trafficclassifierEXP1 P classifier EXP1 if matchmpls exp1 P classifier EXP1 quit P trafficclassifierEXP2 P classifier EXP2 if matchmpls exp2 P classifier EXP2 quit P trafficclassifierEXP3 P classifier EXP3 if matchmpls exp3 P classifier EXP3 quit P trafficclassifierEXP4 P classifier EXP4 if matchmpls exp4 P classifier EXP4 quit 基于QoSPolicy的MPLSQoS配置示例 续 定义行为不同的流 配置不同的带宽保证定义QoSpolicy 将类和行为关联 并应用到P设备的出接口 P trafficbehaviorAF11 P behavior AF11 queueafbandwidthpct10 P behavior AF11 quit P trafficbehaviorAF21 P behavior AF21 queueafbandwidthpct20 P behavior AF21 quit P trafficbehaviorAF31 P behavior AF31 queueafbandwidthpct30 P behavior AF31 quit P trafficbehaviorEF P behavior EF queueefbandwidthpct40 P behavior EF quit P qospolicyCBQ P qospolicy CBQ classifierEXP1behaviorAF11 P qospolicy CBQ classifierEXP2behaviorAF21 P qospoli

温馨提示

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

评论

0/150

提交评论