论文部分内容阅读
本论文基于Intel IXP系列的网络处理器进行MPLS实现技术的研究。在快速通道上,论文中分析了Intel IXP2400的移植框架的层次结构。在慢速通道上,研究了VxWorks的软件技术。同时,针对MPLS的实现技术,研究了MPLS-linux的系统模型与数据结构,构造出Linux-VxWorks的开发环境。在网络处理器的内核组件基础上,设计实现了VxWorks上的MPLS的网络驱动,利用VxWorks的消息机制与多任务环境设计开发中MPLS应用的总体框架。同时,为了性能比较,实现了一套非 VxWorks网络包内存管理,并在此基础上重新实现了驱动程序与协议程序,达到较高的网络性能。
最后,论文对基于网络处理器的MPLS系统,提出了性能提高的软件途径,进行了性能测试。