配色: 字号:
MPLS TE技术介绍
2012-03-24 | 阅:  转:  |  分享 
  
技术介绍

MPLS目录



i

目录

MPLSTE.................................................................................................................................................1

流量工程与MPLSTE..........................................................................................................................1

MPLSTE的基本概念..........................................................................................................................2

MPLSTE的实现.................................................................................................................................2

CR-LSP..............................................................................................................................................3

RSVP-TE............................................................................................................................................4

流量转发.............................................................................................................................................7

自动带宽调整......................................................................................................................................9

CR-LSP备份.......................................................................................................................................9

快速重路由..........................................................................................................................................9

DiffServ-AwareTE............................................................................................................................10

MPLSLDPoverMPLSTE...............................................................................................................11



技术介绍

MPLSMPLSTE



1

MPLSTE

流量工程与MPLSTE

1.流量工程

(1)流量工程的作用

网络拥塞是影响骨干网络性能的主要问题。拥塞的原因可能是网络资源不足,也可能网络资源负载

不均衡导致的局部拥塞。TE(TrafficEngineering,流量工程)解决的是由于负载不均衡导致的拥

塞。

流量工程通过实时监控网络的流量和网络单元的负载,动态调整流量管理参数、路由参数和资源约

束参数等,使网络运行状态迁移到理想状态,优化网络资源的使用,避免负载不均衡导致的拥塞。

总的来说,流量工程的性能指标包括两个方面:

z面向业务的性能指标:增强业务的QoS(QualityofService,服务质量)性能,例如对分组

丢失、时延、吞吐量以及SLA(ServiceLevelAgreement,服务等级协定)的影响。

z面向资源的性能指标:优化资源利用。带宽是一种重要的资源,对带宽资源进行高效管理是

流量工程的一项中心任务。

(2)流量工程的解决方案

现有的IGP协议都是拓扑驱动的,只考虑网络的连接情况,不能灵活反映带宽和流量特性这类动态

状况。

解决IGP上述缺点的方法之一是使用重叠模型(Overlay),如IPoverATM、IPoverFR等。重

叠模型在网络的物理拓扑结构之上提供了一个虚拟拓扑结构,从而扩展了网络设计的空间,为支持

流量与资源控制提供了许多重要功能,可以实现多种流量工程策略。然而,由于协议之间往往存在

很大差异,重叠模型在可扩展性方面存在不足。

为了在大型骨干网络中部署流量工程,必须采用一种可扩展性好、简单的解决方案。MPLSTE就

是为这一需求而提出的。

2.MPLSTE

MPLS本身具有一些不同于IGP的特性,其中就有实现流量工程所需要的,例如:

zMPLS支持显式LSP路由;

zLSP较传统单个IP分组转发更便于管理和维护;

z基于MPLS的流量工程的资源消耗较其它实现方式更低。

MPLSTE结合了MPLS技术与流量工程,通过建立到达指定路径的LSP隧道进行资源预留,使网

络流量绕开拥塞节点,达到平衡网络流量的目的。

在资源紧张的情况下,MPLSTE能够抢占低优先级LSP隧道带宽资源,满足大带宽LSP或重要用

户的需求。

同时,当LSP隧道故障或网络的某一节点发生拥塞时,MPLSTE可以通过备份路径和FRR(Fast

ReRoute,快速重路由)提供保护。

技术介绍

MPLSMPLSTE



2

使用MPLSTE,网络管理员只需要建立一些LSP和旁路拥塞节点,就可以消除网络拥塞。随着LSP

数量的增长,还可以使用专门的离线工具进行业务量分析。

MPLSTE的基本概念

1.LSP隧道

对于一条LSP,一旦在Ingress节点为报文分配了标签,流量的转发就完全由标签决定了。流量对

LSP的中间节点是透明的,从这个意义上来说,一条LSP可以看作是一条LSP隧道。

2.MPLSTE隧道

