基于MPLS的VPN特性必须实现如下功能:LDP(Label Distribution Protocol)标签分布协议,是MPLS的信令协议,用以管理和分配标签;MPLS转发模块,根据报文上的标签和本地映射表进行二、三层间交换;MBGP和BGP扩展,用来传递VPN路由和承载VPN属性、QoS信息、标签等内容;路由管理的VPN扩展,建立多路由表,用以支持VPN路由。
在MPLS VPN网络中,有必要引入三个概念:
w CE(Custom Edge)用户Site中直接与服务提供商相连的边缘设备,一般是路由器,也可以是交换机或者主机;
w PE(Provider Edge)骨干网中的边缘设备,它直接与用户的CE相连;
w P 路由器(Provider Router)骨干网中不与CE直接相连的设备。
在运营网中,MPLS VPN的网络构造由服务提供商来完成。在这种网络构造中,由服务提供商向用户提供VPN服务,用户感觉不到公共网络的存在,就好像拥有独立的网络资源一样。同样在金融企业网络中实现MPLS VPN业务,对于使用业务的不同类别用户来说,也是完全感觉不到大网存在的。同样,对于骨干网络内部的 P 路由器,也就是不与CE 直接相连的路由器而言,也不知道有VPN的存在,而仅仅负责骨干网内部的数据传输。