最新动态

了解我们,行业趋势以及包罗万象的新知识
您所在的位置:
首页 最新动态 行业动态
最基本的MPLS报文转发流程
2022年07月22日

MPLS域通常也称MPLS/IP骨干网,属于所有用户共享的底层公网,不同用户在这个MPLS公网上可以建立自己的私网,即VPN网络,可以是三层VPN(L3VPN,如BGP/MPLS IP VPN),也可以是二层VPN(L2VPN,如VLL、PWE3、VPLS等)。



vpn



MPLS报文转发基本过程

  (1)首先MPLS/IP骨干网中的设备会为隧道两端LER上连接的每个公网网段(称之为FEC,转发等价类)建立一条LSP,路径上的每台设备都会为该LSP分配一个用于指导MPLS报文转发的MPLS标签。

  MPLS标签又与报文转发的下一跳和出接口相映射,使得MPLS报文在骨干网中传输时可以直接依据各设备上为该报文所分配的MPLS标签进行转发。但MPLS报文上的标签不是固定不变的,而是随着报文的传输,每经过一个设备都需要进行替换,以获得从当前设备向下游节点继续转发报文的路径。所以从本质上来讲,MPLS报文在骨干网中的转发过程实质上就是MPLS报文中MPLS标签的逐跳交换过程。

  (2)当IP报文进入MPLS域的LER(此时为入节点)时,首先根据其目的IP地址找到的是他对应的FIB(转发信息表)表项,如果其中的Tunnel ID值不为0,则表示要进行MPLS标签转发(采用IP路由进行转的表项对应的Tunnel ID值均为0)。

  在入节点进行MPLS转发前,需在IP报文的二层协议头和IP报头之间加上一层本地设备为该LSP分配的MPLS标签(L1),然后根据标签L1映射的出接口、下一跳传输给下游的Core LSR。

  (3)在Core LSR中的MPLS报文的标签也要先用本地设备为该LSP分配的标签(L2)替换MPLS报文中原来的标签(L1),然后再根据新标签L2所映射的出接口、下一跳转发(不用按照路由表进行转发)。

  (4)继续按照同样的方法向下游节点转发,到了MPLS域另一端LER(出节点)时,通常会去掉MPLS报文中的MPLS标签,还原为普通IP报文,按照IP路由方式进行转发。

  当然,以上介绍的仅是最基本的MPLS报文转发流程,其目的仅是想先让大家对MPLS标签交换的基本设计思想有一个初步了解。

您身边的数字化转型专家
太平洋电信致力于为全球企业提供创新ICT解决方案,助力企业更加轻松的实现数字化转型
走进太平洋电信