在 PIM-SM 中,RP 域外的组播会发生什么?

网络工程 路由 多播 皮姆
2021-07-25 17:51:39

假设您有一个路由器环,所有这些路由器都使用 PIM 稀疏模式路由多播,假设在 239.10.10.0/24 上有一个单一的 Rendevouz Point (RP)“路由器 A”用于任何多播。如果一个地址为 239.20.20.20 的流被注入到这个环中,预期的行为是什么?

在此处输入图片说明

1个回答

如果第二个组播组没有 RP,新的组播流将不会被路由,因为路由器没有地方发送流。

基于您上一个问题中的 RP 配置:

ip pim autorp listener
ip pim send-rp-announce Loopback0 scope 12 group-list 1
ip pim send-rp-discovery scope 12
!
access-list 1 permit 239.10.10.0 0.0.0.255
!

此 RP 不会是您的新流的 RP。

您的新流将需要一个 RP 和该流的 RP 映射代理。它不需要与第一个流的 RP 相同。您可以更改 RP 上的 ACL 以专门宣布新流的 RP:

access-list 1 permit 239.10.10.0 0.0.0.255
access-list 1 permit 239.20.20.20 0.0.0.0

或者您可以将 ACL 上的现有范围从 a/24扩展为包括新流:

access-list 1 permit 239.0.0.0 0.255.255.255

或者您可以在每个路由器上手动设置 RP 地址:

access-list 1 permit 239.20.20.20 0.0.0.0
ip pim rp-address <rp ip address> 1