- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于业务优先级带宽控制实现
基于业务优先级带宽控制实现摘要:传统的带宽控制的对象通常是基于用户、应用服务、端口、地址等,而不是基于业务优先级。由于网络数据流中难以区分哪个数据包属于哪个任务,因此也难以实现基于业务优先级的带宽控制。本方案利用了Linux的流量控制技术和IP包头的TOS字段过滤技术,实现了基于业务优先级的带宽控制,为企业的此类需求提供了具体可行的解决方案
关键词:带宽控制,服务类型,业务优先级
Implementation of Traffic Control Based on Task Priority
Na Li, Hui Chen, Kai Ding
(North China Institute of Computing Technology, Beijing 100083, China)
Abstract:Generally, most of the traffic control proposal are based on the different users、services、ports、address, but not based on the task priority. Because it is difficult to tell which task the data belongs to. As a result, it is difficult to control the data flow based on task priority. In this case, we made use of the Linux TC tools and IP TOS filter, implemented the traffic control based on the task priority. This paper provided the effective and feasible proposal for the enterprise in the face of such tasks.
Key words:Traffic Control,Type of Service,Task Priority
1 相关背景
现有的互联网所提供的是尽力而为的服务,在这种服务模型下,所有的业务被一视同仁地竞争网络资源。但今年来发展起来的一些新的应用(如远程教学、远程会议等多媒体语音视频应用,组播应用)对互联网络提出了全新的服务要求。要求网络应能根据用户的要求分配和调度资源,如能够预留带宽、能够限定网络时延等。正是在这种环境下引入了网络QoS的概念。为了解决以提高网络服务质量的问题,很多专门机构,如因特网工程任务组IETF(Internet Engineering Task Force)等都在研究QoS标准
带宽控制是实现网络QoS的必要手段之一。带宽控制,就是对经过网络接口的数据流进行有效的控制,区分各种应用类型的数据流,什么流允许通过,什么流不允许通过,允许通过的流可以按照什么样的速率通过,对延迟有什么样的要求
带宽控制中关键一点就是区分不同的应用,为不同的应用分配不同的带宽,从而保证某些应用具有较高的带宽优先级。应用的区分可以是基于不同的用户,也可以是基于不同的服务(如WWW、Email),也可以是基于不同的传输协议等,需要根据用户具体的需求来考虑
2 用户需求
本案中的用户是某数据中心,需要在每天不同的时间段将大量的数据通过专用的光纤广域网从甲地传输到乙地。按照需求,其需要传输数据的最大峰值可达到每秒400Mbit左右,而从甲地到乙地的网络传输链路只能承载155Mbit的数据流量,这样,带宽资源成为了数据传输的瓶颈
在此情况下,应利用有限的带宽资源,优先保证紧急或重要任务的需求,以最优的方式完成传输任务。所以,应根据需求将任务数据划分成不同的优先级:
#61548; 优先级为1的任务数据需要独占带宽
#61548; 优先级为2的任务数据需要有较高的优先级
#61548; 优先级为3的任务具有一般的优先级
在传输数据的过程中,如何区分哪些数据包属于哪个优先级,并依此实现不同级别的带宽控制成为了本项目需要解决的核心问题
3 技术难点
目前,带宽控制的常用方法是通过交换机/路由器等网络设备的配置实现控制。带宽控制的对象通常基于用户、应用服务、发送端口、接收端口、源地址、目的地址等方面,而不是基于单个传输任务
由于一个传输任务可能包含多个连接数,每个连接具有不同的发送和接收端口。在网络数据流中,是很难区分哪些数据是哪个任务的。所以,传统的带宽控制方式难以实现基于任务的带宽控制
4 解决途径
在本案中,采用基于Linu
原创力文档


文档评论(0)