论文部分内容阅读
网络管理站是网管系统的主要组成部分,它在保障网络的运行稳定性、高效性和服务质量等方面发挥着重要作用。本文结合国家863项目“可扩展到T比特的高性能IPv4/v6路由器基础平台及实验系统”,给出了T比特路由器网管系统内部模块间非对称消息交换的设计方法与实现方案。 本文所做的主要工作如下: 1.分析了网管系统内部模块间消息交换的设计需求和当前面临的问题。结合网管系统内部模块间通信的问题,从保证服务需求的角度,提出基于非对称交换结构的集中式消息处理方案。 2.研究非对称交换结构的缓存机制。对当前交换结构主要缓存机制的特点进行了简要总结,鉴于这些机制存在的弱点,提出了支持非对称交换的两级式缓存机制,并对输入端口和交换结构内部的缓存进行了设计。 3.研究非对称交换结构的调度策略。从算法设计的角度,对当前支持非对称交换的几种主要队列调度算法进行分析。其中,差额加权轮询调度算法(DWRR)较好地兼顾了IP网络的区分服务要求和工程的可实现性,不足之处是对要求低时延的业务支持不够好,针对这一弱点,对差额加权轮询调度算法进行改进,提出一种支持抢占的差额加权轮询调度算法(SP-DWRR),并将该算法应用于非对称交换结构中。 4.在上述理论分析的基础上,给出了非对称交换结构在网络管理站中的设计方法,并予以实现,在网管系统的实际应用中取得了良好的效果。