Linux的带宽管理技术研究与应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:gandianci20
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的飞速发展,新的应用不断增多,越来越多的人希望能够享受高速的网络服务。但现阶段网络带宽与人们的需求还有一定差距,实际中很多低优先级网络应用占去了绝大部分带宽,导致关键业务得不到保证。为了大家公平有效的使用有限的网络资源,提高网络服务质量(Qos),需要一个对有限的带宽进行分配的策略,该策略可以是对每个用户的带宽加以限制,也可以对每种流量所占用的带宽进行限制,这种分用户或者分业务限制流量的方法即是带宽管理技术。Linux作为广泛应用于网络设备的操作系统,很早就提供了对Qos的支持。经过其内核不断的发展完善和开源软件的配合,如今Linux本身已经提供了相当完整和强大的带宽管理机制。本文深入研究了Linux带宽管理的两个主要模块——Netfilter框架和流量管理(TC)。Netfilter是Linux内核中的一个包过滤框架,在其中实现了包过滤、连接跟踪和包标记等多种功能。TC是管理流量的工具,其众多强大的队列管理算法和分类器可以实现复杂的流量控制,着重讨论了经典的令牌桶算法及其改进的分层令牌桶方案。最后设计了一个Linux下的带宽管理系统。系统主要分成三部分:用户带宽管理、流量区分和流量管理。用户带宽管理主要限制网络中每个用户的使用带宽;流量区分对网络数据流分类并打上标记,供流量管理模块使用,流量区分中对应用协议的识别是难点,本文使用多模式匹配AC算法实现了简单的协议分析,并基于开源软件和商业设备的技术实现讨论流量区分的发展;带宽管理模块根据流量区分对数据流的标记,限制不同应用的带宽占用,最终实现用户配置的Qos策略。
其他文献
在智能光网络中每条光路上都承载着大量业务,保护与恢复技术对网络的生存性起着至关重要的作用。本文对智能光网络中保护与恢复技术进行研究,分析了基于SRLG限制的几种保护算
智能天线技术是无线通信领域研究的主要方向之一。随着社会信息交流需求的急剧增加、个人移动通信的迅速普及,频谱已成为越来越宝贵的资源。智能天线利用数字信号处理技术,采
无线业务的持续增长带来频谱需求的不断增加,无线通信的发展面临着前所未有的挑战。无线电频谱资源一般是由政府统一授权分配使用,这种固定分配频谱的管理方式常常会出现频谱
随着智能手机的发展及普及,手机承载的业务也越来越多样化,伴随而来的手机安全问题也成为人们关注的焦点。手机的安全问题集中在四个方面,包括手机三大主要业务即电话通信业
随着互联网的普及,多媒体数据,特别是图像数据,正在以前所未有的速度成倍增长。如何有效地管理与检索图像已成为目前信息检索领域中的重要课题。由于基于内容的图像检索无法解决
软件定义网络(SDN,Software-definned Networking)是一种新型的网络架构模型,其核心思想是将控制层和数据转发层分离。控制层中的控制器集中式管理数据转发层网络,可以获得全
在2003年3月,由MPEG、VCEG组成的JVT开发的新一代视频编码标准H.264/AVC正式在国际上颁布。这一编码标准相对以前的视频编码标准如MPEG-1、MPEG-2、H.263等在低码率传输中表
我国是世界3大盲人高发区之一,约有盲人500~900万,占全世界盲人总数的18%。年均失明人数约45万人,即几乎每分钟便会出现一例新盲人,而低视力总人数约为盲人的3倍。据初步预测,
随着软件产业的迅速发展和通过网络途径的传播,软件盗版非法使用的问题日益严重,给软件开发商造成了极大的经济损失,软件产品的安全问题受到越来越多的关注。现阶段除了加强
随着计算机和网络技术的发展,面向服务架构SOA已经成为包含金融经济、军事指控、医疗保健等信息应用系统首选的体系架构,并凭借其跨平台、松耦合、易于集成等技术优势拥有了