MPLS标签分发协议

2020-10-26 16:14:28 云杰通信 102

  MPLS标签分发协议

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

  支持MPLS标签分发的协议

  1.LDP (Label Distribution Protocol)

  LDP是MPLS的标签分发协议之一,主要用于建立普通的LSP隧道,提供普通的标签交换业务。

  2.RSVP(Resource Reservation Protocol)

  RSVP 是MPLS 的标签分发协议之一,但它注意用于建立TE 的LSP 隧道,它拥有普通LDP没有的功能。如发布带宽预留请求、带宽约束、链路颜色和显式路径等。

  3.CR-LDP(Constraint-Based Routing using LDP)

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

  4.MP-BGP(Border Gateway Protocol)

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

  5.PIM

  PIM 是实现MPLS多播的标签分发协议。

  利用LDP, LSR 们通过把网络层的路由信息直接映射到链路层交换路径,在网络中建立标签交换路径LSP(Label Switch Path)。LDP将FEC(ForwardingEquivalence Class)与它创建的每条LSP联系在一起。LSP相关的FEC决定了哪个分组被映射到该LSP 上。LSP 在网络中的扩展(或者说延伸)通过每个LSR 把一个FEC 的入标签和该FEC对应的下一跳的出标签“接合”完成。