一、前言
VN(虚拟专用网)在公网上为用户提供一个发送数据的专用的隧道,提供安全性和专用性。
相关概念
CE ( Custom Edge,用户边界) : 直接与服务提供商相连的用户设备。通常情况下,CE“感知”不到VN的存在,也不需要支持MPLS。
PE ( Provider Edge Router 提供商边界) : 指骨干网上的边缘路由器,与CE相连,主要负责VPN业务的接入。在MPLS网络中,对VN的所有处理都发生在PE上,对PE性能要求较高。
P ( Provider Router 提供商路由器) : 指骨干网上的核心路由器,主要完成路由和快速转发功能。P设备只需要具备基本MPLS转发能力,不维护VN信息。
VN分类:
1、Overlay VN方式:
服务提供商只提供逻辑的专用通道用户边缘路由器直接交换用户路由信息。
L2 VN :通过FR(Frame Relay)和ATM等_二层广域网技术实现
L3 VN :通过三层隧道技术GRE、IPsec实现
2、Peer-to-Peer VN :
在用户路由器和服务提供商路由器之间交换用户路由信息。
根据路由信息交换的类型分为:
可以简单理解为:Overlay VN是静态指定的,Peer-to-Peer是动态生成的。
出现原因
Overlay VN的本质是一 种“静态”VN, 这好比是静态路由,所以他具有类似静态路由的缺陷:
-
所有的配置与部署都需要手工完成,如果某个客户的VN中新增了一个结点,则需要完成如下工作:
- 在这个新增结点上建立与所有已存在的N个结点的隧道及相关的路由。
- 对于已存在的N个结点,需要在每个结点上都建立一个与新增结点之间的隧道及相关的路由。如果客户站点的数量是N,最优路由所需的总数为N(N-1)/2条电路。
-
由于是“静态”VN,则无法反应网络的实时变化。而且,如果隧道建立在CE上,则必须由用户维护,如果建立在PE上,则又无法解决地址冲突问题。
当帧中继或者ATM为客户提供虚拟专用网络时,供应商不参与客户的路由。服务提供商只负责为客户提供了运输客户数据的所使用的虚拟点至点链接。因此,服务供应商将只为客户提供在第2层的虚电路连接,这种实施方式被称为叠加模型。
针对叠加模型的弊端,开发出了对等模型。在对等模式中,客户和服务提供商之间交换路由信息,客户数据通过服务提供商的核心进行传输、优化。客户的路由信息在服务提供商网络中(P和PE路由器)和客户网络(CE路由器)之间通告。因此,对等模式并不需要建立虚电路。
MPLS VN基于对等模型,相比较传统的VN,MPLS VN更容易扩展和管理。新增一个站点时,只需要修改提供该站点业务的边缘节点的配置。
MPLS VN支持地址空间重叠、支持重叠VN、组网方式灵活、可扩展性好,并能够方便地支持MPLS TE,成为在IP网络运营商提供增值业务的重要手段,因此得到越来越多的应用。
二、原理描述
基本概念
-
VRF
VRF(Virtual Routing and Forwarding)虚拟路由转发表:每个VRF可以理解为一台虚拟逻辑路由器,每台