组播扩展OSPF(Multicast Extensions OSPF),简称MOSPF,是扩展OSPF来处理组播的组播路由协议,[1]使用单点传送路由选择协议,并要求网络中的每一个路由器都知道所有的有效连接。[2] MOSPF的多播路由 机制是为每个多播组,每个多播源构造的一棵多播树,[3]链路状态路由选择也可以扩展到组播。MOSPF对OSPF还做了2点修改,增加了组成员报文;还有路由器在收到组播分组之前不运行Dijkstra算法计算最短路径树。[4]路由器源点/多点传送组对间进行通信时,MOSPF会为每一源点/多点传送组对计算路由,并将这一路由存储起来,直到发生拓扑结构的改变,MOSPF对拓扑结构进行重计算。[2]
MOSPF只工作在使用OSPF的互联网络中,其次,MOSPF适宜在拥有少量激活源点/多点传送组对的环境中使用。在拥有多对激活源点/多点传送组或不稳定的环境中,MOSPF会占用相当多的路由器CPU带宽。[2] 工作过程
(1)了解自身链路