ceks:MPLS

来源:百度文库 编辑:偶看新闻 时间:2024/05/06 06:11:24

MPLS

开放分类:电子工程知识科技通信技术

编辑词条分享

  • 新知社
  • 新浪微博
  • 人人网
  • 腾讯微博
  • 移动说客
  • 网易微博
  • 开心001
  • 天涯

本词条由紫馨小小创建,已被浏览11436次,共有6位协作者编辑了4个版本。最新协作者:指间沙aiby116陨落UFOInfox浔阳涂龙

MPLS(Multi-Protocol Label Switching)即多协议标签交换,是一种可提供高性价比和多业务能力的交换技术,它解决了传统IP分组交换的局限性,在业界受到了广泛的重视,并在中国网通、中国铁通全国骨干网等网络建设中得到了实践部署。采用MPLS技术可以提供灵活的流量工程、虚拟专网等业务,同时,MPLS也是能够完成涉及多层网络集成控制与管理的技术。

纠错 编辑摘要 目录
  • 1 MPLS概述
  • 2 基于MPLS的VPN技术
  • 3 MPLS技术的实际应用
  • 4 MPLS发展前景
  • 5 MPLS技术在城域网中的应用

MPLSMPLS(Multi-Protocol Label Switching)即多协议标签交换,是一种可提供高性价比和多业务能力的交换技术,它解决了传统IP分组交换的局限性,在业界受到了广泛的重视,并在中国网通中国铁通全国骨干网等网络建设中得到了实践部署。采用MPLS技术可以提供灵活的流量工程、虚拟专网等业务,同时,MPLS也是能够完成涉及多层网络集成控制与管理的技术。

 

MPLS - MPLS概述

1.1、MPLS的基本原理

MPLS是一种第三层路由结合第二层属性的交换技术,引入了基于标签的机制,它把路由选择和数据转发分开,由标签来规定一个分组通过网络的路径。MPLS网络由核心部分的标签交换路由器(LSR)、边缘部分的标签边缘路由器(LER)组成。LSR的作用可以看作是ATM交换机与传统路由器的结合,由控制单元和交换单元组成;LER的作用是分析IP包头,用于决定相应的传送级别和标签交换路径(LSP)。标签交换的工作过程可概括为以下3个步骤:

(1)由LDP(标签分布协议)和传统路由协议(OSPFIS-IS等)一起,在LSR中建立路由表和标签映射表;

(2)LER接收IP包,完成第三层功能,并给IP包加上标签;在MPLS出口的LER上,将分组中的标签去掉后继续进行转发;

(3)LSR对分组不再进行任何第三层处理,只是依据分组上的标签通过交换单元对其进行转发。

整个操作过程如图1:

图1
IETF标准文档中定义的MPLS包头是插入在传统的第二层数据链路层包头和第三层IP包头之间的一个32位的字段,如图2所示:
图2  
Label字段:20位,标签字段。 

 

EXP:3位,实验字段。 

S字段:1位,堆栈(Stack)字段。 

TTL字段:8位,生存时间字段。 

1. 2 MPLS术语

1)标记交换路由器(LSR):根据预算交换表交换标记包的核心设备。这个设备可以是交换机也可以是路由器。
2)标记(LABLE):一个报头,LSR用它来传送包。报头格式取决于网络特性。在路由网络中,标记是一个分离的,32比特报头。在ATM网络中,此标记被置于虚通路标识器(VPI)/虚通道标识器(VCI)的信头中。在核心部分,LSRs只读取标记,而不是网络层包头。MPLS可伸缩性的一个关键是标记只在交换信息的两个设备之间有意义。标记的长度是固定的,用来标识特定的FEC标识符。通常情况下,根据网络层的目的地址将数据包分配给某个FEC。如果Ru和Rd 都是LSR(label switching router),假设数据包由Ru发送到Rd ,Ru将标记绑订L到特定的FEC f。在这样的情况下标记L 作为Ru的“出标记”代表FEC f,同时标记L 作为Rd的“入标记” 代表FEC f。
3)边界标记交换路由器(Edge LSR):边界设备完成初始的包处理和分类,并且应用第一个标记。这个设备可以是一个路由器,也可以是一个有路由功能的交换机。
4)标记交换路径(LSP):路径是由在两个端点的所有被指定的标记所决定。一个LSP可以是动态的,也可以是静态的。动态LSP是利用路由信息自动提供的;静态LSP是被明确指定的。
  
