IGMP協議


IGMP協議

一、IGMP組播成員管理協議,用做主機與route間,建立和維持組播成員關係。


二、IGMP版本:

  • V1基本的成員查詢和報告,

  • V2添加了成員離開消息

  • V3成員可以指定接收或不接收某些組播源的報文。

 

三、IGMP基本工作流程:

  1. 主機發送成員關係報告,包含組播地址。

  2. route查詢器週期(60s)的發送成員關係查詢消息,其中組地址0

  3. 主機響應查詢消息,發送成員關係報告;route生成(* G)組播項,*任意組播源 G組播組

 

四、IGMPV1響應抑制與成員離開

  •  主機收到成員關係查詢消息,等待10s纔會發送成員關係報告。

  • 成員不發送成員關係報告,三個查詢消息週期60s*3,route下游沒有組成員了

 

五、IGMPV2特點

  • 最大響應時間1-10s內,主機響應查詢消息。

  •  route發送目的IP爲某個組播組的IP地址特定組查詢消息。

  •  IP地址小的route選爲查詢器

  • 成員以224.0.0.2發送離開消息。

 

六、V1與V2的互操作

  •  V2主機-V1route時:主機必須發送IGMPV1的報告,或抑制發送離開消息。

  •  V1主機-v2route時   V1主機忽略V2版本的報告。

  •  V1、V2版本route都有::只要有v1版本的route在。必須將所有route配置爲v1版。

 

七、IGMP Snooping(工作在數據鏈路層)

    監聽IGMP報文, 建立組播MAC地址表,解決組播報文二層廣播的問題



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章