CE(CustomerEdge),用户边缘设备,服务提供商所连接的用户端路由器。CE路由器根据连接一个或好几个PE路由器,为用户提供服务连接。CE路由器一般 是一台IP路由器,它与连接的PE路由器建立邻接关系。
PE(ProviderEdge),即Provider的边缘设备,服务提供商骨干网的边缘路由器,它相当于标签边缘路由器(LER)。PE路由器连接CE路由器和P路由器,是最重要的节点。用户的流量根据PE路由器注入用户网络,或者根据PE路由器流到MPLS骨干网。
P(Provider),是核心层设备,提供商路由器,服务提供商不是连接一切CE路由器的骨干网路由设备,它相当于标签互换路由器(LSR)。
MPLS VPN有三种种类的路由器,CE路由器、PE路由器和P路由器。
BGP/MPLS VPN定义中,把整个网络中的路由器分成三类:
用户边缘路由器(CE)
运营商边缘路由器(PE)
运营商骨干路由器(P)
在其中,PE当做IP VPN连接路由器。
CE路由器是客户端路由器,为用户提供到PE路由器的连接;
PE路由器是运营商边缘路由器,也就是MPLS网络中的标签边缘路由器(LER),它根据储放的路由信息将来自CE路由器或标签互换途径( LSP)的 VPN数据处理后进行转发,另外承担和别的PE路由器互换路由信息;
P路由器是运营商网络主杆路由器,也就是MPLS网络中的标签互换路由器(LSR),它根据排序的外层标签对 VPN数据进行透明转发,P路由器只维护到PE路由器的路由信息而不维护 VPN有关的路由信息。
MPLS VPN的工作过程
根据标签协议栈在和同一个 VPN相连的PE路由中间建立一条隧道,标签协议栈便是应用两层标签,PE路由器中间的标签位于最底层,而PE路由器和P路由器及其2个P路由器中间的标签位于协议栈的上层,下层协议对于上层协议是透明的。
当属于某一 VPN的用户数据进到MPLS主干网时,在CE路由器与PE路由器连接的插口上能够识别出该CE路由器属于那一个 VPN,进而到该 VPN对应的VRF中来读取下一跳的标签,并将标签做为內部标签加入标签协议栈。
PE路由器继续查找自己的全局路由表得到下一跳的插口和标签后,将该标签做为外界标签加入标签协议栈并将加入两层标签的数据包从相对的插口发送给P路由器。
在MPLS骨干网內部,P路由器根据外层标签转发数据包直至出入口PE路由器。在出入口PE路由器处,PE路由器除掉数据包标签,并将它做为一般IP数据包转发给和它相连的CE路由器。由于每个数据包包括2个标签,必须在MPLS域中完成到数第二跳标签出栈的作法。
以上就是MPLS VPN技术中的CE、PE、P的介绍,
如果你还有其他问题,欢迎进行咨询探讨,希望我们的专业的解决方案,可以解决你目前遇到的这些问题。
上一篇:MPLS中的QoS测试
下一篇:MPLS流量工程指的是什么?