IGMP協(xié)議原理與配置 華為數(shù)通HCIP_第1頁
IGMP協(xié)議原理與配置 華為數(shù)通HCIP_第2頁
IGMP協(xié)議原理與配置 華為數(shù)通HCIP_第3頁
IGMP協(xié)議原理與配置 華為數(shù)通HCIP_第4頁
IGMP協(xié)議原理與配置 華為數(shù)通HCIP_第5頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、IGMP協(xié)議:因特網(wǎng)組管理協(xié)議(在路由器與客戶端間,不屬于組播路由協(xié)議;組播路由協(xié)議:應用與路由器之 間,傳播路由,維護組播路由表)作用:是TCP/IP協(xié)議族中負責IP組播成員管理的協(xié)議,用來在接收者和與其直接相鄰的組播路由器之 間建立、維護組播組成員關(guān)系接收端如何接收組播數(shù)據(jù):接收者與路由器間需要交換哪些信息?接收者需聲明自己要接收哪個組的數(shù)據(jù) 路由器需了解哪些組播組存在接收者與Client A Client B Client C人工靜態(tài)配置這些信息,有哪些問題?實時性差。靈活性差。工作量大、易出錯。實現(xiàn)高效轉(zhuǎn)發(fā)、靈活加組的網(wǎng)絡,該如何部署?組成員管理-IGMP : IGMP協(xié)議運行于主機與

2、組播路由器之間,建立、維護組播組成員關(guān)系IGMP協(xié)議的作用:主機側(cè):通過IGMP協(xié)議向路由器通告組成員關(guān)系路由器側(cè):通過IGMP協(xié)議維護組成員關(guān)系所有報文TTL值默認為1IGMP協(xié)議的版本: l.IGMPvl :工作機制:普遍組查詢與響應:周期60響應抑制機制:組成員收到普遍組查詢報文后啟動本地所屬組定時器(0-10s隨機值,單位為1s,最大響應時間默認10s),到時后發(fā)送成員關(guān)系報告,同組內(nèi)成員監(jiān)聽到有 成員發(fā)送了成員關(guān)系報告,停止組定時器,且不再發(fā)送車十對本組的成員報告報文作用:可以減少網(wǎng)段上的協(xié)議流量(重復的成員關(guān)系報告)報文:普遍組查詢報文:是組播路由器周期性(60s)向局域網(wǎng)內(nèi)所有主

3、機以組 播的形式發(fā)送查詢報文,本地網(wǎng)段所有路由器和主機都能識別并接收;任何組播組成員都回應成員關(guān)系報 告,查詢報文中的組地址字段為0.0.0.0,代表所有查詢的任意組,收到該報文的主機把自己所屬組發(fā)送 成員關(guān)系報告給組播路由器成員關(guān)系報告報文:包含所屬組的所有成員信息(只能攜帶一個組的組 播組信息)分兩種:主機主動發(fā)給組播路由器,用于主動申請加入某個組播組 的報文是收到IGMP的普遍組查詢報文后,被動響應請求,而告 知組播路由器所屬組的報文,目的組地址字段是D類非224.0.0.XIGMPv1成員加入:主機主動申請加組:為了快速接收組播數(shù)據(jù),不等待普遍組查 詢報文,主動發(fā)送成員關(guān)系報告被動:收

4、到IGMP的普遍組查詢報文后,被動響應請求(等待 0-60s)IGMPv1 問題:組成員離開:靜默離開;因此會導致組播路由器不知道組成員離開,會 繼續(xù)向下轉(zhuǎn)發(fā)該組的組播數(shù)據(jù),造成設備帶寬浪費。解決辦法:用普遍組查詢報文,每60s發(fā)送一次,查詢所 有的組是否還存在成員,普遍組查詢130s(60*2+10)沒有收到響應,則路由器認為該組不存在組播成 員,刪除對應的組播轉(zhuǎn)發(fā)項(IGMPv1中沒有專門定義離開組的消息)查詢器選舉:依賴于組播路由協(xié)議查詢器是負責發(fā)送普遍組查詢報文,如果出現(xiàn)多個組播路由器, 那么誰發(fā)送普遍組查詢報文?IGMPv1無查詢選舉機制,需要借助組播路由協(xié)議,就是依賴于上層協(xié)議PI

5、M協(xié)助選舉查詢2.IGMPv2 (最常用):報文:查詢報文:普遍組查詢報文:查詢地址是0.0.0.0特定組查詢報文:被查詢的組播地址,查詢該組是否還有其他組成 員 s,目的 IP:224.0.0.1成員報告:成員關(guān)系報文(與V1 一樣),組地址為要加入的組播組地址 (只能攜帶一個組的組播組信息)離開報文:成員離開報文(VI不存在),組地址為主機要離開的組播地IGMPv2 對 IGMPvl 的改進:組成員離開:1.組成員主動向查詢器發(fā)送離開消息(該組最后一個組成員離開 發(fā)送)查詢器向該組地址發(fā)送特定組查詢,缺省間隔1s,發(fā)送2次 (健壯系數(shù))若發(fā)送2次特定組查詢之后仍沒有收到成員報告,則認為該組