5)标记虚电路(LVC):一个“一跳下一跳”的连接在ATM传输层被建立用以实现一个LSP。不同于ATM虚电路的是,LVC不是端到端的被执行,也不浪费带宽。
  
6)标记分配协议(LDP):即通信标记和他们在LSRs间的意义。它在边界指定标记,核心设备根据路由协议(如:OSPF,IS-IS,EIGRP RIP or BGP)建立LSPs。
  
首先分隔实体将数据包映射到FEC“forwarding equivalence classes"然后将每一个FEC映射到下一跳。
  
所以根据有关的前面步骤,不同的数据包映射到相同的FEC是不被区分的。所有的数据包将属于特定的FEC,并且根据路径传送到特定的节点上。
  
传统的Ip Forwarding 中,一般的路由器会如果两个数据包具有相同的address prefix,认为它们属于同一个FEC。在传统的网络中,当数据包经过网络,每一跳后路由器都会重新检查数据包映射到特定的FEC的情况。
  
而在MPLS网络重,特定的数据包分配给FEC只进行一次。映射到FEC的数据包都被分配有一个固定长度数值的label.当数据传送到下一跳,这个固定长度的label将跟随到数据包一起发送.
  
因而在频繁的数据传送过程中, MPLS网络中的设备将不会分析数据包的layer信息.而是根据包上的标记决定下一跳.当数据包到达下一跳时,旧的标记将被新的标记所取代.
  
在MPLS前传的算法中,一旦数据包进入网络后,入路由器将数据包分配给特定的FEC。一切决定数据传送只是决定于标识。例如;不同数据包到达不同路由器端口可能会被分配到不FEC。在传统的网络的数据前传中,决定数据前传信息只能是数据包头信息。一个数据进入网络后特定的路由器可以被标识为不同的标记,并不需要同样的数据包进入到不同的路由器。由此前传是可以由入路由器轻松设置。在传统的网络中的前方向传不能由入路由器决定。
  
可以想象在网络中,决定到数据包到FEC的映射变得越来越复杂。对于路由器没有任何影响只是前传已经标识的数据包。
  
有时,我们希望数据根据特定的路由传递,而不是根据特定的动态路由算法决定数据如何传递。要完成此项功能,既需要数据包携带路由信息(“源路由”)。在MPLS网络中,标记可以被用来代表路由,所以在并不需要数据包携带特定的路由信息。
  
一些路由器分析数据包的报头信息,并不只决定数据包的下一跳,而是根据数据包所携带“优先级”或者“服务类别”。它们可以应用于不同的服务质量。
  
在mpls网络中并不完全允许优先级和服务质量。在这种情况里,可以由将标记和FEC结合表示数据优先级和服务质量。
  
MPLS代表多协议标记交换,多协议因为他可以应用于多协议中。
  
标记
  
标记是固定长度的标识用来指定FEC.标记。标记通常用来表示分配给数据包的FEC.
  
通常的情况下,将数据包分配给特定FEC是基于网络层的地址。然而,标记却不将地址进行编码。如果Ru和Rd是lsr,并且要将数据包由Ru发送到Rd。若数据包是FEC F的成员,Ru便将标记L标识数据包。在标识数据包的前提条件是数据包是FEC F的成员。由此Ru和Rd完成了标记L 和FEC绑订并且将数据将Ru发送到Rd.我们称标记L是Ru的出标记用来代表FEC F,标记L是Rd的入标记用来代表FEC F.

1.3、MPLS信令方式 

目前MPLS实现信令的方式可分为两类,一类是LDP/CR-LDP(LabelDispatchProtocol,Constrain based Routing Label Dispatch Protocol),源于ATM网络的思想。CR-LDP和LDP是同一个协议,CR-LDP是LDP的扩展,它使用与LDP相同的消息和机制,如对等发 现、会话建立和保持、标签发布和错误处理。另外一类是RSVP,它基于传统的IP路由协议。RSVP和LDP/CR-LDP是两种不同的协议,它们在协议特性上存在不同,有不同的消息集和信令处理规程。从协议可靠性上来看,LDP/CR-LDP是基于TCP的,当发生传输丢包时,利用TCP协议提供简单的 错误指示,实现快速响应和恢复。而RSVP只是传送IP包。由于缺乏可靠的传输机制,RSVP无法保证快速的失败通知。从网络可扩展性上看,LDP较 RSVP更有优势,一般电信级网络中尤其是ATM网络中,应采用MPLS/LDP。99vU-T倾向于在骨干网中采用CR-LDP。 目前所有支持MPLS功能的路由设置都同时支持CR-LDP和RSVP两种MPLS的信令协议。 