在部署重路由(Reroute)或需要将流量通过多条路径传输时,可能需要用到多条LSP隧道。在TE

中,这样的一组LSP隧道称为TE隧道(TrafficEngineeredTunnel)。

MPLSTE的实现

MPLSTE主要实现两类功能:

z静态CR-LSP(Constraint-basedRoutedLabelSwitchedPaths,基于约束路由的LSP)的

处理:创建和删除静态CR-LSP。这些LSP有带宽需求,需要通过手工配置。

z动态CR-LSP处理:包括对三种不同类型CR-LSP的处理:基本CR-LSP、备份CR-LSP和

快速重路由CR-LSP。

静态CR-LSP的处理比较简单。对于动态CR-LSP,MPLSTE在实现上主要包括四个部分。

1.发布含TE属性的信息

MPLSTE需要了解每条链路的动态TE相关属性,这可以通过对现有的使用链路状态算法的IGP

协议进行扩展来实现,比如OSPF协议和IS-IS协议的扩展。

扩展后的OSPF和IS-IS协议在链路连接状态中增加了链路带宽、着色等TE相关属性,其中,链

路的最大可预留带宽和每个优先级的链路未被预留带宽尤为重要。

每台设备收集本区域或本级别所有设备每条链路的TE相关信息,生成TEDB(TEDataBase,流

量工程数据库)。

2.计算路径

使用链路状态算法的路由协议通过SPF(ShortestPathFirst,最短路径优先)算法计算出到达网

络各个节点的最短路径。

MPLSTE使用CSPF(Constraint-basedShortestPathFirst,基于约束的最短路径优先)算法计

算出到达某个节点的最短路径。

CSPF算法是从SPF算法衍生来的,CSPF有两个输入条件:

z需要建立的LSP的带宽、着色、抢占/保持优先级、显式路径等约束条件,这些都在LSP的

入口处配置;

z流量工程数据库TEDB。

CSPF的计算过程就是针对LSP要求,先对TEDB中的链路进行剪切,把不满足TE属性要求的链

路剪掉;再采用SPF算法,寻找一条到LSP出口的最短路径。

技术介绍

MPLSMPLSTE



3

3.建立路径

支持建立LSP隧道的信令RSVP-TE。它们都能够携带LSP的带宽、部分显式路由、着色等约束参

数,两者完成的功能是一样的。

从内部实现来看,RSVP-TE则通过RawIP建立LSP连接。

RSVP技术经历了多年的发展,其体系结构、协议规程与对各种业务的支持机制相对比较成熟。

4.转发报文

使用建立的隧道转发报文。

CR-LSP

基于一定约束条件建立的LSP称为CR-LSP,与普通LSP不同,CR-LSP的建立不仅依赖路由信

息,还需要满足其他一些条件,比如指定的带宽、选定的路径或QoS参数。

建立和管理约束条件的机制称为CR(Constraint-basedRouting,基于约束的路由)。

下面对CR的主要内容进行简单介绍。

1.严格显式路由与松散显式路由

z如果约束信息是对沿途LSR的精确指定,建立的LSP称为严格的显式路由(StrictExplicit

Route);

z如果约束信息是对选择下游LSR时的模糊限制,建立的LSP称为松散的显式路由(Loose

ExplicitRoute)。

2.流量参数

路径的流量参数有三个:峰值速率(peakrate)和承诺速率(committedrate),描述路径本身对

带宽的约束;另外一个是服务粒度(servicegranularity)。

3.抢占

如果在建立CR-LSP的过程中,无法找到满足所需带宽要求的路径,一种解决方法是拆除另外一条

已经建立的路径,占用为它分配的带宽资源,这种处理方式称为抢占(Preemption)。

CR-LSP使用两个优先级属性来决定是否可以进行抢占:建立优先级(SetupPriority)和保持优先

级(HoldingPriority)。建立优先级和保持优先级的取值范围都是0~7,数值越小则优先级越高。

抢占由RSVP-TE的Resv消息发起。当新建一条路径Path1时,如果需要与已建立的路径Path2

