iSlot官方网站

无线新履历,不变如磐石 丨 高校关键场景高密无线优良实际分享会
date
预约直播
从此,无线可“磐石" 丨 iSlot官方网站磐石无线解决规划场景颁布会
date
预约直播
iSlot官方网站 - 引领潮水
产品
< 返回主菜单
产品中心
产品
解决规划
< 返回主菜单
解决规划中心
行业
合作同伴
返回主菜单
选择区域/说话
iSlot官方网站 - 引领潮水

您订阅的产品有更新,请实时查阅

查看详情
iSlot官方网站 - 引领潮水 iSlot官方网站 - 引领潮水

MPLS技术白皮书V1.0

所谓多和谈是指MPLS 支持多种网络层和谈,例如IP、IPv6、IPX等;并且兼容蕴含ATM 、帧中继、以太网、PPP 等在内的多种链路层技术

  • iSlot官方网站 - 引领潮水

    颁布功夫:2009-09-25

  • iSlot官方网站 - 引领潮水

    点击量:

  • iSlot官方网站 - 引领潮水

    点赞:

分享至

iSlot官方网站 - 引领潮水
iSlot官方网站 - 引领潮水
iSlot官方网站 - 引领潮水

我想评论

1 MPLS技术布景

 

MPLS(Multiprotocol Label Switching)是多和谈标签互换的简称

 

    所谓多和谈是指MPLS 支持多种网络层和谈,例如IP、IPv6、IPX等;并且兼容蕴含ATM 、帧中继、以太网、PPP 等在内的多种链路层技术

 

    所谓标签互换就是对报文附上标签,凭据标签进行转发。

 

    随着Internet的迅速发展,为Internet服务提供商(ISP)提供了巨大的贸易机遇,同时也对其骨干网络提出了更高的要求,人们但愿IP网络不仅可能提供电子邮件、上网等服务,还可能提供宽带、实时性业务。ATM已经是被普遍看好的可能提供多种业务的互换技术,但是由于现实的网络中已经普遍选取IP技术,纯ATM网络已经不成能,现有ATM的使用也通常都是用来用来承载IP。因而就但愿IP也能提供一些如ATM一样多种类型的服务。MPLS就是在这种布景下产生的一种技术,它吸收了ATM的VPI/VCI互换一些思想,集成了IP路由技术的矫捷性和二层互换的简捷性,在面向无衔接的IP网络中增长了MPLS这种面向衔接的属性。通过选取MPLS成立“虚衔接”的步骤,为IP网增长了一些治理和运营的伎俩。随着网络技术的迅速发展,MPLS利用也逐步转向MPLS流量工程和MPLS VPN等。在IP网中,MPLS流量工程技术成为一种重要的治理网络流量、削减拥塞、肯定水平上保障IP网络的QoS的沉要工具。在解决企业互连,提供各类新业务方面,MPLS VPN也越来越被运营商看好,成为在IP网络运营商提供增值业务的沉要伎俩。

 

    MPLS是从90 年代中期起新兴的多层互换技术,由IETF(Internet Engineering Task Force,因特网工程工作组)所提出,由Cisco、Juniper等网络设备大厂商所主导。最初MPLS技术是为了提高路由互换设备的转发速度,随着硬件技术和网络处置器的发展,这一优势已经不显著了。但是该技术自身和靠硬件推动提高转发速度是有性质区此外。MPLS是三层路由和二层互换的集中模型],能够在多种第二层媒介上进行标签互换的网络技术。这一技术结合了第二层的互换和第三层路由的特点,第三层的路由在网络的边缘执行,而在MPLS的网络主题选取第二层互换(无需分析IP报文头),即MPLS技术将报文的三层选路和报文的转发分隔了。这一点和我们传统的路由器有很大区别,传统的路由器将选路和转发集于一身,在报文蹊径上的每跳路由器都要先分析IP报文头而后选路而后再转发。这也是为什么选取MPLS技术可能提高转发速度的原因之一。目前出现的“三层互换机“其选取硬件实现了三层的线速转发,但是依然没有脱离”逐跳选路转发“的思想(只是由硬件实现)。

 

    固然MPLS 提高转发速度这一优势已经不存在但由于MPLS 将2 层互换和3 层路由技术结合起来的固有优势在解决VPN(虚构专用网)、CoS(服务分类) 和TE(流量工程) 这些IP 网络的沉大问题时拥有优于其它技术的处所,因而MPLS 技术获得了越来越多的关注。MPLS的利用也逐步转向MPLS VPN和MPLS 流量工程等。

 