1.4、MPLS的网络构成 

MPLS网络由标签边缘路由器(LER)和标签交换路由器(LSR)组成。在LSR内,MPLS控制模块以IP功能为中心,转发模块基于标签交换算法,并 通过标签分配协议(LDP)在节点间完成标签信息以及相关信令的发送。值得注意的是,LDP信令以及标签绑定信息只在MPLS相邻节点间传递。LSR之间 或ISR与LER之间依然需要运行标准的路由协议,并由此获得拓扑信息。通过这些信息LSR可以明确选取报文的下一跳并可最终建立特定的标签交换路径 (LSP)。MPLS使用控制驱动模型,即基于拓扑驱动方式对用于建立LSP的标签绑定信息的分配及转发进行初始化。LSP属于单向传输路径,因而全双工业务需要两条LSP,每条LSP负责一个方向上的业务。 

1.5、MPLS的核心技术LDP 

MPLS通过简单的核心机制来提供丰富的标签分配及相关处理功能。构成MPLS协议框架的主要元素有标签分配协议(LDP),标签映射表(LIB)和转发信息库(FIB),其中LIB和FIB分别为存储标签绑定信息和相应的标签转发信息的数据库。 为了能够在MPLS域内明确定义、分配标签,同时使用网络内各元素充分理解其标签含义,LDP提供一套标准的信令机制用于有效地实现标签的分配与转发功 能。LDP基于原有的网络层路由协议构建标签信息库,并根据网络拓扑结构,在MPLS域边缘节点(即入节点与出节点)之间建立LSP。LDP信令位于TCP/UDP之上,它通过TCP层保证信令消息可靠传输,同时基于UDP传送发现消息。LDP信令传输使用的TCP和UDP知名端口号均为646。相邻 的LSR之间必须建立一条非MPLS连接链路作为信令通道,用于传送LDP信令报文。 

1.6、MPLS的主要技术特点 

(1)流量工程 

传统IP网络一旦为一个IP包选择了一条路径,则不管这条链路是否拥塞,IP包都会沿着这条路径传送,这样就会造成整个网络在某处资源过度利用,而另外一 些地方网络资源闲置不用,MPLS可以控制IP包在网络中所走过的路径,这样可以避免IP包在网络中的盲目行为,避免业务流向已经拥塞的节点,实现网络资 源的合理利用。 

(2)负载均衡 

MPLS可以使用两条和多条LSP来承载同一个用户的IP业务流,合理地将用户业务流分摊在这些LSP之间。 

(3)路径备份 

可以配置两条LSP,一条处于激活状态,另外一条处于备份状态,一旦主LSP出现故障,业务立刻导向备份的LSP,直到主LSP从故障中恢复,业务再从备份的LSP切回到主LSP。 

(4)故障恢复 

当一条已经建立的LSP在某一点出现故障时,故障点的MPLS会向上游发送Notification消息,通知上游LER重新建立一条LSP来替代这条出现故障的LSP。上游LER就会重新发出Request消息建立另外一条LSP来保证用户业务的连续性。 

(5)路径优先级及碰撞 

在网络资源匮乏的时候,应保证优先级高的业务优先使用网络资源。MPLS通过设置LSP的建立优先级和保持优先级来实现的。每条LSP有n个建立优先级和 m个保持优先级。优先级高的LSP先建立,并且如果某条LSP建立时,网络资源匮乏,而它的建立优先级又高于另外一条已经建立的LSP的保持优先级,那么 它可以将已经建立的那条LSP断开,让出网络资源供它使用。 

1.7、MPLSQoS 

