中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 教育认证 > 思科认证 > CISCO其他
使用CBWFQ进行流量控制
作者:佚名 时间:2004-12-25 10:57 出处:互连网 责编:chinaitpower
              摘要:使用CBWFQ进行流量控制

  CBWFQ(Class-based Weighted Fair Queuing)基于类型的加权公平队列,采用Qos CLI,使用Class Map 对流量进行分类,接口通过调用Policy Map对流量进行策略控制,功能十分强大,可以满足绝大部分流量控制需求,Cisco IOS12。1以后版本支持该功能,下面对CBWFQ的使用配置做简单介绍:
  
  
  一、顾名思义Class-Based首先要定义一个Class;
  Example:(config)#class-map [match-all | match-any] myclass
  
  match-all 指名条件必须全部满足,才可以执行,此为Default值;match-any表示匹配任何一个条件就可以执行。class-map的名字不要超过64个字符,同时要满足Cisco 命名字符要求。
  
  接下来输入匹配条件
  
  1、匹配另一个CLass-map
  Example:(class-map)#match class-map comclass match 为匹配关键字,class-map comclass 为另一个Class-Map,一个Class-map可以调用另外一个Class-map可以实现复杂的匹配条件。
  
  2、匹配一种协议类型:
  Example:(class-map)#match protocol myprotocol protocol是协议关键字,其协议类型源于NBAR(Network-Based Application Recognition),可以从Cisco网站下载PDLM(Packet Description Language Module,分组描述语言模块)文件,装到Flash中,增加协议类型。其中类型包括EGP,ICMP,EIGRP,DNS,HTTP,Telnet等上百种具体协议。
  
  3、可以匹配访问列表:
  Example:(class-map)#match access-group [number | name myname],可以匹配基于号码的list和基于Name的Access list,大家都很熟了,不多说了。
  
  4、匹配CoS (class of Servie)
  Exampleclass-map)#match cos mycos1 mycos2.. 匹配分组标识CoS值,最多可以连续匹配四个值,Cos取值范围0(低)->7(高)。
  
  5、匹配IP优先级(IP Precedence)
  Example:(class-map)#match ip precedence myprecedence1 myprecedence2.. 类似COS,最多4个值,取值范围0-7。
  
  6、匹配DSCP值(Differentiated Services Code Point)DSCP采用IP分组的服务类型字节(TOS)。
  Exampleclass-map)#match ip dscp mydscp1 mydscp2... dscp取值范围0-63,最多连续匹配8个dscp值。
  
  7、匹配实时协议RTP(Real-Time Protocol)(一般语音或视频)
  Example:(class-map)#match ip rip start-port port-range 起始端口为2000-65535,范围从0到16383,用来匹配UDP端口。
  
  8、匹配入接口(为什么只有入接口?猜测看)
  Example:(class-map)#match input-interface type number 不说了,一看就懂。
  
  9、匹配目的MAC:
  Example:(class-map)#match destination-address mac mymacaddress 同上。
  
  10、还有一些不常用的,就不提了,感兴趣的朋友可以看看相关资料。
  
  二、类别定义好了,就看如何使用了:
  1、定义策略映像:(globle)#policy-map my-policymap 简单。
  
  2、指定一种或多种流量类型(最多64个类型):(pmap)#class myclass 注意在Policy-map配置模式下,别和Class-Map混淆了。
  
  3、使用Default类型,缺省情况下思科早为你准备好了一个Default class,适用于任何你没有定义的其他类型,名字叫class-default ,要记住,打?是看不到的。
  Example:(pmap)#class class-default
  
  类型都指定了,我们总该做点什么吧?该用SET命令了。
  
  4、设置FR的FRDE(Frame Relay Discard Eligibiltiy),12.2(2)T 以上才有呢。
  Example:(pmap-class)#set fr-de 注意当前配置模式,此命令没有参数。
  
  5、SET COS Example:(pmap-class)#set cos cos
  
  6、SET IP Precedence Example:(pmap-class)#set ip precedence myprecedence
  
  7、SET IP DSCP Example:(pmap-class)#set ip dscp mydscp
  
  说了老半天,下面才是我们想要的。
  
  8、给类型分配带宽:
  Example:(pmap-class)#bandwidth { mybandwidth | percent mypercent} mybandwidth 指定具体带宽,如果知道接口总带宽就可以使用; percent关键字指定接口可用带宽百分比,0-100取值,默认情况下接口可用最大带宽为物理带宽的75%(其余25%留给系统自己用),所以percent 值是75%的percent,而不是物理带宽的percent,我们可以使用max-reserved-bandwidth precent 更改最大可用带宽,注意了,不用随意更改!!!,如果你只定义了你喜欢的流量而没有指定default-class,或者给default-class 很小的带宽,你就惨了,有可能连路由学不到,而且还不知道什么原因。该带宽是按照WFQ算法进行,不一定完全符合,下面介绍一个完全符合的。
  
  9、将LLQ用于严格的优先级类型:
  
  Example:(pmap-class)#priority { mybandwidth | percent mypercent} mybandwidth 完全符合,类似PQ算法,主要适用于低延迟的语音,要仔细规划好才使用,免得出错。
  
  10、使用流量管理来控制流量速率
  Example:(pmap-class)#police bps burst-normal burst-max conform-action action exceed-action action [violate-action action]
  
  这条命令稍微复杂些,bps 指定平均流量速率(bit/s),burst-normal burst-max 分别是流量能突发超出平均值和过度超出平均值,都以字节为单位;我们可以根据流量速率和管理阀值之间的关系,制定相应的措施。如果流量符合bps速率或者升高但低于正常的突发burst-normal,会采取conform-action;如果流量升高到介于burst-normal和 burst-max之间,则采取exceed-action;最后,如果流量超过burst-max值,如果指定了violate-action,则会采取相应措施,如果没有指定,则burst-max对流量没有任何影响。action可以是drop, set-qos-transmit, set-dscp-transmit,就不一一说明了。
  
  11、还有一些其他参数,使用较少就不介绍了。
  
  三、最后,将policy-map 应用到接口上。
  
  (interface)#service-policy {input | output} mypolicymap 分为出和入两个方向,该接口就可以乖乖的执行你的策略了。
  
  
  以上对Qos中的一点技术做了大概说明,如果能灵活掌握,以后如果再遇到类似“冲击波”病毒,对网络性能造成影响,就可以摆平了。
  QoS技术博大精深,可以应用的地方很多,几乎出现在思科全系列产品上,但是会用的人太少,随着网络应用愈来愈复杂,QoS越来越有用武之地了,感兴趣的朋友可以参考《Administering Cisco QOS in IP Network》,四位CCIE的力作,syngress出版,获得过大奖。
  
  
  补充:查看流量:
  最好用流量分析仪,不过很贵,下面介绍几款穷人的“分析仪”
  
  1、用扩展访问列表做log记录,最好先清一些buffer和logging,此方法有局限性,只有对协议类型或者地址熟悉的情况下使用。
  
  2、IP accounting,先定义阀值,免得累坏了你的路由器,在关键接口启用,入或出方向都可以,用show ip accounting 看看,里面的东东比较详细,自己看好了。
  
  3、Netflow, 启用CEF的路由器可以定制想要观察的FLow,不过对MEM要求较高,要仔细看清楚了再用,其输出内容非常丰富。
  
  4、还有几款复杂的,不太实用,就不介绍了。
  
  
  
  
  
  
  
  
  
  
  61.132.41.156 tongxue:9843 21
  
  CCNP新版官方教材大放送!
  http://bbs.chinaitlab.com/dispbbs.asp?boardID=6&ID=33071
  
  
  CiscoChina经与Prometric考试中心及CISCO公司核实,确认现版CCNP考试的最后截止注册日期为9月7日,最后截止考试日期为10月20日。
  详情:http://www.chinaitlab.com/www/news/article_show.asp?id=15261
  
  
  国内首家CCNA 4.0 网上课堂隆重登场
  http://www.chinaitlab.com/www/school/ccna.asp
  
  http://www.chinaitlab.com/www/news/file_list.asp?id=8&c_top=2&title=CCNA考试材料
  
  为了让大家对考试有个初步印象,Cisco为CCNA考试创建了考试界面指南。点击这个链接来浏览界面指南。
  
   正如你期望的,Cisco花了大量的时间来确保你会很容易接受新考试界面。跟随这个指南,你会遇到各种可能出现的考题样式。每页指南左侧的部分包含了问题的详细信息,右面就是考题的样子。
  
   在第一页点击Continue按钮,指南会给出一个单选题的样子(如图A),和平时的没什么区别吧。点击Try Me 按钮会让你体会到回答真题时的情景。
  [IMG]http://www.staredu.net/st_college/project/newcisco/test4.jpg[/IMG]
  
  单选题
   然后,指南会给你一道多选题(图 B),这也和以前考试中出现的多选题一样。
  
  [IMG]http://www.staredu.net/st_college/project/newcisco/test3.jpg[/IMG]多选题
   然后,指南给出一道在CCNA考试中会出现的拖拽题。如图C所示,拖拽部分有了更多的选择。拖拽题有时候会要求你按照一定顺序摆放答案。这样的题很可能就是让你摆放OSI参考模型。
  [IMG]http://www.staredu.net/st_college/project/newcisco/test2.jpg[/IMG]
  填空题
   通过图D,指南也模拟了在考试中会遇到的填空的问题的表现形式。
  [IMG]http://www.staredu.net/st_college/project/newcisco/test1.jpg[/IMG]
   指南最后由路由器模拟的问题结束。问题呈现的模式要求你输入实际的路由器命令。如同图E所示,你可以经由给定的终端窗口回答问题要求的各种命令。你可以使用全命令或者部分命令,就像你在一台实际的路由器前面。
  
  IT培训视频仓库
  下载ftp地址改为:ftp://download.made-in-malaysia.com:2121,
  用户名:down_all_46
  密码:jerry1488
  另web网站可以通过http://www.made-in-malaysia.com:8080
  
  作者:知返/ChinaITLab 网校
  [[The No.1 Picture.]]
  作者:知返/ChinaITLab 网校
  IP Address: 61.129.178.152 (这个FTP很不错啊 里面有很多的电影 游戏可以下载 是我长去的站点)
  Username:vip
  Password:vipvip
  我在上面上传了CCNA的教学录象很不错的( ccna1.rar ccna2.rar)
  
  
  [公告] 注册会员送CISCO实验时间!!
  ChinaITLab社区提供对于注册会员提供哪些社区功能?
  
  已拥有会员帐户的网络技术爱好者可以在社区论坛中发表和交流技术问题;
  管理自己发表的技术文章;
  
  如何才能成为ChinaITLab 社区的社员?
  
  可以免费申请成为ChinaITLab 社区一员,正式注册成为ChinaITLab 会员可得500分积分。
  (注:1分=1社区金钱)
  在申请注册过程中需要你的一些简单信息,为了方便通知,请您仔细、如实按照提示填写每一项,如果你还没有申请,按这里可以马上注册;
  
  积分有何作用?
  
  积分代表着会员在社区中的经验值、资历,体现了自己对社区作出的贡献,
  ChinaITLab 会开展各种赠予活动来奖励社员,积分是一个重要的参考指标。
  一:社区每位会员积分达一定的分数本站送CISCO远程实验。
   积分标准如下:每积5000分可得5小时实验时间。两万分以上每积5000分送8小时实验时间。以此类推;
  二:我们网站对一万分以上的会员购买ChinaITLab 的产品或任何活动都给予会员、优先的权力;
  
  如何提高自己的积分?
  
  论坛发帖:每发一个帖子20分积分 ,回复文章每篇得30分积分,会员发布有技术性文章如被评为精华加100分积分。
  
  发帖规则:一帖不可多发、不可灌水、不可发广告、违反社区规定的一律删除,每删一个帖扣300分积分。
  
  遇到技术问题时如何获取帮助?
  
  一般情况,我们建议你首先搜索一些相关的技术文章;如果仍不能解决你的问题,
  搜索论坛旧的帖子;如果仍不能解决你的问题可以在论坛中发表帖子进行讨论。
  
  
  
  CISCO认证相关链接全搜索
  
  关于公司
  
    公司中文站点:http://www.cisco.com.cn
  
    Cisco公司RFCs,Standars站点(CCO):http://www.cisco.com/kobayashi/supp...ml?from=index_b
  
    关于商业、合同、报价、服务
  
    服务类型的划分及描述:http://www.cisco.com/public/support_solutions.shtml
  
    怎样申请得到CISCO的服务:http://www.cisco.com/public/scc/
  
    注册CCO帐号:http://tools.cisco.com/RPF/register/register.do
  
    查定单状态(注册用户使用):http://www.cisco.com/cgi-bin/order/assistant.cgi
  
    查定单到货时间:http://www.cisco.com/cgi-bin/front.x/leadtimes.cgi
  
    产品购买手册:http://www.cisco.com/univercd/cc/td/doc/pcat/index.htm
  
    关于技术
  
    公司技术文档的主页:http://www.cisco.com/univercd/home/home.htm
  
    技术支持中心站点(注册用户使用):http://www.cisco.com/cgi-bin/ibld/view.pl?i=support
  
  关于解决方案
  
    针对各种不同规模和类型的网络/公司采取的不同的解决方案:http://www.cisco.com/kobayashi/Solutions_root.shtml
  
    大企业解决方案:http://www.cisco.com/en/US/netsol/n...rporations.html
  
    中型企业解决方案:http://www.cisco.com/warp/public/779/smbiz/
  
    关于产品
  
    http://www.cisco.com/en/US/products/
  
    software release 站点(注册用户使用):http://www.cisco.com/kobayashi/sw-center/release.shtml
  
    软件BUG站点(注册用户使用):http://www.cisco.com/support/bugtools/
  
    软件技术要点:http://www.cisco.com/en/US/support/index.html
  
    查Q&A常用问题(注册用户使用):http://www.cisco.com/openf/openproj.shtml
  
    经常问到的技术问题站点:http://www.cisco.com/public/products_tech.shtml
  
    有关培训
  
    培训和谁认证的相关知识:http://www.cisco.com/warp/public/10/wwtraining/
  
    公司在线技术讨论会站点:http://webevents.broadcast.com/cisco/ciscolive/home.asp
  
    网络概念和设计基础知识介绍:http://www.cisco.com/public/products_tech.shtml
  
    VOD培训:http://www.cisco.com/login/ciscotv/index.shtml
  
    Cisco University—Training:http://www.cisco.com/warp/public/10/ciscou/
  
  常用工具站点
  
    网络配置工具:对产品做配置时用。使用这个工具,可以正确的对产品进行配置:http://www.cisco.com/cgi-bin/front.x/config_root.pl
  
    价格表下载站点(注册用户使用):http://www.cisco.com/cgi-bin/order/pricing_root.pl
  
    网络产品软件下载:通过这个站点,可以得到所需要的软件版本(注册用户使用):http://www.cisco.com/cgi-bin/ibld/all.pl?i=support&c=3
  
    增添几个,还没有来得急测试(有些资源需要CCO账号):
  
    Cisco产品的软件配置命令查询,对命令使用详细的说明,对初学者很有用:http://www.cisco.com/cgi-bin/Support/Cmdlookup/home.pl
  
    Dynamic Configuration Tool:http://www.cisco.com/order/apollo/configureHome.html
  
    Cisco IOS Feature 导航:http://www.cisco.com/cgi-bin/Support/FeatureNav/FN.pl
  
    Document CD光盘的网上主页:http://www.cisco.com/univercd/home/home.htm
  
    IP子网计算工具:http://www.cisco.com/cgi-bin/Support/IpSubnet/home.pl
  
    Certification Tracking System 认证考试信息跟踪系统,考CCNA,NP等朋友要用的:https://www.certmanager.net/~cisco_s/login.html
  
    Password Recovery Procedures:http://www.cisco.com/warp/public/474/index.shtml
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有