Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

新一代 MVPN 数据平面概述

下一代组播虚拟专用网络 (MVPN) 数据平面由由发送方边缘 (PE) 路由器发起且根植于发送方边缘 (PE) 路由器的提供商隧道和作为提供商隧道叶的接收器 PE 路由器组成。

提供商隧道可以承载一个或多个 VPN 的数据。承载多个 VPN 数据的提供商隧道称为聚合提供商隧道,不属于本主题的范围。在这里,我们假设提供商隧道只承载一个 VPN 的数据。

本主题涵盖两种类型的隧道技术:由协议无关组播-稀疏模式 (PIM-SM) 任意源组播 (ASM) 和由 RSVP 流量工程 (RSVP-TE) 发出信号的 MPLS 提供商隧道发出信号的 IP 通用路由封装 (GRE) 提供商隧道。

当提供商通道由 PIM 发出信号时,发送方 PE 路由器会在提供商网络 (P-PIM) 上运行另一个 PIM 协议实例,该实例为该 VPN 的提供商隧道发出信号。当提供商通道由 RSVP-TE 发出信号时,发送方 PE 路由器将使用点对多点 RSVP-TE 协议消息,向接收器 PE 路由器发起点对多点标签交换系列 (LSP)。在任一情况下,发送方 PE 路由器通过 BGP 将提供商组播服务接口 (PMSI) 属性连接到 AS 内自动发现路由(包容性提供商隧道)或 3 类 S-PMSI 自动发现路由(选择性提供商隧道),从而通过 BGP 将通道信号协议和隧道 ID 通告给其他 PE 路由器。

注意:

发送方 PE 路由器在设置数据平面时会经过两个步骤。首先,使用 PMSI 属性通告正在通过 BGP 使用提供商隧道。其次,它实际上使用为该 VPN 配置的任何隧道信号协议为隧道发出信号。这允许接收方 PE 路由器绑定正在向导入 AS 内自动发现路由的 VPN 发出信号的隧道。将提供商隧道绑定到 VRF 表后,接收方 PE 路由器可将传入流量从提供商隧道中的核心网络映射到本地目标 VRF 表。

PMSI 属性包含提供商隧道类型和标识符。提供商通道标识符的价值取决于隧道类型。 表 1 标识互联网草案 draft-ietf-l3vpn-2547bis-mcast-bgp-08.txt 中指定的隧道类型。

表 1:PMSI 隧道属性支持的隧道类型

隧道类型

描述

0

不存在通道信息

1

RSVP-TE 点对多点 LSP

2

组播 LDP 点对多点 LSP

3

PIM-SSM 树

4

PIM-SM 树

5

PIM-Bidir 树

6

入口复制

7

组播 LDP 多点到多点 LSP

包容性提供商隧道

本节介绍各种类型的提供商隧道以及提供商隧道的属性。

由 PIM-SM 发出信号的包容性提供商隧道的 PMSI 属性

如果将 PMSI 属性的隧道类型字段设置为 4 (PIM-SM 树),隧道标识符字段将包含 <Sender Address, P-Multicast Group Address>。字 Sender Address 段设置为发送方 PE 路由器的路由器 ID。P 组播组地址设置为来自服务提供商 P 组播地址空间的组播组地址,并唯一标识 VPN。接收器 PE 路由器,接收带有 PMSI 属性的 AS 内部自动发现路由,其隧道类型为 PIM-SM,需要其才能加入提供商隧道。

例如,如果服务提供商部署 PIM-SM 提供商隧道(而不是 RSVP-TE 提供商隧道),路由器 PE1 将通告以下 PMSI 属性:

PMSI: 0:PIM-SM:label[0:0:0]:Sender10.1.1.1 Group 239.1.1.1

由 RSVP-TE 发出信号的包容性提供商隧道的 PMSI 属性

如果将 PMSI 属性的通道类型字段设置为 1 (RSVP-TE 点到多点 LSP),隧道标识符字段将包含一个 RSVP-TE 点对多点会话对象,如 RFC 4875 中所述。会话对象包含 <Extended Tunnel ID, Reserved, Tunnel ID, P2MP ID> 与点对多点 LSP 关联的。

发起 PMSI 属性的 PE 路由器需要发出 RSVP-TE 点对多点 LSP 和子 LSP 信号。接收此 PMSI 属性的 PE 路由器必须建立适当的状态,以便正确处理通过子 LSP 接收的信息流。

例如,路由器 PE1 通告以下 PMSI 属性:

PMSI: Flags 0:RSVP-TE:label[0:0:0]:Session_13[10.1.1.1:0:6574:10.1.1.1]

选择性提供商隧道(S-PMSI 自动发现/3 类和叶式自动发现/4 类路由)

选择性提供商通道用于将特定 C 组播流(C-S、C-G 对)映射到特定提供商隧道。在多种情况下,选择性提供商隧道可能很有用。例如,它们可用于将高带宽 VPN 组播数据流量置于单独的提供商隧道上,而非默认包容性提供商隧道,从而仅将流量分配限制在具有活动接收器的 PE 路由器上。

在 BGP 下一代组播虚拟专用网络 (MVPN) 中,选择性提供商隧道使用 3 类选择性 PMSI (S-PMSI) 自动发现路由发出信号。有关详细信息,请参阅 图 1表 2 。发送方 PE 路由器发送 3 类路由,以表明其正在使用 S-PMSI 提供商通道为特定(C-S、C-G) 流量发送流量。

图 1:S-PMSI 自动发现路由类型组播 (MCAST)-VPN 网络层可访问性信息 (NLRI) 格式 S-PMSI Autodiscovery Route Type Multicast (MCAST)-VPN Network Layer Reachability Information (NLRI) Format
表 2:S-PMSI 自动发现路由类型格式说明

领域

描述

路由识别器

设置为在发起此路由的路由器上配置的路由区分符。

组播源长度

IPv4 设置为 32,IPv6 C-S IP 地址设置为 128。

组播源

设置为 C-S IP 地址。

组播组长度

IPv4 地址设置为 32,IPv6 C-G 地址设置为 128。

组播组

设置为 C-G 地址。

S-PMSI 自动发现(3 类)路由承载的 PMSI 属性与 AS 内部自动发现(1 类)路由承载的 PMSI 属性类似。 Flags S-PMSI 自动发现路由承载的 PMSI 属性字段设置为所需的叶信息。此标志信号接收器 PE 路由器将发起类型 4 叶自动发现路由(图 2),如果具有活动接收器,则加入选择性提供商隧道。有关叶自动发现路由类型 MCAST-VPN NLRI 格式说明的详细信息,请参阅 表 3

图 2:叶自动发现路由类型 MCAST-VPN NLRI 格式 Leaf Autodiscovery Route Type MCAST-VPN NLRI Format
表 3:叶自动发现路由类型 MCAST-VPN NLRI 格式说明

领域

描述

路由密钥

包含收到的原始 3 类路由。

路由器的 IP 地址发起人

设置为源自叶自动发现路由的 PE 路由器的 IP 地址 这通常是主环路地址。