有两种方法用以MPLS流中指示服务类别。一种是IPPrecedence,可以指出8种服务类别。它被拷贝到MPLS头中的CoS字段,典型应用是在核 心路由器。在另一种方式中,MPLS可用不同组的标签指定服务类别,交换机可自动获知流量需要按优先级排队。目前,MPLS支持最多8种服务类别,编码与 IPPrecedence相同。这一数量不久将增加,原因是标签的数量多于IP前导的服务类别。采用标签分类后实际的服务类别数量是无限的。 

1. 8 MPLS 的优点
MPLS的最大的优点便是它是标准化的交换技术。目前已被众多的网络厂商所接收。现在MPLS已经被众多的厂商看作下一代的网络交换技术,目前BayFore 等产商已经推出了基于MPLS网络产品。MPLS较传统的网络产品有以下的优点:
  
a) 所支持的Explicit 路由技术
Explicit 路由技术是MPLS 网络技术的关键部分。Explicit 路由技较传统的IP的Source 路由技术有更高的效率。同时Explicit 路由技术还提供还其他的附加技术如前面所提到隧道技术,可以轻松承载各种业务如IPX
  
b) 更好地支持虚拟专网(VPN)
目前所提出VPN解决方案,大部分都是基于在租用线路上使用加密算法来保证其安全和可靠性。而MPLS可以轻松地将不同业务分隔开来(即便在MPLS网络内部),从而能轻松地构筑VPN。
  
c) 多种协议和多连接的支持。
在MPLS网络中,标记交换并不指定由特定的网络层来完成。如在MPLS网络可以支持IP和IPX两中网络协议。
  
d) 域内路由
MPLS标记交换为将MPLS网络视为内部域,将传统的网络分隔开来。可以将传统接入MPLS边缘设备(类似于MPOA的应用)。从而大大的提高网络的可升级性。
  
许多公司只有内部的IP地址。IPV4规定网络的地址必须唯一。MPLS 技术可以将内部的IP地址,在MPLS域封装成唯一标识数据包。

Virtual Routers. 独一无二的 “virtual Router”技术通过支持多forwarding tables技术,有效解决VPN private address 的难题。这些forwarding tables 技术将不同企业的地址段分隔开。同样在网络的核心部分,通过使用不同传输技术(ATM,frame VCs ,IP 隧道技术,或者MPLS 标记),也将不同地址段的地址分隔开来。VPN的用户便可以通过integral Network Address Translation(NAT)技术轻松访问外部地址。
  
Secure VPN Membership 协议。功能如下
动态将那个节点连入那个VPN
认证服务保证VPN的安全性
动态分配IP隧道和其他路径以及分配不同VPN之间的虚拟连接。

MPLS - 基于MPLS的VPN技术

VPN被一致认可为网络运营商的核心应用。网络运营商经常面临的挑战是商业用户需要将他们建立的网络通过VPN扩展到分支机构或外部用户网。这些基于IP 的主流应用要求网络的特殊处理,包括私密性,服务质量以及any-to-any的连通性。网络运营商的VPN业务必须具备高度的可扩展性,高性价比并可适 应广泛的用户需求。 

2.1基本原理 

目前基于MPLS的VPN方案中,以RFC2547中规定的BGP/MPLSVPN得到了大多数厂家的支持,如CiscoJuniper 等。BGP/MPLSVPN概念中,把整个网络中的路由器分为三类:用户边缘路由器(CE)、运营商边缘路由器(PE)和运营商骨干路由器(P);其中, PE充当IP VPN接入路由器。由于BGP/MPLS VPN采用PE之间通过扩展后的BGP协议(MP-BGP)来承载VPN成员关系和VPN网络可达性,所以使MPLS VPN网络具有良好的扩展性、灵活性和可靠性。 

MPLSVPN的工作过程如图3:

 

图3  

 

(1)CE到PE间通过IGP路由或BGP将用户网络中的路由信息通知运营商路由器(PE),在PE上有对应于每个VPN的虚拟路由表(VRF),类似有一台独立的路由器与CE进行连接。 

(2)PE之间采用MP-BGP传送VPN内的路由信息以及相应的标签(VPN的标签,以下简称为内层标签),而在PE与P路由器之间则采用传统的IGP 协议相互学习路由信息,采用LDP协议进行路由信息与标签(用于MPLS标签转发,以下称为外层标签)的绑定。到此时,CE,PE以及P路由器中基本的网 络拓扑以及路由信息已经形成。PE路由器拥有了骨干网络的路由信息以及每一个VPN的路由信息(VRF)。 