争夺资源,只有当Path1的建立优先级高于Path2的保持优先级时,Path1才能抢占成功。

因此,为保证CR-LSP能够正确建立,建立优先级不能高于保持优先级,否则可能会导致LSP间

无穷尽的互相抢占,造成振荡。

4.路由固定(RoutePinning)

CR-LSP创建成功后,不随路由变化而变化的特性叫做路由固定。

当某个网络未运行IGPTE时,网络管理员不能确定网络上的哪些地方可以获得带宽,这时需要选

择具有所需带宽的松散ER-hop(ExplicitRoute)来创建CR-LSP,但这些CR-LSP将会随路由变

化而变化。当路由变化时,比如出现了一个更好的下一跳,已建立的CR-LSP也将会随之改变。

技术介绍

MPLSMPLSTE



4

如果不希望使用松散路由建立的CR-LSP随路由变化而改变,网络管理员可以在CR-LSP创建成功

时把这些CR-LSP配置成永久性的,不随路由变化而变化。

5.管理组和亲和属性

MPLSTE隧道的亲和属性决定隧道使用的链路属性,亲和属性与链路管理组配合,确定隧道可以

使用哪些链路。

6.重优化

流量工程是系统规划网络资源使用的过程。根据用户需求可以配置流量工程,提供要求的QoS。

服务提供商通常利用一定的机制去优化CR-LSP,以优化网络资源使用。一种方法是人工配置,但

是需要服务提供商进行测量和对CR-LSP微调。使用MPLSTE则能够动态优化CR-LSP,从而节

省人力。

动态优化CR-LSP即定期重计算CR-LSP穿越的路由。如果重计算的路由优于当前路由,则创建一

条新的CR-LSP,为之分配新路由,并将业务从旧的CR-LSP切换至新的CR-LSP,删除旧CR-LSP。

RSVP-TE

1.RSVP-TE概述

现在使用两种QoS体系:IntServ(IntegratedService,综合业务模型)和DiffServ(Differentiated

Service,区分业务模型)。

RSVP(ResourceReservationProtocol,资源预留协议)是为IntServ(IntegratedService,综合

业务模型)而设计的,用于在一条路径的各节点上进行资源预留。RSVP工作在传输层,但不参与

应用数据的传送,是一种Internet上的控制协议,类似于ICMP。

简单来说,RSVP具有以下几个主要特点:

z单向;

z面向接收者,由接收者发起对资源预留的请求,并维护资源预留信息;

z使用“软状态”(softstate)机制维护资源预留信息。

RSVP经扩展后可以支持MPLS标签的分发,并在传送标签绑定消息的同时携带资源预留信息,这

种扩展后的RSVP称为RSVP-TE,作为一种信令协议用于在MPLSTE中建立LSP隧道。

2.RSVP-TE基本概念

(1)软状态

“软状态”是指在RSVP-TE中,通过消息的定时刷新来维持节点上的资源预留状态。

资源预留状态包括由Path消息创建的路径状态(pathstate)和由Resv消息创建的预留状态

(reservationstate)。这两种状态分别由Path消息和Resv消息定时刷新。对于某个状态,如果

连续没有收到刷新消息,这个状态将被删除。

(2)资源预留类型

使用RSVP-TE建立的LSP都具有某种资源预留类型(reservationstyle),在建立RSVP会话时,

由接收者决定此会话使用哪种预留类型,从而决定可以使用哪些LSP。

目前设备支持以下两种预留类型:

技术介绍

MPLSMPLSTE



5

zFF(Fixed-Filterstyle):固定过滤器类型。为每个发送者单独预留资源,不能与同一会话中

其他发送者共享资源。

zSE(Shared-Explicitstyle):共享显式类型。为同一个会话的发送者建立一个预留,可以共

享资源。

3.make-before-break

make-before-break是指一种可以在尽可能不丢失数据,也不占用额外带宽的前提下改变MPLSTE

