- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RouterOS带宽控制技术在公共机房应用
RouterOS带宽控制技术在公共机房应用
摘要:文章总结了带宽控制技术的相关知识及方法,对RouterOS软路由系统进行全面的概述,并从大学公共机房的实际应用出发,运用RouterOS软路由系统解决了带宽分配问题。
关键词:RouterOS;带宽控制;P2P限速;大学公共机房
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)34-8146-04
1 带宽控制技术
带宽控制是利用互联网数据包的特性,针对来源、目的、应用或其他特殊格式,进行阻拦或允许,使得带宽在不同的应用和用户之间灵活分配。
QoS(Quality of Service)服务质量,它为各种应用程序提供尽力服务以满足不同程序特定需求的服务,可用于解决网络拥塞、延迟等问题,是网络传输中的一种机制,也可以理解为对通信数据的特定服务。QoS工作方法是通过丢包实现的,它与提供尽力型的服务的网络IP协议族不同。网络IP协议族会平等对待业务流,但QoS则力图区分用户和业务流,以根据不同需求情况分配带宽,保证数据流的质量。Qos在形成新的网络流时,会出现丢包的情况,但并会因此丢失 TCP信息,因为被丢掉的包会被再次发送,确保了不会丢弃TCP协议。可以说QoS不止是限流,更多的是提供优良品质的网络服务。
作为实现QoS重要部分,带宽控制能达到控制网络流量、保障特定业务流带宽的目的。它主要是通过对网络业务流进行分类,分配不同的带宽并限制其数据包的传输速率来实现的。依据业务流的服务类型(通过源/目的端口判断)以及源地址、目的地址等数据包关键内容进行具体的带宽分类。可以说管理带宽的本质就是QoS概念的体现。
一般常用速率控制与队列的方法进行带宽控制。其中,使用队列控制带宽的常用方法有两种:基于分类的队列、优先级队列。基于分类的队列,是指网络管理员会根据某些标准,对数据包进行分类与排队,并为每一种分类划分固定的带宽。这种方法的弊病是,当带宽划分后,分类队列的应用无法使用其他分类的带宽,即便这一分类的带宽仍有剩余,这样带宽并没有得到有效的使用。还有一种与之类似队列――加权公平队列,它是在分类队列的基础上给不同分类添加优先权,重要的分类会拥有较高级别的优先权,但仍旧不可避免的存在分类队列的弊病。优先级队列与加权公平队列也有一定的相似之处,它们都会为不同的业务流添加不同的优先权。不同的是,优先级队列会先为要传输的数据包添加不同的优先权,然后根据优先权的不同分成不同的队列。但低优先权的数据包的传输往往会在高优先权流量突发出现时,停滞传输,这时管理员也无法控制带宽的分配,导致了低优先权数据包迟迟也等不到传输的机会。
通过的速率控制带宽分配的常用方法也有两种,分别是ATM通用信元速率算法与TCP速率控制。ATM通用信元速率算法主要用于ATM网络,它会检查信元流,并判断每一个信元有没有遵从虚电路的参数,通过控制信元流来达到带宽控制的目的。这一算法适合数据流相对恒定的网络,因为当有突发性数据包输入时,有可能会丢掉数据分组。TCP速率控制算法就是在TCP可靠传输的基础上,对滑动窗口协议的进一步应用,TCP的滑动窗口协议主要应用于流量控制以及管理丢失的数据。滑动窗口协议中的窗口大小,指的是发送方主机在收到接收方的确认消息之前的传输能力,即可以传输的数据大小。TCP速率控制算法会计算任何一个TCP会话往返的时间,并且修改TCP的头部内容,延迟TCP的确认,在给分类业务流的流量分配上,有较高的工作效率。但这种算法要求准确测量传输往返的时间以及数据传输的速度,这样精确的数据要求难度很大,并且测量过程会增加带宽的开销,算法本身也相当复杂,因此应用不广。
一般局域网中,使用较多的带宽控制方法是基于队列分类的,因为队列分类符合日常的业务流情况,对于网络设备以及算法本身也比较容易实现。在网络结点设备上,一般对队列进行如下分类:FIFO(先进先出队列)、SFQ (随机公平队列)、 RED( 随机早先探测) 、PCQ (每次连接队列)以及 HTB(等级令牌桶)等五种队列规则。
2 RouterOS带宽控制
RouterOS是一种路由操作系统,通过该软件将标准的PC电脑变成专业路由器。RouterOS可通过网络安装、U盘安装以及CD镜像文件安装三种安装方式,其兼容x86架构平台,所需最小内存32MB即可,一台586PC机就可以实现路由功能,并且在提高硬件性能同样也能提高网络的访问速度和吞吐量。
RouterOS能对特定的IP地址、子网、协议,端口以及其他参数限制数据率;限制P2P流量以保证优先考虑一些数据包流;还能使用队列脉冲串已获得更快的WEB浏览体验;并且队列不仅可以应用在数据包通过的路由器真实接口上,还可以应用
文档评论(0)