HCIP-17.2.7 MPLS VPN原理(中)

数通

解决数据转发过程中冲突路由的查找

image-20241025144533160

解决问题的方案有两种:

  1. 在数据包中增加标识信息,并且使用RD作为区分数据包所属VPN的标识符,数据转发时携带RD信息,缺点是RD由8字节组成,额外增大数据包,会导致转发效率降低。
  2. 借助公网中已经实施的MPLS协议建立标签隧道,采用标签作为数据包正确转发的标识,MPLS标签支持嵌套,可以将区分数据包所属VPN的标签封装在公网标签内(MPLS标签 4字节)

MPLS标签嵌套的应用

6.24-2

Outer MPLS Label在MPLS VPN中被称为公网标签,用于MPLS网络中转发数据。一般公网标签会在到达PE设备时已被倒数第二跳弹出,漏出Inner MPLS Label。Inner MPLS Label在MPLS VPN中被称为私网标签,用于将数据发送到相应的VPN中,PE依靠Inner MPLS Label区分数据包属于哪个VPN

dis bgp vpnv4 all routing-table 192.168.5.0
dis bgp vpnv4 vpn-ins vpn100 routing-t label

MPLS VPN的工作过程

image-20241025145458986

MPLS VPN的工作过程分为两个部分:

  1. MPLS VPN路由的传递过程;
  2. MPLS VPN数据的转发过程。