PIM Assert Mechanism
- 在1个LAN内,2台Router 互相收到了来自对方转发的组播数据包,并且Source相同 —— 这种情况下,2台Router 就会相互发送 PIM Assert Message,其中包含AD和Metric —— 从本地到Sender的路由的参数 —— 根据这个PIM Assert Message,选举出PIM Forwarder,类似于DR—— 会称为LAN内转发组播数据的唯一1台Router
PIM Forwarder
- AD 更小的,更优先
- 然后比较Metric,更小的更优先
- 然后比较IP,更大的更优先
- PIM Forwarder 被选出后,非PIM Forwarder就会被裁剪掉,不再转发组播数据
- 概念适用于PIM-DM 和 PIM-SM,但通常用于PIM-DM
Rendezvous Point
- 在PIM-SM模式中,RP是强制配置,用来分发来自SOurce 的数据包
- RP 可以通过静态配置 或者 动态配置 成为
- Static RP
- Auto-RP Cisco 私有协议
- Bootstrap Router (BSR)
Static RP
- 每个路由器都需要配置,而且不支持自动冗余和负载均衡
Auto-RP
- 将group 和RP的映射关系在PIM 网络进行分发
- 不同的group 可以使用不同的 RP
- 2种角色
- C-RPs Candidate RP
- MA RP mapping agent
Auto-RP Candidate RPs
- C-RP(配置) 向MA (组播地址224.0.1.39)发送消息,表达想要成为 RP的意愿,每隔60s 发放1次。消息中包含 Group 和 自己的 Address,以及Timer等
- 存在多个 C-RP 时,IP地址更大的优先
Auto-RP mapping agent
- 保存RP 和 Group 的映射关系,发送到组播地址 224.0.1.40 —— 所有开启PIM的Router
Bootstrap Router(BSR)
- 开放协议,核心理念和AUTO-RP一致
- 细节有区别