论文部分内容阅读
Internet的飞速发展对网络性能提出了更高的要求,传统的IP网络只提供“尽力而为”的服务,明显地不能满足语音、视频等实时业务的网络传输质量要求。流量控制是提高IP网上实时业务传输质量的重要手段。由于不同类型的业务对服务质量有不同的要求,区分服务可以根据业务需要提供不同的服务质量。网络处理器IXP2350具有多种接口,具有优异性能和高度灵活性的“可编程硬件系统”,非常适合用于实现多网网关及流量控制。因此,研究基于区分服务的流量控制技术及其网络处理器的实现有着重要的应用价值。本文首先介绍了综合服务与区分服务体系结构、队列管理与调度等网络流量控制相关技术的基本原理,详细分析了网络处理器IXP2350的硬件结构及其软件开发环境。其次,讨论了基于IXP2350的多网网关硬件系统、主要模块的功能及其实现架构。重点实现多网网关控制模块的性能验证,完成无线传感器网络流量控制的方案设计和ATM网络流量控制模块的算法改进。最后,在深入研究区分服务流量控制原理的基础上,设计了基于IXP2350的区分服务(DiffServ)流量控制系统的硬件结构及模块功能,并完成流量控制系统的一部分模块设计和实现。该流量控制模块能够根据数据包的优先级提供不同级别的服务。同时在仿真工具workbench上对IXP2350 DiffServ流量控制系统模块进行了功能验证。实验表明该模块能够使IP网的性能得到改善和提高。