论文部分内容阅读
互联网是信息社会的基础设施,IPv6是下一代互联网的核心技术,IPv6路由器是其中的关键和枢纽。传统路由器要么基于通用处理器构架,要么基于ACIS芯片构架,前者性能不够,后者可扩展性较差,为了提升IPv6路由器的交换转发性能,增强其功能灵活性,满足下一代互联网宽带化和综合化的要求,本文采取了具有强大的处理性能的IXP2400和具有灵活的网络处理功能的通用处理器来构架IPv6路由器。
论文在对IXP2400的硬件结构进行介绍,对“基于IXP2400和GPCPU的IPv6路由器”系统进行阐释之后,重点对该IPv6路由系统的快通道进行分析和设计。快通道运行在IXP2400上,负责对网络数据包执行高速转发处理,是整个IPv6路由系统取得高性能的关键所在。论文先是对快通道的处理流程进行总体设计,然后对快通道进行功能分解,得到Receive、IPv6Forward、Ether、QM、Scheduler、Transmit等子模块。结合IXP2400的硬件结构特征,论文主要从处理流程和数据结构两个方面对快通道的各个子模块进行深入的分析,得出了具体的实现方案。之后,论文给出了快通道的调试、测试方案,初步验证了文中提出的快通道实现方案的正确性。最后,论文对基于网络处理器的IPv6路由器设计的未来方向作了展望。