隧道属性的机制。

图1make-before-break示意图





在图1中,假设需要建立一条RouterA到RouterD的路径,保留30M带宽,开始建立的路径是Router

A→RouterB→RouterC→RouterD。

现在希望将带宽增大为40M,RouterA→RouterB→RouterC→RouterD路径不能满足要求。而如

果选择RouterA→RouterE→RouterC→RouterD,则RouterC→RouterD也存在带宽不够的问

题。

采用make-before-break机制,新建立的路径在RouterC→RouterD可以共享原路径的带宽,新路

径建立成功后,流量转到新路径上,之后拆除原路径,从而有效地避免了流量中断。

4.RSVP-TE消息类型

RSVP-TE使用RSVP的消息类型,并进行了扩展。RSVP使用以下消息类型:

zPath消息:由发送者沿数据报文传输的方向向下游发送,在沿途所有节点上保存路径状态

(pathstate)。

zResv消息:由接收者沿数据报文传输的方向逆向发送,在沿途所有节点上进行资源预留,并

创建和维护预留状态(reservationstate)。

zPathTear消息:此消息产生后马上向下游发送,并立即删除沿途节点的路径状态和相关的预

留状态。

zResvTear消息:此消息产生后马上向上游发送,并立即删除沿途节点的预留状态。

zPathErr消息:如果在处理Path消息的过程中发生了错误,就会向上游发送PathErr消息,

PathErr消息不影响沿途节点的状态,只是把错误报告给发送者。

zResvErr消息:如果在处理Resv消息的过程中发生了错误,或者由于抢占导致预留被破坏,

就会向下游节点发送ResvErr消息。

zResvConf消息:该消息发往接收者,用于对预留消息进行确认。

技术介绍

MPLSMPLSTE



6

zHello消息:在两个直连的RSVP邻居之间建立和维持链路局部的邻居关系。

RSVP的TE扩展主要是在其Path消息和Resv消息中增加新的对象,新增对象除了可以携带标签

绑定信息外,还可以携带对LSR在沿途寻找路径时的限制信息,从而支持CR-LSP的功能,并支

持FRR。

zPath消息新增的对象包括:LABEL_REQUEST、EXPLICIT_ROUTE、RECORD_ROUTE和

SESSION_ATTRIBUTE。

zResv消息新增的对象包括:LABEL和RECORD_ROUTE。

LABEL_REQUEST对象包含在Path消息中,为LSP请求标签绑定,该对象也保存在路径状态块

PSB(PathStateBlock)中。接收到该对象的节点将分配的标签通过Resv消息中的LABEL对象

通知上游节点,从而完成标签的发布和传递。

5.建立LSP隧道

图2是使用RSVP建立LSP隧道的示意图。

图2建立LSP隧道





使用RSVP建立LSP隧道的过程可以简单描述为:

(1)IngressLSR产生携带标签请求信息的Path消息,沿着通过CSPF计算出的路径逐跳发送给

EgressLSR;

(2)EgressLSR收到Path消息后,产生携带预留信息和标签的Resv消息,沿着Path消息发送

的相反路径逐跳返回IngressLSR,同时,Resv消息在沿途的LSR上进行资源预留;

(3)当IngressLSR收到Resv消息时,LSP建立成功。

采用RSVP-TE建立的LSP具有资源预留功能,沿途的LSR可以为该LSP分配一定的资源,使在

此LSP上传送的业务得到保证。

6.RSVP刷新机制

RSVP通过Refresh消息来维护路径和预留状态,Refresh消息不仅用于在RSVP邻居节点进行状

态同步,也用于恢复丢失的RSVP消息。

Refresh消息并不是一种新的消息,它是以前发布过的消息的再次传送,Refresh消息中携带的主

要信息和传送时使用的路径都与它要刷新的消息完全一致。只有Path消息和Resv消息才可能是

Refresh消息。

由于Refresh消息是定时发送的,当网络中的RSVP会话比较多时,Refresh消息会加重网络负载;

