配置 PIM 到 IGMP 和 PIM 到 MLD 消息转换
了解 PIM 到 IGMP 和 PIM 到 MLD 消息转换
路由设备可以将协议无关组播 (PIM) 加入和修剪消息转换为相应的互联网组管理协议 (IGMP) 或组播侦听器发现 (MLD) 报告或留言。可以使用此功能在某些网络拓扑中的 PIM 域之间转发组播流量。
在某些网络配置中,客户无法在面向客户边缘的 PIM 域和面向核心的 PIM 域之间运行 PIM,即使 PIM 在每个域中以稀疏模式运行也是如此。由于 PIM 未在域之间运行,因此具有此配置的客户无法使用 PIM 跨域转发组播流量。相反,他们可能希望使用 IGMP 转发 IPv4 组播流量,或使用 MLD 跨域转发 IPv6 组播流量。
要允许使用 IGMP 或 MLD 在此类拓扑中的 PIM 域之间转发组播流量,可以配置位于边缘域和核心域之间的汇聚点 (RP) 路由器,以将从下游接口上的 PIM 邻接方接收的 PIM 加入或修剪消息转换为相应的 IGMP 或 MLD 报告或留言。然后,路由器通过将报告或消息代理到您在 RP 路由器上配置的一个或两个上游接口来传输报告或留言。因此,此功能有时称为 PIM 到 IGMP 代理 或 PIM 到 MLD 代理。
要将 RP 路由器配置为将 PIM 联接或删除消息转换为 IGMP 报告或留下消息,请在层次结构级别包含 pim-to-igmp-proxy
该语句 [edit routing-options multicast]
。同样,要将 RP 路由器配置为将 PIM 联接或删除消息转换为 MLD 报告或留下消息,请在层次结构级别包含 pim-to-mld-proxy
语句 [edit routing-options multicast]
。作为配置的一部分,您必须指定至少一个(但不超过两个)上游接口的全名,以便在其上启用 PIM 到 IGMP 代理或 PIM 到 MLD 代理功能。
配置 PIM 到 IGMP 或 PIM 到 MLD 消息转换时,以下准则适用:
确保连接 PIM 边缘域和 PIM 核心域的路由器是静态或选定的 RP 路由器。
确保 RP 路由器使用的是 PIM 稀疏模式 (PIM-SM) 组播路由协议。
配置上游接口时,请使用完整的 逻辑接口 规范(例如 ge-0/0/1.0),而不仅仅是物理接口规范 (ge-0/0/1)。
配置两个上游接口时,RP 路由器会在两个上游接口上传输相同的 IGMP 或 MLD 报告消息和组播流量。因此,请确保反向路径转发 (RPF) 在 PIM-SM 核心域中运行,以验证是否在正确的传入接口上接收了组播数据包,并避免发送重复数据包。
路由器仅在所有下游接口之间收到的第一条 PIM 加入消息时,在一个或两个上游接口上传输 IGMP 或 MLD 报告消息。同样,仅当路由器收到最后一个下游接口的 PIM 修剪消息时,路由器才会在一个或两个上游接口上传输 IGMP 或 MLD 留下消息。
上游接口同时支持本地源和远程源。
从上游接口接收的组播流量将被接受,就像它来自主机一样。
参见
配置 PIM 到 IGMP 消息转换
可以将集合点 (RP) 路由设备配置为将 PIM 联接或修剪消息转换为相应的 IGMP 报告或留言。为此,请在层次结构级别包含pim-to-igmp-proxy
[edit routing-options multicast]
语句:
[edit routing-options multicast] pim-to-igmp-proxy { upstream-interface [ interface-names ]; }
在某些网络拓扑中,如果要使用 IGMP 在 PIM 稀疏模式边缘域和 PIM 稀疏模式核心域之间转发 IPv4 组播流量,则允许路由设备执行 PIM 到 IGMP 消息转换(也称为 PIM 到 IGMP 代理)非常有用。
在开始配置 PIM 到 IGMP 消息转换之前:
确保连接 PIM 边缘域和 PIM 核心域的路由设备是静态或选定的 RP 路由设备。
确保 RP 路由设备上正在运行 PIM 稀疏模式 (PIM-SM) 路由协议。
如果计划配置两个上游接口,请确保反向路径转发 (RPF) 在 PIM-SM 核心域中运行。由于 RP 路由器在两个上游接口上传输相同的 IGMP 消息和组播流量,因此您需要运行 RPF 来验证是否在正确的传入接口上接收了组播数据包,并避免发送重复数据包。
要将 RP 路由设备配置为将 PIM 联接或修剪消息转换为相应的 IGMP 报告或留言,请执行以下操作:
参见
配置 PIM 到 MLD 消息转换
可以将集合点 (RP) 路由设备配置为将 PIM 联接或删除消息转换为相应的 MLD 报告或留下消息。为此,请在层次结构级别包含pim-to-mld-proxy
[edit routing-options multicast]
语句:
[edit routing-options multicast] pim-to-mld-proxy { upstream-interface [ interface-names ]; }
在某些网络拓扑中,如果要使用 MLD 在 PIM 稀疏模式边缘域和 PIM 稀疏模式核心域之间转发 IPv6 组播流量,则允许路由设备执行 PIM 到 MLD 消息转换(也称为 PIM 到 MLD 代理)非常有用。
在开始配置 PIM 到 MLD 消息转换之前:
确保连接 PIM 边缘域和 PIM 核心域的路由设备是静态或选定的 RP 路由设备。
确保 RP 路由设备上正在运行 PIM 稀疏模式 (PIM-SM) 路由协议。
如果计划配置两个上游接口,请确保反向路径转发 (RPF) 在 PIM-SM 核心域中运行。由于 RP 路由设备在两个上游接口上传输相同的 MLD 消息和组播流量,因此您需要运行 RPF 来验证是否在正确的传入接口上接收了组播数据包,并避免发送重复数据包。
要将 RP 路由设备配置为将 PIM 联接或删除消息转换为相应的 MLD 报告或留下消息,请执行以下操作: