论文部分内容阅读
传统的VPN技术曾在一定程度上满足了许多大型企业对于组建企业专网的需求,但这种基于ATM或帧中继技术的VPN技术存在依赖专用传输介质、部署复杂、网络建设成本高等缺点,无法满足企业对于网络灵活性、扩展性、经济性等方面的要求,因此基于MPLS技术的MPLS VPN逐渐受到广泛青睐,其中MPLS L2VPN技术以其组网方式简单易实现,可扩展性强,运营成本相对较低等优越性能脱颖而出,成为VPN技术的新亮点。伴随着移动承载网络逐渐向分组传送网演进与发展的趋势,各大设备提供商开始争相研究并推出支持MPLS L2VPN业务传输的PTN设备。因此本文选取MPLS L2VPN业务在PTN设备上的实现为研究课题,基于一款集中式PTN设备,设计出了一个应用于设备转发层面的可以支持MPLS L2VPN业务的转发模型,重点研究如何在PTN设备上实现用户业务数据的透明传输,以及MPLS标签添加、删除、替换等功能,主要内容可以归纳为以下几点:(1)介绍了一款集中式PTN设备的框架结构及其使用的软件架构,针对该设备设计出了其完成MPLS L2VPN两种基本类型的业务转发时所需实现的各功能。(2)设计了一个可以支持MPLS L2VPN业务转发的整体模型,并按功能将其划分为L2VPN创建、数据接入与转发、MPLS标签处理等几个模块,介绍各模块的组成,各自实现的功能,以及为创建各配置块所设计的接口函数和代码实现流程,同时设计了实现相关的MAC地址学习、线性1:1保护等功能的接口函数。(3)针对MPLS L2VPN两种常用的业务类型,模拟了各自的实际组网场景,设计整体测试方案,验证了应用该转发模型的PTN设备对用户二层数据报文的处理能力、MPLS标签转发过程中相应的标签处理能力,以及通过LSP1:1、PW1:1等线性保护技术对MPLS L2VPN业务所实现的业务保护能力。本文所研究设计的MPLS L2VPN业务转发模型的软件实现由基于Linux操作系统的C语言完成。实验结果表明,应用该转发模型的PTN设备可以满足目前城域传送网承载MPLS L2VPN业务时对PTN设备提出的行业要求。