2 MPLS根基道理

2.1 术语

 

标签(Label)

 

    是一个比力短的,定长的,通常只拥有部门意思的标识,这些标签通常位于数据链路层的数据链路层封装头和三层数据包之间,标签通过绑定过程同FEC相映射,用来鉴别一个FEC。

 

转发等价类(FEC)

 

    FEC(Forwarding Equivalence Class)是MPLS中的一个沉要概想。MPLS现实上是一种分类转发技术,它将拥有一样转发处置方式(主张地一样、使用转发蹊径一样、拥有一样的服务等级等)的分组归为一类,称为转发等价类。通常来说,划分分组的FEC是凭据他的网络层主张地址。属于一样转发等价类的分组在MPLS网络中将获得齐全一样的处置。

 

LSR(Label Switching Router)

 

    LSR是MPLS的网络的主题互换机,它提供标签互换和标签分发职能。在MPLS系统文档RFC3031讲到LSR同时是一个有能力转发原始的三层报文(如IP报文或者IPv6报文等)的MPLS节点,对于MPLS在IP的利用,意味着LSR同时有能力执行正常的IP报文转发。

 

LER(Label Switching Edge Router)

 

    在MPLS的网络边缘,进入到MPLS网络的流量由LER分为分歧的FEC,并为这些FEC要求相应的标签;脱离MPLS网络的流量由LER弹出标签还原为原始的报文。因而LER提供了流量分类、标签的映射和标签的移除职能。LER肯定是LSR,但是LSR不愿定是LER。

 

LSP(Label Switched Path)

 

    标签互换蹊径。一个FEC的数据流,在分歧的节点被赋予确定的标签,数据转发依照这些标签进行。数据流所走的蹊径就是LSP,是一系列LSR的集中,能够将LSP看做类似穿越MPLS主题网络的一个隧路

 

Label PUSH

 

    Label PUSH是标签转发的根基作为之一,是组成标签转发信息表的一部门。作用:在于给报文压入一个new label。

 

    PUSH作为,通常用于MPLS域的边缘设备将IP报文转发进入MPLS隧路时,必要压入一个Label进行转发。但在MPLS主题网,MPLS报文转发时,若存在跨域或跨ISP操作时,也必要压入一个Inner label。

 

Label SWAP

 

    Label Swap是 标签转发的根基作为之一, 是组成标签转发信息表的一部门。作用:在于给Incoming的MPLS报文代替下一跳标签。

 

    具体操作是将欲转发的MPLS报文的表层标签删除,而后压入一层新获得的下一跳标签。

 

Label POP

 

    Label POP是标签转发的根基作为之一,是组成标签转发信息表的一部门。作用:在于将一个MPLS报文去除标签,以下一层和谈转发。

 

    POP作为通常用于MPLS域的边缘设备,当MPLS报文出MPLS域,进入IP转发域时,必要将标签弹出。

 

2.2 MPLS数据结构

 

MPLS和谈在OSI中的地位

 

如下图


iSlot官方网站 - 引领潮水
 

                                 图2-1

 

    MPLS是一种能承载肆意和谈数据(IPv4/v6、IPX、ATM、AppleTalk等),能工作在职何链路和谈之上(Ethernet、ATM,FR、PPP等),能提供优质QoS保障,能支持更大规模的网络利用,能够代替IP寻址转发的和谈载体。

 

    MPLS是一种比ATM更单一,矫捷,更易于扩大的标签互换技术。有人称之为2.5层和谈,由于它通常工作在链路层和谈之上,网络层IP和谈之下。

 

MPLS标签结构

 


