论文部分内容阅读
随着网络的发展,企业的日益扩张,客户分布日益广泛,合作伙伴日益增多,传统企业网的功能缺陷凸显,企业对于自身的网络建设在灵活性、安全性等方面提出了更高的要求。在这样的背景下,VPN以其独具特色的优势赢得了飞速的发展。VPN使用的主要技术是隧道技术,VPN用户的数据就是通过各种隧道进行传输的,而MPLS技术集成了IP路由技术的灵活性和二层交换的简洁性而且本身就是一种隧道,因此决定了其对VPN技术有着良好的支持。目前MPLS L2VPN主要有两种实现,一种是Martini提出的基于扩展LDP协议实现的Martini L2VPN,一种是Kompella提出的基于MP-BGP扩展实现的Kompella L2VPN,目前Martini L2VPN已经标准化,而Kompella L2VPN已经基本上没有再使用了。随着协议的标准化,各个运营商对于设备支持MPLS L2VPN的需求增加,各个设备商也在为此做着自己的准备。本课题依托港湾网络有限公司X项目,承担设备对MPLS L2VPN-VPWS模块的实现,论文主要完成了以下工作:1.深入学习MPLS、VPN的基本技术原理和L2VPN的相关标准及草案;深入了解基于NP架构的高端智能交换机的软、硬件体系结构,从MPLS模块入手,了解与之相关的协议模块的体系结构。2.结合项目需要分析MPLS L2VPN-VPWS模块设计需求,给出了L2VPN-VPWS模块的实现模型,以此为基础,设计出VPWS模块的解决方案。3.详细设计了VPWS模块的实现流程,包括控制流程、数据转发流程和对外接口的设计。4.设计VPWS系统的测试方案,通过对集成测试环境上VPWS功能测试的现场结果分析,完成了VPWS系统基本功能的全面测试;结合测试数据对比分析实例,总结经验并为相关开发人员提供参考。