




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、IGMPIGMP 是Internet Group Management Protocol(互聯(lián)網(wǎng)組管理協(xié)議)的簡稱。它是TCP/IP 協(xié)議族中負(fù)責(zé)IP 組播成員管理的協(xié)議,用來在IP 主機和與其直接相鄰的組播路由器之間建立、維護組播組成員關(guān)系。到目前為止,IGMP 有三個版本:1、IGMPv1(由RFC 1112 定義)2、IGMPv2(由RFC 2236 定義)3、IGMPv3(由RFC 3376定義)一、IGMPv11.1報文格式1、版本:版本字段包含IGMP版本標(biāo)識,因此設(shè)置為1。2、類型:成員關(guān)系查詢 (0x11)成員關(guān)系報告 (0x12)3、校驗和4、組地址:當(dāng)一個成員關(guān)系報告正被發(fā)
2、送時,組地址字段包含組播地址。當(dāng)用于成員關(guān)系查詢時,本字段為0,并被主機忽略。1.2組成員加入過程當(dāng)一個主機希望接收一個組播組的數(shù)據(jù),則發(fā)送成員加入報告給組播組。1 / 12IGMPv1 join包如下:1.3查詢與響應(yīng)過程路由器RTA(IGMP查詢器)周期性地(默認(rèn)60秒)向子網(wǎng)內(nèi)所有主機(224.0.0.1代表子網(wǎng)內(nèi)所有主機)發(fā)送成員關(guān)系查詢信息。所有主機收到IGMPv1成員關(guān)系查詢信息,一主機首先向組播組發(fā)送IGMPv1成員關(guān)系報告。組的其他成員監(jiān)聽到報告后抑制自己的成員關(guān)系報告發(fā)送。1.4 抑制機制當(dāng)主機收到IGMP成員關(guān)系查詢時,對它已經(jīng)加入的每個組播組啟動一個倒計數(shù)報告計時器。各個
3、報告計時器初始值為從0到最大響應(yīng)之間一個隨機數(shù),默認(rèn)值是10秒。計時器到時的主機則主動發(fā)送成員關(guān)系報告,目的地為該主機所屬的組地址。其它主機收到該成員關(guān)系報告,則抑制成員關(guān)系報告的發(fā)送,并刪除計時器。1.5 組成員離開過程主機“默不作聲”地離開組(不發(fā)送報告了)。路由器發(fā)送成員關(guān)系查詢信息。路由器沒有收到該組的IGMP報告,則再發(fā)送成員關(guān)系信息(3次查詢周期過后)。組播組超時,剪枝。2、 IGMPv22.1報文格式1、類型成員關(guān)系查詢(0x11)常規(guī)查詢:用于確定哪些組播組是有活躍的,即該組是否還有成員在使用,常規(guī)查詢地址由全零表示; 特定組查詢:用于查詢某具體組播組是否還有組成員。 版本2成
4、員關(guān)系報告(0x16)版本1成員關(guān)系報告(0x12)離開組消息(0x17)2、最大響應(yīng)時間以0.1秒為單位,默認(rèn)值是100,即10秒。3、校驗和4、組地址在成員查詢消息中,發(fā)送一個普遍查詢報文時組地址域應(yīng)設(shè)為0,當(dāng)發(fā)送一個對特定組的查詢報文時,則應(yīng)設(shè)置組的地址。在成員報告或離開組的消息中,組的地址域保留了要報告或要離開的地址。2.2 組成員加入過程當(dāng)一個主機加入了一個組播組,則應(yīng)該立即發(fā)送一個或多個版本2的成員關(guān)系報告給組播組。IGMPv2的join包如下:2.3 查詢與響應(yīng)過程與IGMPv1相同,都存在抑制機制。增加了最大響應(yīng)時間來指定延時值來規(guī)定所有主機的查詢響應(yīng)延時的上限,此外最大響應(yīng)時
5、間在IGMP查詢器上配置,只應(yīng)用在成員關(guān)系查詢信息。2.4 查詢器選擇過程路由器啟動,主動發(fā)出到所有組播系統(tǒng)組(224.0.0.1)的IGMPv2常規(guī)查詢信息。收到常規(guī)查詢信息的路由器,會把此信息的源IP地址和接收口的IP地址作比較,擁有最低IP地址的路由器被選舉為IGMP查詢路由器。非查詢路由器啟動一個查詢計時器,周期檢查IGMP查詢路由器的狀態(tài)。2.5 組成員離開過程主機向224.0.0.2發(fā)送離開組消息(報文中含有要離開的組地址224.1.1.1)。路由器向這個組(224.1.1.1)發(fā)送特定組查詢。1秒鐘內(nèi)沒有收到該組的報告,發(fā)送第二個特定組查詢。二個查詢信息后未收到主機響應(yīng),組224
6、.1.1.1超時,離開組。IGMPv2的Leave如下:三、IGMPv3在IGMPv1/v2的基礎(chǔ)上,IGMPV3提供了額外的源過濾多播功能。在IGMPv1/v2中,主機只根據(jù)組地址來決定加入某個組并從任何一個源接收發(fā)給該組地址的組播流。而使用IGMPv3的主機通告該主機所希望加入的 多播組,同時還通告該主機所希望接收的多播源的地址。主機可以通過一個包括列表或一個排除列表來指明希望從哪些源能接收多播流。同時IGMPv3帶來的另外一個好處是節(jié)省帶寬,避免不需要的、非法的組播數(shù)據(jù)流占用網(wǎng)絡(luò)帶寬,這尤其在多個多播源共用一個多播地址的網(wǎng)絡(luò)環(huán)境中表現(xiàn)明顯。IGMPv3的過程同v2類似。IGMPv3能夠向
7、下兼容IGMPv1和IGMPv2。 IGMPv3查詢和報告報文增強了功能:(1)攜帶源地址的查詢報文IGMPv3 不僅支持IGMPv1 的普遍組查詢和IGMPv2 的特定組查詢,而且還增加了對特定源組查詢的支持:普遍組查詢報文中,既不攜帶組地址,也不攜帶源地址;特定組查詢報文中,攜帶組地址,但不攜帶源地址;特定源組查詢報文中,既攜帶組地址,還攜帶一個或多個源地址。(2)包含多組記錄的報告報文IGMPv3 報告報文的目的地址為224.0.0.22,可以攜帶一個或多個組記錄。在每個組記錄中,包含有組播組地址和組播源地址列表。組記錄可以分為多種類型,如下:IS_IN:表示組播組與組播源列表之間的過濾
8、模式為INCLUDE,即只接收從指定組播源列表發(fā)往該組播組的組播數(shù)據(jù)。IS_EX:表示組播組與組播源列表之間的過濾模式為EXCLUDE,即只接收從指定組播源列表之外的組播源發(fā)往該組播組的組播數(shù)據(jù)。TO_IN:表示組播組與組播源列表之間的過濾模式由EXCLUDE 轉(zhuǎn)變?yōu)镮NCLUDE。TO_EX:表示組播組與組播源列表之間的過濾模式由INCLUDE 轉(zhuǎn)變?yōu)镋XCLUDE。ALLOW:表示在現(xiàn)有狀態(tài)的基礎(chǔ)上,還希望從某些組播源接收組播數(shù)據(jù)。如果當(dāng)前的對應(yīng)關(guān)系為INCLUDE,則向現(xiàn)有組播源列表中添加這些組播源;如果當(dāng)前的對應(yīng)關(guān)系為EXCLUDE,則從現(xiàn)有組播源列表中刪除這些組播源。BLOCK:表示
9、在現(xiàn)有狀態(tài)的基礎(chǔ)上,不再希望從某些組播源接收組播數(shù)據(jù)。如果當(dāng)前的對應(yīng)關(guān)系為INCLUDE,則從現(xiàn)有組播源列表中刪除這些組播源;如果當(dāng)前的對應(yīng)關(guān)系為EXCLUDE,則向現(xiàn)有組播源列表中添加這些組播源。IGMPv3的join包如下:IGMPv3的leave包如下:IGMPv3的query包如下:IGMP三個版本的比較:四、組播IP地址: 組播地址范圍 224.0.0.0239.255.255.255 保留組播地址 224.0.0.0224.0.0.255 224.0.1.0224.0.1.255 本地管理組地址 239.0.0.0239.255.255.255 用戶組播地址 224.0.2.023
10、8.255.255.255 組播MAC地址: 以太網(wǎng): 01-00-5e-xx-xx-xx 常用的保留組播地址永久組地址含義224.0.0.1 所有系統(tǒng),包括主機與路由器224.0.0.2 所有組播路由器224.0.0.3 未分配224.0.0.4 DVMRP(Distance Vector Multicast Routing Protocol ,距離矢量組播路由協(xié)議)路由器224.0.0.5 OSPF(Open Shortest Path First ,開放最短路徑優(yōu)先)路由器224.0.0.6 OSPF 指定路由器/備用指定路由器224.0.0.7 ST(Shared Tree ,共享樹)
11、路由器224.0.0.8 ST 主機224.0.0.9 RIP-2(Routing Information Protocol version 2 ,路由信息協(xié)議版本2)路由器224.0.0.11 移動代理224.0.0.12 DHCP(Dynamic Host Configuration Protocol ,動態(tài)主機配置協(xié)議)服務(wù)器/中繼代理224.0.0.13 所有PIM(Protocol Independent Multicast , 協(xié)議無關(guān)組播)路由器224.0.0.14 RSVP(Resource Reservation Protocol ,資源預(yù)留協(xié)議)封裝224.0.0.15 所有CBT(Core-Based Tree ,有核樹)路由器224.0.0.16 指定SBM(Subnetwork Bandwidth Management ,子網(wǎng)帶寬管理)224.0.0.17 所有SBM 224.0.0.18 VRRP(Virtual Router Redundancy Protocol ,虛擬路由器冗余協(xié)議)5、 IGMP SNOOPINGIGMP Snooping運行在鏈路層,是運行在二層以太網(wǎng)交換機上的組播約束機制,用于管理和控制組播數(shù)據(jù)轉(zhuǎn)發(fā)。當(dāng)二層以太網(wǎng)交換機收到主機和路由器之間傳遞的IGMP報文時,IGMP Snooping分析IGMP報文所帶的信息。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安徽省安慶市四中學(xué)2025屆八年級英語第二學(xué)期期末聯(lián)考試題含答案
- 2025屆浙江省紹興市名校七下英語期中達標(biāo)檢測模擬試題含答案
- 2025年醫(yī)院信息化升級攻略:電子病歷系統(tǒng)優(yōu)化與醫(yī)療質(zhì)量提升報告
- 2025年醫(yī)院信息化建設(shè)初步設(shè)計評估:系統(tǒng)安全與性能分析報告
- 2025年醫(yī)院電子病歷系統(tǒng)優(yōu)化與醫(yī)療信息化投資策略分析報告
- 2025年醫(yī)藥市場醫(yī)藥電商競爭格局:仿制藥一致性評價下的市場競爭力分析報告
- 2025年醫(yī)藥企業(yè)研發(fā)外包(CRO)與臨床試驗質(zhì)量控制體系構(gòu)建報告
- 江蘇省蘇州市星港學(xué)校2025屆八下英語期中聯(lián)考試題含答案
- 聚焦2025年工業(yè)互聯(lián)網(wǎng)平臺漏洞掃描技術(shù)深度解析與應(yīng)用策略報告
- 安全轉(zhuǎn)崗培訓(xùn)試題及答案
- 你的名字叫什么-音樂教案
- 臨時工的免責(zé)協(xié)議書
- 《員工的七個習(xí)慣》課件
- 分布式光伏危險源辨識清單
- 南開大學(xué)商學(xué)院管理綜合歷年考研真題匯編(含部分答案)(1)合集
- 上海上海市實驗學(xué)校西校小升初數(shù)學(xué)期末試卷測試題(Word版-含解析)
- 有限空間作業(yè)審批制度
- (新插圖)人教版五年級下冊數(shù)學(xué) 6-3-1 分?jǐn)?shù)加減混合運算 知識點梳理課件
- 家庭教育環(huán)境與小學(xué)生心理健康的關(guān)系 論文
- 蒸汽機的原理
-
評論
0/150
提交評論