(3)当属于某一VPN用户端路由器(CE)有数据进入时,在CE与PE连接的接口上可以识别出该CE属于哪一个VPN,进而到该VPN的VRF路由表中 去读取下一跳的地址信息,同时,在前传的数据包中打上VPN标签(内层标签)。下一跳地址为与该PE作Peer的PE的地址,为了到达这个目的端的PE, 在起始端PE中需读取MPLS骨干网络的路由信息,从而得到下一个P路由器的地址,同时采用LDP在用户前传数据包中打上用于MPLS标签交换的标签(外 层标签)。 

(4)在MPLS骨干网络中,初始PE之后的P均只读取外层标签的信息来决定下一跳,因此骨干网络中只是简单的标签交换。 

(5)在达到目的端PE之前的最后一个P路由器时,将把外层标签去掉,读取内层标签,找到VPN,并送到相关的接口上,进而将数据传送到VPN的目的地址处 

(6)P路由器是MPLSLSR。P路由器完全依据MPLS的标签来作出转发决定。由于P路由器完全不需要读取原始的数据包信息来作出转发决定,P路由器不需要拥有VPN的路由信息。因此P只需要参与骨干IGP的路由,不需要参加MP-BGP的路由。 

从MPLSVPN工作过程可见,MPLSVPN丝毫不改变CE和PE原有的配置,一旦有新的CE加入到网络时,只需在PE上作简单配置,其余的改动信息由BGP自动通知到CE和P。 

2.2主要优点 

(1)提供一个可快速部署实施增值IP业务的平台,包括内部网、外部网、话音、多媒体及网络商务。 

(2)通过限制VPN路由信息的传播,仅在VPN成员内部并采用MPLS前转,可提供与第二层VPN相同的私密性及安全性。 

(3)提供与用户内部网的无缝集成。 

(4)高扩展性,每个网络运营商可以设定数十万VPN,每个VPN可有数千个现场。 

(5)提供IP业务类别,支持VPN内部多级别业务,VPN间的优先级,灵活的服务级别选定。 

(6)提供方便的VPN成员管理及新VPN创建功能以利于业务的快速实施。 

MPLS - MPLS技术的实际应用

中国铁通IP骨干网全面采用MPLS技术进行构架,它采用了Cisco公司的12000系列及7000系列的高端路由器组建。 

通过在全国各大城市部署专用MPLSVPN路由器(PE),中国铁通IP骨干网可在全国范围内提供的MPLSVPN业务。这种结构可提供方便的演进策略, 使铁通可以根据自己的计划及客户的需求逐步引入VPN业务。将来更多的MPLS VPN 功能会要求更新的软件版本,采用专用VPN路由器后,这些软件的更新都不会影响其它路由器。 

采用MPLSVPN的网络,所有PE路由器运行IBGP以交换VPN信息,包括VPN-IP地址、路由目标(RT)、下一跳和标记,这就要求所有PE间的 全网状IBGP连接,这就存在N2问题不便管理,通过路由反射(RRs)技术可满足这个要求。中国铁通IP骨干网采用专用VPN-RR,这种方式可带来以 下优势: 

(1)只有PE需要与VPN-RR对应,这样可使VPN-RR有更好的扩展性。 

(2)骨干网的拓扑变化不会影响VPN-RR,同时VPN内部需求的变化也不会影响骨干网中的RR。 

(3)VPN-RR的部署非常灵活,在MPLSVPN推广的初期,只配置少量VPN-RR。当网络规模变得非常大时,可以采用多RR组,每个RR组只对某个选定的MPLSVPN组提供服务。 

MPLS - MPLS发展前景

MPLS作为网络的核心技术已经被大量运用到网络运营商的全国骨干网及各省市的城域网建设中,一些大型的园区网、企业网甚至也将MPLS技术用于组建VPN网络等应用中。 

随着光波长路由技术的进一步发展,以及标准化工作的不断深入,光波长路由器间交换控制信息和建立光通路所用的协议MPλS(多协议波长交换)将逐渐可以与IP层面的MPLS(多协议标记交换)互通,从而为IPOverOptical网络建立起统一的、开放的、标准的控制平面提供了可能。 

MPLS - MPLS技术在城域网中的应用

