华为机密,未经许可不得扩散资料编码产品名称使用对象产品版本编写部门数据通信技术支持部资料版本V1.0MPLS-VPN中典型的跨域解决方案拟制:张红军日期:2004-03-23审核:日期:审核:日期:批准:日期:华为技术有限公司版权所有侵权必究MPLS-VPN中典型的跨域解决方案文档密级:内部公开华为机密,未经许可不得扩散修订记录日期修订版本描述作者MPLS-VPN中典型的跨域解决方案文档密级:内部公开华为机密,未经许可不得扩散目录第1章概述.................................................................................................................................11.1MPLS技术简介......................................................................................................................11.1.1MPLS基本概念...........................................................................................................11.2MPLS-VPN技术的发展与应用...............................................................................................21.2.1L3MPLS-VPN简述(MPLSMBGPVPN)................................................................21.2.2L2MPLS-VPN简述.....................................................................................................2第2章不跨域的MPLS-VPN要点................................................................................................42.1概述........................................................................................................................................42.2MBGP的特征.........................................................................................................................42.2.1RD(route-distinguisher)与RT(vpn-target).........................................................42.2.2“IPv4地址族”和“VPNv4地址族”...........................................................................52.3不跨域的MPLS-VPNLSP模型.............................................................................................6第3章跨域MPLS-VPN解决方案................................................................................................83.1跨域MPLS-VPN产生的背景.................................................................................................83.2OptionA(VRF-VRF方案)..................................................................................................83.2.1方案简介......................................................................................................................83.2.2LSP模型......................................................................................................................93.2.3方案特点及局限........................................................................................................103.3OptionB(“单跳”M-EBGP方案)..................................................................................103.3.1方案简介...................................................................................................................103.3.2LSP模型...................................................................................................................113.3.3方案特点及局限........................................................................................................133.4OptionC(Multi-Hop-EBGP方案)....................................................................................143.4.1方案简介...................................................................................................................143.4.2LSP模型...................................................................................................................153.4.3方案特点及局限........................................................................................................17第4章跨域MPLS-VPN的扩展与应用......................................................................................194.1“VRF-VRF方案”的扩展——超级“VPN实例”...............................................................194.2“单跳”M-EBGP方案的扩展——MPLS-VPNOVERGRE..............................................204.3“Multi-Hop-EBGP方案”的简化——“PE-PE方式”...........................................................21MPLS-VPN中典型的跨域解决方案文档密级:内部公开华为机密,未经许可不得扩散关键词:摘要:缩略语清单:参考资料清单:MPLS-VPN中典型的跨域解决方案文档密级:内部公开2010-05-05华为机密,未经许可不得扩散第1页共26页第1章概述1.1MPLS技术简介MPLS(MultiprotocolLabelSwitching)是多协议标签交换的简称,它用短而定长的标签来封装分组。MPLS从各种链路层(如PPP、ATM、帧中继、以太网等)得到链路层服务,又为网络层提供面向连接的服务。MPLS能从IP路由协议和控制协议中得到支持,同时还支持基于策略的约束路由,路由功能强大、灵活,可以满足各种新应用对网络的要求。这种技术早期起源于IPv4(InternetProtocolversion4),但其核心技术可扩展到多种网络协议,包括IPv6(InternetProtocolversion6)、IPX(InternetPacketExchange)、Appletalk、DECnet、CLNP(ConnectionlessNetworkProtocol)等。MPLS最初是为提高路由器转发速度而提出的,但是由于其固有的优点,它的用途已不仅仅局限于此,还在流量工程(TrafficEngineering)、VPN、QoS等方面得到广泛的应用,从而日益成为大规模IP网络的重要标准。1.1.1MPLS基本概念1.转发等价类(FEC)FEC(ForwardingEquivalentClass)是MPLS中的一个重要概念。MPLS实际上是一种分类转发技术,它将具有相同转发处理方式(目的地相同、使用转发路径相同、具有相同的服务等级等)的分组归为一类,称为转发等价类。属于相同转发等价类的分组在MPLS网络中将获得完全相同的处理。2.标签(Lable)标签是一个长度固定、只具有本地意义的短标识符,用于唯一标识一个分组所属的转发等价类(FEC)。在某些情况下,例如要进行负载分担时,对应一个FEC可能会有多个标签,但是一个标签只能代表一个FEC。3.LSP(LableSwitchingPath)LSP是基于同一个FEC的全路径上所有标签的总称,我们可以把他理解为对应同一个FEC的标签链,在MPLS-VPN技术中,私网路由信息对应的LSP与公网路由信息对应的LSP是嵌套在一起的,形成多层标签。MPLS-VPN中典型的跨域解决方案文档密级:内部公开2010-05-05华为机密,未经许可不得扩散第2页共26页1.2MPLS-VPN技术的发展与应用MPLS技术本身其实并不是为VPN专门设计的,只是MPLS技术从实现原理上对传统的IPv4地址信息进行了“屏蔽”,使“私网信息”不会泄漏。而这种对“私网信息”的屏蔽正是所有的VPN技术需要解决的核心技术,所以MPLS-VPN技术在MPLS的概念提出后,得到了迅速的发展,并且根据MPLS标签在数据报文的不同位置,分为“L3MPLS-VPN”和“L2MPLS-VPN”。1.2.1L3MPLS-VPN简述(MPLSMBGPVPN)L3MPLS-VPN