Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 EX 系列交换机上配置组播 VLAN 注册

组播 VLAN 注册 (MVR) 使不属于组播 VLAN (MVLAN) 的主机能够从 MVLAN 接收组播流,在第 2 层网络中跨多个 VLAN 共享 MVLAN。由于带宽和安全原因,主机仍保留在自己的 VLAN 中,但能够在 MVLAN 上接收组播流。

默认情况下,支持 MVR 的交换机上未启用 MVR。您必须显式配置具有 数据转发源 MVLAN 的 交换机,并将其与一个或多个 数据转发 MVR 接收器 VLAN 关联。将交换机上的一个或多个 VLAN 配置为 MVR 接收方 VLAN 时,您至少必须配置一个关联源 MVLAN。但是,您可以配置源 MVLAN,而无需同时将 MVR 接收方 VLAN 与它关联。

使用 MVR 的总体用途和优势与使用增强型第 2 层软件 (ELS) 配置样式的交换机和不使用 ELS 的交换机相同。但是,这两种交换机上的 MVR 配置和操作存在差异。

使用 ELS 在 EX 系列交换机上配置组播 VLAN 注册

以下是我们建议 MVR 在单层或多层接入层中支持增强型第 2 层软件 (ELS) 配置样式的 EX 系列交换机上平稳运行的配置框架:

  • 在具有 单层交换机的接入层中,其中交换机连接到上游方向上的组播路由器,并具有连接到下游组播接收器的主机中继或接入端口:

    • 在接收方 VLAN 上配置 MVR 以在代理模式下运行。

    • 静态配置组播路由器的上游接口,作为 MVLAN 中的组播路由器端口。

    • 在带有中继端口的 translate MVR 接收器 VLAN 上配置选项,以便这些中继端口上的主机接收标记为自己的 VLAN 的组播数据包。

  • 具有多层交换机的接入层中,具有上游连接到组播路由器的交换机,以及通过一个或多个下游交换机连接到组播接收器的路径:

    • 在接收方 VLAN 上配置 MVR,以便在最上部直接连接到上游组播路由器的交换机上以代理模式运行。

    • 在接收器 VLAN 上配置 MVR,以便在透明模式下为交换机的剩余下游层运行。

    • 在每个层的上游方向为 MVLAN 静态配置组播路由器端口。

    • 在 MVR 交换机的最低层(连接到接收器主机),为带有中继端口的 MVR 接收器 VLAN 配置 MVLAN 标记转换,因此这些中继端口上的主机将接收组播流,数据包标记为自己的 VLAN。

注意:

在 ELS 交换机上启用 MVR 时,根据您的组播网络要求,您可以配置一些在代理模式下配置的 MVR 接收器 VLAN 和一些与同一 MVLAN 关联的透明模式,因为 MVR 模式设置单独适用于 MVR 接收器 VLAN。此处介绍的模式配置仅针对这些拓扑中 MVR 平稳运行的建议。

在 ELS EX 系列交换机上配置 MVR 时,会受以下限制:

  • 仅在运行 IGMP 版本 2 (IGMPv2) 的 VLAN 上支持 MVR。

  • 您可在 EX4300 或 EX4300 多千兆交换机上配置最多 10 个 MVLAN,在 EX2300 和 EX3400 交换机上最多可配置 5 个 MVLAN,以及最多 4K MVR 接收器 VLAN 和 MVLAN。

  • VLAN 可配置为 MVLAN 或 MVR 接收器 VLAN,而不是两者兼而有之。但是,MVR 接收方 VLAN 可与多个 MVLAN 相关联。

  • MVLAN 只能是一个组播组子网的来源,因此在交换机上配置的多个 MVLAN 必须具有独特的组播组子网范围。

  • 只有在两个 VLAN 中配置为组播路由器端口时,才能在 MVR 接收器 VLAN 及其 MVLAN 中配置接口。

  • 您无法使用选项配置代理模式, install 也可在 MVR 接收器 VLAN 上安装转发条目。在代理模式下,IGMP 报告仅在 MVLAN 上下文中发送至上游路由器。组播源不会在 MVR 接收器 VLAN 上接收 IGMP 报告,组播流量也不会在 MVR 接收器 VLAN 上发送。

  • MVR 不支持在专用 VLAN (PVLAN) 上配置 MVLAN 或 MVR 接收器 VLAN。

