设为首页 收藏本站
查看: 2569|回复: 0

[经验分享] cisco qos 配置说明

[复制链接]

尚未签到

发表于 2018-7-15 10:09:43 | 显示全部楼层 |阅读模式
基于类别的加权公平排队,通常使用ACL定义数据流类别,并将注入宽带和队列限制等参数应用于这些类别.  CBWFQ特点:
1)能够给不同的类保障一定的带宽  2)对传统的WFQ作了扩展支持用户自己定义流量的分类:
  3)队列的个数和类别是一一对应,给每个class 保留带宽
  CBWFQ与WFQ的区别:
  WFQ: 用户无法控制分类,由HASH算法自己决定
  CBWFQ:让用户对流量自己来分类
  WFQ 对正常流量 处理没问题,但是对语音流量显得”太公平”(语音要求低延迟)
  CBWFQ:考虑到公平特性,并没有考虑到语音的应用
  CBWFQ Configuration:
  CBWFQ(config)#
  CBWFQ(config)#class-map match-any CBWFQ1
  CBWFQ(config-cmap)#match dscp6
  CBWFQ(config-cmap)#match protocol http //两个条件,满足其中一个就可以匹配CBWFQ1//
  CBWFQ(config-cmap)#exit
  CBWFQ(config)#
  CBWFQ(config)#class-map match-all CBWFQ2
  CBWFQ(config-cmap)#match precedence 3
  CBWFQ(config-cmap)#match protocol telnet //两个条件必须全部满足才能匹配CBWFQ2//
  CBWFQ(config-cmap)#exit
  CBWFQ(config)#
  CBWFQ(config)#policy-map CBWFQ
  CBWFQ(config-pmap)#class CBWFQ1 //调用class-map CBWFQ1//
  CBWFQ(config-pmap-c)#bandwidth 60
  CBWFQ(config-pmap)#
  CBWFQ(config-pmap)#class CBWFQ2
  CBWFQ(config-pmap-c)#bandwidth 30
  CBWFQ(config)#
  CBWFQ(config)#int s0/0
  CBWFQ(config-if)#service-policy output CBWFQ  //CBWFQ只能在出方向上调用//
  CBWFQ#
  查看:
  CBWFQ#

  CBWFQ#show>
  Class Map match-any>  Match any
  Class Map match-any CBWFQ1 (id 1)
  Match dscp 6
  Match protocol http
  Class Map match-all CBWFQ2 (id 2)
  Match precedence 3
  CBWFQ#
  CBWFQ#
  CBWFQ#show policy-map
  Policy Map CBWFQ
  Class CBWFQ1
  Bandwidth 60 (kbps) MaxThreshold 64 (packets)
  Class CBWFQ2
  Bandwidth 30 (kbps) Max Threshold 64 (packets)
  CBWFQ#
  CBWFQ#
  CBWFQ(config)#
  CBWFQ(config)#policy-map CBWFQ
  CBWFQ(config-pmap)#class CBWFQ1
  CBWFQ(config-pmap-c)#queue-limit 30 //定义每个队能存放的报文数量,超过后丢包方式:Tail drop//
  CBWFQ#
  CBWFQ#
  CBWFQ#show policy-map
  Policy Map CBWFQ
  Class CBWFQ1
  Bandwidth 60 (kbps) Max Threshold 30(packets)
  Class CBWFQ2
  Bandwidth 30 (kbps) Max Threshold 64 (packets)
  CBWFQ#
  配置实例:
  一家公司需求;HTTP流量保障256Kbps带宽,FTP流量保证512Kbps带宽,禁止BT流量.
  CBWFQ(config)#

  CBWFQ(config)#class-map>  CBWFQ(config-cmap)#match protocol http
  CBWFQ(config)#

  CBWFQ(config)#class-map>  CBWFQ(config-cmap)#match protocol ftp
  CBWFQ(config)#

  CBWFQ(config)#class-map>  CBWFQ(config-cmap)#match protocol bittorrent
  CBWFQ(config)#
  CBWFQ(config)#policy-map CBWFQ  //定义策略,调用类class//

  CBWFQ(config-pmap)#class>  CBWFQ(config-pmap-c)#bandwidth 256
  CBWFQ(config-pmap)#

  CBWFQ(config-pmap)#class>  CBWFQ(config-pmap-c)#bandwidth 512
  CBWFQ(config-pmap)#

  CBWFQ(config-pmap)#class>  CBWFQ(config-pmap-c)#drop
  CBWFQ(config-pmap)#

  CBWFQ(config-pmap)#class>  CBWFQ(config-pmap-c)#fair-queue  //网络中剩下的流量除了HTTP,FTP之使用WFQ放到fair-queue中了//
  CBWFQ(config)#
  CBWFQ#
  CBWFQ(config)#int s0/0
  CBWFQ(config-if)#service-policy output CBWFQ
  CBWFQ(config)#
  QOS-WFQ
  Weighted FairQueue,加权公平队列。WFQ将分组按照不同的业务流、不同的IP优先级,自动按照HASH算法,划分成不同的队列,在保证高优先级业务的同时,按照配置权重 ,将带宽公平地分给低优先级别的业务。Quidway路由器在每个接口上最大支持4096个队列,在此范围之内,网络治理员可以配置队列的数目和相应权值。WFQ的优点是对所有应用都能比较公平地提供服务质量,对于要求较高的业务可以通过设置权重保障优先级,能智能划分队列和调度,配置相对简单,对网络治理员要求相对较低;缺点是由于相对公平,对于QOS要求极高的应用,不能象PQ那样绝对保证,策略计算复杂,比较消耗路由器处理能力。它适用于应用较复杂,并且应用相对公平的网络,如Internet网。WFQ的思想:
  i,为每个流创建一个专用的队列,避免队列的饥饿,延迟,抖动 等
  ii,在所有流间公平,正确地分配带宽
  iii,WFQ使用 [IP优先级]作为分配带宽的权重在CISCO路由器上,接口小于E1的链路会默认启用WFQ.
  注:在WFQ中,weight的计算方式为4096/(IP优先级+1)或者32384r/(IP优先级+1)
  因此在show queue中看到的weight值越大,表示权重越低。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-537309-1-1.html 上篇帖子: cisco 2600死循环启动 下篇帖子: Cisco PT模拟实验(9) 三层交换机的VLAN间路由之SVI
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表