6、 播組不存在組播成員2.查詢器選舉:獨立的查詢器選舉機制選舉:所有IGMPv2路由器在初始狀態(tài)時都認為自己是查詢器,向本地網(wǎng)段內(nèi)的所有主機和路由器發(fā)送普遍組查詢報文。其他路由器在收到該報文后,將報文的源IP地址與自己的接口地址作比較。IP地址最小的路由器將成為查詢器,其他路由器成為非查詢器IGMP的查詢器和非查詢器都會處理IGMP組加入信息,但是只 有查詢器負責發(fā)送查詢報文。IGMP非查詢器不處理IGMPv2離開報文非查詢器:所有非查詢器上都會啟動一個定時器。若在該定時器超 時前收到了來自查詢器的查詢報文,則重置該定時器;否則就認為原查詢器失效并發(fā)起新的查詢器選舉IGMPv1和IGMPv2報文

7、比較:IGMPvlIGMPV2IGMPv 1 報文:版本:包含IGMP版本標識,因此設置為1。類型:普遍組查詢(0 x11),成員關(guān)系報告(0 x12)。組地址:普遍組查詢報文中,組地址為0;成員關(guān)系報告報文中,組地址為成員想 要加入的組播組的地址。IGMPv2報文:IGMPv2報文與IGMPv1報文略有不同,它取消了版本字段,增加了最大響應時間字段。類型:相比于IGMPv1,IGMPv2新增了兩種報文:特定組查詢報(0 x11):查詢器向共享網(wǎng)段內(nèi)指定組播組發(fā)送的查 詢報文,用于查詢該組播組是否存在成員。成員離開報文(0 x17):成員離開組播組時主動向路由器發(fā)送的報 文,用于宣告自己離開了

8、某個組播組。最大響應時間:表示主機響應查詢返回報告的最大時間。對于普遍組查詢,最大響應時間默認為10秒。對于特定組查詢,最大響應時間默認為1秒。組地址:普遍組查詢報文中,組地址設置為0。特定組查詢報文中,組地址為需要查詢的組地址。在成員報告或離開組的消息中,組地址為需要報告或離開的組地址3.IGMPv3 :應用SSM的新需求:指定組播源,提供了在報文中攜帶指定組播源信息的能力SSM模型中的新需求:只接收特定源發(fā)送的組播數(shù)據(jù)工作機制:接收端發(fā)送成員報告,指出希望加入或拒絕某些組播源發(fā)送的數(shù)據(jù)報文:查詢報文:普遍組查詢報文:查詢地址是0.0.0.0特定組查詢報文:被查詢的組播地址,查詢該組是否還有

9、其他組成員特定源組查詢報文:查詢該組成員是否愿意接收特定源發(fā)送的數(shù)據(jù)成員報告報文:成員關(guān)系報告:不僅包含了主機想要加入的主播組,還包含了主機想要接收來 自哪個組播源的組播數(shù)據(jù)(可以攜帶多個組播組信息)IGMPv3沒有專門定義成員離開報文,成員離開報文是通過特定類型的報告報文來傳達IGMP各版本間的差異機制IGMPvlIGMPv2IGMPvB宣諦選舉白三登身己結(jié)成員離開方式粉默離開主動發(fā)送離T7癢*波送茶廠十弦無組吾向古尋指走忠、汨支芍二層中組播數(shù)據(jù)轉(zhuǎn)發(fā)的問題:組播數(shù)據(jù)在二層被泛洪:IGMP報文是封裝在IP報文內(nèi),屬于三層協(xié)議報文,而二層設備不處理報 文的三層信息,所以主機加組的過程二層設備并不

10、知道,而且通過對數(shù)據(jù)鏈路層數(shù)據(jù)幀的源MAC地址的學 習也學不到組播MAC地址(數(shù)據(jù)幀的源MAC地址不會是組播MAC地址),所有當二層設備在接收到一個目 的MAC地址為組播MAC地址的數(shù)據(jù)幀時,在MAC地址表中就不會找到對應的表項。那么它就會采用廣播方 式發(fā)送組播報文造成:網(wǎng)絡資源浪費存在安全隱患 解決:IGMP Snooping 機制IGMP Snooping 工作原理:使能IGMP Snooping機制后,查詢響應僅向路由器接口轉(zhuǎn)發(fā)HTA 酎 Rep-art-*Mlultcast PacketClie A B OientCIGMP Snooping可以實現(xiàn)組播數(shù)據(jù)幀在數(shù)據(jù)鏈路層的轉(zhuǎn)發(fā)和控制:

11、實現(xiàn)原理:使能IGMP Snooping功能后,二層設備通過偵聽主機和路由器之間交互的IGMP報文建 立和維護二層組播轉(zhuǎn)發(fā)表,從而管理和控制組播數(shù)據(jù)幀在數(shù)據(jù)鏈路層按需轉(zhuǎn)發(fā)。(通過分析報文中攜帶的 信息:報文類型、組播組地址、接收報文的接口等),IGMP Snooping建立和維護二層組播轉(zhuǎn)發(fā)表的過程:查詢器周期性的發(fā)送普遍組查詢,該報文被擴散到交換機的所有端口,包括與交換機CPU相連 的內(nèi)部接口 0。交換機CPU收到查詢報文后,判斷1號接口為連接路由器的接口Client B希望加入組播組224.1.2.3,因此以組播方式發(fā)送一個IGMP成員報告報文,報告中具 有目的MAC地0 x0100.5e01.0203。該報文將被發(fā)往路由器的接口以及交換機CPU相連的內(nèi)部接口 0 ;當 CPU收到Client B的IGMP報告時,CPU利用IGMP報告中的信息將該接

溫馨提示

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

最新文檔

評論

0/150

提交評論