要在支持 MVR 的 ELS EX 系列交换机上配置 MVR:

  1. 将数据转发组播源 VLAN 配置为 MVLAN:

    例如,将 VLAN mvlan 配置为组播组子网 233.252.0.0/8 的 MVLAN:

  2. 配置与源 MVLAN 关联的一个或多个数据转发 MVR 接收器 VLAN:

    例如,配置与名为 mvlan 的 MVLAN 关联的两个 MVR 接收器 VLAN v10 和 v20:

  3. 在单层拓扑或多层拓扑中最上部交换机上(连接到上游组播路由器的交换机)上,将交换机上的每个 MVR 接收器 VLAN 配置为以代理模式运行:

    例如,从上一步配置使用代理模式的两个 MVR 接收器 VLAN v10 和 v20(与名为 mvlan 的 MVLAN 相关联):

    注意:

    在 ELS 交换机上,MVR 模式设置适用于单个 MVR 接收方 VLAN。与 MVLAN 关联的所有 MVR 接收器 VLAN 都不需要具有相同的模式设置。根据您的组播网络要求,您可能需要在代理模式下配置一些 MVR 接收方 VLAN,而其他在透明模式下与同一 MVLAN 相关联的 VLAN。

  4. 在多层拓扑中,对于非最上部交换机的其余交换机,将每台交换机上的每个 MVR 接收器 VLAN 配置为以透明模式运行。默认情况下,如果未显式设置模式,MVR 接收方 VLAN 将以透明模式运行,因此此步骤在这些交换机上是可选的。

    例如,配置与名为 mvlan 的 MVLAN 关联的两个 MVR 接收器 VLAN v10 和 v20 以使用透明模式:

  5. 多层拓扑的上行方向为 MVR 交换机上的 MVLAN 配置组播路由器端口,或在多层拓扑的每个层的 MVR 交换机上配置组播路由器端口:

    例如,为名为 mvlan 的 MVLAN 配置组播路由器接口 ge-0/0/10.0:

  6. 在连接到带有中继端口或接入端口的接收器主机的 MVR 交换机上(仅适用于多层拓扑中的最低层),在带有中继端口的 MVR 接收器 VLAN 上配置 MVLAN 标记转换,因此中继端口上的主机可以接收带有带有自己 VLAN 标记的数据包的组播流:

    例如,交换机使用中继端口连接到 MVR 接收器 VLAN v10 上的接收器主机,但在接入端口上的 MVR 接收器 VLAN v20 上到达接收器主机,因此仅在 VLAN v10 上配置 MVR 转换选项:

  7. (可选且仅适用于在透明模式下配置的 MVR 接收器 VLAN)安装 MVR 接收器 VLAN 以及 MVLAN 的转发条目:
    注意:

    不能为在代理模式下配置的 MVR 接收器 VLAN 配置此选项。

    例如:

图 1 展示了一个单层接入层拓扑,其中使用了在 MVR 接收器 VLAN v10 和 v20 上使用名为 mvlan 的 MVLAN 和接收器主机。此拓扑结构的建议 MVR 配置示例如下图。

图 1:单层拓 MVR in a Single-Tier Topology扑中的 MVR

图 1 中的 MVR 交换机在代理模式下配置,连接到接口 INTF-1 上的上游组播路由器,然后使用中继端口 INTF-2 和 v20 使用接入端口 INTF-3 连接到 v10 上的接收器主机。交换机配置为将组播流中的 MVLAN 标记转换为接收器 VLAN 标记,仅适用于 INTF-2 上的 v10。

