配置 PIM 联接负载平衡
默认情况下,PIM 联接消息将根据 RPF 路由表检查发送到源。如果有多个通向源的等价路径,则选择一个上游接口来发送加入消息。此接口还用于所有下游流量,因此即使有备用接口可用,组播负载也集中在一个上游接口和路由设备上。
对于 PIM 稀疏模式,可以配置 PIM 联接负载平衡,以通过单播路由提供的等价上游路径(接口和路由设备)将联接消息和流量传播到源。PIM 联接负载平衡仅支持 PIM 稀疏模式配置。
草案 Rosen 组播 VPN(也称为双 PIM 组播 VPN)和基于 BGP 的多协议组播 VPN(也称为下一代第 3 层 VPN 组播)支持 PIM 加入负载平衡。在草稿 Rosen 第 3 层 VPN 方案中启用 PIM 加入负载平衡时,将根据远端 PE 路由设备的加入计数实现负载平衡,而不是基于任何中间 P 路由设备的加入计数。
如果内部 BGP (IBGP) 多路径转发 VPN 路由可用,Junos OS 将使用多路径转发 VPN 路由将加入消息发送到远程 PE 路由器,以实现 VPN 负载平衡。
默认情况下,当收到不同组的多个 PIM 联接时,所有联接都将发送到单播路由协议选择的同一上游网关。即使有多个等价路径可用,这些备用路径也不会用于将组播流量从源分发到各个组。
配置 PIM 联接负载平衡后,PIM 联接将在所有等价上游接口和邻接方之间平均分配。每个新连接都会触发负载最少的上游接口和邻居的选择。如果同一接口上有多个邻接方(例如,在 LAN 上),则加入负载平衡会为每个邻接方保留一个值,并在这些邻接方之间分配组播加入(和下游流量)。
接口和邻接方的联接计数是全局维护的,而不是按源维护的。因此,不能保证特定源的联接是负载平衡的。但是,路由设备已知的所有源和所有组的联接都是负载平衡的。也没有办法在行政上优先考虑一个邻居而不是另一个邻居:所有等价路径都以相同的方式处理。
您可以全局配置消息筛选,也可以为路由实例配置消息筛选。此示例显示全局配置。
您可以在 PIM 域中的非 RP 路由器上配置 PIM 加入负载平衡。