ospf洪泛与组播(新手问)

刚学ccna,被这两个词给搞混了? 查过书和网络,反而更confuse
比如说这句话:
所有路由器将组播hello包到224.0.0.5,DR将洪泛LSU到224.0.0.5;DRother只组播LSU到224.0.0.6,只有DR/BDR监听这个地址
请解释一下这里的洪泛和组播之间什么关系,还有广播和洪泛之间.
本人菜鸟,希望不要拉一大堆"说明文字",字不在多,只要通俗易懂,谢谢啊
先给20分,最佳答案追加50

泛洪和组播存在于MA网络中。运行了OSPF的路由器彼此建立邻居关系,到达2-way状态。选举BDR/DR,进入EXstart状态。选举主/从,进入Exchange状态,初次交互DD、LSR、LSU、ACK报文后,进入FULL状态(邻接状态)。other路由器之间建立邻居关系,通过组播地址224.0.0.5传输HELLO报文保持邻居关系;other路由器和成为BDR/DR的路由器建立邻接关系。BDR/DR的路由器同时监听224.0.0.5和224.0.0.6两个地址,other路由器只监听224.0.0.5

。收敛完毕。

以other 路由器R1触发更新为例,假如确认自己的链路状态改变,R1只会向监听224.0.0.6组播地址的DR发送LSU报文,DR确认要更新的话就会向224.0.0.5的组播地址发送LSU,other路由器收到LSU后向DR路由器的224.0.0.6发送ACK确认报文;BDR路由器向224.0.0.5发送ACK。至此收敛完毕。


重点:BDR/DR同时监听224.0.0.5和224.0.0.6 ||| other只监听224.0.0.5;LSU 采用组播,DD和LSR采用单播;



建议:邻居状态机要学会,涉及的报文要亲自抓包看地址和过程;理解OSPF网络类型MA/NBMA/P2P/P2MP/P2MP-NB/loopback 。我只是粗略的一说。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-01-16
OSPF的网络情况有很多种,像你说的选举DR和BDR这样的网络情况是在BMA网络和NBMA网络的时候才有,我们知道OSPF是靠LSA来相互通告拓扑结构,在BMA网络下,如果各个起OSPF路由协议的路由器都相互发送LSA的话,那对网络的负载是很严重的,这个时候OSPF就会协商一个DR和BDR出来,其它没有选举出来的路由就是DROTHER。DR就相当于他们的头,所有的DROTHER有和DR形成邻居关系,所有的DROTHER都只将自己学习到的路由通告给DR,就是靠组播地址224.0.0.5向DR通告,而DR收到各个DROTHER的路由信息后再把自己从所有DROTHER那里收到的路由更新通过224.0.0.6的组播地址发送到其它DROTHER上,这一整个过程就完成了OSPF网络的路由更新。

至于泛洪可以理解成在一个很大的网络里路由更新的传播,一个接一个的把路由更新泛洪到整个网络就像洪水一样。你可以再想想看如果在BMA或NBMA网络环境下如果每个路由都把自己的信息一个个的传给所有邻居路由的话那网络规模如果很大的话对网络会照成多大的影响。
第2个回答  2019-07-08
相似回答