论文部分内容阅读
随着全球Internet的飞速发展,第4版本IP(IPv4)的技术地址空间不足问题已经成为互联网和通信产业发展的瓶颈。而第6版本IP(IPv6)技术在IP地址数量、安全性、移动性、服务质量等方面具有无可比拟的优势。因此IPv4向IPv6逐步过渡已经成为下一代网络发展的必然趋势。多协议标记交换(MPLS)技术是近年来的热门话题,利用MPLS技术可以实现骨干网上的流量工程以及服务质量(QoS),同时MPLS也为网络带来了各种新的业务模型。MPLS6PE技术就是在这样的背景下应运而生,MPLS 6PE是一种基于MPLS的IPv6隧道技术,即利用MPLS技术在IPv4网络上实现IPv6隧道。 MPLS 6PE技术在IPv4向IPv6过渡的过程中将扮演着非常重要的角色。但是目前国内对于MPLS 6PE技术的研究与应用还不够充分,同时特定应用集成电路(ASIC)芯片对MPLS报文转发的支持相对较弱。鉴于这一现状,本文提出了在网络设备中采用网络处理器扩展其业务特性,并利用网络处理器技术实现MPLS6PE的转发方案,通过一个实例就控制层面与转发层面的实现进行了设计与分析。通过理论分析与试验证明,采用网络处理器技术可以成功实现IPv6隧道数据的快速转发,且无论在稳定性还是性能方面都远远超过了普通X86 CPU架构的网络设备,同时采用网络处理器实现MPLS 6PE技术,在灵活性与可扩展性方面是ASIC芯片所无法比拟的。