VRF to VRF组网技术应用研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:czwlivetowin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着我国市场经济的快速发展,越来越多的企业要求能够跨市、跨省甚至跨国的通信,因此,ISP需要提供有效的VPN跨域通信解决方案。以不同城市的城域网BGP MPLS VPN为基础,通过在ABSR上为VPN配置VRF的Import/Export Target,实现了VRF to VRF组网方式,并分析了VRF to VRF组网方式的优缺点。
  关键词:BGP MPLS VPN;ASBR;Import/Export Target;VRF to VRF
  中图分类号:TP393文献标识码:A 文章编号:1009-3044(2007)06-11553-02
  
  1 MPLS VPN基本原理
  MPLS(Multi-Protocol Label Switching,多协议标签交换)是一种将具有相同转发处理方式的分组归为一类(Forwarding Equivalent Class,转发等价类FEC)的分类转发技术。[1]标签(4字节)用于唯一地表示一个分组所属的FEC。LDP(Label Distribution Protocol,标签分配协议)用于动态地在具有邻居关系的骨干网路由器之间发布标签/FEC绑定关系,自动建立一系列的LSP(Label Switching Path,标签交换路径)隧道。[2]MPLS VPN(Virtual Private Network,虚拟专网)中有CE(Custom Edge,用户接入设备)、PE(Provider Edge Router,骨干网边缘路由器)和P(Provider Router,骨干网核心路由器)三种路由器。
  
  2 BGP MPLS VPN的相关属性
  VRF(VPN Routing/Forwarding Instance,路由转发实例VPN-instance):综合了各个site的VPN成员关系和路由规则,在VRF中包含了到达所有与本site 属于同一个VPN的site 路由信息。对于每个PE,可以维护一个或多个VRF,同时维护一个公网的路由表,多个VRF是相互分离独立的,因此不同VPN之间的地址空间不会发生冲突。
  RD(Route Distinguisher,路由区分符,8字节):为了区分一台PE接收到远端PE发来的不同VRF的相同路由,而加在路由前面的信息称为RD。RD和IPv4地址构成的新的VPNv4地址族,一般需要把ASN号(AS Number)作为RD的一部分,这样,即使IPv4地址重叠,VPNv4地址族仍然可以保持全局的唯一性。[3]
  RT(Route Target,路由目标):表明了一个VRF的路由属性,通过它可以实现不同VRF之间的路由互通。PE中存在两个RT属性集合:一个用于附加到从某个Site接收的路由上,称为Export Target;另一个用于决定哪些路由可以引入此Site的路由表中,称为Import Target。通过匹配路由所携带的RT属性,可以过滤PE接收的路由信息,获得VPN的成员关系,这样,多个Site可以实现灵活的VPN访问控制。
  MP-BGP(Multiprotocol Extensions BGP,多协议扩展BGP):主要功能是为路由指定特定网络层协议的下一跳和NLRI(Network Layer Reachable Information,网络层可达信息)。MP-BGP不仅能承载IPv4路由,而且能承载VPN、IPv6等路由。一个扩展后的NLRI增加了地址族的描述以及私网标签等信息,[4]RT属性是由BGP的扩展团体属性来表示的。
  
  3 跨域BGP MPLS VPN实现技术
  3.1 拓扑结构
  某物流公司在辽宁省的A、B……等城市都有自己的业务网点,并分别接入所在城市的城域网,用以实现跨域BGP MPLS VPN,其拓扑结构如图1所示:
  图1 域BGP MPLS VPN拓扑结构图
  图中每个城域网PE之间的IGP选择OSPF协议,使PE能相互学习到对方的路由。还要运行MP-BGP协议,负责在PE之间传递VPNv4路由和RT等信息,并在PE之间建立IBGP邻居。PE需要运行MPLS协议,并在互连的接口使能LDP,实现各自域内的BGP MPLS VPN。
  3.2 实现方法
  跨域VPN要解决的是LSP不能跨域的问题,关键在于ASBR(Autonomous System Boundy Router,自治系统边界路由器)的配置,最简单的实现方法是VRF to VRF组网方式。
  在VRF to VRF组网方式中,要求每个AS域的ASBR能够完成PE功能,直接相连的ASBR互相把对方看作自己的一个本地CE、之间通过多个子接口相连,理想情况下,每个跨域的VPN 都有一对子接口,每个子接口对应一个VPN,用来交换VPN 路由信息,AS域各自运行自己的VPN。对于每个需要跨域的VPN,必须在本端ASBR上配置对应于该VPN的VRF,并且将ASBR 的子接口绑定在对应的VRF下,但不需要使能MPLS。PE-CE之间运行传统的EBGP协议,用于携带对端的VPN路由信息,向对端发布IPv4 路由。以图1为例,ASBR1和PE1、ASBR2和PE2在各自域内VRF的Import/Export Target要能匹配,区域间VRF的Import/Export Target不需要匹配。这样CE1的私网路由经过PE1发布到ASBR1之后,ASBR1会将私网路由发布给ASBR2(此时当作ASBR1的一个CE),ASBR2再将ASBR1(此时当作ASBR2的一个CE)发布过来的私网路由向PE2发布,这样CE2就通过PE2学习到另一个域内的路由,CE1到CE2的流量就可以通过PE1-ASBR1-ASBR2-PE2进行发送。
  VRF to VRF的工作过程:以图1为例,当用户IP分组由CE1进入PE1时,被有选择地放入一个私网标签和一个公网标签(前者用于区分不同VPN用户,后者用于实现分组在LSP上的高速转发)到分组头中形成标签分组;标签分组穿过AS1内的P-Network骨干网到达ASBR1;在被去掉MPLS标签后采用普通IP转发方式将IP分组传递到ASBR2(ASBR1-ASBR2传递的是不带MPLS标签的纯私网流量),再次封装成标签分组穿过AS2内的P-Network骨干网到达PE2;在被去掉两层标签后,用户分组被转发到CE2,进行VPN内部的IP转发。
  3.3 性能
  VRF to VRF组网方式的优点是在ASBR之间不需要运行MPLS,但缺点是ASBR需要管理所有的VPN路由,需要为每个跨域的VPN 创建VRF并与一个子接口绑定,子接口的数量至少要和跨域的VPN的数量相当,这将导致ASBR上的VPNv4 路由数量过于庞大,因而存在可扩展性问题,为每个VPN 单独创建子接口也提高了对ASBR设备的要求。不过由于目前我国大多数企业的分支机构对跨域VPN通信的要求不高,现在遇到的扩展性问题还不是很明显。也可以通过Multi-hop MP-EBGP组网方式解决VRF to VRF扩展性差的问题。
  
  4 结束语
  MPLS VPN是未来VPN技术的主流,随着我国市场经济的快速发展,会有越来越多的企业要求跨市、跨省甚至跨国的通信,因此,对跨区域VPN技术的研究将具有重要意义,运营商之间也需要合作开通跨区域VPN业务,以满足用户信息化的实际需求。
  参考文献:
  [1][美]Eric Osborne,Ajay Simha.基于MPLS的流量工程[M].张辉,卢炜.北京:人民邮电出版社,2003.
  [2]王达等.虚拟专用网(VPN)精解[M].北京:清华大学出版社,2004.58-59.
  [3]马荣飞.基于BGP/mpls的vpn解决方案[J].计算机测量与控制,2005,(2):181.
  [4]张志安.VPN实现的研究[J].常州工学院学报,2005,(6):35.
  本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
