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 与其关联。

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

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

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

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

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

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

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

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

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

    • 将接收方 VLAN 上的 MVR 配置为在交换机的其余下游层以透明模式运行。

    • 在 MVLAN 的每一层上沿上游方向静态配置交换机的组播路由器端口。

    • 在最低层的 MVR 交换机(连接到接收方主机)上,为具有中继端口的 MVR 接收方 VLAN 配置 MVLAN 标记转换,以便这些中继端口上的主机接收组播流,其中包含使用自己的 VLAN 标记的数据包。

注意:

在 ELS 交换机上启用 MVR 时,根据您的组播网络要求,您可以将一些 MVR 接收器 VLAN 配置为代理模式,将一些配置为透明模式,这些 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 中配置接口。

  • 您无法使用在 MVR 接收器 VLAN 上同时安装转发条目的选项配置 install 代理模式。在代理模式下,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 交换机上的单层拓扑或多层拓扑中每层的 MVR 交换机上的 MVLAN 配置组播路由器端口:

    例如,为名为 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 与名为 mvlan 的 MVLAN 以及 MVR 接收器 VLAN v10 和 v20 上的接收器主机一起使用。下图显示了此拓扑的建议 MVR 配置示例。

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

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

图 2 显示了一个双层接入层拓扑,其中 MVR 与名为 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 系列交换机上的 “显示 igmp 侦听接口 ”和 “显示 igmp 侦听成员资格 ”命令会列出 MVR 接收器 VLAN 及其 MVLAN 下的 MVR 接收器 VLAN 接口,并在 MVLAN 下列出 MVR 接收器端口时显示输出字段 Data-forwarding receiver: yes 。对于 MVLAN 下列出的 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 上启用代理模式。

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

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

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