iSlot官方网站 - 引领潮水
 

                                  图2-2

 

MPLS标签结构总长度为32Bit,其中分为以下几个域段:

 

    Label:一个固定20bit长度的值,用于标识一组报文的转刊行为。类似于IP地址,但职能不像IP地址那么单一,标签只是部门有效。

 

    Exp:一个3bit长度的值,用于实现MPLS的QoS,这里能够实现8种优先级,支持语音、视频、数据的分歧服务类型,类似于IP的TOS域段。

 

    S:本域段只有1bit长度,用于暗示当前标签是否属于标签栈底。1:暗示是,0:不是。

 

   TTL:Time-To-Live,8个bit长度的值,用于预防报文传输时的环路,和IP和谈中的TTL一样。

 

标签嵌套体式

 


iSlot官方网站 - 引领潮水
 

                                  图2-3

 

    理论上,象征栈能够无限嵌套,从而提供可持续的业务支持能力。通常是2到3层。这是MPLS技术最大的魅力地点。

 

3 MPLS数据转发道理

 


iSlot官方网站 - 引领潮水
 

                                  图3-1

 

    根基的MPLS网络,如上图所示。MPLS域的数据以标签进行高速互换。从LER到LER,为分歧的IPv4域和IPv6域提供急剧优质的LSP转发通路。LER掌管将IP或ATM报文压入标签,封装称MPLS报文,而后将其投入MPLS隧路。同时LER还掌管将MPLS报文的标签弹出,让其转发入IP或ATM域。

 

3.2 传统IP分组转发

 

    是逐跳查表,而后选路转发。每跳将接管到的IP分组报文,去除链路封装信息,接着使用主张IP地址查选路表,得到输出端口、下一跳和链路封装信息,而后进行链路封装,最后将分组报文发出给下一跳。弊端是在经过的每一跳处,必须进行路由表的最长匹配查找,可能存在屡次查找,效能较低。

 

    MPLS最根基职能就是包办IP分组转发,运送IP所要运送的报文达到其主张地。

 

3.3 MPLS分组转发

 

标签分配与分发

 

    标签的分配,是凭据输出端口和下一跳一样的IP路由的选路信息,划分为一个转发等价类。而后从MPLS标签资源池中,取一个标签(邮票象征),分配给这个转发等价类。同时,节点主机应纪录下此个标签和这个IP转发等价类的对应关系。最后将这个对应关系封装成新闻报文,公告身边的节点主机。这个公告过程称之为标签的分发。

 

MPLS标签分组

 

    MPLS标签分组,是将IP分组报文(或其它),封装上定长而拥有特定意思的标签,以标签标识此报文为MPLS分组报文。封装标签的方式依照和谈栈结构的档次进行,封装的标签应置于分组报文和谈栈的栈头。封装了标签的分组报文,就如同贴了邮票的函件一样,它能邮到它的主张地。

 

MPLS分组转发方式

 

MPLS分组转发分为三个过程:进入LSP,在LSP中传输,脱离LSP。

 

1. 进入LSP

 

    进入LSP,是凭据IP分组报文的主张IP地址查IP选路表(FIB),此时查到的IP选路表已经和下一跳标签转颁发关联。接着从下一跳标签转颁发中能够得到,这个IP分组所分配的标签和下一跳地址等,通常输出端口信息是在IP选路表(FIB)中得到。而后将得到的标签封装IP分组报文为MPLS标签分组报文,再凭据Qos战术处置EXP,同时处置TTL,最后将封装好的报文送给下一跳。这样IP分组报文就进入了LSP隧路。

 

2. 在LSP中传输

 

    在LSP中传输,是逐跳使用MPLS分组报文中的和谈栈顶的标签(入标签),直接以标签Index方式,查问入标签映射表,得到输出端口信息和下一跳标签转颁发的索引,使用其索引查问下一跳标签转颁发,能够从中得到标签操作的作为,欲互换的标签和下一跳地址等。若是MPLS分组报文未达到LSP终点,查表得到的标签操作作为肯定为SWAP。接着使用查表得到的新标签,代替MPLS分组报文中的旧标签,同时处置TTL和EXP等。最后将代替完标签的MPLS分组报文发送给下一跳。

 

