问题描述
在 源端网络 或 成员端网络 中,有可能有多台组播路由器转发组播流量,从而造成重复组播报文的问题。
解决方案
PIM DR(Designated Router)是源端网络或者成员端网络的唯一组播转发者,由于不存在别的组播转发路由器就避免重复组播报文的问题。
源端网络的 DR 称为 Source-DR;
成员网络的 DR 成为 Reveiver-DR;
对于成员端网络,如果有多台组播路由器,则组播路由器的下行接口需要同时开启 IGMP 与 PIM 协议;
选举位置
在 MA Network 中,在互联接口间进行 DR 的选举,即:某台 Router 在某个接口上是 DR,但是在另个接口上不一定是 DR;
选举机制
DR 选举机制与 PIM-DM 中的 DR 选举机制一致:
1)比较 PIM Hello 报文的 DR Priority 字段(默认为 1,越大越优);
2)如果(1)相同,再比较路由器的 IP Address(大的,获胜);
当 DR 出现故障后,邻居路由器间会重新选举 DR。
参考文献
Understanding Designated Routers | Juniper Networks