从MPLS的网络结构理解MPLS的工作原理

1,569 阅读2分钟

MPLS网络结构

如图所示,MPLS网络的基本构成单元是LSR,由LSR构成的网络称为MPLS域。 位于MPLS域边缘、连接其它用户网络的LSR称为LER (Label Edge Router,边缘LSR),区域内部的LSR称为核心LSR。核心LSR可以是支持MPLS 的路由器,也可以是由ATM交换机等升级而成的ATM-LSR。域内部的LSR之间使用MPLS通信,MPLS域的边缘由LER与传统IP技术进行适配。 分组在入口LER被压入标签后,沿着由一系列LSR构成的LSP传送,其中,入口LER被称为Ingress,出口LER被称为Egress,中间的节点则称为 Transit.

结合上图简要介绍MPLS的基本工作过程

(1) 首先,LDP和传统路由协议(如OSPF、 ISIS等)- 起,在各个LSR中为有业务需求的FEC建立路由表和LIB ( Label Information Base,标签信息表) ; 

(2)入口LER接收分组, 完成第三层功能,判定分组所属的FEC,并给分组加上标签,形成MPLS标签分组; 

(3)接下来, 在LSR构成的网络中,LSR根据 分组上的标签以及LFIB (Label Forwarding Information Base,标签转发表)进行转发,不对标签分组进行任何第三层处理: 

(4)最后, 在MPLS出口LER去掉分组中的标签,继续进行后面的IP转发。 

由此可以看出,MPLS并不是一种业务或者应用,它实际上是一种隧道技术,也是一种将标签交换转发和网络层路由技术集于一身的路由与交换技术平台。这个平台不仅支持多种高层协议与业务,而且,在一定程度上可以保证信息传输的安全性。


MPLS的节点结构:

如图所示,MPLS节点由两部分组成: 

  •  控制平面(Control Plane) :负贵标签的分配、路由的选择、标签转发表的建立、标签交换路径的建立、拆除等工作: 
  • 转发平面(Forwarding Plane) :依据标签转发表对收到的分组进行转发。 

对于普通的LSR,在转发平面只需要进行标签分组的转发,需要使用到LFIB (Label Forwarding Information Base,标签转发表)。

对于LER,在 转发平面不仅需要进行标签分组的转发,也需要进行IP分组的转发,所以既会使用到LFIB,也会使用到FIB ( Forwarding Information Base,转发信息表)。