而对于时延敏感的应用,当消息丢失时,等待通过Refresh消息恢复的时间可能无法接受。简单地

调整刷新间隔并不能同时解决这两类问题。

RFC2961(RSVPRefreshOverheadReductionExtensions)定义了几种新的扩展机制,用于解

决Refresh消息带来的上述问题。

技术介绍

MPLSMPLSTE



7

(1)Message_ID扩展

RSVP本身使用RawIP发送消息,RFC2961中定义的Message_ID扩展机制增加了可以在RSVP

消息中携带的对象,其中,Message_ID和Message_ID_ACK对象用于RSVP消息确认,从而提

高RSVP消息发送的可靠性。

在接口使能Message_ID机制后,可以配置重传功能,设定RSVP消息的重传参数。如果在重传初

始时间间隔内(假设为Rf秒),没有收到应答消息ACK,经过(1+Delta)×Rf秒后,将重传此

消息。

(2)摘要刷新扩展

摘要刷新Srefresh(SummaryRefresh)可以不传送标准的Path或Resv消息,而仍能实现对RSVP

的状态刷新,从而可以减少网络上的Refresh消息流量,并加快节点对这类消息的处理速度。

摘要刷新扩展需要与Message_ID扩展配合使用。只有那些已经被包含Message_ID对象的Path

和Resv消息发布过的状态才能使用摘要刷新扩展机制刷新。

7.PSB、RSB与BSB的超时

为建立LSP,发送者在Path消息中携带LABEL_REQUEST对象,接收者收到带有

LABEL_REQUEST对象的Path消息后,就会分配一个标签,并将标签放在Resv消息的LABEL

对象中。

LABEL_REQUEST对象保存在上游节点的PSB(PathStateBlock,路径状态块)中,LABEL对

象则保存在下游节点的RSB(ReservationStateBlock,预留状态块)中。当连续未收到刷新消息

的次数超过PSB或RSB的超时倍数(当达到此数值时即为超时)时,PSB或RSB中相应的状态

将被删除。

假设有一个资源预留请求,在某些节点上没有通过准入控制,有时可能不希望立即删除这个请求的

状态,但这个请求也不应该阻止其他请求使用它预留的资源。这种情况下,节点将进入阻塞状态

(BlockadeState),在下游节点生成BSB(BlockadeStateBlock,阻塞状态块)。当连续未收

到刷新消息的次数超过阻塞状态超时倍数时,BSB中相应的状态被删除。

8.RSVP-TEGR

RSVP-TEGR功能依赖于RSVP-TE的Hello扩展能力,通过扩展的RSVPHello报文向邻居通告

自己的GR能力和相关时间参数。设备和邻居如果都具备RSVPGR能力,那么在完成GR参数的

交互后,就可以在检测到对方发生GR重启时,充当对方的GRHelper,保证在GRRestarter重启

的过程中,数据转发不会中断。

当GRRestarter发生重启时,GRHelper连续丢失的Hello报文次数超过了配置的值,由此判定

GRRestarter发生了重启。此时GRHelper会保留与该邻居相关的软状态信息,并保持向对方周期

性发送Hello报文,直到重启定时器(RestartTimer)超时。

在重启定时器超时前,如果GRHelper邻居和GRRestarter重新建立了Hello会话协商,那么启动

恢复定时器,并触发信令报文交互以恢复原有的软状态;否则,将删除与该邻居相关的所有RSVP

软状态信息和转发表项。如果恢复定时器超时,则删除那些在GR恢复过程中没有恢复的软状态和

表项信息。

流量转发

当MPLSTE隧道建立之后,如果不配置流量沿隧道转发,缺省的情况下依然会沿IP路由转发。

技术介绍

MPLSMPLSTE



8

配置流量沿隧道转发有如下三种方法:

1.静态路由

使用静态路由转发流量,是最简便的方法,因为Tunnel的接口地址通常情况下不会发布到IGP中。

