网站大量收购独家精品文档,联系QQ:2885784924

限速功能的原理及相应的配置文档.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
限速功能的原理及相应的配置文档

流量速率限制模块用户配置和使用手册 本章包括如下内容: 概述 限速原理及实现 限速的相关配置 显示配置信息 使用举例 概述 目前,随着Internet的广泛应用,网络中的通信量越来越大,网络中传输的数据流很可能会汇聚到一个链路上从而导致网络的拥塞甚至瘫痪,使网络资源的利用率大大下降。同时网络运营商希望通过用户的不同级别来合理分配带宽,以达到根据使用者的付费分配带宽交换机具备限速的功能根据用户的不同等级分别给予不同的带宽可按bps为单位进行速率限制,至64Mps。 HammerOS系列交换机的限速功能主要是通过令牌桶算法实现的,令牌桶算法的基本思想是:任何数据要进入网络,一定要先从令牌桶中获取一个令牌。如果此时令牌桶为空,则所到数据就要被丢弃。令牌桶的大小规定了可以发送流的数目,从而可以控制流量的突发速率。一个令牌桶过滤器可由个参数完全描述:表示令牌桶的最大深度,R表示令牌连续注入令牌桶的速率。当长度为P 的通过时,将消耗桶内P个令牌。除非令牌桶内有足够的令牌,否则将不被发送。如果发送源在发送时,若令牌桶内始终有足够的令牌供其使用(不会因没有令牌而等待),则称发送源的流量符合令牌桶过滤器(R,)。考虑到R对的影响,对于给定的流量产生过程,HammerOS定义一个非递增的函数(R),使得该过程符合令牌桶(R,(R))。 令牌桶过滤器允许发送源发送突发的,此时突发的总的比特数等于令牌桶内令牌的数量,显然,它小于令牌桶的最大深度。因此,符合令牌桶过滤器(R,)的发送源其平均发送速率应小于或等于R(bit/s)。而且,在任意增加的时间t内,一个由令牌桶过滤器刻划其特征的发送源的流量都不会超过R*t + 。根据上述特征, HammerOS系统中限速模块主要维护两张表结构:Select table(流选择表)和Flow table(流表)。其匹配流的过程如下图: 流程说明: 流分类单元根据流类型从每个到达的包中选出16个字节(字节的选取是由Select table决定的),利用hash算法算出一个18位的hash值。通过此hash值查找到相应流表进行匹配,每个流表都由16个字节的pattern值和mask值,如果包中每个字节按位与上相应字节的mask值,结果与其相应的pattern值相等,则为匹配流。如果不匹配,进入缺省的流表作相应处理。 对于匹配流表的流,根据流表中的处理行为对匹配流作限速或其他操作。 第三章 配置详解 第一节 限速相关配置 在交换机上实现限速功能包含以下内容: 配置流量的特征绑定 配置流类型的缺省行为 配置绑定的客户接入文件 将用户接入配置文件和相应端口进行绑定,并且将这种流量绑定到流类型上,在端口上进行配置文件激活 删除配置操作或关闭限速功能操作 配置流量的特征绑定,将流类型和相应属性进行绑定 HammerOS系列交换机支持四种流类型。在限速模块中只使用了三种流类型。对于每种流类型,通过查找至多16个字节来对所有流进行匹配。每种流类型可绑定的特征有源IP、目地IP、源MAC、VLAN、端口、VPT(Vlan Priority tag)、TOS等,并且支持这七种特征相互组合绑定(注:系统不支持vlan和port组合绑定)。要配制流的特征绑定,用以下命令: config flowtype 1-3 bind {[port|vlan|smac|dip|sip|vpt|tos]}*7 在配置流量和SIP、DIP、SMAC进行绑定时,可制定绑定的掩码,掩码的含义是流量可以通过 IP and MASK或SMAC and 源MAC MASK的方式进行区分。使用命令: config flowtype 1-3 sipmask 1-32 config flowtype 1-3 dipmask dipmask/M config flowtype 1-3 smacmask mac 例如:将流类型1绑定到DIP上,使用掩码8位。则键入命令: conflg flowtype 1 bind dip config flowtype 1 dipmask 8 按回车,就执行此命令。 配置流类型的缺省动作 在HammerOS系统中,对于某种流类型不匹配的流缺省的行为是直接被转发的。但也可设置其缺省动作为drop。利用命令: config flowtype 1-3 default action [continue|drop] 例如:配置流类型1的缺省动作为drop,则键入命令: config flowtype 1 default action drop 按回车,就执行此命令。 配置绑定的客户接入文件,对每一个流量进行限制或其他操作,限速单位为64Kbps。 客户接入文件中定义

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档