Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

启用下一代 MVPN 服务

瞻博网络推出了业界首个 BGP 新一代组播虚拟专用网络 (MVPN) 实施方案。有关 Junos OS 新一代 MVPN 路由流的摘要,请参阅 图 1

图 1:Junos OS 新一代 MVPN 路由流 Junos OS Next-Generation MVPN Routing Flow

下一代 MVPN 服务是在 BGP-MPLS 单播 VPN 服务之上配置的。

您可以通过三个步骤将已提供单播 BGP-MPLS VPN 连接的瞻博网络 PE 路由器配置为支持组播 VPN 连接:

  1. 通过在层次结构级别包含 signaling 语句 [edit protocols bgp group group-name family inet-mvpn] ,配置提供商边缘 (PE) 路由器以支持 BGP 组播 VPN 地址系列。此地址族使 PE 路由器能够交换 MVPN 路由。
  2. 通过在层次结构级别包含 mvpn 语句 [edit routing-instances routing-instance-name protocols] ,配置 PE 路由器以支持 MVPN 控制平面任务。此语句指示 PE 路由器初始化负责大多数新一代 MVPN 控制平面任务的 MVPN 模块。
  3. 将发送方 PE 路由器配置为通过在层次结构级别包含 provider-tunnel 语句 [edit routing-instances routing-instance-name] 来向提供程序隧道发出信号。如果隧道信令协议(RSVP-TE 或 P-PIM)不是单播 VPN 服务配置的一部分,则还必须启用该协议。要启用隧道信令协议,请在层次结构级别包含 rsvp-te or pim-asm 语句 [edit routing-instances routing-instance-name provider-tunnel]

配置这三个语句并且每个 PE 路由器都使用 INET-VPN 和 MCAST-VPN 地址族建立了内部 BGP (IBGP) 会话后,将自动创建四个路由表。这些表是 bgp.l3vpn.0, bgp.mvpn.0<routing-instance-name>.inet.0<routing-instance-name>.mvpn.0。见 表1

表 1:自动生成的路由表

自动生成的路由表

描述

bgp.l3vpn.0

填充了通过 INET-VPN 地址族从远程 PE 路由器接收的 VPN-IPv4 路由。表中的路由 bgp.l3vpn.0 采用并承载一个或多个路由表社区的形式 RD:IPv4-address 。在下一代 MVPN 网络中,这些路由还可以承载 rt-import 和社区 src-as

bgp.mvpn.0

由 MVPN 路由填充(类型 1 – 类型 7)。通过 MCAST-VPN 地址族从远程 PE 路由器接收。此表中的路由承载一个或多个路由表社区。

<routing-instance-name>.inet.0

由本地和远程 VPN 单播路由填充。本地 VPN 路由通常通过 BGP、OSPF 和 RIP 等协议或通过静态配置从本地客户边缘路由器获知。如果远程 VPN 路由的路由表与为 VPN 配置的导入路由表之一匹配,则会从 bgp.l3vpn.0 表中导入远程 VPN 路由。从 bgp.l3vpn.0 表中导入远程 VPN 路由时,将删除其路由识别符,将其保留为常规单播 IPv4 地址。

<路由实例名称>.mvpn.0

由本地和远程 MVPN 路由填充。本地 MVPN 路由通常是本地发起的路由,例如 1 类 AS 内部自动发现路由或 7 类 C 组播路由。远程 MVPN 路由会根据其路由目标从表中导入 bgp.mvpn.0 。对于 C 组播 MVPN 路由(类型 6 和类型 7)和非 C 组播 MVPN 路由(类型 1 – 类型 5),用于接受表中的 MVPN 路由 <routing-instance-name>.mvpn.0 的导入路由目标不同。