论文部分内容阅读
IP QoS在IXP2400上应用的研究与实现是在新的网络环境和新的业务需求下所产生的,这一研究工作在最前沿的Intel IXA第二代网络处理技术和网络QoS技术的基础上进行,所以这是一个涉及多学科分支交叉性的研究阵地。本文研究的成果在于:通过对IP QoS在IXP2400上应用的实现,提出了实现IP QoS的思想、方法、技术和方案,揭示了在IXP2400上实现IP QoS技术的优越性和前沿性。这些最终体现在IP QoS在IXP2400上的应用的实现方案中。文中首先详述了IP网络实现QoS控制的基本技术,然后给出综合服务(Intserv)和区分服务(Diffserv)研究方面的最新成就,分析了IP QoS技术在实现方面所需要的各种技术,并结合Diffserv的优点和可扩展性,最后确定在本IP QoS应用中实现的技术为IP Diffserv。Intel IXA网络交换架构是Intel公司提出的第二代网络交换架构,Intel IXP2400是Intel IXA网络处理器的一员。本文对它们分别作了详细阐述,同时结合IXA架构和IXP2400在网络处理中的各种应用的软件框架和硬件外部接口,指出了IXP2400的先进性和实现IP QoS的可行性;并由此得出使用IXP2400来实现IP QoS技术是一个非常好的选择。服务质量分类是实现QoS的基础,本文就IXP2400上的QoS分类作了深入的讨论,通过和以前分类方法的比较,结合当前各种路由器的分类方法,提出了我们自己的分类方法。并且指出,为了减少边缘路由器的负荷,我们可以借助终端来实现服务质量的映射,给出一个分类标志,提交给边缘路由器。同时本文还对实现IP QoS技术所需要的算法(包括WRR、DWRR、DRR和WRED)作了详细分析,指出了使用这些算法的优越性。在分析了IXP2400和IP QoS基础上,基于Intel开发框架提出了实现IP QoS应用的软件架构和硬件架构,并对软件架构的各个模块作出详细设计,这些模块包括数据包重组、流分类、流量调节、队列调度、交换、存储转发等。同时在实现IP QoS的基础上对IXP2400和外部的SRAM和DRAM资源分配作了规划。