「MPLS-VPN」- 概述工作原理

  CREATED BY JENKINSBOT

原理概述(总结)

第一阶段、路由分发:路由传递及标签分配

CE1 与 PE1 之间运行 IGP/BGP 交互路由信息(IPv4 Route);
PE1 收到 CE1 的路由后,将其转化为 VPNv4 路由,并通过 MP-IBGP 发送给 PE2,同时分配 VPN 标签 V1(内层标签);
PE2 收到 VPNv4 路由后,将其转化为 IPv4 路由,并通过 IGP/BGP 发送给 CE2;
MPLS 骨干网内部 PE 及 P 设备之间运行 LDP 协议,用于分配隧道标签。假设 PE1、P 为 PE1 分配的标签分别为 T1、T2(外层标签);

补充说明:
1)只有 PE 感知 VPN 路由信息,P 设备不感知;
2)骨干网采用 MPLS 隧道转发避免路由黑洞;

第二阶段、数据转发:

CE2 发送一个目的地址为 Net1 的 IPv4 报文;
PE2 收到报文后进行 MPLS 标签的封装,先封装 VPN 标签 V1,再封装外层标签 T2,然后将此报文发送给 P;
P 进行标签交换,把外层标签 T2 换成 T1,然后将此报文发送给 PE1;
PE1 收到后去掉所有标签,将 IPv4 报文转发给 CE1;

第一阶段、路由分发

Route Distributing (Left to Right)

第二阶段、数据转发

Data Forwarding (Right to Left)