在以提供多业务承载为特征的MSTP技术迅速发展下,运营商已纷纷在其网络中部署MSTP设备网络,以适应城域网数据业务的需求以及未来承载3G业务的需求。
       
MSTP技术发展主要体现在对以太网业务的支持上,包括最初提供以太网点到点透传,后来发展到对以太网二层交换能力的支持,再到最新一代的以对MPLS的支持为主要特征的MSTP设备,即内嵌MPLS功能的MSTP设备。

1、MPLS基本原理

MPLS即多协议标签交换,最初是应用在基于三层交换的IP核心网络,主要是为了解决路由转发速度问题。传统的IP数据网是无连接的网络,路由器根据所收到的每个包的地址去查找匹配的下一跳,并做相应的转发。但由于路由器使用的是最长前缀匹配地址搜索,无法实现高速转发,因此引入了MPLS技术以实现其高速转发。MPLS的运作原理是提供每个IP数据包一个标记,并由此决定数据包的路径以及优先级。这样兼容MPLS的路由器,在将数据包转送到其路径前,仅读取数据包标记,无须读取每个数据包的IP地址以及标头,然后将所传送的数据包迅速传送至终点的路由器,进而减少数据包的延迟,同时由 FrameRelay及ATM交换器所提供的QoS(QualityofService)对所传送的数据包加以分级,因而大幅提升网络服务品质提供更多样化的服务。

在数据技术的不断发展及路由器性能的不断提高下,路由的高速转发已经不存在问题了,MPLS的优势更多地体现在实现数据业务的服务质量、实施流量工程以及组建VPN。在城域传送网中引入MPLS技术,正是利用MPLS在数据领域的众多优势,使城域传送网在高质量地支撑原有TDM业务的同时,能够高效可靠地传送各种分组业务。如图1所示具备内嵌MPLS功能的MSTP设备,主要是在以太网和SDH间引入了中间智能适配层即MPLS封装子层,将以太网业务通过 MPLS封装,加上内层MPLS标签即VC标签,再加上外层MPLS标签即隧道标签,然后通过GFP或LAPS或PPP/HDLC映射到SDH通道上进行传送。

 

图1 内嵌MPLS功能的MSTP设备中以太网业务的映射结构

 

同时城域传送网中的MPLS技术与数据网MPLS技术有所不同,主要区别如下。

(1)运行层面的不同,城域传送网是在传输设备上完成数据处理功能,而三层IP网络中通过路由器(LSR)传送的;

(2)建立方法不同,城域网主要是通过网管直接建立LSP来实现的,数据网主要还是采用协议动态实现;

(3)信令传送通道不同,MSTP可以通过开销传送信令,数据设备一般是带内传送信令。

2、MPLS在城域传送网技术中的优势

MPLS技术在城域网中的作用就像“胶水”,它把接入和城域网络中不同的下层网络技术和业务类型汇聚在一起,为接入网、城域网与分组核心网集成提供了一个公共的技术。这种具备MPLS智能适配层的MSTP设备的较传统MSTP设备主要的技术优势体现在如下几个方面。

(1)MPLS在接入网和城域网中通过封装可实现对几乎所有网络协议的支持;

(2)各个网络层次,网络结构之间,不同厂家设备之间的互通能力强。MPLS为接入网和城域网提供了一个通用协议,它可以穿越不同的网络结构实现业务的端到端传输,并保证统一的QoS和OAM能力;

(3)业务辨认能力,MPLS在网络边缘(入口)进行分组的分类工作,这样就可以非常方便灵活地辨认出特定用户的数据流或者业务;

(4)业务区分能力,MPLS的标签交换通道将根据预定的标准(比如业务类别)或者带宽要求、优先级等接受不同的服务,以保证端到端的QoS和SLA,具有独特的QoS保障机制。其具体实现方式是MPLS技术可以基于物理端口、VLANID和用户优先级PRI对业务进行COS分类。COS分类后的业务相当于赋予了不同的优先级标识,MPLS能够针对不同的优先级标识提供不同的QoS保障。在MPLS技术中定义了3种QoS保障级别:快速转发(EF)、保障转发(AF)和尽力传送(BE)。MPLSQoS信息由MPLS标签中的标签字段和EXP字段进行定义;

(5)端到端信令,MPLS控制平面通过标准的信令协议(如LDP和RSVP-TE)提供端到端的信令;