摘要:文章主要介绍了一个开源的网络课程管理系统—Moodle的特点、架设与管理,分析了其应用前景。  关键词:课程管理系统;Moodle;网络课程;虚拟学习  中图分类号:G434文献标识码:A文章编号:1009-3044(2007)06-11508-03    1 引言  随着校园网的深入运用,广大教师、学生对网络学习这种新的学习模式在逐步尝试和适应,如何选择一个合适的网络教学平台,来组织学校的
期刊
摘要:计时器TIMER是Visual FoxPro(简称VFP)的新增控件。它提供了计时功能,即每隔一段指定的时间间隔就响应一次TIMER事件,执行相应的程序代码,用于控制某些进程。本文给出计时器控件的几个的用法。  关键词:TIMER;控件;表单; 属性;事件代码  中图分类号:TP312文献标识码:A文章编号:1009-3044(2007)06-11515-02     1 序言  VFP作为
期刊
摘要:分析了数据库分页显示的解决方案,详细探讨了使用数据库连接池技术,按照MVC的开发模式构建数据库分页显示的应用架构,并给出了程序实现的主要代码,具有很好的通用性。  关键词:MVC;数据库连接池;JSP;数据库分页  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)06-11502-02    1 引言  在WEB应用系统开发的过程中,必然会涉及到数据库的查询和显示
期刊
摘要:随着现代科技的发展,计算机已被广泛应用到各个领域,人们已经逐渐日益依赖计算机而工作,与此同时计算机的安全也在科技进步面临着巨大挑战,网络攻击已经对现代办公自动化造成了很大的威胁,所以信息安全已经破在眉睫,本文通过DOS 攻击的原理进行了分析和研究,讲述了几种常见的DOS攻击方法,并通过DOS的输入流、和输流的数量对DOS攻击进行检测,判断是否受到DOS攻击,从而保护我们的信息安全。  关键词
期刊
摘要:基于web方式BS应用模式下,使用C#.net编程工具实现oracle数据库记录与Excel工作表数据交换的解决方案及实现案例。  关键词:c#;BS模式;Excel;导入导出;应用  中图分类号:TP311文献标识码:A文章编号:1009-3044(2007)06-11492-02  随着计算机网络技术的发展,INTERNET技术正带领信息科技进入新的信息时代,以Web为中心进行构建,采用
期刊
摘要:本文从ARP协议的原理上分析ARP欺骗的实现,围绕ARP攻击的过程及该协议内在的缺陷,提出了防御办法及解决策略。  关键词:Arp协议;原理;攻击;防御  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)06-11528-01    1 ARP协议概述  IP数据包常通过以太网发送。以太网设备并不识别32位IP地址:它们是以48位以太网地址传输以太网数据包的。因此
期刊
摘要:本文介绍了一个C++语言网络考试系统的设计过程,同时也介绍了在系统设计中涉及到的一些技术及实现。此外,还给出了一些问题的分析和处理过程。这个基于ASP.NET和SQL Sever 2000数据库的C++语言网络考试系统由考试系统和管理系统两大部分组成。整个系统按照应用层和管理层来实现。系统的功能大致由管理后台主页面模块、测试后台主页面模块、管理员添加题目模块、添加考生模块、管理题目模块、管理
期刊
摘要:Ad Hoc 网络是一种多跳移动无线网络。分析了Ad Hoc 网络安全性问题,探讨了Ad Hoc 网络安全策略,提出了一种自组织网络层安全方案。提出了按无线Ad Hoc 网络的安全需求进行分级,然后分别实现的解决策略。  关键词:Ad Hoc 网络;安全策略;路由协议;自组织   中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)06-11520-01    1 引
期刊
摘要:本文首先介绍了MVC设计模式的概念及优点,接着讨论了经典MVC设计模式在ASP.net环境下的实现,最后对MVC在ASP.NET下的使用特点及不足之处进行了分析。  关键词:MVC;设计模式;视图;控制器;ASP.NET  中图分类号:TP393 文献标识码:A文章编号:1009-3044(2007)06-11536-02    1 引言  ASP.NET是微软最新推出的新型体系结构.NET
期刊
摘要:本文分析了Web网站的安全隐患,提出了Web网站安全设计原则,并结合实践,从操作系统、Web服务器等几个方面探讨了基于IIS的Web网站的安全设计。  关键词:Web网站;安全;IIS  中图分类号:TP393文献标识码:A文章编号:1009-3044(2007)06-11527-01    1 Web网站安全隐患分析与安全设计原则  Web网站是Internet/Intranet的主要组成
期刊