图 2 展示了两层接入层拓扑,其中使用了名为 mvlan 的 MVLAN、MVR 接收器 VLAN v10 和 v20,以及连接到 v10 上的中继端口 INTF-4 和 v20 上的接入端口 INTF-5 的接收器主机。此拓扑结构的建议 MVR 配置示例如下图。

图 2:多层拓 MVR in a Multiple-Tier Topology扑中的 MVR

图 2 中的上部交换机连接到 INTF-1 上的上游组播路由器,下部交换机连接到 INTF-3 上的上部交换机,这两者均配置为 MVLAN 中的中继端口和组播路由器接口。上部交换机在代理模式下配置,下部交换机在透明模式下配置为所有 MVR 接收器 VLAN。下部交换机配置为将组播流中的 MVLAN 标记转换为 INTF-4 上的 v10 的接收方 VLAN 标记。

上部交换机:

较低交换机:

查看带有 ELS 的 EX 系列交换机上的 MVLAN 和 MVR 接收器 VLAN 信息

在采用支持 MVR 的增强型第 2 层软件 (ELS) 配置样式的 EX 系列交换机上,您可以使用 show igmp 侦听数据转发 命令查看有关交换机上配置的 MVLAN 和 MVR 接收器 VLAN 的信息,如下所示:

MVLAN 与关联的组子网范围和 MVR 接收方 VLAN 一起列出 Type: MVR Source Vlan 。MVR 接收方 VLAN 与关联的源 MVLAN 和配置的选项(代理或透明模式、VLAN 标记转换和接收器 VLAN 转发条目的安装)一起列出 Type: MVR Receiver Vlan

此外,ELS EX 系列交换机上 的 show igmp 侦听接口show igmp 侦听成员 命令列出了 MVR 接收器 VLAN 及其 MVLAN 下的 MVR 接收器 VLAN 接口,并在 MVLAN 下列出 MVR 接收器端口时显示输出字段 Data-forwarding receiver: yes 。对于 MVLAN 下列出的不在 MVR 接收器 VLAN 中的其他接口,此字段不显示。

在非 ELS EX 系列交换机上配置组播 VLAN 注册

在不支持增强型第 2 层软件 (ELS) 配置样式的 EX 系列交换机上配置 MVR 时,将应用以下约束:

  • 仅在运行 IGMP 版本 2 (IGMPv2) 的 VLAN 上支持 MVR。

  • VLAN 可配置为 MVLAN 或 MVR 接收器 VLAN,但不能同时使用。但是,MVR 接收方 VLAN 可与多个 MVLAN 相关联。

  • MVLAN 只能是一个组播组子网的来源,因此在交换机上配置的多个 MVLAN 必须具有脱节的组播组子网。

  • 将 VLAN 配置为 MVLAN 后,该 VLAN 将不再可用于其他用途。

  • 不能在属于 MVLAN 成员的 VLAN 接口上启用组播协议。

  • 如果在代理模式下配置 MVLAN,则在此 MVLAN 的所有 MVR 接收器 VLAN 上自动启用 IGMP 侦听代理模式。如果 VLAN 是用于多个 MVLAN 的 MVR 接收器 VLAN,则所有 MVLAN 都必须启用代理模式,或者所有 MVLAN 都必须禁用代理模式。您只能在配置为 MVR 源 VLAN 且未配置为 Q-in-Q 隧道的 VLAN 上启用代理模式。

  • 您无法使用选项配置代理模式 install ,也可在 MVR 接收器 VLAN 上安装接收到的 IGMP 数据包的转发条目。

要在不支持 ELS 的交换机上配置 MVR:

  1. 将名为 mv0 的 VLAN 配置为 MVLAN:
  2. 将 MVLAN mv0 配置为代理 VLAN:
  3. 将名为 v2 的 VLAN 配置为以 mv0 为来源的 MVR 接收器 VLAN:
  4. 在 MVR 接收器 VLAN 中安装转发条目: