多播路由选择协议
- 多播路由选择协议的主要任务是:在多播路由器之间为每个多播组建立一个多播转发树

- 多播转发树连接多播源和所有拥有该多播组成员的路由器
- 有以下两种方法来构建多播转发树
- 基于源树多播路由选择(Source-Base Tree)
- 组共享树多播路由选择(Group-Shared Tree)
- 有以下两种方法来构建多播转发树
- IP多播数据报只要沿着多播转发树进行洪泛,就能被传送到所有拥有该多播组成员的多播路由器
- 之后,在多播路由器所直连的局域网内,多播路由器通过硬件多播,将IP多播数据报发送给该多播组的所有成员
- 针对不同的多播组需要维护不同的多播转发树,而且必须动态地适应多播组成员的变化,但此时网络拓扑并不一定发生变化,因此多播路由选择协议要比**单播路由选择协议(例如RIP、OSPF等)**复杂得多
- 即使某个主机不是任何多播组的成员,它也可以向任何多播组发送多播数据报
- 为了覆盖多播组的所有成员,多播转发树可能要经过一些没有多播组成员的路由器(例如下图中的R2)