3. 脱离LSP

 

    脱离LSP,是MPLS分组转发的最后一站。使用MPLS分组报文中的和谈栈顶的标签(即入标签),以标签Index方式,直接查问入标签映射表,得到输出端口信息和下一条标签转颁发的索引。接着用查到的索引持续查问下一跳标签转颁发,从中能够得到标签操作作为PHP或POP和下一跳地址等。具体是PHP,还是POP,重要决定于下一跳标签分发和谈是否使能PHP职能。PHP和POP作为,在实现上流程差不多。两个作为都应该删除MPLS分组报文中的标签,同时处置TTL和EXP,接着封装下一跳链路和谈,最后将封装好的IP分组报文发给下一跳。

 

利益:

 

    MPLS分组转发利益,在整个穿越LSP隧路过程中,每一跳的查表使用的是标签,而标签是定长20Bit的值。标签查表是以标签为索引,直接Index线性的标签映射表。在一致算法模型上,使用标签查表比使用IP地址最长比配查表速度要快得多。固然此刻硬件技术先进,ASIC的IP地址最长匹配查表能够和标签查表相媲美,但是要实现一致的数据转发,必要支出更大的硬件成本价值。然而MPLS分组转发的利益,并不仅仅局限于这点。

 

    MPLS并不是一种业务或者利用,它现实上是一种隧路技术,也是一种将标签互换转发和网络层路由技术集于一身的路由与互换技术平台。这个平台不仅支持多种高层和谈与业务,并且,在肯定水平上能够保障信息传输的安全性。

 

4 标签分发和谈

 

    MPLS作为一个新的网络系统,同样也有其自身的信令和谈或者说“路由和谈”。MPLS中一个基础的概想就是两个LSR必须对用来在它们之间传输流量的标签的意思达成共识,共识通过一系列过程达到,叫做标签分发和谈(Label Distribution Protocol,LDP),通过LDP,一个LSR通知另一个LSR它做出的标签绑定。 MPLS系统结构[RFC3031]把一个标签分发和谈界说为一系列过程,通过这些过程一个LSR通知另一个LSR用来在它们之间转发流量的标签的意思。

 

支持MPLS标签分发的和谈

 

LDP (Label Distribution Protocol)

 

    LDP是MPLS的标签分发和谈之一,重要用于成立通常的LSP隧路,提供通常的标签互换业务。

 

RSVP(Resource Reservation Protocol)

 

    RSVP是MPLS的标签分发和谈之一,但它把稳用于成立TE的LSP隧路,它占有通常LDP没有的职能。如颁布带宽预留要求、带宽约束、链路色彩和显式蹊径等。

 

CR-LDP(Constraint-Based Routing using LDP)

 

    CR-LDP是MPLS的标签分发和谈之一,是在LDP基础上扩大的和谈,通过引入新的TLV同样支持MPLS TE的有关属性,如显式蹊径、带宽、亲和属性、优先级与抢占等。

 

MP-BGP(Border Gateway Protocol)

 

    MP-BGP是在BGP的基础上扩大的和谈,引入Community属性,支持VPN路由和标签的分发,用于实现MPLS L3 VPN业务。

 

PIM

 

PIM是实现MPLS多播的标签分发和谈。

 

    本章所要介绍的标签分发和谈是IETF在RFC3036所界说的独立标签分发和谈LDP。该LDP和谈重要利用于IP的单播转发。利用LDP, LSR们通过把网络层的路由信息直接映射到链路层互换蹊径,在网络中成立标签互换蹊径LSP(Label Switch Path)。LDP将FEC(Forwarding Equivalence Class)与它创建的每条LSP联系在一路。LSP有关的FEC决定了哪个分组被映射到该LSP上。LSP在网络中的扩大(或者说延长)通过每个LSR把一个FEC的入标签和该FEC对应的下一跳的出标签“接合”实现。

 