(6)流量工程的支持,MPLS不仅可以作为以太网的业务适配层,还可作为以太网业务的控制层,其面向连接的接入控制特征能够提供基于全网的流量工程,从整体上提高了MSTP系统的流量均衡能力;

(7)业务调度更加灵活,通过在MSTP中内嵌MPLS功能,使得MSTP网络的以太网处理层从L2交换向标签交换改变。MPLS通过多标签方式,在整个 MSTP的以太网处理层能够建立大量透明的LSP通道,使业务通过打标签的方式在MSTP网络中隔离传送和交换,在网络的汇聚节点和枢纽节点实现多方向 LSP的业务调度。同时,随着MPLS标准化进程的完成,在接入层和核心网IP数据设备之间,可以使MSTP和IP数据设备标签共享。如果数据网承载层采用了基于MPLS的MSTP技术,那么二层VPN的建立将直接基于传送网层面实现,标签穿透整个MSTP网络,VPN业务能够真正实现端到端;

(8)业务颗粒区分更加细致,基于MPLS的MSTP技术的融入,改变了以往传输网络采用VC-12/VC-3/VC-4颗粒等固定带宽调度的习惯,使得MSTP网络的业务调度带宽动态分配,而且业务颗粒区分更加细致,节省大量的线路和调度管理资源;

(9)MPLS标准成熟,几乎所有的设备供应商都支持MPLS。

3、MPLS在MSTP设备中的功能要求

目前,大部分厂家在新一代的MSTP设备上已支持内嵌MPLS功能,其中部分设备的MPLS技术是与RPR(弹性分组环)技术结合出现的,同时也可以在无RPR功能的以太网卡上支持MPLS功能。

根据相关规范的要求,内嵌MPLS处理层的功能要求包括以下几个方面,如图2所示。

 

图2 MPLS承载以太网业务在MSTP中传送的模型

 

(1)具备将以太网业务适配到MPLS层的功能;

(2)具备MPLS操作管理维护功能;

(3)具备MPLSLSP保护功能;

(4)具备在MPLS层按服务等级调度业务的能力;

(5)具备将MPLS帧映射到SDH层传送并指配SDH虚容器作为传送通道的功能。

具体设备功能主要体现在业务流分类、以太网业务适配处理、MPLS帧适配到SDHVC、路由器设置、 流量工程、L2VPN、VPN通道等功能上。从目前设备情况看,各个厂家的MSTP设备基本上能够支持MPLS的业务数据流分类、以太网业务到MPLS的 适配处理、MPLS标签交换以及MPLS到SDHVC的映射等功能要求,但在信令、业务质量、操作管理维护、保护以及流量工程等功能支持方面比较欠缺。在 信令方面,厂家一般只支持隧道LSP的静态指配,不支持利用信令动态建立隧道LSP;对于业务质量QoS,虽然很多厂家支持基于物理端口、VLANID和 用户优先级PRI对业务进行COS分类,但大多数厂家不具备在MPLS层按服务等级调度业务(QoS)的能力;操作管理维护、保护和流量工程方面,只是个 别厂家支持;相对而言,各个厂家对L2VPN的支持程度最高,大部分内嵌MPLS的MSTP设备均支持L2VPN功能。

另一方面内嵌MPLS功能的MSTP设备在传送平面的互通主要是在SDHVC互通、MPLS封装到SDHVC互通(GFP互连互通)、以太网封装到MPLS互通和映射协议的互通。控制平面的互通主要是通过网络管理接 口集中建立LSP以及支持利用RSVP-TE或LDP信令或其他的相同的IP信令建立LSP。最终实现在业务上的互联互通。可以预期在将来研发具有动态信 令建立连接的设备,可能要涉及到路由功能。通过定义简单的、可操作性强3层功能来完成动态信令完成业务连接建立,同时实现不同厂商MSTP设备间的VPN 互通,最终实现MSTP设备和MPLS路由器的MPLS互通与互操作,实现多种业务跨厂家的互联互通。

4、MPLS技术在城域传送网中的应用

最早提出在MSTP上引入MPLS功能主要是为了更有效的在传输设备上直接支持VPN。但随着MPLS技术的成熟应用,使其在城域传送网中的应用更加广泛,主要在如下几个方面。

