论文部分内容阅读
互联网的发展使得因特网成为当今社会的主要信息交流平台。由于网络用户激增,网络应用层出不穷,接入国际互联网的带宽似乎永远不够用。但是从网络管理的角度来说,网络带宽资源只是相对匮乏,如果加以妥善的管理,一定的带宽可以满足更多用户的需要。另外,TCP/IP协议的核心思想是“尽力而为”和公平,而网络应用却要求按照不同的应用特点和重要程度区别对待。因此,对带宽资源的管理是目前网络管理领域的一个重要研究课题。
本文详细分析了当前两种主流的网络带宽管理技术,即队列整形技术和TCP速率控制技术,论述了两种技术取向的差别和各自的应用场景并给出了两种技术各自的优缺点。同时本文也对近年来网络带宽管理系统使用的其他一些优化技术做了简单介绍。
本文系统地描述了透明带宽管理系统的体系结构和工作过程,并在此基础上给出了透明带宽管理系统的总体设计。整个系统由网桥模块、带宽管理模块、连接限制模块、LEM模块、数据包分类模块和配置管理模块组成。
透明带宽管理系统综合采用队列整形技术、网桥技术、Nefilter防火墙技术、IMQ(IntermediateQueuingDevice)技术和Linux内核开发技术完成带宽管理的功能。在系统的设计中采用了将策略和功能相分离的思想,并且在部分功能模块中使用了插件机制,因此系统具有较好的可扩展性。本系统专门设计了一个用于增强系统安全性的模块,所以系统还具有较好的稳定性和安全性。
本文给出了几个核心功能模块的部分测试结果。参考测试结果和当前网络带宽管理技术的发展,在本文的最后给出了进一步的研究方向。
透明带宽管理系统在基于应用、基于策略的带宽资源管理方面提出了一个可行的方案,同时也是在QoS领域做的一个有益探索,有着极佳的发展前景。