这时候通过定义一条通过Tunnel接口到达目的网络地址的静态路由,就把流量引入到MPLSTE隧

道上进行转发。

2.策略路由

使用基于策略的路由(Policy-basedrouting,PBR),通过Tunnel接口的流量需要通过ACL定义

策略,如果匹配该流量,将下一跳的接口指向Tunnel,在流量的入接口应用策略路由,就把流量引

入到MPLSTE隧道上进行转发。

3.自动路由发布

自动路由发布会将Tunnel的接口发布到IGP路由中,这样流量都会通过MPLSTE隧道转发。

自动路由发布包括两种:IGPShortcut与转发邻接。

OSPF和IS-IS支持IGPShortcut和转发邻接特性,可以使用TETunnel作为出接口。在这种应用

中,TETunnel被看做点到点链路。

IGPShortcut特性也称为自动路由宣告(AutoRouteAnnounce),该特性将TETunnel看作直接

与目的地址相连的逻辑接口,计算该TETunnel隧道入口设备的IGP路由。

IGPShortcut和转发邻接的区别在于:

z在IGPShortcut应用中,使能此特性的设备使用TETunnel作为出接口,但它不将这条路由

发布给邻居设备,因此,其他设备不能使用此TETunnel。

z如果配置了转发邻接,则使能此特性的设备在使用TETunnel作为出接口的同时,也将这条

TETunnel发布给邻居设备,因此,其他设备能够使用此TETunnel。

图3IGPShortcut与转发邻接示意图

RouterD

RouterA

RouterB

RouterC

RouterE

10

20

10

10

10

20





在图3中,RouterD到RouterC之间有一条TETunnel,IGPShortcut只能使入节点RouterD在计算

IGP路由时利用这条隧道,RouterA并不能利用这条隧道到达RouterC。如果配置了转发邻接特性,

则RouterA也能够知道这条TETunnel的存在,从而可以利用该隧道将到RouterC的流量转发到

RouterD上。

技术介绍

MPLSMPLSTE



9

IGPShortcut和转发邻接包括Tunnel上的配置和IGP本身的配置两部分。

Tunnel接口上的配置需要注意:

zTunnel接口的目的地址应该属于使能相应特性的区域内;

zTunnel接口的目的地址可通过区域内路由到达。

自动带宽调整

流量工程要求在环境发生变化时能够动态分配资源,并且不中断业务。

这通常是由于:用户最初不能确定有多少业务需要通过服务提供商的网络传输,他们更愿意为已经

使用的带宽付费。因此,服务提供商需要具备这样一种功能:CR-LSP能在最初时为用户请求带宽

建立流量工程隧道;当用户业务增多时,自动调整分配给这些CR-LSP的带宽。

MPLSTE的自动带宽调整特性可以实现此功能,这一特性基于测量的业务量动态调整为流量工程

隧道分配的带宽。

CR-LSP备份

CR-LSP备份是一种端到端的路径保护(PathProtection,end-to-endprotection),对整条LSP

提供保护,而FRR则是一种局部保护措施,只能保护LSP中的某条链路和某个节点。并且,FRR

是一种快速响应的临时性保护措施,对于切换时间有严格要求,LSP备份则没有时间要求。

同一条隧道下对主LSP进行路径备份的LSP称为备份路径。当Ingress感知到主LSP不可用时,

将流量切换到备份路径上,当主LSP路径恢复后再将流量切换回来,以实现对主LSP路径的备份

保护。

有两种备份方法:

z热备份:创建主CR-LSP后随即创建备份CR-LSP。主CR-LSP失效时,通过MPLSTE直接

将业务切换至备份CR-LSP。

z普通备份:指主CR-LSP失效后创建备份CR-LSP。

快速重路由

1.快速重路由概述

快速重路由FRR(FastReRoute),是MPLSTE中实现网络局部保护的技术。FRR的切换速度

可以达到50ms,能够最大程度减少网络故障时数据的丢失。

