Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

示例:为 IPv4 组播 VPN 流量配置特定隧道(使用 Draft-Rosen MVPN)

此示例说明如何配置不同的提供商隧道,以便在组播 VPN 网络中传输 IPv4 客户流量。

要求

此示例使用以下硬件和软件组件:

  • 四台瞻博网络设备:两台 PE 路由器和两台客户边缘设备。

  • 在 PE 路由器上运行的 Junos OS 11.4 或更高版本。

  • PE 路由器可以是 M 系列多服务边缘路由器、MX 系列以太网服务路由器或 T 系列核心路由器。

  • 客户边缘设备可以是交换机(如 EX 系列以太网交换机),也可以是路由器(如 M 系列、MX 系列或 T 系列平台)。

概述

组播隧道是一种在组播 VPN 中跨提供商核心提供控制和数据流量的机制。控制和数据包通过提供商核心中的组播分发树传输。当服务提供商同时传输来自单个客户的 IPv4 和 IPv6 流量时,有时将 IPv4 和 IPv6 流量分离到客户 VRF 路由实例内的不同组播隧道会很有用。将客户 IPv4 和 IPv6 流量放在两个不同的隧道上可提供灵活性和控制力。例如,它可以帮助服务提供商适当收费,管理和测量流量模式,并在部署新服务时改进决策能力。

此示例配置了草稿 Rosen 7 组播 VPN 控制平面。控制平面配置为使用特定于源的组播 (SSM) 模式。提供商隧道用于 draft-rosen 7 控制流量和 IPv4 客户流量。

此示例使用以下语句配置 draft-rosen 7 控制平面并指定要在提供商隧道中传输的 IPv4 流量:

请注意以下限制:

  • Junos OS 目前不支持带有 draft-rosen 6 或 draft-rosen 7 的 IPv6。

  • Junos OS 在一个路由实例中不支持两个以上的提供商隧道。例如,您无法配置一个 RSVP-TE 提供商隧道和两个 MVPN 提供商隧道。

  • 在路由实例中,您无法同时配置任意源组播 (ASM) 隧道和 SSM 隧道。

拓扑图

图 1 显示了此示例中使用的拓扑。

图 1:IPv4 组播 VPN 流量 Different Provider Tunnels for IPv4 Multicast VPN Traffic的不同提供商隧道

PE 路由器配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,然后将命令复制并粘贴到层次结构级别的 CLI [edit] 中。

路由器 PE1

路由器 PE2

路由器 PE1

分步过程

以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅 Junos OS CLI 用户指南

要配置路由器 PE1:

  1. 配置路由器接口,启用 IPv4 流量。

    还要在面向路由器 PE2 的接口上启用 MPLS。

    lo0.1 接口用于 VPN-A 路由实例。

  2. 配置路由策略以将 BGP 路由从路由表导出到 OSPF。

  3. 配置路由器 ID、路由识别符和自治系统编号。

  4. 配置需要在主路由实例中运行的协议,以启用 MPLS、BGP、IGP、VPN 和 PIM 稀疏模式。

  5. 创建客户 VRF 路由实例。

  6. 配置 draft-rosen 7 控制平面,并指定要在提供商隧道中传输的 IPv4 流量。

  7. (可选)配置数据 MDT 隧道。

结果

在配置模式下,输入 show interfacesshow policy-optionsshow routing-instancesshow protocolsshow routing-options命令来确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果完成路由器配置,请从配置模式输入 commit

对路由器 PE2 使用相应的接口名称和 IP 地址重复此过程。

CE 设备配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改与您的网络配置匹配所需的任何详细信息,然后将命令复制并粘贴到层次结构级别的 CLI [edit] 中。

设备 CE1

设备 CE2

设备 CE1

分步过程

要配置设备 CE1:

  1. 配置路由器接口,启用 IPv4 和 IPv6 流量。

  2. 配置路由器 ID。

  3. 配置需要在 CE 设备上运行的协议,以启用 OSPF(适用于 IPv4)和 PIM 稀疏密集模式。

结果

在配置模式下,输入 show interfacesshow protocolsshow routing-options 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的配置说明以进行更正。

如果完成路由器配置,请从配置模式输入 commit

对设备 CE2 重复此过程,使用相应的接口名称和 IP 地址。

验证

确认配置工作正常。

验证隧道封装

目的

验证 PIM 组播隧道 (mt) 封装和解封装接口是否启动。

行动

意义

用于封装 mt-[xxxxx]的组播隧道接口的范围是从 32,768 到 49,151。用于解封装的接口 mt-[yyyyy]在 1,081,344 到 1,107,827 之间。PIM 仅在封装接口上运行。解封装接口填充下游接口信息。

验证 PIM 邻居

目的

验证是否已通过组播隧道接口建立 PIM 邻居关系。

行动

意义

如果列出了邻居地址且正常运行时间在递增,则表示通过组播隧道接口建立了 PIM 邻居关系。

验证提供程序隧道和控制平面

目的

确认提供程序隧道和控制平面协议正确无误。

行动

意义

对于草稿 Rosen,MVPN 模式在输出 PIM-MVPN中显示为 。

检查路由

目的

验证流量是否按预期流动。

行动

意义

对于 draft-rosen,上游协议在输出 PIM中显示为 。

验证 MDT 隧道

目的

验证默认和数据 MDT 隧道是否正确。

行动