论文部分内容阅读
随着互联网络宽带化和综合化的发展,基于通用处理器或ASIC专用芯片的传统路由器已经难以满足实际应用中的网络数据处理的需要,前者处理性能不够,后者则灵活性差,为了弥补这两方面的不足,近年来,网络处理器NP(NetworkProcessor)在路由器的设计中得到了应用。本文中所研究的“基于IXP2400网络处理器和通用处理器的路由器”正是有效的利用了网络处理器的强大性能和高度灵活性,在功能和性能上,对传统路由器进行了改进。
本文首先对IXP2400网络处理器的系统结构进行了介绍,剖析了其中的各硬件组成部分,然后重点分析和设计了“基于IXP2400网络处理器和通用处理器的路由器”系统,并对系统的各个组成部分进行了阐述和分析,然后详细的讨论了系统快通道中的高速数据预处理模块,并对构成该模块的ReceiveMB和TransmitMB两个功能子模块进行了设计与实现。
在此基础上,本文还给出了系统快通道中高速数据预处理模块的调试和测试方案,对模块的功能的正确性等进行了验证。最后,本文还对“基于网络处理器的路由器”的设计中未来可作的工作进行了展望。