IP 多點傳播的基本概念
在網際網路上進行多點傳播就叫做 IP 多點傳播。
多點傳播的好處:
可大大節約網絡資源
同一時間可以允許超過2.6億的多點傳播組在網際網路上允許.
在區域網路上進行硬體多點傳播
比如IP多點傳播位址224.128.64.32和另一個IP多點傳播位址224.0.64.32轉換成以太網的硬體多點傳播位址都是01-00-5E-00-40-20
網際組管理協定 IGMP 和多點傳播路由選擇協定
下圖中标有IP位址的四台主機都參加了一個多點傳播組,其組位址是226.15.37.123.顯然資訊應該傳給R1,R2,R3不應該傳給R4.
下圖中有兩個多點傳播組,多點傳播組1有主機A,B,C 多點傳播組2有主機D,E和F,這些主機分布在三個網絡上.
路由器R不應該向網絡N3轉發多點傳播組1的分組,因為網絡N3沒有多點傳播組1的成員。但是每一台主機可以歲時加入或離開一個多點傳播組。
如果主機G現在加入了多點傳播組1,那麼路由器R就必須也向網絡N3轉發多點傳播組1的分組,也就是說:
再看一種情況:當F向E發送多點傳播資料報時,路由器R把多點傳播資料報轉發到網絡N2,如果路由器R收到來自主機A的多點傳播資料報,那麼路由器R就應當把多點傳播資料報轉發到N2和N3.
還有一種情況:
主機G沒有參加任何多點傳播組,但G卻可向任何多點傳播組發送多點傳播資料報.比如G可向多點傳播組1或2發送多點傳播資料報也就是說:
網際組管理協定IGMP
多點傳播路由選項協定
如下圖
路由器R1收到遠點發來的多點傳播資料報後,向R2和R3轉發,R2發現R1就在自己到遠點的最短路徑上,是以向R3和R4轉發收到的資料報.
R3發現R2不在自己到源點的最短路徑上,是以丢棄R2發來的資料報.是以R7到遠點有兩條最短路徑:R7-R4-R2-R1-源點 R7-R5-R3-R1-源點.
假設R4的IP位址比R5的IP位址小,是以我們隻是用前一條最短路徑.R7隻轉發R4穿過來的資料報,丢棄R5的.最後就得出了用來轉發多點傳播資料報的多點傳播轉發樹.