igmpv1v2v3定義和區(qū)別_第1頁(yè)
igmpv1v2v3定義和區(qū)別_第2頁(yè)
igmpv1v2v3定義和區(qū)別_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、IGMP V1 V2 V3定義和區(qū)別前兩天遇到了一個(gè)IGMP的問(wèn)題,應(yīng)用在IGMP的一些概念.那就讓我們完整的看一下這個(gè)組播協(xié)議把,以下是我學(xué)習(xí)過(guò)程重總結(jié)的一些東西,先來(lái)認(rèn)識(shí)一下IGMP這個(gè)協(xié)議吧,它的全稱是Internet Group Management Protocol,它和unicast和multicast的區(qū)別是它是發(fā)往一組計(jì)算機(jī)(屬于它這個(gè)組播組的所有計(jì)算機(jī)),IGMP主要用于在線的視頻和在線游戲,像IPTV就是一種比較廣泛的應(yīng)用.現(xiàn)在 IGMP 有 3 個(gè)版本 V1(RFC1112),V2(RFC2236),V3(RFC3376),IGMP v1 支持 host membersh

2、ip query 和 host membership reportreport message是由IGMP host發(fā)給IGMP router來(lái)報(bào)告它加入的組播組.query message是由IGMP router發(fā)給IGMP client來(lái)查詢IGMP host所加入的組播組.這樣做之后,IGMP路由器就記錄了它所在網(wǎng)段主機(jī)加入的所有組播地址.下面看這個(gè)例子之后可能大家就比較清楚了,在IGMP router的LAN端有2臺(tái)PC,hostA,hostB,hostC,hostA加入了加入了沒(méi)有加入任何的組播.當(dāng)IGMP router想要查詢lan端的組播地址是,它以組播地址 發(fā)到它的lan端,

3、代表子網(wǎng)中所有支持多播的設(shè)備的多播地址,這個(gè)時(shí)候如果pc和IGMP router之間用hub或者layer2的交換機(jī)(沒(méi)有enableIGMP snooping),那么包括hostC的3臺(tái)主機(jī)都會(huì)收到,只不過(guò)hostC不會(huì)回應(yīng),hostA和hostB會(huì)發(fā)送報(bào)告信息給router,內(nèi)容分別 為和如果hostA想要加入一個(gè)新的組播地址它會(huì)發(fā)個(gè)report信息給想要加入的組播地址,router收到后加入IGMP table.IGMPv2,包括 membership query,membership report, Leave Group message .membership query 包括 ge

4、neral query,group-specific query.general query和IGMP V1 一樣,發(fā)來(lái)查詢?cè)诰W(wǎng)絡(luò)中有哪些組播組.group-specific query,用來(lái)查詢是否在網(wǎng)絡(luò)中存在特定的組播組.membership report,這個(gè)和V1 一樣,加入新的GROUP也一樣.Leave Group message是由這個(gè)組的最后一個(gè)成員發(fā)給網(wǎng)絡(luò)中的所有組播路由器),內(nèi)容為這個(gè)組播地 址,IGMP router收到后,會(huì)發(fā)送一 group-specific query來(lái)查詢是否網(wǎng)絡(luò)中的這個(gè)組播地址已經(jīng)不存在 了,如果沒(méi)有回應(yīng),就把這個(gè)組從IGMP table中刪除.

5、IGMP V3,Membership Report其中Membership Query分為三種:General Query,用于查詢接口下所有多播成員信息;Group-Specific Query,用于查詢接口下指定組的成員信息;Group-and-Source-Specific Query,該類型為IGMPv3中新增加的,用于查詢接口下是否有成員需要 接收指定源列表中的源所發(fā)出的特定組的多播流。下面來(lái)談?wù)処GMP V1,V2,V3的區(qū)別,IGMPvl :主機(jī)可以加入組播組。沒(méi)有離開信息(leave messages)。路由器使用基于超時(shí)的機(jī)制去 發(fā)現(xiàn)其成員不關(guān)注的組。IGMPv2 :該協(xié)議包

6、含了離開信息,允許迅速向路由協(xié)議報(bào)告組成員終止情況,這對(duì)高帶寬組播組或 易變型組播組成員而言是非常重要的。IGMPv3 :與以上兩種協(xié)議相比,該協(xié)議的主要改動(dòng)為:允許主機(jī)指定它要接收通信流量的主機(jī)對(duì)象。來(lái)自網(wǎng)絡(luò)中其它主機(jī)的流量是被隔離的。IGMPv3也支持主機(jī)阻止那些來(lái)自于非要求的主機(jī)發(fā)送的網(wǎng)絡(luò)數(shù)據(jù)包。IGMPv3同路由器的交互過(guò)IGMPv2程同相同。但是在IGMP V1/V2中,主機(jī)只根據(jù)組地址來(lái)決定加入 某個(gè)組并從任何一個(gè)源接收發(fā)給該組地址的組播流。而使用IGMPV3的主機(jī)通告該主機(jī)所希望加入的多播 組,同時(shí)還通告該主機(jī)所希望接收的多播源的地址。主機(jī)可以通過(guò)一個(gè)包括列表或一個(gè)排除列表來(lái)指明希 望從哪些源能接收多播流。同時(shí)IGMP v3帶來(lái)的另外一個(gè)好處是節(jié)省帶寬,避免不需要的、非法的組播數(shù) 據(jù)流占用網(wǎng)絡(luò)帶寬,這尤其在多個(gè)多播源共用一個(gè)多播地址的網(wǎng)絡(luò)環(huán)境中表現(xiàn)明顯。下面這些是一些常見的IGMP multicast addressRangeWell-known multicast group address:-all systems on the subnet-all routers on the

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論