版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北华航天工业学院毕业论文PAGEPAGEV毕业设计报告(论文)报告(论文)题目:基于MPLSVPN技术的企业网设计与实现作者所在系部:计算机科学与工程系毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解红河学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。学校可以公布论文(设计)的全部或部分内容。保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:
摘要MPLSVPN是基于MPLS技术交换的一种IP-VPN,是在网络路由和交换设备上应用MPLS技术,以简化处于核心的路由器路由选择方式,结合传统路由技术的标记交换来实现的IP虚拟专用网络(IPVPN),可构造宽带的Intranet、Extranet,来满足多种灵活的业务需求。当今互联网应用需求与日俱增,对带宽、时延的要求也越来越高;如何提高转发效率,各路由器厂商做了大量改进工作,如Cisco在路由器上提供CEF(CiscoExpressForwarding)功能,修改路由表搜索算法等等。而这并不能完全解决目前互联网所面临的严峻问题。ATM和IP曾是两个互相对立的技术,但最终这两种技术融合,那就是MPLS(Multi-ProtocolLabelSwitching)技术的诞生!MPLS技术结合了IP技术信令简单和ATM交换引擎高效的优点,已能轻松应对各种灵活的业务需求。本文主要介绍了MPLSVPN技术概述和主要应用。关键词:多标记协议交换虚拟专用网IP数据转发路由器MPLS
AbstractMPLSVPNisaIP-VPNbasedonMPLStechnology,innetworkroutingandswitchingdeviceusingMPLStechnology,inordertosimplifytheincorerouterrouteselectionmode,combiningthetraditionalroutingtechnologytoachievetheIPlabelswitchingvirtualprivatenetwork(IPVPN),canconstructbroadbandIntranet,Extranet,tomeettheneedsofavarietyofflexiblebusinessneeds.Today'sInternetapplicationneedsgrowwitheachpassingday,thebandwidth,delayrequirementsarealsogettinghigherandhigher;howtoimprovethetransmittingefficiency,eachroutermanufacturersmadealotofimprovements,suchasCiscowithCEF(CiscoExpressForwarding)function,modifytheroutingtablesearchalgorithmandsoon.ButthisdoesnotcompletelysolvethecurrentseriousproblemstheInternetisfacingwith.ATMandIPweretwooppositetoeachother,butintheendthetwotechnologyintegration,thatisMPLS(Multi-ProtocolLabelSwitching)technologywasborn!MPLStechnologycombinedwithIPtechnologyandATMsignalingsimpleexchangeenginehashighefficiency,caneasilydealwithallkindsofflexiblebusinessneeds.ThispapermainlyintroducestheMPLSVPNtechnologyandapplication.Keyword:Multi-ProtocolLabelSwitchingvirtualprivatenetworkIPdataforwardingrouterMPLS
目录TOC\o"1-3"\h\u15868摘要 I17087Abstract II7438第1章绪论 1302641.1课题研究现状分析 195141.1.1本领域内已开展的研究工作 1137181.1.2已经取得的研究成果 1282351.2选题意义 2295521.3课题研究的主要内容 320135第2章系统需求分析 4214382.1问题提出 4154072.2可行性分析 4102222.2.1技术可行性 543372.2.2经济可行性 5160882.3系统的设计目标 5289912.4系统需求概述 5227第3章开发技术和开发环境 730353.1MPLSVPN核心技术 7291713.1.1PE路由器的改造和VRF的导入 7196123.1.2MP-BGP协议对VPN用户路由的发布 7286723.1.3倒数第二跳弹出 874683.2MPLSVPN理论知识 9315703.2.1MPLS包头结构 9278563.2.2MPLS术语 9321813.2.3LDP 10162183.2.4MPLS标签的分配和管理 11287013.3RT 13175853.3.1RT的本质 14313753.3.2RT的灵活应用 15178133.4RD 15185173.4.1RD的本质 15224083.4.2RD的灵活应用 16232353.5OSPF多实例 166407第4章网络方案设计 18140934.1拓扑结构设计 181154.2IP地址分配规划 1828683第5章网络方案实现 20233875.1设备选型 20212085.2系统功能实现 20186965.2.1VPN实例与接口绑定 20301285.2.2OSPF多实例与相应VPN绑定 2047325.2.3VPN实例的RT及RD属性设置 2188305.2.4MP-BGP协议启用 214923第6章系统测试 228936结论 2516799致谢 2625075参考文献 27PAGE26北华航天工业学院毕业论文第1章绪论1.1课题研究现状分析以MPLSVPN为主的IPVPN技术在全球商用在2000年时兴起,在国内运营商中,中国网通率先几乎与世界同步推出该技术,其他运营商纷纷效仿。MPLSVPN技术发展迅速,初期在亚洲为2002年比2001年增长了357%,达到一定规模后开始保持每年约27%的增长率,而其他VPN技术发展相对减缓。MPLSVPN技术主要用于跨国企业集团和行业用户在国内外的各分支机构,在不能独立建网的中小企业网络中应用也很广泛。MPLSVPN技术为不同用户提供了质量及安全保证,同时大大节省了其投资成本,特别是通过MPLSVPN为用户提供包括语音、数据乃至视频业务在内的统一通信平台。目前,VPN已向运输、保险、银行、大型制造业和连锁企业等迅速扩张。运营商通过MPLSVPN技术为大量的商业用户提供了端到端的高质量、高安全高可靠的网络平台及服务,用户中不乏各种国际知名企业和金融业客户;并且实现了FR/ATMoverMPLS电路业务及拨号上网业务。1.1.1本领域内已开展的研究工作1.理论研究基础(1)MPLS(Multi-ProtocolLabelSwitching)技术诞生。(2)各厂商设备的MPLS技术支持升级及相关标签协议的完善。2.技术层面的支持(1)PE路由器的改造和VRF的导入。(2)设定相关RT及RD值保证业务识别与区分删除路由。(3)MP-BGP路由协议的成熟。1.1.2已经取得的研究成果就MPLS技术本身而言,目前MPLS领域里,其研究热点主要的关注于包括由VPN在内MPLS应用,如QOS,流量工程等。具体到MPLSVPN,目前的研究重点主要集中在,解决MPLSVPN应用中可能遇到的一些问题,例如VPN跨自治域,VPN组播等。业界MPLSVPN研究的一个重要的热点是分布式PE,目前MPLSVPN功能主要是通过单个PE设备实现,因此PE需完成多种业务,对接口数目及种类的要求很高,性能压力也很大。为了解决该问题,有的人提出了通过多个设备虚拟一个设备完成PE功能,例如华为公司提出的分层PE等。MPLSVPN技术相关进展如下:(1)虚拟路由器技术:通过在IP的网络中增加采用虚拟路由器技术所实现的VPN业务网关,IP网络使客户能在不更新原有的设备、不增加新的网络容量情况下,开发并提供多种服务,增加服务的内容及功能,例如NAT业务、防火墙业务、VPN和Internet统一访问接入等业务。(2)分级PE技术:由华为公司所推出的特有的PE分级技术,在低端使用便宜的路由器设备作PE,在高端采用高级的路由器来提升性能,从而达到整个MPLSVPN网络的性能优化,并在同时成本降低。(3)IP地址空间可重叠VPN技术:避免采用相同IP地址的不同VPN用户发生冲突,从而提供更大的方便与灵活,同时节省了IP地址使用资源。
(4)可管理的VPN业务:为VPN用户提供管理和监控的VPN服务,以提升服务水平
(5)其它的与MPLSVPN相关的新技术就是结合以太网和IP/MPLS双重优势的虚拟专用局域网服务(VirtualPrivateLANService,简称VPLS)技术。1.2选题意义(1)MPLSVPN是实现三网融合目标的关键技术及VPN技术的发展方向;MPLSVPN非常地适合对QoS、CoS(服务级别)、网络带宽、可靠性等要求度高的VPN业务,适合于远程互联的大中型企业的专用网络。MPLSVPN不仅满足了VPN用户对安全性的要求,还减少了网络运营商和用户方的很多工作量。MPLSVPN易于实现三网融合,即在同一网络平台上实现基于IP数据、语音及视频的远程通信,代表着VPN的发展方向。
(2)下一代网络的发展和应用,在向以IPV6为核心的技术,下一代互联网过渡和发展中,MPLSVPN技术将是由IPv4网络向IPv6网络过渡的重要手段和方式,其原因是MPLSVPN采用MPLS技术在IPv4和IPv6网络都能使用。因此,即便能够完全过渡到IPv6的网络,MPLSVPN技术仍能使用,且发展空间甚广,因为可以充分地利用IPv6的安全特性和QOS特性来改善和加强MPLSVPN技术实现及应用,使用户对它更有兴趣和信心。虽然MPLSVPN技术发展前景比较乐观,不过MPLSVPN技术若要想要有更大的发展,目前的QoS问题还是有待进一步地提高,安全问题也需加强,另外需进一步提高标准化的程度及开放程度,解决由多厂家设备的互通性问题。相信经过MPLSVPN技术的不断完善和发展,未来必将能够和IP网络达到完美的结合,为用户提供更加满意的服务和更加丰富的业务,最终成为VPN技术的主流。1.3课题研究的主要内容课题研究主要包括以下主要内容:(1)网络设备的选用;(2)网络拓扑的设计和搭建,综合布线;(3)局域网和MPLSVPN专网IP地址分配;(4)解决地址重叠,配置VPN实例;(5)相关属性RT,RD值设计与配置;(6)路由协议的配置和优化;(7)OSPF路由协议多实例配置。第2章系统需求分析2.1问题提出随着Internet的普及和发展,基于MPLS技术的虚拟专用网技术必将引起人们的广泛关注,它势必成为未来网络安全方面研究和Internet应用的一个重要的方向。MPLSVPN能够利用公用骨干网络的广泛且强大的传输能力,降低企业内部网络和Internet的建设成本,极大地提升用户网络运营和管理的灵活性,同时能够充分满足用户对信息传输的安全性、实时性、宽频带、方便性等方面的需要,很受一些大型跨地域集团公司用户的欢迎。据研究,MPLSVPN技术代替租用专线能够使远程站点的连接费用降低20%到47%,而在远程投入的情况下,能够降低60%至80%。VPN在为用户方面产生效益的同时,也为自己开拓了广阔的应用发展前景。VPN的服务是很早就提出的概念,而以前运营商提供的VPN是在传输网上提供的覆盖型的VPN服务。运营商给用户出租线路,在用户上层使用何种的路由协议、路由怎么走等等,这些运营商不管。这种租用线路来搭建VPN,好处是安全,而价格昂贵,并且线路资源浪费严重。后来,随着IP网络全面铺开,服务提供商在竞争压力下,不得不提供更为廉价的VPN服务,即三层VPN服务。通过提供给用户一个IP的平台,用户通过IPOverIP的封装格式在公网上打通隧道,同时也提供了加密等手段提供安全保障。这类VPN用户在目前的网络上数量非常巨大!但这类VPN服务因大量的加密工作、传统路由器根据IP包头的目的地址转发效率不高等原因不是令人非常满意。MPLS技术的出现和BGP协议的更新改进,让大家看到了另一种实现VPN的曙光。当今的互联网应用需求日益增多,对带宽、时延等要求也越来越高。如何提高转发效率,各个设备厂商做了大量改进工作,如Cisco在路由器上提供CEF(CiscoExpressForwarding)功能、修改路由表搜索算法等等。而这并不能完全地解决目前互联网所面临的严峻问题。IP与ATM技术相互对立的,最终的融合,就是MPLS(Multi-ProtocolLabelSwitching)技术的诞生!MPLS技术结合了IP技术信令简单和ATM交换引擎高效的优点!2.2可行性分析利用MPLSVPN的相关概念与技术支持,为不同需求的企业网设计与实现提供可能。2.2.1技术可行性在技术上的可行性分析,主要包括网络硬件、软件和协议是否能够满足企业组网需要。硬件方面,企业组网的主要设备为路由器、交换机。路由器已能够支持MPLSVPN中标签交换协议,VRF多实例,MP-BGP新增特性,OSPF等技术与路由协议,保证了标签分发;VPN组网中的建立公网隧道,建立本地VPN,私网路由信息转发等;VRF中由多实例特性在PE端为不同端口绑定相应的VPN实例,路由协议等;MP-BGP新增了不少特性,以便能够适应MPLSVPN技术,实现打标签,私网信息传递等功能。CE端路由设备只需进行正常的路由转发,无需对MPLSVPN网络各种特性进行识别。所以,进行设备选型后,搭建一个MPLSVPN的企业网络在技术上是可行的。2.2.2经济可行性为用户节省费用线路费:价格要比租用专线节约。设备费:用户只需要配备CE设备,不需要专门的VPN网关。融合业务:通过融合语音数据业务来节约费用。管理费用:用户不必进行专门管理维护。人员费用:不必雇用大量专业技术人员。2.3系统的设计目标系统遵循“统一规划、简洁实效、安全可靠”的设计原则,系统设计首先进行需求分析,其次设计网络拓扑,然后进行设备选型和IP分配,最后是设备的配置和系统测试。(1)功能模块分析及网络拓扑的设计;(2)设备的选用及IP地址的分配;(3)布线的设计;(4)地址重叠,VPN实例,相关配置属性;(5)MP-BGP,OSPF等路由协议的配置。2.4系统需求概述综合分析,系统需求主要分为以下几个方面:(1)拓扑设计:结构简洁合理,具有冗余和可靠性设计。(2)用户使用:方便接入,转发速度快,网络稳定,丢包少,安全性高。(3)网络管理:排错容易,远程安全登录,设备管理方便,网络可扩展性高。(4)连通互访:通过VRF与OSPF多实例保证各点互访要求的实现与禁止。(5)业务区别:通过RD,RT值的设计与规划,保证兴趣业务的接收与指定路由的删除。第3章开发技术和开发环境本系统的拓扑是典型的MPLSVPN网络模型,结合企业网集团及分节点访问需求进行设计开发,通过使用系统集成的关键技术配置路由器和交换机并加以优化而完成的。3.1MPLSVPN核心技术3.1.1PE路由器改造和VRF导入为了让PE路由器能区分是哪个本地接口上送来的VPN用户路由,在PE路由器上创建了大量的虚拟路由器,每个虚拟路由器有各自的路由表和转发表,这些路由表和转发表统称为VRF(VPNRoutingandForwardinginstances)。一个VRF定义了连到PE路由器上的VPN成员。VRF中包含IP路由表,IP转发表,使用该CEF表的接口集和路由协议参数和路由导入导出规则等等。在VRF中和VPN有关的重要参数是RD(RouteDistinguisher)和RT(RouteTarget)。RD和RT长度都为64比特。有了虚拟路由器就能隔离不同VPN用户之间的路由,也能解决不同VPN之间IP地址空间重叠的问题。3.1.2MP-BGP协议对VPN用户路由的发布MP-BGP协议对VPN用户路由发布如图3-1所示图3-1MP-BGP对VPN用户路由的发布正常的BGP4协议能只传递IPv4的路由,不同VPN用户具有地址空间重叠的问题,则要修改BGP协议。BGP最大优点是扩展性好,可以在原来的基础上再定义新的属性,通过对BGP修改,把BGP4扩展成MP-BGP。在MP-IBGP邻居间传递VPN用户路由时打上RD标记,这样VPN用户传来的IPv4路由转变为VPNv4路由,保证VPN用户的路由到了对端的PE上,能够使对端PE区分开地址空间重叠但不同的VPN用户路由。示例如下:在PE1、PE2、PE3上配置VRF参数,其中VPN1用户的RD=6500:1,RT=100:1,VPN2用户的RD=6500:2、RT=100:2。以PE2为例,PE2从接口S0上获得由CE4传来有关/8的路由,PE2把该路由放置到和S0有关的VRF所管辖的IP路由表中,并且分配该路由的本地标签,注意该标签是本地唯一的。路由重新发布把VRF所管辖的IP路由表中的路由重新发布到BGP表中,此时通过参考VRF表的RD、RT参数,把正常的IPv4路由变成VPNv4路由,如/8变成6500:1:/8,同时把导出RT值和该路由的本地标签值等等的属性全部加到该路由条目中去。通过MP-IBGP会话,PE2把这条VPNv4路由发送到PE1处,PE1收到了两条有关/8的路由,其中一条是由PE3发来的,由于RD的不同,导致该两条路由没有可比性。MP-BGP接受到该两条路由后,去掉VPN4路由所带的RD值,使之恢复IPv4路由原貌,根据各VRF配置的允许导入的RT值,把IPv4倒到各个VRF管辖的路由表和CEF表中,也就是说带有RT=100:1的/8的路由倒到VRF1所管的路由表和CEF表中,带有RT=100:2的/8的路由倒到VRF2所管辖的路由表和CEF表中。再通过CE和PE之间的路由协议,PE把不同的VRF管辖的路由表内容通告的各自的相联的CE中去。PE和CE之间可支持的路由协议只有四种BGP、OSPF、RIP2或者静态路由。3.1.3倒数第二跳弹出在出口处,EgressLSR本应变MPLS转发为IP路由查找,但是他收到的仍旧是含有标签的MPLS报文,按照常规,这个报文应该送交MPLS模块处理,而此时MPLS模块不需要标签转发,能做的只是去掉标签,然后送交IP层。其实对于EgressLSR,处理MPLS报文是没有意义的。最好能够保证他直接收到的就是IP报文。这就需要在ELSR的上游(倒数第二跳)就把标签给弹出来。但关键问题是:上游设备如何知道自己是倒数第二跳呢?其实很简单,在倒数第一跳为其分配标签时做一下特殊说明即可。PHP(PenultimateHopPopping),倒数第二跳弹出,如表3-1所示。 表3-1倒数第二跳弹出3.2MPLSVPN理论知识计算机网络经过多年来的飞速发展,为系统集成积累了很多实用的理论和技术,能够适应多种用途、多种环境的网络搭建需求。3.2.1MPLS包头结构通常,MPLS包头有32Bit,如图3-2所示:20Bit来用作标签(Label)3个Bit的EXP,常用作COS1个Bit的S,用于标识是否为栈底,表明MPLS的标签可以嵌套。8个Bit的TTL图3-2MPLS包头结构理论上,标记栈可以无限嵌套,从而提供无限的业务支持能力。这是MPLS技术最大的魅力所在。3.2.2MPLS术语1.标签(Label)是一个比较短且定长的,通常是只有局部意义的标识,这些标签通常位于数据链路层的数据链路层封装头和三层数据包之间,标签通过绑定过程同FEC相映射。2.FEC:ForwardingEquivalenceClass,FEC,是在转发过程中以等价的方式处理的一组数据分组,可以通过地址、隧道等来标识创建FEC,MPLS中只是一条路由对应一个FEC。通常在一台设备上,对一个FEC分配相同的标签。3.LSP:标签交换通道。一个FEC的数据流,在不同的节点被赋予确定的标签,数据转发按照这些标签进行。数据流所走的路径就是LSP。路由器角色(1)LSR:LabelSwitchingRouter,LSR是MPLS网络的核心交换机,它提供标签交换和标签分发功能。(2)LER:LabelSwitchingEdgeRouter,在MPLS的网络边缘,进入到MPLS网络的流量由LER分为不同的FEC,为这些FEC请求相应的标签。它提供流量分类和标签的映射、标签的移除功能,如图3-3所示。图3-3路由器角色3.2.3LDP有了标签,转发是很简单的事,但是如何生成标签,却是MPLS中复杂的部分。在MPLS中,这部分被称为LDP(LabelDistributionProtocol),是一个动态的生成标签的协议。其实LDP与IP中的动态路由协议很像,都具备如下的几大要素:报文邻居的自动发现和维护机制一套算法,来根据搜集到的信息计算最终结果。只不过前者计算的结果是标签,后者是路由罢了。1.LDP消息在LDP协议中,存在4种LDP消息:(1)发现(Discovery)消息用于通告和维护网络中的LSR。(2)会话(Session)消息 用于建立,维护和结束LDP对等实体之间的会话连接。(3)通告(Advertisement)消息用于创建,改变和删除特定FEC标签绑定。(4)通知(Notification)消息 用于提供消息通告和差错通知。2.LDP邻居状态机LDP会话建立的状态迁移,如图3-4所示:图3-4LDP会话建立的状态迁移图3.2.4MPLS标签的分配和管理1.标签分配概念(1)标签分发方式:DOD(DownstreamOnDemand)下游按需标记分发DU(DownstreamUnsolicited)下游自主标记分发(2)标签控制方式:有序方式(Odered)标记控制独立方式(Independent)标记控制(3)标签保留方式:保守方式自由方式(4)上游与下游:在一条LSP上,沿数据包传送的方向,相邻的LSR分别叫上游LSR(upstreamLSR)和下游LSR(downstreamLSR)。上游是路由的始发者。2.LDP标签分配方式(DU)LDP标签DU方式,如图3-5所示:图3-5LDP标签DU方式下游主动向上游发出标记映射消息。标签分配方式中同样存在水平分割,即:对我已经选中的出口标签,就不再为下一跳分配出标签。标签是设备随机自动生成的,16以下为系统保留。还有一种DOD方式(由上游向下游请求),用的较少。3.LDP标签控制方式(1)有序方式(Odered)标记控制: 除非LSR是路由的始发节点,否则LSR要等收到下一跳的标记映射才能向上游发出标记映射。对一个特定FEC,LSR从上游获得标签请求消息之后才进行标签分配与分发。(2)独立方式(Independent)标记控制:LSR可以向上游发出标记映射,而不用等待来自LSR下一跳的标记映射消息。比较流行的是有序方式。LDP标签保留方式LDP保留方式,如图3-6所示:图3-6LDP保留方式(1)自由方式(Liberalretentionmode)保留来自邻居的所有发送来的标签优点:当IP路由收敛、下一跳改变时减少了lsp收敛时间缺点:需要更多的内存和标签空间。(2)保守方式(Conservativeretentionmode)只保留来自下一跳邻居的标签,丢弃所有非下一跳邻居发来的标签。优点:节省内存和标签空间。缺点:当IP路由收敛和下一跳改变时lsp收敛慢比较流行的是自由方式。5.LDP标签分配总结如果采用(DU+自由+有序)的标签分配及控制方式:发现自己有直连接口路由时会发送标签;收到下游到某条路由的标签并且该路由生效,即在本地已经存在的该条路由,并且路由的下一跳和标签的下一跳相同,那时会发送标签。标签表中会存在大量的非选中的标签。3.3RT在专用PE的方式中,已经很好的解决路由选择的问题。当时使用了BGP的community属性。这次仍旧使用这个思路,只不过把community扩展了一下,并且起了一个新名字:RT(RouteTarget),如图3-7所示。扩展的community有如下两种格式:其中type字段为0x0002或者0x0102时表示RT。 图3-7RT格式3.3.1RT的本质RT的本质是每个VRF表达自己的路由取舍及喜好的方式。可以分为两部分:ExportTarget与importTarget;前者表示了我发出的路由的属性,而后者表示了我对那些路由感兴趣,如表3-2所示。表3-2RT本质3.3.2RT的灵活应用由于每个RTExportTarget与importTarget都可以配置多个属性,如:对红色或者蓝色的路由都感兴趣。接收时是“或”操作,红色的、蓝色的以及同时具备两种颜色的路由都会被接受。所以就可以实现非常灵活的VPN访问控制,如图3-8所示。图3-8RT灵活应用3.4RD在成功的解决了本地路由冲突的问题之后,路由在网络中传递时的冲突问题就迎刃而解了。既然路由发布时已经携带了RT,可否就使用RT作为标识呢?肯定是可以的。但RT不是一个简单的数字,通常是一个列表,而且他是一种路由属性,不是与IP前缀放在一起的,这样在比较的时候不好操作。BGP的Routewithdraw报文不携带属性,这样在这种情况下收到的路由就没有RT了。所以还是另外定义一个东西比较好,这个东西就叫做RD。他的格式与RT基本上一样。3.4.1RD的本质在IPv4地址加上RD之后,就变成VPN-IPv4地址族了。理论上可以为每个VRF配置一个RD。通常建议为每个VPN都配置相同的RD,不同的VPN配置不同的RD。但是实际上只要保证存在相同地址的两个VRF的RD不同即可,不同的VPN可以配置相同的RD,相同的VPN也可以配置不同的RD。如果两个VRF中存在相同的地址,则一定要配置不同的RD,而且两个VRF一定不能互访,间接互访也不成。同一台PE上的不同VRF不能配置相同的RD。RD并不会影响不同VRF之间的路由选择以及VPN的形成,这些事情由RT搞定。PE从CE接收的标准的路由是IPv4路由,如果需要发布给其他的PE路由器,此时需要为这条路由附加一个RD。VPN-IPv4地址仅用于服务供应商网络内部。在PE发布路由时添加,在PE接收路由后放在本地路由表中,用来与后来接收到的路由进行比较。CE不知道使用的是VPN-IPv4地址。在其穿越供应商的骨干时,在VPN数据流量的包头中没有携带VPN-IPv4地址。3.4.2RD的灵活应用至此,前两个问题:在PE本地的路由冲突和网络传播过程的冲突都已解决。但是如果一个PE的两个本地VRF同时存在/24的路由,当他接收到一个目的地址为的报文时,他如何知道该把这个报文发给与哪个VRF相连的CE?肯定还需要在被转发的报文中增加一些信息。既然路由发布时已经携带了RD,可否就使用RD作为标识呢?从理论上讲肯定是可以的。但是RD一共有64个bit,这会导致转发效率的降低。所以只需要一个短小、定长的标记即可。由于公网的隧道已经由MPLS来提供,而且MPLS支持多层标签的嵌套,这个标记定义成MPLS标签的格式。这个私网的标签就由MP-BGP来分配,与私网的路由一同发布出去。3.5OSPF多实例OSPF是目前应用最为广泛的IGP路由协议之一,因此许多VPN将会使用OSPF作为其内部路由协议。如果在PE-CE链路上也使用OSPF将会非常便利:CE路由器只需要支持OSPF协议,不需要支持更多的协议;同时,网络管理员也只需要了解OSPF协议;另外,如果客户需要将传统的OSPF骨干区域转换为BGP/MPLSVPN服务,那么在PE和CE之间使用OSPF可以简化这种转换。为了在BGP/MPLSVPN应用中将OSPF作为PE-CE间的路由协议,此时,PE路由器必须支持同时运行多个OSPF实例,此时,每一个OSPF实例与一个VPN-Instance相对应,拥有自己独立的接口、路由表,并且使用BGP/OSPF交互通过MPLS网络传送VPN的路由信息。(1)PE和CE之间OSPF区域配置PE与CE之间的OSPF区域可以是非骨干区域,也可以是骨干区域。在OSPFVPN扩展应用中,MPLSVPN骨干网被看作是骨干区域area0。由于OSPF要求骨干区域连续,因此,所有VPN节点的area0必须与MPLSVPN骨干网相连。即:如果VPN节点存在OSPFarea0,则CE接入的PE必须通过area0与这个VPN节点的骨干区域相连(可以通过Virtual-link实现逻辑上的连通)。(2)BGP/OSPF的交互在PE-CE间运行OSPF后,PE与PE通过BGP发布VPN路由,PE通过OSPF向CE发布VPN路由。(3)路由环路的检测假设PE与CE之间通过OSPF骨干区域相连,且同一个VPN节点(Site)连接到不同的多个PE。这种情况下,当一个PE通过LSA向VPN节点发布从MPLS/BGP学的BGPVPN路由时,LSA可能被另一个PE接收到,造成路由环。为了防止产生路由环,对于从MPLS/BGP学到的BGPVPN路由,无论PE与CE间是否通过OSPF骨干区域相连,PE在生成Type3LSA时,都会设置标志位DN。PE路由器的OSPF进程在进行路由计算时,忽略DN置位的Type3LSAs。如果PE需要向CE发布一条来自其它OSPF域的路由,则PE应表明自己是ASBR,并将该路由作为Type5LSA发布。为OSPF实例配置的VPNRouteTag包含在Type5或Type7的LSA中。PE路由器的OSPF进程在进行路由计算时,如果Type5或Type7的LSA的tag值与PE路由器上配置的routetag相同,则忽略此LSA。3.6Multi-VPN-InstanceCEMCE解决VPN网络扁平化,如图3-9所示:图3-9MCE解决VPN网络扁平化支持OSPF多实例后,在一个路由器上可以运行多个OSPF进程,不同的进程可以绑定不同的VPN-Instance。在实际应用中,可以针对每种业务建立一个OSPF实例,采用OSPF多实例实现不同业务传输的完全隔离,低成本地解决传统局域网的安全性问题,极大的满足客户的需求。而OSPF多实例通常是运行在PE路由器上的,对于这种在局域网中运行OSPF多实例的路由器,通常也称之为Multi-VPN-InstanceCE。OSPFMulti-VPN-InstanceCE提供了在路由器上实现业务隔离的方案。第4章网络方案设计4.1拓扑结构设计网络系统设计的基本原则是首先进行调查,充分理解业务活动和用户需求信息;在调查分析的基础上对约束条件的范围内进行系统的可行性进行充分论证;运用系统设计观念,完成网络工程技术方案设计;然后根据工程时间按照设计、论证、实施、验收、用户培训、维护的不同阶段进行安排;进行各阶段文档的完整性和规范性管理。基于MPLSVPN的企业网设计与实现设计拓扑如图4-1所示。图4-1基于MPLSVPN的企业网拓扑图4.2IP地址分配规划IP地址对于网络规划,拓扑搭建,设备扩展等都至关重要,好的地址分配方式不仅能方便网络管理,还能增加网络的层次性,便于以后网络规模扩展。MPLSVPN企业网络设备IP分配如表4-2所示。表4-2MPLSVPN企业网络设备IP地址分配第5章网络方案实现5.1设备选型设备选型时要考虑设备的一些关键技术指标。路由器的关键指标包括:吞吐量、背板能力、丢包率、延时与延时抖动、突发处理能力、路由表容量、服务质量、网管能力和可靠性与可用性等。同时,要考虑设备的价格,在设备价格与性能间做权衡。本文使用华三公司的H3C50-40路由器。5.2系统功能实现5.2.1VPN实例与接口绑定interfaceSerial0/5/0/1:0link-protocolpppipbindingvpn-instance4ipaddress#interfaceSerial0/5/0/2:0link-protocolpppipbindingvpn-instance5ipaddressinterfaceSerial0/5/0/3:0link-protocolpppipbindingvpn-instance6ipaddress5.2.2OSPF多实例与相应VPN绑定ospf40vpn-instance4areanetwork55networkospf50vpn-instance5areanetwork55networkospf60vpn-instance6areanetwork55network5.2.3VPN实例的RT及RD属性设置PE1设备:ipvpn-instance1route-distinguisher100:1vpn-target100:1export-extcommunityvpn-target200:1300:1import-extcommunityipvpn-instance2route-distinguisher200:1vpn-target200:1export-extcommunityvpn-target100:1300:1import-extcommunity5.2.4MP-BGP协议启用PE1设备bgp100undosynchronizationpeeras-number100peerconnect-interfaceLoopBack0ipv4-familyvpnv4peerenableipv4-familyvpn-instance1import-routedirectimport-routeospf10ipv4-familyvpn-instance2import-routedirectimport-routeospf20第6章系统测试网络测试是用科学的方法,利用测量手段或工具,取得网络产品或正在运行的网络的性能参数或服务质量参数。主要参数包括网络可用性、时延、丢包率等。配置好MPLSVPN企业网后,将测试主机连接到一个指定端口,配置相应VPN的IP地址,进行ping测试。CE1设备到CE3总部连通性测试,如图6-1所示:图6-1CE1到CE3总连通性测试CE1设备到CE2设备连通性,如图6-2所示:图6-2CE1到CE2连通性测试 CE1设备到CE4设备VPN4实例连通性试,如图6-3所示: 图6-3CE1到CE4VPN4连通性测试CE1设备到CE4设备VPN5实例连通性测试,如图6-4所示:图6-4CE1到CE4VPN5连通性测试CE1设备到CE4设备VPN6实例连通性测试,如图6-4所示:图6-5CE1到CE4VPN6连通性测试CE3总到CE4VPN4实例连通性测试,如图6-6所示:图6-6CE3到CE4VPN4连通性测试CE3总到CE4VPN5实例连通性测试,如图6-7所示:图6-7CE3到CE4VPN5连通性测试CE3总到CE4VPN6实例连通性测试,如图6-8所示:图6-8CE3到CE4VPN6连通性测试结论经过公司实习和相关毕设知识的学习与总结,在老师和同学们的帮助下设计开发出了毕业设计题目“基于MPLSVPN技术的企业网设计与实现”系统。通过查阅一些厂商文档及相关文献,对所选课题的现状,国际和国内的现状以及未来发展趋势有了深入的了解;对系统集成的方案实现有了一定认识;并根据在实习中所接触的相关项目解决方案,提炼MPLSVPN相关的内容总结,在进行实验测试时有很大的帮助。在整个系统开发的过程中,我回顾了许多知识,如OSPF,BGP等,并对MPLSVPN相关的特性与思想有了更深刻全面的认识。这次毕业设计,通过自己查阅资料,对比工程方案,进行实验测试和修改,一步步优化,充分培养了自己的主观能动性和认知力,使我收获了除知识之外的更多成果,这也将伴随在我以后的学习,工作和生活中。致谢毕业即至,毕设收尾,总要给碌碌的大学四年画上一个句号。有同学的帮助,老师的指导,让我在生活中温暖,学习上踏实,感谢他们,陪伴这不长不短的四年时光。这次毕业设计,在这关键时刻,仍是热忱相助,帮我一步步地完成毕业设计,论文等。在论文完成之际,谨向我尊敬的导师和舍友表示我诚挚的谢意,感谢金老师对我指导,感谢舍友们对我的大力支持与帮助,感谢所有给予我帮助人们。感谢你们!参考文献[1]刘宏伟,卫国斌.可信计算在VPN中的应用[J].计算机应用,2006,26(12).[2]杨利军,周素红.MPLS技术在VPN中的应用[J].计算机工程与设计,2005.[3]刘广义,周海军,林孝康.MPLS关键技术研究[J].计算机工程与应用2006.[4]朱斌,徐林.MPLS技术在VPN中的研究与应用[J].计算机与数字工程,2005.[5]陈建锐.基于VPN技术的校园网实现[J].电脑知识与技术,2008,2(13).[6]IntroductiontoCiscoMPLSVPNTechnology[J].Field.America.2010.[7]YasuoMusashi.InstallationofSecurityPolicyintoKumamotoUniversitybasedDetectionofSecurityIncidentsintheMPLSVPNNetwork[J].SocialImplicationsofTechnologyandInformationEthics,2008,108(459).[8]TristanHenderson,DavidKotz,IlyaAbyzov.ThechangingusageofaBGPMPLSnetwork[J].ComputerNetworks,2008,52(14).[9]SanJose.HighAvailabilityCampusNetworkDesign—RoutedAccessLayerusingOSPF[J].CiscoDesignforCampus,2008,5(21).北华航天工业学院本科毕业设计(论文)成绩单注:综合评定成绩=成绩1*0.3+成绩2*0.3+成绩3*0.4基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 内蒙古行政职业能力真题2015年
- 四川省申论模拟200
- 河南申论模拟74
- 建筑与小区海绵城市建设项目评分表
- 2010年3月6日山西省公务员面试真题
- 建筑工程弱电基础培训课件
- 2024年幼儿园转让合同
- 2024年棋牌室承包经营协议
- 2024年信用借款合同书范本
- 河北省公务员面试模拟178
- 2022江苏交通控股有限公司校园招聘试题及答案解析
- 七年级数学考点大串讲(人教版):期中真题必刷易错60题(19个考点专练)(解析版)
- 中班语言《我的皇冠在哪里》课件
- 小学英语-Unit4 There is an old building in my school教学设计学情分析教材分析课后反思
- 家长联名签字的格式范本
- 读后续写助人类-新来的雇员kenny讲义 高考英语作文专项复习
- 体育场给排水施工组织设计方案
- 年度职称申报情况汇总表
- 离职申请表(完整版)
- 高钾血症案例分析
- 《全科医学课件:高血压的诊断和治疗》
评论
0/150
提交评论