学习啦 > 学习电脑 > 网络知识 > 路由器 > 路由器设置 > cisco思科 > 如何配置思科CBWFQ

如何配置思科CBWFQ

时间: 权威724 分享

如何配置思科CBWFQ

  cisco公司制造的路由器、交换机和其他设备承载了全球80%的互联网通信,成为了网络应用的成功实践者之一,那么你知道如何配置思科CBWFQ吗?下面是学习啦小编整理的一些关于如何配置思科CBWFQ的相关资料,供你参考。

  配置思科CBWFQ的方法:

  基于类别的加权公平排队,通常使用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

  Class Map match-any class-default (id 0)

  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 class_HTTP //定义一个匹配HTTP的类//

  CBWFQ(config-cmap)#match protocol http

  CBWFQ(config)#

  CBWFQ(config)#class-map class_FTP

  CBWFQ(config-cmap)#match protocol ftp

  CBWFQ(config)#

  CBWFQ(config)#class-map class_BT

  CBWFQ(config-cmap)#match protocol bittorrent

  CBWFQ(config)#

  CBWFQ(config)#policy-map CBWFQ //定义策略,调用类class//

  CBWFQ(config-pmap)#class class_HTTP

  CBWFQ(config-pmap-c)#bandwidth 256

  CBWFQ(config-pmap)#

  CBWFQ(config-pmap)#class class_FTP

  CBWFQ(config-pmap-c)#bandwidth 512

  CBWFQ(config-pmap)#

  CBWFQ(config-pmap)#class class_BT

  CBWFQ(config-pmap-c)#drop

  CBWFQ(config-pmap)#

  CBWFQ(config-pmap)#class class-default

  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)#

  看过文章“如何配置思科CBWFQ”的人还看了:

  1.cisco思科路由器设置

  2.思科路由器基本配置教程

  3.Cisco(思科)新手之路由器连接

  4.思科路由器怎么进入 思科路由器怎么设置

  5.如何查看Cisco路由器的配置信息

  6.思科路由器控制端口连接图解

  7.如何理解cisco企业架构

  8.cisco常用命令

  9.cisco路由器教程详解

  10.cisco ip设置

573722