基于MPLS-VPN的虚拟网实现设计.doc
《基于MPLS-VPN的虚拟网实现设计.doc》由会员分享,可在线阅读,更多相关《基于MPLS-VPN的虚拟网实现设计.doc(41页珍藏版)》请在沃文网上搜索。
1、摘要 摘 要随着Internet网络的飞速发展,越来越多的企业利用Internet开展各种商务活动。对于大部分的企业以及政府机构,在不同省市地区都有各自的办事机构或者分公司,在这种情况下,为了让分支机构的员工能够与总部实时交互数据信息,企业得向ISP租赁网络提供服务,但公网上容易受到各种安全攻击(例如:DDOS攻击,使得服务器资源瞬间消耗完,业务无法开展。机密数据被窃取等),导致数据信息极度不安全。租赁专线业务的价格又非常昂贵。而VPN的引入则刚好解决了这些问题,它是利用公用网络来连接到企业私有网络。在VPN中,用安全机制来保障数据机密性,安全真实性和完整性的严格访问控制。这样就在公网中建立了
2、一个逻辑上虚拟的私有网络。提供VPN的技术有:GRE、IPSEC、SSL、L2TP、PPTP、MPLS等,在所有VPN技术中,MPLS-VPN以其良好的安全性、可靠性、扩展性、灵活性、经济性、可管理性等独特优势,赢得了众多企业青睐。 关键词:Internet,企业,安全,可靠,MPLS,VPNIABSTRACTWith the rapid development of the Internet, more and more enterprises carry out various business activities by the Internet .For the majority of
3、 enterprises, institutions and government agencies ,they have their own offices or branches in different provinces and cities. In this case, in order to make the employees in the branch offices exchange the real-time data with headquarters , enterprises have to ask the network to provide service by
4、the ISP. But the public Internet is easily got the various security attacks (such as:DDOS attack, which makes the consume server resources run out instantly, making the business not be carried out and the confidential data being stolen, etc.), resulting in the data information is extremely unsafe. H
5、owever, the price of leased private line services is very high . Fortunately, the introduction of the VPN is just to solve these problems, which is to use the public network to connect to the corporate private network. In the VPN, the security mechanisms protect and strictly control the data confide
6、ntiality, making them security authenticity and integrity. So in the public network,it establishes a logical and virtual private network.There are some technologies provided by VPN, including GRE、IPSEC、SSL、L2TP、PPTP、MPLS and so on。In all the VPN technology, the MPLS-VPN has its own special advances
7、of good security、reliability、scalability、economy and manageability ,which win the popular in many enterprises. Key words:Internet Enterprise Security Reliability MPLS VPN目录目 录第1章引言第2章MPLS-VPN技术基础第3章基于MPLS-VPN的企业网设计第4章基于MPLS-VPN的企业网络模拟实现第5章结束语参考文献致谢 第1章 引言随着Internet的飞速发展,人们对于网络的依赖性也越来越强,特别是企业对Interne
8、t提供的网络服务质量要求也越来越高,而VPN技术的引入刚好解决了用户的高需求。随着VPN技术的成熟以及在各个行业的广泛应用,VPN已经被大众化。通常情况下,VPN是用来为企业在公网上组建一个安全的逻辑的虚拟局域网,通过它可以帮助远程用户、公司的分机机构、商业合作伙伴以及供应商同企业内部建立一个安全可信的连接,并保证数据的安全传输;也可以利用VPN承载一些其他的网络业务,如VOIP、视频会议等。随着用户对带宽需求的增长、组网灵活性、网络可扩展性、可管理性、成本要求等不断提高,传统IP网络技术已不再能够满足用户的需求,且通过专线方式组网的需求也会越来越低,而基于MPLS-VPN的网络技术可以兼备三
9、层无连接路由和面向连接的二层转发机制优点。该网络技术在同一物理网络上支持传统IP业务和MPLS等新业务,并可快速提供用户业务。例如:对等接入、IP、VPN,通过二层VPN方式承载FR、ATM、DDN业务等。MPLS-VPN技术为用户提供质量和安全保证,同时大大节约了成本,特别是通过MPLS-VPN为用户提供语音、视频、数据等统一平台,满足了各类客户的需求,特别是企业等大客户。本论文对MPLS-VPN的基本概念,分类,原理等进行了详细阐述,通过将传统VPN技术和MPLS-VPN技术进行对比,得出了MPLS-VPN才是最优的解决方案。并进一步通过实际组网案例,模拟实验等分析数据结果,证明了基于MP
10、LS-VPN的虚拟网才能满足企业综合业务发展的需求,并对MPLS-VPN组网的提出进一步优化和建议,以及未来MPLS-VPN技术的展望。IIIMPLS-VPN技术基础第2章 MPLS-VPN技术基础2.1 VPN技术简介 VPN英文全称为:virtual private network(虚拟专用网),即利用公网Internet来组建一个安全可靠的逻辑上的专用网,供一群团体用户之间相互通信,享用VPN提供各种服务。它拥有强大的加密机制和认证机制,以确保数据在公网中安全可靠的传输。IETF组织对基于IP的VPN解释为:通过专门的隧道加密技术在公共网络技术上仿真一条点到点的专线技术。一句话,VPN核
11、心就是在利用公共网络建立虚拟私有网。2.2 VPN技术分类 随着IP网络技术高速发展以及新技术的不断引入,VPN的概念也越来越复杂。对于IP VPN技术分类还未有一个标准的规定,从不同角度出发,分类各种各样。但一般情况下,VPN有以下几种分类:(1)按接入方式划分为两类:专线VPN:指为已经通过专线接入ISP边缘路由器用户提供的VPN解决方案。拨号VPN又称为VPDN(Virtual Private Dail-up Network 虚拟拨号专用网):指利用拨号方式通过PSTN(Public Switched Telephone Network 公用电话交换网)或ISDN(Integrated
12、Service Digital Network 综合业务数字网)接入ISP的用户提供的VPN业务。(2)按隧道使用的协议类型划分为三类:工作在数据链路层的第二层隧道协议,如:点到点隧道协议:PPTP(Point To Point Tunneling Protocol)、第二层转发协议L2F(Layer 2 Forwarding)、第二层隧道协议L2TP(Layer 2 Tunneling Protocol);工作在网络层的第三层隧道协议,如:通用路由封装协议GRE(Generic Routing Encapsulation)、IP安全协议(IPSec);工作在第二层和第三层之间的隧道协议,如:
13、MPLS(Multi-Protocol Label Switching)隧道协议。(3)按VPN平台类型划分为三类:软件平台VPN,利用软件公司提供的完全基于软件的VPN。主要应用于对数据连接速率要求不高,对性能和安全性要求不高的用户。专用硬件平台VPN,利用硬件厂商提供的专用硬件平台实现的VPN,主要用在专业的VPN网络服务提供商。辅助硬件平台VPN,辅助硬件平台VPN主要是指以现有网络设备为基础在再加上适当的VPN软件来实现的VPN,是目前最通用的VPN技术平台。它既包含了硬件平台的高性能和高安全性,同时又具备了软件平台的灵活性。(4)按VPN为客户提供的业务类型划分有三类:Intrane
14、t VPN,主要用户机构内部通信。Extranet VPN,主要用于与其他机构通信。Access VPN,主要用于移动用户、办公家庭、远程办公室等通过便宜的拨号媒介进行接入(VPDN)。3.VPN技术原理 VPN技术实现原理主要有:隧道技术、加解密技术、密钥技术、用户与设备身份认证技术。(1)隧道技术(Tunneling):即在公网上建立一条安全数据隧道,保证数据在隧道中安全传输。隧道是由隧道协议加密构成的,分为第二、第三层隧道协议。而对于VPN而言,隧道是最常用的技术。如图1所示,为数据包在IPSec VPN隧道下封装后的分组结构。原始数据包:IP头DATA隧道封装后的数据包:ESP验证头E
15、SP尾DATA原始IP头ESP头新IP头 图1:IPSec VPN 隧道模式下对数据包封装示意图(2)加解密技术(Encryption&Decryption):利用加密算法(如DES等)对数据进行加密后,将数据传输到目的地进行解密,从而保证了数据的安全。(3)密钥管理技术(Key management):保证数据在公网上安全传输而不被窃取。(4)用户与设备身份认证技术(Authentication):通过对用户身份的识别,区分哪些用户才能进入设备系统进行访问授权,例如:数字证书等。4.MPLS技术简介MPLS(Multi-Protocol Label Switching 多协议标签交换)是一种
16、新兴技术,它是由Cisco的标记交换技术演变而来的。为了解决现存网络中存在的诸多与数据包转发有关的问题,IETF组织建立了一系列标准来规范市场,推进不同厂商、不同个体在标签交换领域的技术统一,最终建立了MPLS技术框架。传统的IP数据包转发每一跳都会执行第三层查找功能,而MPLS简化了每一跳设备的转发处理过程,以标签替换的方式进行取代,MPLS网络结构由标签交换路由器(LSR)和边缘标签交换路由器(ELSR)组成。如图2所示: 图2:MPLS网络结构标签交换路由器(LSR)和边缘标签交换路由器(ELSR)是MPLS网络中重要的部件。标签交换路由器(LSR)是指一切实施了标签转发功能并且能够基于
17、标签来转发数据包的路由器或交换机。边缘标签交换路由器(ELSR)指在MPLS网络边缘执行标签压入(push)和标签弹出(pop)的路由器或交换机。它们都包含两个独立的部分:转发部分(也称数据层)和控制部分(也称控制层)。转发部分的作用是查看数据包携带的标签,然后使用标签交换机所维护的标签转发数据库(LFIB),来执行数据包的转发。控制部分则负责在一组相互连接的标签交换之间,创建并维护标签的转发信息(称为绑定)。LSR结构和ELSR结构如图3和图4所示: 图3:标签转发路由器(LSR)结构图 图4:边缘标签转发路由器(ELSR)结构图5.MPLS基本原理与分类MPLS结构从逻辑上分为数据层和控制
18、层。控制层负责路由的选择,维护路由表信息,通过标签分发协议(LDP,Label Distribution Protocol)交换标签信息;数据层将标签信息保存在标签信息库(LIB)中,并通过标签信息库建立IP转发信息表(FIB)和标签转发信息表(LFIB),将带有标签的数据包进行转发。当数据包进入MPLS网络中,ELSR查询FIB表,并对数据包的FEC压入标签,并转发给LSR;LSR根据数据包的入标签,检索LFIB得出出标签和下一跳地址,并以新标签替换旧标签,转发到下一跳LSR;当数据包到ELSR时,ELSR去掉标签,执行第三层路由查找,并将数据转发到目的地。数据流程如图5所示: 图5:MPL
19、S标签添加与转发流程图在传统的IP网络中,每个数据到达一个路由器,都会根据路由表按最长匹配原则执行第三层查找下一跳IP地址,当一个IP网络很大的时候,这个查找会消耗很多时间。而且,若两个VPN站点私有IP相同,也无法实现支持。而MPLS一个重要的功能就是使用标签的替换基于硬件执行快速转发来代替该数据包执行第三层查找的功能,在很大程度上节省了交互信息时间。而且MPLS根据每个VRF关联的接口和标签能够区分VPN站点相同的私有IP。 MPLS中引入了非常多的概念和新术语,其中比较关键的有:(1)标签和标签栈标签是指数据包的转发等价类(FEC)被分配的长度固定且简短的标识符。这些标签按顺序的组合起来
20、就是标签栈,实现多层标签的嵌套。它们可以提高数据转发的性能。MPLS标签栈放于二层帧的第二层头部与第三层头部之间,如图6所示: 图6:MPLS标签和MPLS标签栈图MPLS标签头部也称为填充头部,包换了MPLS标签(20bit)、服务类别信息(3bit,在IETF中为试验位)、生存时间字段(TTL,8bit)和栈底(Bottom-Stack,1bit)位。(2)转发等价类(FEC,Forwarding Equivalence Class),是指一组以相同的方式转发的数据包。转发等价类的划分方式非常灵活,可以是源地址、目的地址、源端口、目的端口、协议类型、VPN等的任意组合。例如,在传统的采用最
21、长匹配算法的IP转发中,到同一个目的地址的所有报文就是一个转发等价类。(3)标签交换路径(LSP,Label Swiched Path),指为FEC打上标签的数据包所需要通过的那一系列LSR的路径。LSP是单向的,也就是说,由一个特定的FEC返回的流量所需要使用一条不同的LSP。(4)每个LSR都有2张表,一张标签信息库(LIB,Label Information Base),一张标签转发信息库(LFIB,Label Forwarding Information Base)。LIB会保存所有该LSR分配的标签信息,以及这些标签从邻居LSR发来标签之间存在的对应关系。LFIB的作用是在转发数据包
22、的过程中,记录那些正在由MPLS设备来执行数据包转发的标签。介绍了MPLS 的基本概念后,接着对MPLS VPN的分类做进行阐述。MPLS VPN分为基于帧模式的MPLS VPN和基于信元模式的MPLS VPN。根据PE(Provider Edege)设备是否参与VPN路由,又分为MPLS Layer3 VPN和MPLS Layer2 VPN。MPLS Layer3 VPN意为第三层MPLS VPN,该网路是由ISP骨干网络与客户各站点连通组成。VPN也就是对客户各个站点集合的划分,并使他们之间具有连通性。MPLS Layer3 VPN的结构图如图7所示。 图7:MPLS VPN 结构从图7看
23、出,MPLS Layer3 VPN包含4类主要部件:(1)PE(Provider Edge):ISP骨干网络边缘路由器,负责MPLS Layer3 VPN网络中数据包标签的压入和弹出,存储由路由表派生出来的VRF(Virtual Routing Forwarding Table),并处理VPNv4路由。 (2)P路由器(Provider Router):ISP骨干网络核心路由器,负责MPLS网络中数据包的标签转发。(3)CE(Customer Edge):客户网络边缘路由器,客户通过CE连接到ISP网络。(4)Site:用户站点,指用户网络邻接的部分。它可以使用一台或多台CE和PE设备,通过一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MPLS VPN 虚拟 实现 设计