用于 IPTV 服务的 ACX 系列路由器上的 H-VPLS 示例场景
基于层次化 LDP 的 VPLS 需要在参与 VPLS 服务的所有 PE 路由器之间有一个全网状隧道 LSP。对于每个 VPLS 服务,必须在 PE 路由器之间设置 n*(n-1)/2 伪线。尽管全网状要求会产生信令开销,但对大规模部署的较大负面影响是 PE 路由器上每个调配的伪线的数据包复制要求。使用分层连接可减少信令和复制开销,从而方便大规模部署。.
在典型的 IPTV 解决方案中,IPTV 源在公共域中,订阅者在专用 VPN 域中。其目标是将来自 IPTV 源的组播流提供给专用域中的机顶盒或订阅者。通常,为了有效地将组播数据从 IP 源交付到接入设备(本案例中为 ACX),会使用 P2MP LSP 和 mVPN。然后,用户可以将这些订阅者设备连接到接入路由器中的 VPLS 或第 3 层 VPN 域,并可配置它们从 MVPN 实例导入组播路由。由于 ACX 路由器不支持 VPLS 和 MVPN,因此可以使用另一种方法来实现 H-VPLS 功能。第 3 层接口中的 PIM 侦听、第 2 层网络中的 IGMP 侦听、IRB 接口和逻辑隧道接口支持 HVLS。
ACX 路由器接收默认 VRP 上下文上的组播数据,并通过 IRB 转发到 BD,并根据通过 IGMP 侦听检测到的成员资格在 BD 端口上复制。订阅者设备和 IPTV 订阅者管理服务器之间的单播控制流量通过专用 VPN 域。聚合路由器之间具有 VPLS 全网状连接,ACX 用作 H-VPLS MTU。ACX 和聚合路由器之间有一个 PW 设置。LT 接口对网桥域与 PW 进行拼接
用于 IPTV 服务的 H-VPLS 配置场景示例
考虑将机顶盒 (SCB) 或客户端设备 (CPE) 连接到两个 ACX 路由器(ACX1 和 ACX2)的方案。在 ACX 路由器上,定义了全局虚拟路由和转发 (VRF) 环境、桥接域、伪线和 IRB 设置。ACX1 连接到两个 MX 系列路由器,MX2 和 MX3。通过部署了 PIM 的主动伪线连接到 ACX1 和 MX2。PIM 用作 ACX 和 MX 路由器之间通信的传输协议。还配置了单播传输。ACX1 与 MX3 的连接通过备用伪线连接。ACX2 连接到了两个 MX 系列路由器,MX2 和 MX3。通过有源伪线连接到 ACX2。ACX2 使用备用伪线连接到 MX3。MX2 和 MX3 连接到 MX1,MX1 是 LSP 的根。MX1 链接到 IPTV 源。
点到多点 (P2MP) 流量工程 (TE) LSP 从 MX 路由器(MX-1 连接到 IPTV 源)到聚合 MX 路由器(MX-2 和 MX-3)进行设置。MX-1 是 LSP 的根。MX-2 和 MX-3 是分叶。不能静态或动态配置分叶。
MX-1 和 IPTV 源之间可启用 PIM,MX-1 是组播源的 DR。
mVPN 在默认 VRF 路由实例上配置。选择性树可用于优化路由。
PIM-SM 在接入网络中运行的是接入路由器(ACX-1 和 ACX-2)和聚合路由器(MX-1 和 MX-2)。
MX-1 和 MX-2 是 PIM-SM 的 SP。
对聚合路由器中的组播组禁用 RPF 检查,以便接受来自远程源的数据。
通过在 ACX 中配置自动 RP,并将多个聚合路由器配置为每个接入环(PIM 岛)的 RP,可以实现集合点 (RP) 冗余。
ACX 有一个桥接域,订阅者设备连接到 BD 端口。这使得订阅者能够位于同一 IP 子网上。(此配置方法适合希望单个接入环中连接到 ACX 的所有订阅者位于同一子网上的拓扑结构。这使得 DHCP 服务器池分配策略变得更容易。网桥域上未启用本地交换,以确保订阅者与订阅者的通信不会通过网桥域在本地发生。
网桥域具有 IRB 配置,提供与默认 VRF 路由器实例的连接。IGMP 在 IRB 接口上已启用。这使路由模块能够处理订阅者设备发送的 IGMP 加入消息,进而触发对默认路由实例中 RP 的 PIM 加入。
在桥接域中启用 IGMP 侦听,以优化 BD 级别的组播数据转发。
ACX 路由器接收默认 VRP 上下文上的组播数据,并通过 IRB 转发到 BD,并根据通过 IGMP 侦听检测到的成员资格在 BD 端口上复制。
订阅者设备和 IPTV 订阅者管理服务器之间的单播控制流量通过专用 VPN 域。
聚合路由器之间具有 VPLS 全网状连接,ACX 用作 H-VPLS MTU。
ACX 和聚合路由器之间设置了一个 PW。LT 接口对网桥域与 PW 进行拼接。
ACX 和聚合路由器之间设置了主动和备用伪线,以支持控制流量的冗余。
PW 终止到聚合路由器中的 VPLS 实例中。来自多个 ACX 路由器的 PW 会终止到同一 VPLS 实例,因为连接到同一聚合路由器的所有 ACX 盒子中的所有订阅者都在同一子网中。
聚合路由器中的 VPLS 实例通过 IRB 接口连接到 L3VPN 实例,IRB 接口具有与订阅者的同一子网中的 IP 地址。控制属于特定客户的订阅者的订阅者管理站连接到此第 3 层 VPN 域。
ACX 路由器上的 H-VPLS 准则
在 ACX 路由器上配置 H-VPLS 时,请记住以下几点:
根据逻辑隧道 (lt-) 接口限制,控制流量限制为 1G 或 10G 带宽。
组播数据传输基于接入网络上的 PIM。因此,融合时间与接入网络上配置的 IGP 协议的融合时间直接相关。
要使端到端解决方案发挥作用,必须在提供商网络中实施两个版本的组播解决方案。此外,您必须在接入网络上设置基于 PIM 的解决方案,在聚合或核心网络上设置基于 MVPN 的解决方案。此拓扑被视为配置开销。
不支持 IPv6 组播和主动-主动冗余模式。
ACX 路由器上无需 MVPN 和 VPLS 支持,即可实施 IPTV 框架。
支持使用 PIM-SM 和 IGMP 的组播
单播控制流量仅限于客户 VPN 域。
支持位于同一 IP 子网上的多个订阅者。用户之间在 ACX 级别上的直接通信被禁用。
支持 IGMP 侦听,以确保组播数据不会转发给未为该数据注册的订阅者。
IRB 接口仅用于从默认 VRF 上下文进行组播数据交付。