LSP的建立

1、LSP的基本建立过程
MPLS需要为报文事先分配好标签,建立一条LSP,才能进行报文转发;
标签由下游分配,按照从下到上的方向分发,如下图所示,由下游LSR基于目的地址进行FEC的划分,并将标签分配给特定FEC,LSR记录该标签和FEC的对应关系,并将该对应关系封装成消息报文,通告给上游的LSR,以便建立标签转发表和LSP;
HuaWei ❀ LSP的建立_跨域
LSP分为静态LSP和动态LSP两种,静态LSP由手工配置,动态LSP则利用路由协议和标签发布协议动态建立;

2、静态LSP的建立
静态LSP是用户通过手工为各个转发等价类分配标签而建立的,手工分配标签需要遵循的原则是:上游节点出标签的值就是下游节点入标签的值;
由于静态LSP各节点不能互相感知到整个LSP的情况,因此静态LSP是本地概念;
静态LSP不使用标签发布协议,不需要交互控制报文,因此消耗较小,适用于拓扑结构简单并且稳定的网络环境,静态LSP不能根据网络拓扑变动而发生变化;

3、动态LSP的建立
动态LSP通过标签发布协议动态建立,标签发布协议是MPLS的控制协议,负责FEC的分类、标签的分发以及LSP的建立和维护等一系列操作;

MPLS存在多种标签发布协议:

  • LDP
    LDP(Label Distribution Protocol)是专为标签发布而制定的协议,用来动态建立LSP,通过LDP、LSR可以把网络层的路由映射到数据链路层的交换路径上;
  • RSVP-TE
    RSVP-TE(Resource Reservation Protocol Traffic Engineering)是对RSVP的扩展,用于基于约束的LSP的建立和删除;
  • MP-BGP
    MP-BGP支持为MPLS VPN业务中私网路由和跨域VPN的标签路由分配标签;