版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、IGMP SNOOP技術(shù)白皮書.IGMP SNOOP產(chǎn)生的原因IGMP (Internet Group Management Protocol)協(xié)議講述了路由器如何發(fā)現(xiàn)自己直 連網(wǎng)絡(luò)上有哪些IP組播組存在。簡單的說,就是路由器周期在自己的端口上發(fā)送IGMP 查詢報文(IGMP Query消息),路由器連接的網(wǎng)絡(luò)上的主機(jī)(PC)收到IGMP查詢報文后, 通過發(fā)送IGMP報告報文(IGMP Report)把自己屬于的組告訴路由器。當(dāng)路由器收到 IP組播數(shù)據(jù)時,將把組播數(shù)據(jù)轉(zhuǎn)發(fā)到路由器上有對應(yīng)組播成員主機(jī)存在的端口上。當(dāng) 主機(jī)退出組播組時,通過發(fā)送IGMP離開(IGMP Leave)報文來向路由器通
2、告自己不再 希望接收該IP組播組的數(shù)據(jù)。在組網(wǎng)時往往是路由器的端口連接以太網(wǎng)交換機(jī),然后通過以太網(wǎng)交換機(jī)接入用戶 的PC機(jī),而交換機(jī)收到IP組播數(shù)據(jù)時、將把該組播數(shù)據(jù)發(fā)送到自己的其它所有端口, 也即把組播數(shù)據(jù)象廣播數(shù)據(jù)一樣進(jìn)行轉(zhuǎn)發(fā),這就導(dǎo)致交換機(jī)把組播數(shù)據(jù)發(fā)送到了一些沒 有組播成員PC存在的交換機(jī)端口上,那么這些用戶的PC機(jī)就收到了對他們來說沒有意 義的數(shù)據(jù)。這既浪費(fèi)這些PC機(jī)的CPU對這些數(shù)據(jù)進(jìn)行處理,并且更嚴(yán)重的問題是:如 果交換機(jī)上對每個端口進(jìn)行了帶寬限制,那么這個端口上的用戶應(yīng)該得到的帶寬就被浪 費(fèi)了,這樣就會導(dǎo)致用戶的抱怨。正是因?yàn)樯厦娴膯栴},導(dǎo)致IGMP SNOOP技術(shù)在交換機(jī)上的
3、產(chǎn)生。IGMP SNOOP的工作原理IGMP SNOOP的工作原理比較簡單,即交換機(jī)監(jiān)控接收到的IGMP報文,然后在交換 機(jī)上形成組播轉(zhuǎn)發(fā)條目,這樣當(dāng)交換機(jī)接收到組播數(shù)據(jù)時,就可以根據(jù)組播轉(zhuǎn)發(fā)條目將 數(shù)據(jù)轉(zhuǎn)發(fā)到確實(shí)有組成員存在的端口上。具體的來說,使能IGMP SNOOP之后,交換機(jī)接收到IGMP報文時的處理為:交換機(jī)對于IGMP報文不能按照組播的轉(zhuǎn)發(fā)流程(即廣播的方式)進(jìn)行轉(zhuǎn)發(fā),而 是交給IGMP SNOOP模塊處理;交換機(jī)收到IGMP QUER丫報文時,需要記錄收到該報文的端口,并將該報文轉(zhuǎn)發(fā) 到該VLAN的其它所有端口;交換機(jī)收到IGMP REPORT報文時,交換機(jī)不能將該報文轉(zhuǎn)發(fā)到同一
4、vlan的其它 端口,而只能將該報文轉(zhuǎn)發(fā)給收到過IGMP QUERY的端口;并且,IGMP SNOOP模 塊需要創(chuàng)建該組的組播轉(zhuǎn)發(fā)條目,并將該端口以及QUERY端口加入到該組播轉(zhuǎn)發(fā) 條目;交換機(jī)收到IGMP LEAVE報文時,只需要將該LEAVE消息轉(zhuǎn)發(fā)到收到過IGMP QUERY 的端口即可;如果沒有使能IGMP快速離開功能,那么IGMP SNOOP模塊使用老化 功能(即如果該端口在規(guī)定時間之內(nèi)沒收到IGMP REPORT報文)將該端口從組播 轉(zhuǎn)發(fā)條目中刪除,如果使能了 IGMP快速離開功能,那么需要立即將該端口從組 播轉(zhuǎn)發(fā)條目中刪除;IGMP FILTER 說明從上面IGMP SNOOP的
5、工作流程可以看出,IGMP SNOOP模塊根據(jù)IGMP QUERY、IGMP REPORT、IGMP LEAVE消息在交換機(jī)上動態(tài)創(chuàng)建、刪除組播組以及維護(hù)組播組的成員端 口信息,但是在實(shí)際使用時很有可能需要限制交換機(jī)的每個端口允許加入哪些組播組,從而產(chǎn)生了 IGMP FILTER功能。IGMP FILTER是一個專門用于過濾IGMP REPORT報文中的組播組的過濾器,如果交 換機(jī)的端口沒有配置Igmp filter,那么這個端口收到IGMP REPORT報文時、會將這個 端口加入到這個組播組中;如果交換機(jī)的端口配置了 Igmp Filter,那么這個端口收到 IGMP REPORT報文時,將
6、會根據(jù)I gmp Filter的內(nèi)容決定是否允許這個端口加入該組播 組。烽火網(wǎng)絡(luò)交換機(jī)IGMP SNOOP配置CLI方式進(jìn)入igmp snoop配置節(jié)點(diǎn)S2000M(config)#igmp-snooping上面的命令執(zhí)行后將進(jìn)入1 gmp snoop配置節(jié)點(diǎn)配置igmp snoop協(xié)議使能或者失效S2000M(config)#igmp-snooping (enable|disable)上面的命令可以配置igmp snoop功能使能或者失效,如果參數(shù)為enable 則使能igmp snoop,參數(shù)為disable則失效igmp snoop功能;缺省igmp snoop 協(xié)議處于失效狀態(tài)。配置i
7、gmp snoop組播轉(zhuǎn)發(fā)條目老化時間S2000M(config)#igmp-snooping aging 上面的命令用于設(shè)置igmp snoop組播組的老化時間,單位為秒;如果在 指定時間內(nèi)某個組播組在某個端口上沒有接收到這個組播組的IGMP REPORT 報文,那么就將這個端口從這個組播組中刪除,如果這個組播組已經(jīng)不存在任 何端口、那么將該組播組也刪除。配置igmp snoop快速離開狀態(tài)S2000M(config)#igmp-snooping fast-leave (enable|disable)上面的命令配置是否使能快速離開功能,enable參數(shù)表示使能、disable 參數(shù)表示失效,
8、系統(tǒng)缺省是沒有使能快速離開的;快速離開的意思是:如果在 某個端口上收到對某個組播組的IGMP LEAVE消息,那么就立即將這個端口從 這個組播組中刪除掉。配置當(dāng)report消息被igmp filter過濾后是否轉(zhuǎn)發(fā)該消息 S2000M(config)#igmp-snooping drop-filtered (enable|disable)上面的命令配置當(dāng)一個report報文中的組播組被igmp filter過濾之后 是否轉(zhuǎn)發(fā)該report報文到igmp query端口,參數(shù)enable表示不轉(zhuǎn)發(fā)disable 表示雖然本端口不允許加入該組播組,但是仍然把該report報文轉(zhuǎn)發(fā)到igmp que
9、ry端口;系統(tǒng)缺省是當(dāng)某個端口不允許加入某些組播組時,那么也不將該 report報文轉(zhuǎn)發(fā)到igmp query端口。顯示igmp snoop的配置情況S2000M(config)#show igmp-snoopingigmpSnoop Status : enableigmpSnoop Aging(seconds) : 300 igmpSnoop FastLeave : disableigmpSnoop drop-filtered: enable(7)顯示igmp snoop學(xué)習(xí)到的組播條目S2024MA#show igmp-snooping egressport-tableVlan MacAd
10、drEgressPorts101-00-5e-01-02-031,2,5,8,9上面的命令用于顯示系統(tǒng)當(dāng)前學(xué)習(xí)到的所有組播轉(zhuǎn)發(fā)條目,上面的例子顯示組 播組01-00-5e-01-02-03在端口 1、2、5、8、9上都有成員存在。(8)創(chuàng)建或者配置某個特定igmp filterS2000M(config)# igmp-filter 上面的命令用于創(chuàng)建或者配置某個特定的igmp filter,如果某個igmp filter不存在,那么上面的命令將創(chuàng)建指定序號的igmpfilter ;如果已經(jīng)存 在該igmp filter那么則進(jìn)入對該igmp filter的配置。(9)在igmp filter中
11、添加規(guī)則S2000M(config-igmp-filter 1)#rule (permit|deny) 上面的 命令將會在igmp filter1中創(chuàng)建1個規(guī)則,每個igmp filter最多允許100 個規(guī)則,permit參數(shù)的意思是允許加入該組播組,deny的意思是不允許加入 該組播組,后面的參數(shù)是兩個組播IP地址,前面是最小的ip地址、后面是最 大IP地址。(10)在igmp filter中刪除某個規(guī)則S2000M(config-igmp-filter 1)#no fule 上面的命令用于在某個igmp filter中刪除某個規(guī)則。(11)將i gmp filter應(yīng)用于某個端口S200
12、0M(config-igmp-filter 1)# apply-to-ports PORTLIST 參數(shù)PORTLIST是一個端口列表,上面的命令用于將1個i gmp filter應(yīng)用于 某些端口。(12)將i gmp filter不應(yīng)用于任何端口S2000M(config-igmp-filter 1)# apply-to-ports none 上面的命令將把igmp filter 1不應(yīng)用于所有端口;(13)顯示當(dāng)前系統(tǒng)中所有的igmp filterS2000M #show igmp-filter上面的命令將顯示系統(tǒng)中當(dāng)前存在的所有igmp filter(14)顯示某個特定的igmp fil
13、terS2000M #show igmp-filter 上面的命令用于顯示某個特定的igmp filter的規(guī)則,下面是一個顯示實(shí)例:S2024MA#show igmp-filter 1igmp filter 1s detail information:state :ActiveThe rule list :rule 1permit,State:Activerule 8deny,State:ActiveThe port(s) using this filter:Interface 1 ,WEB方式成功登錄交換機(jī)的web網(wǎng)管界面,可以看到igmp snoop以及igmp filter配置頁 面:
14、G奶5制?4 _j+ 1 D4 _1 D-S至蛭配宣特口削宜接口疑臺蘭找村配置802.1 pgegIGMP無聽回全局配置網(wǎng)UMF監(jiān)聽志H.P Qhir1過癟全局配置I *斐-I如宣4 O按口用廠限制FTTHMANAGEMENTSWITCH從上圖可以看見,igmp snoop (igmp監(jiān)聽)以及igmp filter (igmp過濾)兩個 頁面各有2個子頁面,下面是每個子頁面的截圖:9揚(yáng)大兩室照揍機(jī)+ 二|+ 口+ 二|+ 21-mIGNIP盆聽配置系統(tǒng)配置接=i配置 配置接=1聚合生成樹配置802.1P配置 IGMP甕聽畫IGMP監(jiān)聽表 -m IGMP話濾 向全局配置 曲接口配置 + I接口
15、用尸P艮制IEMP監(jiān)聽狀態(tài)enable 二快速離開狀態(tài)disable 二IC-MP監(jiān)聽老化旺間削.3600秒)300IGMP監(jiān)聽最大響應(yīng)時間(1 0.1 0013IC-MP-Fihe泡濾的狙播數(shù)據(jù)不轉(zhuǎn)發(fā)| enahle 二系垃號: Jll Can(iidate:S2(24MA00:D4:t)7:30:20:03-二I系綁匿-_|蠟口穿號-_J 配置-_|街口衰己-二I 土此樹配蚩-_j m. lF曾清-日 civritlT?辛后配號*1園迪驟-m葉匹博可全后明置叫惜一明菁-二|螢口月F艮制日墻大網(wǎng)蘊(yùn)室模稅+ 系統(tǒng)配置+ 搔口配置+ _J 7. AF.IflcH+ U 年口聚苦1 D牛感樨己苦1
16、 口 BD2.1 P配宜- IC;MP片所全局配置# GMP籃聽喪-m iwip記謾穿熊.堂土接口斬置1O蘋口干戶限肯+口可回和錘垸吩測+ 口以太網(wǎng)珊婿+ 口玄標(biāo)記配置+ foiij鄰匚宣IGMP9i 表系授號:叵三I Candid3te:S2024MA 00:04:67:30:20:03Mac .AddressEgress Ports刷新hrnp filial 配皆號:| 0 zl CantiiH亦s皿4M叩傾4:w旬如心filer 1規(guī)咀目JV用話口擊121I設(shè)置 刪除Ifjmn-lifffir理劇配置fihcr: I 1 JLI陽熾作用百地址末地批口|pernit39-1. L1p39. L. 1. 61permit239.1.1.1299.1.1.68deny2391.-.2233.1 1.9設(shè)置 刪除 力新1|)加審接口配置柔藐號:|zl Candidate:S2O24MA00:04:67:30:20:03+ _| 配置+ _J接口聚合+ _J生成
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年非競爭保密協(xié)議
- 2024年項目合作外協(xié)合同2篇
- 2024年裝飾設(shè)計服務(wù)合同5篇
- 2024私人合伙健康養(yǎng)老產(chǎn)業(yè)股權(quán)分配與運(yùn)營管理協(xié)議2篇
- 2024年項目策劃共同開發(fā)合同3篇
- 2024年:跨境電商平臺建設(shè)與運(yùn)營合同
- 2025年度智能交通系統(tǒng)研發(fā)與應(yīng)用合同6篇
- 2024年游樂場地租賃合同附場地設(shè)施租賃及運(yùn)營協(xié)議
- 2024年物業(yè)監(jiān)管下業(yè)主裝修合作合同版
- 教師業(yè)務(wù)檔案管理辦法
- 2023-2024學(xué)年浙江省杭州市高二上學(xué)期1月期末地理試題(解析版)
- 擦黑板(教案)勞動二年級上冊
- 2024年安徽省高中語文學(xué)業(yè)水平合格考模擬試卷試題(含答案詳解)
- 10日益重要的國際組織第三課時中國與國際組織(教學(xué)設(shè)計)2023-2024學(xué)年統(tǒng)編版道德與法治六年級下冊
- 空調(diào)水管道安裝施工方案
- 家族族譜資料收集表
- 2024年1月自考18960禮儀學(xué)試題及答案含解析
- Vue.js前端開發(fā)實(shí)戰(zhàn)(第2版)-教學(xué)課件 第1章 初識Vue
- 事業(yè)單位年度考核實(shí)施方案
- 2024-2029年中國中藥煎藥機(jī)行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告
- 腰椎間盤突出疑難病例討論
評論
0/150
提交評論