了解新一代 MVPN 网络拓扑
第 3 层 BGP-MPLS 虚拟专用网络 (VPN) 广泛部署在当今的全球网络中。IPTV 等组播应用正在迅速普及,通过共享多协议标签交换 (MPLS) 基础架构合并具有多个富媒体服务的网络数量也在迅速普及。以可扩展且可靠的方式跨 BGP-MPLS 基础架构提供组播服务的需求也在增加。
RFC 4364 介绍了构建单播 BGP-MPLS VPN 的协议和过程。但是,RFC 中没有指定用于预配组播 VPN (MVPN) 服务的框架。过去,多协议标签交换虚拟专用网络 (MVPN) 流量使用基于 Draft Rosen 的虚拟 LAN 模型叠加在 BGP-MPLS 网络之上。使用 Draft Rosen 方法,服务提供商面临着叠加模型的控制和数据平面扩展问题,以及两种路由/转发机制的维护:一种用于 VPN 单播服务,一种用于 VPN 组播服务。有关 Draft Rosen 的限制的更多信息,请参阅 draft-rekhter-mboned-mvpn-deploy。
因此,IETF 第 3 层 VPN 工作组发布了一份互联网draft-ietf-l3vpn-2547bis-mcast-10.txt草案《 MPLS/BGP IP VPN 中的组播》,其中概述了下一代 MVPN 的不同架构,以及随附的 RFC 2547,提出了用于 MVPN 的 BGP 控制平面。反过来,瞻博网络在 2007 年实施了业界首个 BGP 新一代 MVPN。
本文档中的所有示例均参考 图 1 所示的网络拓扑:
此示例中的服务提供商向客户 A (vpna) 提供 VPN 单播和组播服务。
VPN 组播源连接到站点 1,并将数据传输到组 232.1.1.1 和 224.1.1.1。
VPN 组播接收器连接到站点 2 和站点 3。
提供商边缘路由器 1(路由器 PE1)VRF 表充当 C-PIM-SM ASM 组的 C-RP(使用地址 10.12.53.1)。
服务提供商使用 RSVP-TE 点对多点 LSP 在网络上传输 VPN 组播数据。
图 1:下一代 MVPN 拓扑