4.1通过与RPR技术的融合提高MSTP网络的使用效率

RPR和MPLS技术融合的主要目的是解决以太网业务QoS方面的要求。在MSTP平台中引入RPR机制,有效地解决了传送效率和QoS方面的矛盾:通过 RPR的双环业务传送、统计复用、带宽共享、公平接入等多种技术手段提高了传送效率,通过严格的COS和业务优先级保证了用户业务的服务质量,并可以提供 50ms的快速保护;另一方面,MPLS技术可通过LSP标签栈为RPR提供跨环组网能力,有利于全网端到端业务的配置和网络资源的优化利用,而且还可以提供基于RPRMAC层和MPLS层的网络保护。

4.2通过提供MPLSVPN业务满足大客户专线的需求

目前专线市场主要是由基于DDN、帧中继、ATM和SDH等传统专线技术的一层或二层VPN构成,经过多年发展,政府、金融、企业、小区、教育网等用户都 对专线业务表现出很大的需求及认同度。但随着大客户内部网络的改造和升级,专线业务量不断增大,DDN网络容量已经很难满足企业专线带宽的要求,帧中继专 线也因为用户端设备的IP化导致效率降低,大量的客户会从租用DDN、帧中继向自购终端路由器租用E1电路方式转化。同时由于E1业务容量受限及终端路由 器的投资和维护成本都较高等因素,部分对安全和QoS没有特殊要求的客户会选择直接租用MPLSVPN业务。

由于基于二层MPLSVPN服务可支持局域网和 传统传输,且成本较低、易于管理,各运营商也已开展了具有MPLS功能的数据网VPN业务。其中内嵌MPLS功能的MSTP网络同样能够支持二层 MPLSVPN,其网络先天具有的完善的QoS机制、高安全可靠性、可管理性,利用其开展以太网大客户专线业务将更加容易赢得客户的信任。

4.3实现对多种以太网业务的快速配置

MSTP技术规范中已明确规定了可以通过MPLS技术实现EPL(以太专线业务)、EVPL(以太虚拟专线业务)、EPLn(以太专用局域网业务)和 EVPLn(以太虚拟专用局域网业务)等4种以太网业务,这解决了以往通过采用STACKVLAN技术或GFP的CID作为以太虚拟连接标志而存在的标准 化程度、业务连接的快速配置以及扩展性等方面存在的问题。而采用具有MPLS功能的MSTP网络来提供端到端的以太网业务的快速配置也是其发展的必然趋 势。

4.4为MSTP设备的多业务承载及交换提供保障

MSTP自身的定义在于多业务的承载,而具有MPLS功能的MSTP网络可以通过建立一个业务隧道的方式,解决了城域网络中各种业务的接入、透明传送和交 换问题,使其不再仅局限在TDM,IP,ATM等业务的承载,未来将满足更多新技术的出现对MSTP提出的更多传送要求,使其接入业务类型不再受到局限。

4.5推动3G接入网中IP的应用

在3G的R99、R4版本中,都是采用ATM技术,到R5及以后,从接入网到核心网将全面采用IP承载技术,但目前将IP直接应用于以传送语言为主的电信 级传输网络还存在着诸如带宽的分配、QoS的保证等众多局限性,而MPLS将IP的灵活性、帧中继、ATM等面向连接网络的QoS保证特性有效地结合在一 起,这对于IP的进一步广泛应用有着巨大的推动作用。

在将MPLS网络应用于3G接入网时,可将NodeB通过MPLS网络接入RNC,即由成熟的MPLS网络来传输Iub接口的信号,既实现了向IP技术承载的过渡,又充分保证了原有的ATM承载的QoS。

随着3G的不断深入发展,R5及以后3G版本将要求IP技术的全面应用,在3G的接入网(RAN)向IP过渡的过程中,从现有网络最有效平滑过渡的方案便 是集成MPLS交换和路由功能的MSTP多业务传送平台。MPLS技术在端到端的业务配置、QoS、VPN等方面具有优势将是内嵌MPLS技术的MSTP 设备在组建城域传送网中发挥更大的作用。

MPLS - 参考资料

http://network.51cto.com/art/200511/11966.htm
http://www.routerdata.com/article-details/archive/2007/05//article/mpls-14497//nbp/50.html
http://www.ietf.org/html.charters/mpls-charter.html