4.1 LDP的新闻类型

 

    1. 发现(Discovery)新闻:用于公告和守护网络中LSR的存在。

 

    2. 会话(Session)新闻:用于成立,守护和实现LDP对等实体之间的会话衔接。

 

    3. 公告(Advertisement)新闻:用于创建、扭转和删除特定FEC-标签绑定。

 

    4. 通知(Notification)新闻:用于提供新闻公告和差错通知。

 

4.2 LDP会话成立过程

 

    1. 邻居发现

 

    2. 会话提议

 

    3. 会话协商

 

    4. 协商失败处置

 

    5. 会话维持

 

具体流程见下图:


iSlot官方网站 - 引领潮水
 

                                图4-1

 

4.3 标签的分配和治理

 

    1. 标签分发方式

    下游按需分发标签DOD(Downstream On Demand)

    下游自主分发标签DU(Downstream Unsolicited)

 

    2. 标签节造方式

    有序方式(Odered)

    独立方式(Independent)

 

    3. 标签保留方式

    守旧方式(Conservative retention mode)

    自由方式(Liberal retention mode)

 

    4. 标签拆除方式

    标签开释

    标签撤销

 

4.3.1 标签分发方式

 

DOD(Downstream On Demand)下游按需分发标签:

 

iSlot官方网站 - 引领潮水
 

                                 图4-2

 

    上游向下游发标签映射要求新闻,下游收到新闻后,凭据要求的FEC,从标签资源池中分配标签资源,而后将分得的标签和对应的FEC回应给要求的上游。同时自己纪录下这种对应的关系。目前这种分发方式很少使用。

 

DU(Downstream Unsolicited)下游自主分发标签:

 

iSlot官方网站 - 引领潮水
 

                                 图4-3

 

    上游不必要向下游发标签要求,而是下游自动向上游通过标签映射关系,上游收到跋文录标签和FEC的映射关系,同时下游也纪录这种映射。 DU方式是目前使用最多的。

 

4.3.2 标签节造方式

 

有序方式:

 

    有序方式,是指除LER 以表,LSR必须等收到下游的标签映射,能力向上游颁布标签映射。LER是路由的起发点,标签映射最吓咨它提议。有序节造方式如上图所示。有序节造方式是目前使用最多的方式。

 

独立方式:

 

    独立方式,是指LSR不必要比及下游的标签映射关系达到,而能单独的向上游分发标签映射。独立方式如上图所示。

 

4.3.3 标签保留方式

 

守旧方式:

 


iSlot官方网站 - 引领潮水
 

                                 图4-4

 

    守旧方式,是指统一条路由存在多个下一跳时,在所有邻居对这条路由的标签映射中,只选择最优的一跳做为标签转发的出口映射,其他的全数抛弃。

 

    利益:节俭内存和标签空间。

 

    弊端:当IP路由收敛、下一跳扭转时LSP收敛慢。

 

自由方式:

 


iSlot官方网站 - 引领潮水
 

                                  图4-5

 

    自由方式,是指统一条路由存在多个下一跳时,保留所有邻居对这条路由的标签映射,只选择最优的一跳做为标签转发的出口映射。

 

    利益:当IP路由收敛、下一跳扭转时削减了LSP收敛功夫。

 

    弊端:必要更多的内存和标签空间。

 

4.3.4 标签拆除方式

 

标签开释:

 


iSlot官方网站 - 引领潮水
 

                                  图4-6

 

    上游自动发送标签开释新闻通知下游开释某一标签,以来不再使用该标签发送数据,标签开释新闻不必要确认新闻。

 

标签撤销:

 

iSlot官方网站 - 引领潮水
 

                                 图4-7

 

    下游向上游发送标签裁撤新闻通知上游终场使用某个标签时,必要上游路由器发送标签开释新闻确认。

 

4.4 倒数第二跳弹出

 

    PHP是Penultimate Hop Popping的缩写,PHP的意思是下一跳就是MPLS域的边缘设备LER了,LER往下的路由设备可能是IP域,标签转发必须终止于LER设备。但标签终止能够在LER上弹出,也能够在LER的上一跳弹出。若是标签在LER的上一跳弹出,我们称之为PHP。
