Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解分布式 IGMP

默认情况下,互联网组管理协议 (IGMP) 处理在 MX 系列路由器的路由引擎上进行。这种集中式架构可能会导致在扩展环境中或路由引擎经历 CLI 更改或路由更新时性能降低。您可以通过启用 分布式 IGMP 来提高 IGMP 处理的系统性能,分布式 IGMP 利用数据包转发引擎为加入和离开事件保持更高的系统范围处理速率。

分布式 IGMP 概述

分布式 IGMP 的工作原理是将 IGMP 处理从路由引擎移动到数据包转发引擎。如果未启用分布式 IGMP,IGMP 处理将集中在路由引擎上运行的路由协议进程 (rpd) 上。启用分布式 IGMP 时,将在数据包转发引擎上的模块化端口集中器 (MPC) 之间处理加入和离开事件。由于加入和离开处理分布在多个 MPC 中,而不是通过路由引擎上的集中式 rpd 进行处理,因此性能得到提高,加入和离开延迟也会降低。

启用分布式 IGMP 后,每个数据包转发引擎将处理报告并生成查询,维护接口映射表的本地组成员身份并基于此表更新转发状态,独立运行分布式 IGMP,并实现 group-policyssm-map-policy IGMP 接口选项。

注意:

来自 group-policy 和 IGMP 接口选项的信息从 ssm-map-policy 路由引擎传递到数据包转发引擎。

启用分布式 IGMP 后,路由引擎上的 rpd 会将所有 IGMP 配置(包括全局和接口级配置)从 同步 rpd 到每个数据包转发引擎,在分布式接口上运行无源 IGMP,并通知每个分布式 IGMP 接口的所有组成员身份的协议无关组播 (PIM)。

配置分布式 IGMP 的准则

在具有 MPC 的 MX 系列路由器上配置分布式 IGMP 时,请考虑以下准则:

  • 分布式 IGMP 通过减少最大加入和离开延迟以及增加加入和离开事件来提高网络性能。

    注意:

    如果从客户端接口接收加入或离开事件时,组播流量未预先准备并发往 MX 系列路由器,则加入和离开延迟可能会增加。

  • 以太网接口支持分布式 IGMP。它不会提高 PIM 接口的性能。

  • 从 Junos OS 18.2 版开始,以太网接口支持分布式 IGMP,并增强了订阅者管理功能。订阅者流的 IGMP 处理从路由引擎移动到受支持线卡的数据包转发引擎。

    组播组不能由混合接收方组成。它们可以是集中式 IGMP 或分布式 IGMP。

  • 可以通过启用协议无关组播 (PIM) 静态联接或 IGMP 静态联接来减少初始联接延迟。您可以通过预置组播流量来进一步减少初始延迟。预置备组播流量时,具有分布式 IGMP 接口的 MPC 将接收组播流量。

  • 要使分布式 IGMP 正常运行,必须在单机箱 MX 系列路由器上启用增强型 IP 网络服务。不支持虚拟机箱。

  • 启用分布式 IGMP 时,数据包转发引擎不支持以下接口选项:oif-mapgroup-limitssm-map、 和 statictraceoptions和语句只能为仍在路由引擎上执行的 IGMP 操作启用;数据包accounting转发引擎不支持这些操作。启用分布式 IGMP 时,不支持该clear igmp membership命令。

更改历史记录表

功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。

释放
描述
18.2
从 Junos OS 18.2 版开始,以太网接口支持分布式 IGMP,并增强了订阅者管理功能。订阅者流的 IGMP 处理从路由引擎移动到受支持线卡的数据包转发引擎。组播组不能由混合接收方组成。它们可以是集中式 IGMP 或分布式 IGMP。