对LSP配置FRR功能后,当LSP上的某条链路或某个节点失效时,流量会被切换到保护链路上,

同时LSP头节点尝试建立新的LSP。

2.基本概念

下面介绍FRR中的几个概念:

z主LSP:被保护的LSP。

zBypassLSP:旁路LSP,保护主LSP的LSP。

zPLR(PointofLocalRepair):本地修复节点。BypassLSP的头节点,必须在主LSP的路

径上,并且不能是主LSP的尾节点。

技术介绍

MPLSMPLSTE



10

zMP(MergePoint):汇聚点。BypassLSP的尾节点,必须在主LSP的路径上,并且不能是

主LSP的头节点。

3.保护方式

根据保护的对象不同,FRR分为两类:

z链路保护:PLR和MP之间有直接链路连接,主LSP经过这条链路。当这条链路失效时,流量

可以切换到BypassLSP上。如图4所示,主LSP是RouterA→RouterB→RouterC→RouterD,

BypassLSP是RouterB→RouterF→RouterC。

图4FRR链路保护示意图





z节点保护:PLR和MP之间通过一台设备连接,主LSP经过这台设备。当这台设备失效时,流

量可以切换到BypassLSP上。如图5所示,主LSP是RouterA→RouterB→RouterC→Router

D→RouterE,BypassLSP是RouterB→RouterF→RouterD,RouterC是被保护的设备。

图5FRR节点保护示意图





4.部署快速重路由

在配置BypassLSP时,应该规划好它所保护的链路或节点,并确保该BypassLSP不会经过它所

保护的链路或节点,否则不能真正起到保护作用。

另外,由于Bypass隧道需要预先建立,快速重路由会占用额外的带宽。在网络带宽余量不多的情

况下,只能对关键的接口或链路进行快速重路由保护。

DiffServ-AwareTE

Diff-Serv作为一种QoS解决方案,其主要实现机制是对流量按照服务类型(classofservice)进行

划分,基于服务类型提供不同的QoS保证。

技术介绍

MPLSMPLSTE



11

而MPLSTE作为流量工程解决方案,主要用于对网络资源的使用进行优化。

DiffServ-AwareTE结合上述两者的优势,能够基于按服务类型划分的流量进行网络资源优化,即,

对不同的服务类型进行不同的带宽约束。

概括来说,DiffServ-AwareTE将不同服务类型的流量与LSP进行映射,使流量经过的路径符合对

其服务类型的流量工程约束条件。

DiffServ-AwareTE涉及下面两个概念:

z服务类型CT(ClassType):CT指的是满足一定带宽约束的链路的集合,用于分配链路带

宽、实施约束路由及进行准入控制。对于一个给定的TrafficTrunk,其经过的链路都属于相同

的CT。

z带宽约束BC(BandwidthConstraints):为了控制CT,可以构造不同的带宽约束模型。带

宽约束模型由两部分内容决定:最大BC数目(MaxBC)、BC与CT的对应关系。

MPLSLDPoverMPLSTE

图6MPLSLDPoverMPLSTE典型应用





如图6所示,分层网络中,一般只在核心层部署MPLSTE,汇聚层MPLS网络一般采用LDP作为标

签分发信令,不会部署MPLSTE。汇聚层网络上的LDPLSP隧道穿越核心层网络时,可以利用核心

层的MPLSTE隧道,即在MPLSTE隧道之上承载LDPLSP,不需要在核心层的每台LSR之间建立

LDPLSP,这就是MPLSLDPoverMPLSTE。

z为了实现MPLSLDPoverMPLSTE,需要在MPLSTE隧道的头节点和尾节点之间建立LDP

远端会话,通过远端会话发送LabelMapping消息,从而在MPLSTE隧道的头节点和尾节点

之间建立LDPLSP,这条LDPLSP隧道承载于MPLSTE隧道之上,形成了分层LSP。

献花(0)
+1
(本文系黑色的夜987...首藏)