组网架构
基本的 MPLS VPN 网络架构由三部分组成:
1)CE(Customer Edge):用户网络边缘设备,任何设备,有接口直接与运营商网络相连。通常 CE 感知不到 VPN 的存在,也不需要支持 MPLS 协议;
2)PE(Provider Edge):运营商边缘路由器,是运营商网络的边缘设备,与CE直接相连。在MPLS网络中,对VPN的所有处理都发生在PE上,对PE性能要求较高。
3)P(Provider):运营商网络的骨干路由器,不与CE直接相连。P 设备只需要具备基本 MPLS 转发能力,不维护 VPN 相关信息。
Site(站点)就是 MPLS VPN 的用户,由 CE 和其他用户设备构成。注意:Site 也有可能仅为一台主机的情况,此时该主机就是 CE 设备。我们学习的 Site 是一个或多个子网,用路由器或交换机作为 CE 的情况。
Site 的含义可以从下述几个方面理解:
1)站点是指相互之间具备 IP 连通性的一组IP 系统,并且这组 IP 系统的 IP 连通性不需通过运营商网络实现;
2)站点的划分是根据设备的拓扑关系,而非地理位置。如图所示,公司A的X省网络和公司A的Y省网络需要通过运营商的骨干网进行互联,所以它们被划分为两个站点。若在当前X省网络和Y省网络的CE之间增加一条物理专线,不需要通过运营商网络就可以互通,那么这两张网络就是一个站点。
Site 与 VPN 的关系:
1)对于多个连接到同一服务提供商网络的站点,通过制定策略,可将它们划分为不同的集合,只有属于相同集合的站点间才能通过服务提供商网络互访,该集合就是 VPN;
2)一个Site中的设备可以属于多个VPN,换言之,一个Site可以属于多个 VPN;
技术架构
MPLS VPN 不是单一的一种 VPN 技术,是多种技术结合的综合解决方案,主要包含下列技术:
1)路由协议:静态路由、IGP、BGP,负责PE与CE之间的路由信息交换。
2)MP-BGP:负责在 PE 与 PE 间传递站点内的路由信息;
3)LDP:负责 PE 与 PE 间的隧道建立;
4)VRF:负责 PE 的 VPN 用户管理;
组网形态
根据 VPN 用户的需求不同,可采用以下几种常见的组网方案:
Intranet
特征:同个 VPN 的所有用户形成闭合用户群,同个 VPN 站点之间可以互访,不同 VPN 站点间不能互访;
场景:Intranet 组网是最简单也是最典型的MPLS VPN组网方案,我们将基于该组网方案对MPLS VPN技术原理进行学习;
Extranet
特征:适用于同个 VPN 用户希望提供部分本VPN的站点资源给其他VPN的用户访问的场景。
Hub-spoke
特征:如果希望在VPN中设置中心访问控制设备,其它用户的互访都通过中心访问控制设备进行,可采用Hub&Spoke组网方案。
VRF, RD
VRF RD 加入 BGP:Route 将增加 RD;加入 ERT;分配标签(内层);