Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用 IGMP 侦听配置点对多点 LSP

默认情况下,VPLS 中的 IGMP 侦听在将组播流量转发到参与 VPLS 的 PE 路由器时,使用多个并行流。但是,您可以为 IGMP 侦听启用点对多点 LSP,让核心中的组播数据流量采用点对多点路径,而不是使用伪线路径。其效果是为多个 VPLS 会话发送组播数据包时,PE 路由器上生成的流量会减少。

图 1 显示了对 PE1 路由器(启用该设置的设备)上生成的组播流量的影响。使用伪线 LSP 时,PE1 路由器发送多个数据包,而在启用点对多点 LSP 的情况下,仅发送 PE1 路由器上数据包的单个副本。

为 IGMP 侦听配置的选项将应用于每个路由实例,因此同一实例中的所有 IGMP 侦听路由将使用相同的模式(点对多点或伪线)。

注意:

点对多点选项适用于运行 Junos OS 13.3 及更高版本的 MX960、MX480、MX240 和 MX80 路由器。

注意:

面向内核的伪线接口不支持 IGMP 侦听;即使启用此选项,参与 VPLS 的所有 PE 路由器也将继续接收组播数据流量。

图 1:与伪线相比,点对多点 LSP 在 PE 路由器上生成的流量更少。 Point-to-multipoint LSP generates less traffic on the PE router than pseudowire.

在使用点对多点 LSP 的具有 IGMP 侦听的 VPLS 实例中,mcsnoopd(允许从第 2 层设备进行第 3 层检查的组播侦听过程)将开始侦听点对多点下一跃点通知,然后相应地管理 IGMP 侦听路由。在 Junos 中启用该 use-p2mp-lsp 命令将允许 IGMP 侦听路由开始使用此下一跃点。简而言之,如果为 VPLS 实例配置了点对多点,则核心中的组播数据流量可以通过采用点对多点路径来避免入口复制。如果点对多点下一跃点不可用,则在 VPLS 实例中处理数据包的方式与广播数据包或未知单播帧的方式相同。请注意,面向内核的伪线接口不支持 IGMP 侦听。无论点对多点如何设置,参与 VPLS 的 PE 路由器都将继续接收组播数据流量。

要启用点对多点 LSP,请键入以下 CLI 命令:

以下输出显示了 igmp 侦听选项的分层存在:

要显示 IGMP 侦听路由的点对多点 LSP 的运行状态,请使用以下 CLI 命令: