欢迎来到天天文库
浏览记录
ID:32021358
大小:3.35 MB
页数:69页
时间:2019-01-30
《【硕士论文】VPN按优先级快速收敛的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要本论文课题来源于国内通信设备制造商H公司的一个实际的开发项目。该项目是由迫切的市场需求驱动的。本文作者全程参加该项目的设计和开发,对项目的核心模块进行了大量的编码。本课题的论述是基于当今大量使用的BGP/MPLSIPVPN网络模型。随着信息社会的发展,VPN业务大规模部署,VPN的路由量迅速增长,VPN用户对BGP/,MPLSIPVPN网络的收敛速度提出了更高的要求。同时,某些VPN用户提出希望获得更好的服务质量,以确保该VPN业务的可靠性。针对这些市场要求,本文首先分析BGP/MPLSIPVPN服务模型对VPN路由现有的处理流程。通过对各种BGP/
2、MPLSIPVPN服务模型在不同应用场景下的分析,总结出问题的核心是如何提高PE和ASBR上的大量的私网路由和VPNV4路由的收敛速度,并划分不同的处理优先级。基于这些具体的需求,我们在设计章节对收敛速度的处理引入了缓存表的机制,利用相同属性的VPN路由处理结果相同的特点来优化VPN路由的处理流程。对于优先级,我们提出了根据不同的RD对VPN路由进行分类处理的策略,从而达到满足不同层次的VPN用户对路由处理速度的要求。在实现章节中,根据前面的设计思路,重新设计了大量的数据结构。同时,对相关的VPN路由的接收和发送流程进行了大量的改进,从而达到了提高VPN
3、路由的收敛速度和按优先级处理VPN路由的目的。经测试,优化后的VPN处理流程很好的满足了前面的两个用户需求。整个项目的开发严格按照IPD.CMM流程进行,各个阶段的缺陷密度均在质量目标范围之内,项目质量良好。关键词:BGPMPLSVPN快速收敛缓存表优先级台湾VPNhttp://vpn.3lunche.com/第一章绪论第一章绪论本章作为全文的绪论部分,首先对VPN以及BGP/MPLSIPVPN网络进行概括性介绍,接着对路由收敛的概念进行简要说明,从而引出本文的课题。最后,对全文的组织结构进行说明。1.1虚拟专用网技术虚拟专用网VPN(VirtualPr
4、ivateNetworks)利用不可靠的公用互联网络作为信息传输媒介,打破空间距离的限制,在远端用户、驻外机构、合作伙伴、供应商与公司之间建立高效、快速、经济和安全的黄金通道131。BGP/MPLSIPVPN使用BGP在服务提供商骨干网上发布VPN路由,使用MPLS在服务提供商网上转发VPN报文,它组网方式灵活、可扩展性好,并能够方便地支持MPLSOoS和MPLSTE,因此得到越来越多的应用。虚拟专用网从出现那天起就受到用户和服务提供商ISP(InternetServiceProvider)的青睐。对用户来说,它打破了空间的限制,使得用户可以如同访问本地
5、网络那样透明的访问该VPN用户的其它远程站点。对于服务提供商来说,使其可以充分利用现有的网络为用户提供大量的增值服务。BGP/MPLSIPVPN是众多VPN模型中的一种,属于三层VPN。由于其部署简单、扩展灵活等优势,使其在现有IP网络中得到了广泛的应用。1.2路由收敛概述路由收敛的概念来源于路由协议,路由的收敛速度由该路由协议采用的算法决定,它是衡量一个路由协议好坏的重要指标。而对于采用了某种路由协议的具体网络模型而言,路由收敛速度就成为衡量该网络好坏的重要指标。本文将要讨论的路由收敛的着重点并不是路由协议及其所采用的算法,而是在现有路由协议及其算法的
6、基础上,对目前BGP/MPLSIPVPN网络中VPN路由的处理流程进行分析和改进,从而达到提高整个BGP/MPLSIPVPN网络路由收敛速度的目的。这样的设计完全来源于实际的市场需求的驱动,而BGP/MPLSIPVPN模型良好的扩展性和灵活性使得服务提供商可以很方便的对现有的网络进行改进和优化以满足用户的各种需求,从而提高VPN的服务质量。关于该部分的详细论述会在台湾VPNhttp://vpn.3lunche.com/台湾VPNhttp://vpn.3lunche.com/2VPN按优先级快速收敛的设计与实现第三章进行。1.3课题背景随着VPN在BGP/
7、MPLSIPVPN网络中的大量部署,VPN用户对网络的收敛速度提出了更高的要求,另外,不同级别的VPN用户对网络延迟、带宽、收敛速度等服务质量提出了不同的要求。针对这一市场驱动,H公司提出了对BGP/MPLSIPVPN网络中的VPN路由提高收敛速度并按不同优先级处理的方案。通过查阅相关资料和网站,目前,在国内外的通信设备制造商中未发现有同类功能的设计和实现。该解决方案的提出、设计和实现完全来源于市场需求的驱动,有很现实的应用场景,在业界处于领先地位。本人在项目组负责该项目核心模块BGP和VPN的设计和开发工作。整个项目的开发严格按照IPD.CMM流程进行
8、,各个阶段的缺陷密度均在质量目标范围之内,项目质量良好。1.4全文的组织结构第一
此文档下载收益归作者所有