IP組播特點:
- 組播資料包也是“盡最大努力交付”,不提供可靠交付
- 組播地址是目的地址,不能是源地址(D類地址224-239)
- 並非所有D類地址都可以作為組播地址
- 對組播資料包不產生ICMP報文。因此,若在ping命令後面鍵入組播地址,將永遠不會收到響應。
源地址一定是單播地址
IGMP不知道IP多播組包含的成員數,也不知道成員都分佈在哪些網路上。
IGMP是讓路由器知道本區域網上是否有主機參加或退出了某個組播組。
ICMP和IGMP都使用IP資料包傳遞報文
IGMP工作的兩個階段
ROUND 1:
某主機要加入組播組時,該主機向組播組的組播地址傳送一個IGMP報文,宣告自己要稱為該組的成員。
本地組播路由器收到IGMP報文後,要利用組播路由選擇協議把這組成員關係發給因特網上的其他組播路由器。
ROUND 2:
本地組播路由器週期性探詢本地區域網上的主機,以便知道這些主機是否還是組播組的成員只要有一個主機對某個組響應,那麼組播路由器就認為這個組是活躍的:如果經過幾次探詢後沒有一個主機響應,組播路由器就認為本網路上的沒有此組播組的主機,因此就不再把這組的成員關係發給其他的組播路由器