PHP是一种优化MPLS转发的思想,从报文的整个转发蹊径和蹊径节点处置的价值破费来看,对于每一个报文的转发使用PHP,将比使用最后一跳弹出少查问一次ILM表,这就意味着硬件对报文少操作一次,报文处置的延时就更。ú煌馕⒑跗湮ⅲ,PHP值得提倡。
 

 

    PHP的实现是,MPLS分组报文在LER的上一跳,使用入标签查ILM表,得到输出端口信息和NHLFE索引,接着用NHLFE索引查问NHLFE表,得到PHP作为和下一条地址,而后将标签从MPLS分组报文中删除,以IP报文方式发送给LER。LER收到后,再以IP方式查表转发报文。
当收到标签值为3的标签映射信息,就批注自己是倒数第二跳了,转发方式必须以PHP方式进行,标签转发必须终结于自己。

 

5 iSlot官方网站网络MPLS典型配置

 

5.1 组网需要

 

    要用三台MPLS设备组成的MPLS 网络,肆意设备之间都能够成立LSP,运行的路由和谈为OSPF。LDP利用OSPF的路由信息成立LSP。

 

5.2 组网拓扑

 

iSlot官方网站 - 引领潮水
 

                                图5-1

 

5.3 配置步骤

 

LER_A 的配置:
 

iSlot官方网站 - 引领潮水

iSlot官方网站 - 引领潮水

iSlot官方网站 - 引领潮水

6 MPLS系统发展

 

    目前IETF已经在RFC3031描述了MPLS的系统架构,在根基的MPLS节造信令、 以及在Layer3 MPLS VPN上的利用和QOS方面的利用技术较为成熟,并且出台了相应的尺度。Layer2 MPLS VPN 最近几年发展迅速,技术也不休成熟,大无数尺度都处于草案阶段,但是由于业界几个主流的厂商的支持,也逐步形成事实上的尺度。MPLS在流量工程方面的利用近几年也迅速发展起来,IETF对其相应的尺度和草案更新的比力快,技术也日益成熟。

 

    为了使得技术领域的专业化以及更快的推向利用,IETF在2003年成立了L2VPN的工作组,专门钻研VPLS(Virtual Private LAN Service)和VPWS(Virtual Private Wire Service)的技术和利用;在2004年成立了L3VPN的工作组钻研L3VPN的技术和利用,MPLS在L3VPN的利用是该工作组钻研的一个沉要方向。

 

    MPLS工作组持续从事MPLS系统的钻研以及MPLS的信令和谈,同时也蕴含MPLS的流量工程方面的利用的钻研。

 

    能够说MPLS技术结合了矫捷的IP路由和高效的二层互换技术,为无衔接的IP网络引入了衔接的概想,极度适合在一个基础IP骨干网络上承载多种业务,此刻已经在宽泛利用在VPN、流量工程和QOS等领域,今后也必将有更大的发展!
 

iSlot官方网站 - 引领潮水 iSlot官方网站 - 引领潮水

点赞

更多技术博文

任何必要,请联系iSlot官方网站

iSlot官方网站 - 引领潮水

返回顶部

收起
iSlot官方网站 - 引领潮水 文档AI副手
iSlot官方网站 - 引领潮水 文档评价
ev-close ev-close-m
该资料是否解决了您的问题?
ev-close ev-close-m
您对当前页面的中意度若何?
不咋滴
极度好
dark-star dark-star dark-star dark-star dark-star
ev-close ev-close-m
您中意的原因是(多。?
您对文档是否还有其它的问题或建议?
为尽快解决问题,请您留下联系方式以便回复
邮箱
手机号
ev-bg
感激您的反。
iSlot官方网站 - 引领潮水
iSlot官方网站 - 引领潮水
iSlot官方网站 - 引领潮水
请选择服务项目
关关征询页
售前征询 售前征询
售前征询
售后服务 售后服务
售后服务
定见反馈 定见反馈
定见反馈
更多联系方式
【网站地图】