H3C高級(jí)交換網(wǎng)絡(luò)中的IP組播技術(shù)_第1頁(yè)
H3C高級(jí)交換網(wǎng)絡(luò)中的IP組播技術(shù)_第2頁(yè)
H3C高級(jí)交換網(wǎng)絡(luò)中的IP組播技術(shù)_第3頁(yè)
H3C高級(jí)交換網(wǎng)絡(luò)中的IP組播技術(shù)_第4頁(yè)
H3C高級(jí)交換網(wǎng)絡(luò)中的IP組播技術(shù)_第5頁(yè)
已閱讀5頁(yè),還剩112頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、華為3Com培訓(xùn)中心第第1章章 IP組播技術(shù)組播技術(shù)華為3Com網(wǎng)絡(luò)學(xué)院第四學(xué)期2學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)l掌握組播的基本概念掌握組播的基本概念l掌握掌握IGMP協(xié)議原理協(xié)議原理l掌握掌握PIM-DM/SM協(xié)議原理協(xié)議原理l了解了解PIM-SSM協(xié)議原理協(xié)議原理l了解了解MSDP協(xié)議原理協(xié)議原理學(xué)習(xí)完本課程,您應(yīng)該能夠:學(xué)習(xí)完本課程,您應(yīng)該能夠:3課程內(nèi)容課程內(nèi)容4單播、廣播與組播單播、廣播與組播單播服務(wù)器組播廣播主機(jī)10.10.1.0/245單播與組播實(shí)現(xiàn)點(diǎn)對(duì)多點(diǎn)傳輸比較單播與組播實(shí)現(xiàn)點(diǎn)對(duì)多點(diǎn)傳輸比較單播組播6多媒體會(huì)議多媒體會(huì)議互聯(lián)網(wǎng)互聯(lián)網(wǎng)多媒體終端多媒體終端總部總部分支機(jī)構(gòu)分支機(jī)構(gòu)SOHO多媒體

2、終端多媒體終端多媒體終端多媒體終端多媒體終端多媒體終端7數(shù)據(jù)分發(fā)數(shù)據(jù)分發(fā)遠(yuǎn)程主機(jī)遠(yuǎn)程主機(jī)文件服務(wù)器文件服務(wù)器總部總部分支機(jī)構(gòu)分支機(jī)構(gòu)遠(yuǎn)程主機(jī)遠(yuǎn)程主機(jī)遠(yuǎn)程主機(jī)遠(yuǎn)程主機(jī)遠(yuǎn)程主機(jī)遠(yuǎn)程主機(jī)SOHO互聯(lián)網(wǎng)互聯(lián)網(wǎng)8實(shí)時(shí)數(shù)據(jù)組播實(shí)時(shí)數(shù)據(jù)組播互聯(lián)網(wǎng)互聯(lián)網(wǎng)多媒體主機(jī)服務(wù)器足球比賽演唱會(huì)股票終端9游戲與仿真游戲與仿真互聯(lián)網(wǎng)互聯(lián)網(wǎng)玩家玩家ISP ServerISP Server玩家玩家玩家玩家10組播技術(shù)的特點(diǎn)組播技術(shù)的特點(diǎn)l優(yōu)點(diǎn)優(yōu)點(diǎn)增強(qiáng)效率,控制網(wǎng)絡(luò)流量,減少服務(wù)器和增強(qiáng)效率,控制網(wǎng)絡(luò)流量,減少服務(wù)器和CPU負(fù)載負(fù)載優(yōu)化性能,消除流量冗余優(yōu)化性能,消除流量冗余分布式應(yīng)用,使多點(diǎn)傳輸成為可能分布式應(yīng)用,使多點(diǎn)傳輸成

3、為可能l缺點(diǎn)缺點(diǎn)組播應(yīng)用基于組播應(yīng)用基于UDP盡最大努力交付盡最大努力交付無(wú)擁塞控制無(wú)擁塞控制數(shù)據(jù)包重復(fù)數(shù)據(jù)包重復(fù)數(shù)據(jù)包的無(wú)序交付數(shù)據(jù)包的無(wú)序交付11課程內(nèi)容課程內(nèi)容12組播組件構(gòu)成組播組件構(gòu)成PIM SMIGMP V2IGMP SnoopingMSDPl端主機(jī)系統(tǒng)端主機(jī)系統(tǒng)IGMP v1、v2、v3l交換機(jī)交換機(jī)IGMP Snoopingl路由器路由器PIM DM、SM13組播體系結(jié)構(gòu)組播體系結(jié)構(gòu)l組播協(xié)議分為主機(jī)組播協(xié)議分為主機(jī)-路由器之間的組成員關(guān)系協(xié)議路由器之間的組成員關(guān)系協(xié)議和路由器和路由器-路由器之間的組播路由協(xié)議。路由器之間的組播路由協(xié)議。組成員關(guān)系協(xié)議包括組成員關(guān)系協(xié)議包括IG

4、MP(互聯(lián)網(wǎng)組管理協(xié)議互聯(lián)網(wǎng)組管理協(xié)議)。組播路由協(xié)議分為域內(nèi)組播路由協(xié)議及域間組播路由協(xié)組播路由協(xié)議分為域內(nèi)組播路由協(xié)議及域間組播路由協(xié)議。議。域內(nèi)的組播協(xié)議分為密集模式與稀疏模式。域內(nèi)組播路由域內(nèi)的組播協(xié)議分為密集模式與稀疏模式。域內(nèi)組播路由協(xié)議主要使用協(xié)議主要使用PIM-SM,PIM-DM,DVMRP協(xié)議等。協(xié)議等。域間組播路由協(xié)議主要使用域間組播路由協(xié)議主要使用MSDP、MBGP等。等。14組播地址組播地址15常用的保留組播地址常用的保留組播地址 D類地址范圍類地址范圍含義含義224.0.0.0基準(zhǔn)地址(保留)基準(zhǔn)地址(保留)224.0.0.1所有主機(jī)的地址所有主機(jī)的地址224.0.0

5、.2所有組播路由器的地所有組播路由器的地址址224.0.0.3不分配不分配224.0.0.4DVMRP路由器路由器224.0.0.5OSPF路由器路由器224.0.0.6OSPF DR224.0.0.7ST路由器路由器224.0.0.8ST主機(jī)主機(jī)224.0.0.9RIP-2路由器路由器D類地址范圍類地址范圍含義含義224.0.0.10IGRP路由器路由器224.0.0.11活動(dòng)代理活動(dòng)代理224.0.0.12DHCP服務(wù)器服務(wù)器/中繼代理中繼代理224.0.0.13所有所有PIM路由器路由器224.0.0.14RSVP封裝封裝224.0.0.15所有所有CBT路由器路由器224.0.0.16

6、指定指定SBM224.0.0.17所有所有SBMS224.0.0.18VRRP16IP地址到地址到MAC地址的映射地址的映射IP組播地址后23位映射到MAC地址中17端主機(jī)系統(tǒng)對(duì)組播的處理端主機(jī)系統(tǒng)對(duì)組播的處理lMedia Access Control,端主,端主機(jī)系統(tǒng)根據(jù)目的機(jī)系統(tǒng)根據(jù)目的MAC來(lái)判斷是來(lái)判斷是否處理接收到以太網(wǎng)幀;否處理接收到以太網(wǎng)幀;l端主機(jī)系統(tǒng)在數(shù)據(jù)鏈路層維護(hù)一端主機(jī)系統(tǒng)在數(shù)據(jù)鏈路層維護(hù)一張接收列表,包含:張接收列表,包含:?jiǎn)尾サ刂罚喝鐔尾サ刂罚喝?0-e0-fc-00-00-06,第一字節(jié)最低位為,第一字節(jié)最低位為0廣播地址:廣播地址:48位全位全1 ff-ff-ff

7、-ff-ff-ffl接收列表中可能還包含:接收列表中可能還包含:組播地址:如組播地址:如 01-00-5e-0a-0a-0a ,第一字節(jié)最低位為,第一字節(jié)最低位為1接收列表:接收列表:00e0.fc00.0006ffff.ffff.ffff目的目的MACMAC為為01-00-5e-01-00-5e-0a-0a-0a0a-0a-0a的數(shù)據(jù)幀我能的數(shù)據(jù)幀我能處理嗎?處理嗎?18實(shí)現(xiàn)組播的二層交換實(shí)現(xiàn)組播的二層交換組播?19實(shí)現(xiàn)組播的二層交換實(shí)現(xiàn)組播的二層交換12345MACMAC轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)表MACMAC地址地址端口端口0100-5e0a-0a0a1,2,5組播?沒(méi)問(wèn)題,我有:組播?沒(méi)問(wèn)題,我有:2

8、0實(shí)現(xiàn)組播的三層轉(zhuǎn)發(fā)實(shí)現(xiàn)組播的三層轉(zhuǎn)發(fā)來(lái)自來(lái)自192.18.0.32的組播數(shù)據(jù)的組播數(shù)據(jù)組播?單播轉(zhuǎn)發(fā)依賴于單播路由表,組播轉(zhuǎn)發(fā)是不是也依賴于組播轉(zhuǎn)發(fā)表呢?S0/1S0/0S1/021實(shí)現(xiàn)組播的三層轉(zhuǎn)發(fā)實(shí)現(xiàn)組播的三層轉(zhuǎn)發(fā)l逆向路徑轉(zhuǎn)發(fā)逆向路徑轉(zhuǎn)發(fā)(RPF Reverse Path Forwarding)組播包的轉(zhuǎn)發(fā)不是基于組播包的轉(zhuǎn)發(fā)不是基于IP包的目的地址的,而是用包的目的地址的,而是用RPF檢查決定檢查決定是否轉(zhuǎn)發(fā)和丟棄輸入信息包是否轉(zhuǎn)發(fā)和丟棄輸入信息包RPF檢查的過(guò)程如下:檢查的過(guò)程如下:路由器檢查到達(dá)組播包的源地址,如果信息包是在可返回源站點(diǎn)的接路由器檢查到達(dá)組播包的源地址,如果信息包

9、是在可返回源站點(diǎn)的接口上到達(dá),則口上到達(dá),則RPF檢查成功,信息包被轉(zhuǎn)發(fā)檢查成功,信息包被轉(zhuǎn)發(fā)如果如果RPF檢查失敗,丟棄信息包檢查失敗,丟棄信息包 l對(duì)組播包源地址的檢查是通過(guò)查詢單播路由表來(lái)實(shí)現(xiàn)的對(duì)組播包源地址的檢查是通過(guò)查詢單播路由表來(lái)實(shí)現(xiàn)的22例子:例子:RPF檢查檢查S0/0S0/1S1/0接收者接收者接收者接收者組播數(shù)據(jù)包組播數(shù)據(jù)包錯(cuò)誤接口到達(dá)的組播數(shù)據(jù)包錯(cuò)誤接口到達(dá)的組播數(shù)據(jù)包RPF檢查失敗,數(shù)據(jù)包檢查失敗,數(shù)據(jù)包從錯(cuò)誤接口到達(dá)從錯(cuò)誤接口到達(dá)192.18.0.3223進(jìn)一步觀察:進(jìn)一步觀察:RPF檢查失敗檢查失敗數(shù)據(jù)從S0/1到達(dá),RPF檢查失敗,路由器丟棄包來(lái)自來(lái)自192.18

10、.0.32的組播數(shù)據(jù)的組播數(shù)據(jù)網(wǎng)段接口192.18.0.0/16S0/0168.0.22.0/24S0/115.15.0.0/16S1/0S0/1S0/0S1/024進(jìn)一步觀察:進(jìn)一步觀察:RPF檢查成功檢查成功數(shù)據(jù)從S0/0到達(dá),RPF檢查成功,路由器轉(zhuǎn)發(fā)數(shù)據(jù)包S0/1來(lái)自來(lái)自192.18.0.32的組播數(shù)據(jù)的組播數(shù)據(jù)S0/0S1/0網(wǎng)段網(wǎng)段接口接口192.18.0.0/16S0/0168.0.22.0/24S0/115.15.0.0/16S1/025組播樹(shù)源樹(shù)組播樹(shù)源樹(shù)組播轉(zhuǎn)發(fā)項(xiàng):( S,G,Upstream interface,Downstream interface list) S 源

11、地址G 組地址Upstream interface 入接口Downstream interface list 出接口列表26組播樹(shù)源樹(shù)組播樹(shù)源樹(shù)組播轉(zhuǎn)發(fā)項(xiàng):( S,G,Upstream interface,Downstream interface list) S 源地址G 組地址Upstream interface 入接口Downstream interface list 出接口列表27組播樹(shù)共享樹(shù)組播樹(shù)共享樹(shù)RPRPPIMPIM匯聚點(diǎn)匯聚點(diǎn)組播轉(zhuǎn)發(fā)項(xiàng):( *,G,Upstream interface,Downstream interface list) * 任何源地址G 組地址Upstrea

12、m interface 入接口Downstream interface list 出接口列表28不同組播樹(shù)的特征不同組播樹(shù)的特征l組播源樹(shù)(最短路徑樹(shù))組播源樹(shù)(最短路徑樹(shù))對(duì)應(yīng)每個(gè)源存在一顆組播樹(shù),占用內(nèi)存較多,但路徑最優(yōu),延遲對(duì)應(yīng)每個(gè)源存在一顆組播樹(shù),占用內(nèi)存較多,但路徑最優(yōu),延遲最小最小l 組播共享樹(shù)組播共享樹(shù)對(duì)應(yīng)每個(gè)對(duì)應(yīng)每個(gè)RP存在一顆組播樹(shù),占用內(nèi)存較少,路徑不是最優(yōu)的,存在一顆組播樹(shù),占用內(nèi)存較少,路徑不是最優(yōu)的,引入額外的延遲引入額外的延遲29課程內(nèi)容課程內(nèi)容30IGMP英特網(wǎng)組管理協(xié)議英特網(wǎng)組管理協(xié)議lIGMP(Internet Group Management Protoco

13、l)協(xié)議是主機(jī)協(xié)議是主機(jī)與路由器之間唯一信令協(xié)議與路由器之間唯一信令協(xié)議lRFC1112規(guī)定了規(guī)定了IGMP V1(定義了基本的組成員查詢和報(bào)告過(guò)定義了基本的組成員查詢和報(bào)告過(guò)程程)lRFC2236規(guī)定了規(guī)定了IGMP V2(增加了組成員快速離開(kāi)的機(jī)制)增加了組成員快速離開(kāi)的機(jī)制)lRFC3376規(guī)定了最新的規(guī)定了最新的IGMP V3(增加了成員可以指定接收或(增加了成員可以指定接收或指定不接收某些組播源的報(bào)文等功能)指定不接收某些組播源的報(bào)文等功能)31IGMP v1報(bào)文格式報(bào)文格式lVer:版本。表明:版本。表明IGMP版本,在版本,在IGMP v1中為中為1。lType:類型。:類型。I

14、GMP類型為類型為1說(shuō)明是組播路由器發(fā)送的組成員查詢消息;說(shuō)明是組播路由器發(fā)送的組成員查詢消息;類型為類型為2說(shuō)明是主機(jī)發(fā)送的組成員報(bào)告消息。說(shuō)明是主機(jī)發(fā)送的組成員報(bào)告消息。lUnused:未使用。發(fā)送時(shí)被置為:未使用。發(fā)送時(shí)被置為0,接收時(shí)忽略此字段。,接收時(shí)忽略此字段。lGroup Address:組播組地址。組地址為:組播組地址。組地址為D類類IP地址。在查詢消息中地址。在查詢消息中組地址設(shè)置為組地址設(shè)置為0,在報(bào)告消息中組地址為要參加的組地址。,在報(bào)告消息中組地址為要參加的組地址。 0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2

15、 3 4 5 6 7 8 9 0 1 32IGMP v2報(bào)文格式報(bào)文格式lType:報(bào)文類型。包括成員查詢;版本:報(bào)文類型。包括成員查詢;版本1成員報(bào)告;版本成員報(bào)告;版本2成員報(bào)告;成員報(bào)告;離開(kāi)消息。離開(kāi)消息。lMax Resp Time:最大響應(yīng)時(shí)間。實(shí)際中響應(yīng)時(shí)間是配置值范圍:最大響應(yīng)時(shí)間。實(shí)際中響應(yīng)時(shí)間是配置值范圍(125秒)內(nèi)的一個(gè)隨機(jī)值。缺省為秒)內(nèi)的一個(gè)隨機(jī)值。缺省為10秒。秒。lGroup Address:組播組地址:在普遍查詢中為:組播組地址:在普遍查詢中為0.0.0.0;特定組查詢;特定組查詢和報(bào)告消息中為相應(yīng)的組播地址。和報(bào)告消息中為相應(yīng)的組播地址。 0 1 2 30

16、1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 133IGMP v3報(bào)文格式報(bào)文格式 0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 Type為為0 x11表示組成員查詢消息表示組成員查詢消息 34IGMP v3報(bào)文格式報(bào)文格式Type為為0 x22表示組成員報(bào)告消息表示組成員報(bào)告消息 0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 35

17、IGMP v3報(bào)文格式報(bào)文格式 0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1Group Record格式格式 36IGMP中路由器、主機(jī)動(dòng)作中路由器、主機(jī)動(dòng)作以以IGMPv2為例為例37IGMP中路由器、主機(jī)動(dòng)作中路由器、主機(jī)動(dòng)作主機(jī)發(fā)送主機(jī)發(fā)送IGMP Report消息加入某個(gè)組消息加入某個(gè)組HostAHostCHostBEthernet我要加入我要加入225.1.1.1225.1.1.1這個(gè)組!這個(gè)組!38IGMP中路由器、主機(jī)動(dòng)作中路由器、主機(jī)動(dòng)作路由器周期性地向路由器周期性地向224.0.0

18、.1發(fā)送普遍查詢發(fā)送普遍查詢HostAHostCHostBEthernet我要查詢還我要查詢還有沒(méi)有組播有沒(méi)有組播成員?成員?主機(jī)發(fā)送特定組主機(jī)發(fā)送特定組(225.1.1.1)的報(bào)告的報(bào)告組的其他成員監(jiān)聽(tīng)到報(bào)告后抑制報(bào)告發(fā)送組的其他成員監(jiān)聽(tīng)到報(bào)告后抑制報(bào)告發(fā)送39IGMP中路由器、主機(jī)動(dòng)作中路由器、主機(jī)動(dòng)作HostAHostCHostBEthernet我要離開(kāi)我要離開(kāi)225.1.1.1225.1.1.1這個(gè)組!這個(gè)組!主機(jī)向主機(jī)向224.0.02發(fā)送離開(kāi)組消息(包含離開(kāi)的組)發(fā)送離開(kāi)組消息(包含離開(kāi)的組)路由器向這個(gè)組(路由器向這個(gè)組(225.1.1.1)發(fā)送特定組查詢發(fā)送特定組查詢發(fā)送兩次特

19、定組查詢后沒(méi)有收到響應(yīng)報(bào)告發(fā)送兩次特定組查詢后沒(méi)有收到響應(yīng)報(bào)告組組225.1.1.1超時(shí)(離開(kāi))超時(shí)(離開(kāi))我要查詢?cè)摻M我要查詢?cè)摻M還有沒(méi)有組播還有沒(méi)有組播成員?成員?40共享網(wǎng)段中的查詢器共享網(wǎng)段中的查詢器10.10.0.2/1610.10.0.1/16我的我的IPIP小,當(dāng)然小,當(dāng)然我是查詢器!我是查詢器!41IGMP三版本比較三版本比較查詢器選舉查詢器選舉IGMP v1離開(kāi)方式離開(kāi)方式指定組查詢指定組查詢依靠上層路由協(xié)議依靠上層路由協(xié)議IGMP v2IGMP v3無(wú)無(wú)無(wú)無(wú)自己選舉自己選舉有有無(wú)無(wú)自己選舉自己選舉有有有有默默離開(kāi)默默離開(kāi)主動(dòng)發(fā)出離開(kāi)報(bào)文主動(dòng)發(fā)出離開(kāi)報(bào)文主動(dòng)發(fā)出離開(kāi)報(bào)文主動(dòng)發(fā)

20、出離開(kāi)報(bào)文指定源、組加入指定源、組加入42版本版本1與版本與版本2兼容處理兼容處理版本1主機(jī)版本2主機(jī)版本1路由器版本2路由器版本1主機(jī)版本2主機(jī)版本1路由器版本2路由器版本1主機(jī)報(bào)告抑制版本2主機(jī)版本2主機(jī)被版本1主機(jī)報(bào)告抑制路由器按版本1方式工作版本2幀格式兼容版本1幀格式版本2路由器強(qiáng)制配為版本1方式版本2路由器強(qiáng)制配為版本1方式版本2幀格式兼容版本1幀格式路由器按版本1方式工作至版本1定時(shí)器超時(shí)43版本版本1/2與版本與版本3兼容處理兼容處理版本1/2主機(jī)版本3主機(jī)版本1路由器版本3路由器版本1/2主機(jī)版本3主機(jī)版本1/2路由器版本3路由器版本1/2主機(jī)報(bào)告抑制版本3主機(jī)版本3主機(jī)被版

21、本1/2主機(jī)報(bào)告抑制路由器按版本1/2方式工作版本3幀格式兼容版本1/2幀格式版本3路由器強(qiáng)制配為版本1/2方式版本3路由器強(qiáng)制配為版本1/2方式版本3幀格式兼容版本1/2幀格式路由器按版本1/2方式工作至版本1/2定時(shí)器超時(shí)44IGMP竊聽(tīng)建立和維護(hù)組竊聽(tīng)建立和維護(hù)組CPUCPUIGMPIGMP報(bào)告報(bào)告IGMPIGMP查詢查詢MACMAC地址地址轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)表端口端口45IGMP Spoofing46IGMP的高級(jí)應(yīng)用的高級(jí)應(yīng)用IGMP ProxyMRAMRBEth0/0Eth0/1Eth0/033.33.33.133.33.33.222.22.22.1外部網(wǎng)絡(luò)末梢網(wǎng)絡(luò)普遍組普遍組/特定組查詢

22、消息特定組查詢消息IGMP加入加入/離開(kāi)消息離開(kāi)消息47IGMP配置命令配置命令l此項(xiàng)配置任務(wù)在需要進(jìn)行組播成員關(guān)系維護(hù)的接口上使能此項(xiàng)配置任務(wù)在需要進(jìn)行組播成員關(guān)系維護(hù)的接口上使能IGMP。執(zhí)。執(zhí)行此操作之后,才能進(jìn)行行此操作之后,才能進(jìn)行IGMP的其他配置。的其他配置。l在接口視圖下配置。在接口視圖下配置。缺省情況下,接口上禁止缺省情況下,接口上禁止IGMP。使能使能IGMP后,缺省使用版本后,缺省使用版本2。操作操作命令命令在當(dāng)前接口上使能在當(dāng)前接口上使能IGMPigmp enable配置使用的配置使用的IGMP版本版本igmp version 1 | 2 48IGMP Snooping

23、配置命令配置命令l為了控制為了控制IGMP Snooping是否在二層建立和維護(hù)是否在二層建立和維護(hù)MAC組播轉(zhuǎn)發(fā)表,組播轉(zhuǎn)發(fā)表,可以使用下面的命令來(lái)啟動(dòng)可以使用下面的命令來(lái)啟動(dòng)/關(guān)閉關(guān)閉IGMP Snooping。首先要在系統(tǒng)視。首先要在系統(tǒng)視圖下全局使能圖下全局使能IGMP Snooping,其次要在,其次要在VLAN視圖使能對(duì)應(yīng)視圖使能對(duì)應(yīng)VLAN的的IGMP Snooping。在。在VLAN視圖下使能對(duì)應(yīng)視圖下使能對(duì)應(yīng)VLAN的的IGMP Snooping功能,需要建立在全局使能功能,需要建立在全局使能IGMP Snooping的基礎(chǔ)之上。的基礎(chǔ)之上。l在系統(tǒng)視圖和在系統(tǒng)視圖和VLAN

24、視圖下分別配置。視圖下分別配置。缺省情況下,關(guān)閉缺省情況下,關(guān)閉IGMP Snooping。操作操作命令命令啟動(dòng)啟動(dòng)/關(guān)閉關(guān)閉啟動(dòng)啟動(dòng)/關(guān)閉關(guān)閉IGMP Snoopingigmp-snooping enable | disable 配置使用的配置使用的IGMP版本版本igmp version 1 | 2 49課程內(nèi)容課程內(nèi)容50組播路由協(xié)議的類型組播路由協(xié)議的類型l密集模式密集模式(Dense-mode)使用使用“推推”(Push)模型)模型組播數(shù)據(jù)整網(wǎng)絡(luò)的泛濫(組播數(shù)據(jù)整網(wǎng)絡(luò)的泛濫(Flood)下游不想接收則剪枝(下游不想接收則剪枝(Prune)泛濫、剪枝、泛濫、剪枝泛濫、剪枝、泛濫、剪枝周

25、而復(fù)始周而復(fù)始 (通常通常3分鐘折騰一次分鐘折騰一次)l稀疏模式(稀疏模式(Sparse-mode)使用使用 “拉拉”(Pull)模型)模型組播數(shù)據(jù)只發(fā)送到有需要的地方組播數(shù)據(jù)只發(fā)送到有需要的地方有顯式的加入(有顯式的加入(Join)過(guò)程)過(guò)程我先給你,你可我先給你,你可以不要??!以不要?。∧阋?,我才你要了,我才給你!給你!51組播路由協(xié)議一覽組播路由協(xié)議一覽lDVMRPv3 (距離矢量組播路由協(xié)議)(距離矢量組播路由協(xié)議) (Internet草案草案)l協(xié)議無(wú)關(guān)組播密集模式(協(xié)議無(wú)關(guān)組播密集模式(PIM-DM)()(RFC3973)l協(xié)議無(wú)關(guān)組播稀疏模式(協(xié)議無(wú)關(guān)組播稀疏模式(PIM-SM

26、)()(RFC 2362)l開(kāi)放式組播最短路徑優(yōu)先(開(kāi)放式組播最短路徑優(yōu)先(MOSPF)()(RFC 1584)l其它有核樹(shù)組播路由協(xié)議(其它有核樹(shù)組播路由協(xié)議( CBTv2) (RFC2189)52協(xié)議無(wú)關(guān)組播協(xié)議無(wú)關(guān)組播PIMlPIM(Protocol Independent Multicasting)即協(xié)議無(wú)關(guān)組播)即協(xié)議無(wú)關(guān)組播獨(dú)立獨(dú)立于單于單播路由協(xié)議,但依賴播路由協(xié)議,但依賴單單播協(xié)議發(fā)現(xiàn)的路由進(jìn)行播協(xié)議發(fā)現(xiàn)的路由進(jìn)行RPF檢查,組檢查,組播協(xié)議必須有單播路由協(xié)議的支撐播協(xié)議必須有單播路由協(xié)議的支撐UDP端口號(hào):端口號(hào):103PIM路由器組地址為:路由器組地址為:224.0.0.1

27、3lPIM協(xié)議分為:協(xié)議分為:PIM-DM(協(xié)議無(wú)關(guān)組播(協(xié)議無(wú)關(guān)組播-密集密集模式)模式)PIM-SM(協(xié)議無(wú)關(guān)組播(協(xié)議無(wú)關(guān)組播-稀疏模式)稀疏模式)SSM(指定源組播)(指定源組播)Bidir-PIM(雙向(雙向-協(xié)議無(wú)關(guān)組播)協(xié)議無(wú)關(guān)組播)53PIM報(bào)文格式報(bào)文格式PIM版本號(hào)最新為版本號(hào)最新為2。PIM報(bào)文類型包括:報(bào)文類型包括:0 = Hello(Hello消息維護(hù)鄰居關(guān)系)消息維護(hù)鄰居關(guān)系)1 = Register(源向(源向RP注冊(cè))注冊(cè))2 = Register-stop(RP到源注冊(cè)停止)到源注冊(cè)停止)3 = Join加入加入/Prune(加入(加入/剪枝)剪枝)4 = B

28、ootstrap(BSR/RP 集消息)集消息)5 = Assert(斷言消息選擇(斷言消息選擇DR)6 = Graft(DM嫁接嫁接)7 = Graft-Ack(DM嫁接響應(yīng)嫁接響應(yīng))8 = Candidate-RP-Advertisement(候選(候選RP通告通告)保留字被設(shè)為保留字被設(shè)為0,接收時(shí)忽略。,接收時(shí)忽略。校驗(yàn)字為校驗(yàn)字為16比特。比特。0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 154PIM Hello消息格式消息格式0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1

29、2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1Type為為0表示表示PIM Hello 55PIM Register/Register Stop消息消息 格式格式0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1Type為為1表示表示PIM RegisterType為為2表示表示PIM Register Stop56PIM Join/Prune/Graft/Graft Ack消息格式消息格式0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6

30、 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 57PIM BootStrap消息格式消息格式0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 58PIM Assert消息格式消息格式0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 159PIM Candidate-RP-Advertisement消息格式消息格式 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6

31、7 8 9 0 1 2 3 4 5 6 7 8 9 0 160組播公共配置組播公共配置l啟動(dòng)組播路由協(xié)議之前,必須首先啟動(dòng)組播啟動(dòng)組播路由協(xié)議之前,必須首先啟動(dòng)組播。l在系統(tǒng)視圖下配置在系統(tǒng)視圖下配置。缺省不啟動(dòng)組播。只有啟動(dòng)了組播,其他的組播配置才能生效。缺省不啟動(dòng)組播。只有啟動(dòng)了組播,其他的組播配置才能生效。操作操作命令命令啟動(dòng)組播啟動(dòng)組播multicast routing-enable61課程內(nèi)容課程內(nèi)容62PIM-DM概述概述l協(xié)議無(wú)關(guān)組播(協(xié)議無(wú)關(guān)組播(Protocol Independent Multicast)支持所有的單播路由協(xié)議支持所有的單播路由協(xié)議: 靜態(tài)路由、靜態(tài)路由、R

32、IP、 OSPF、IS-IS、BGP,總之了,單播路由是什么都沒(méi)關(guān)系。,總之了,單播路由是什么都沒(méi)關(guān)系。使用逆向路徑轉(zhuǎn)發(fā)(使用逆向路徑轉(zhuǎn)發(fā)(RPF)機(jī)制)機(jī)制先向網(wǎng)絡(luò)泛濫先向網(wǎng)絡(luò)泛濫(Flood),然后根據(jù)組播組成員關(guān)系進(jìn)行剪枝,然后根據(jù)組播組成員關(guān)系進(jìn)行剪枝 (Prune)使用使用Assert機(jī)制來(lái)剪枝冗余數(shù)據(jù)流機(jī)制來(lái)剪枝冗余數(shù)據(jù)流l適合于適合于小規(guī)模的網(wǎng)絡(luò)小規(guī)模的網(wǎng)絡(luò)組播用戶密集分布的網(wǎng)絡(luò)組播用戶密集分布的網(wǎng)絡(luò)63鄰居發(fā)現(xiàn)機(jī)制鄰居發(fā)現(xiàn)機(jī)制l周期性發(fā)送周期性發(fā)送Hello報(bào)文報(bào)文發(fā)現(xiàn)鄰居、建立并維護(hù)鄰居關(guān)系發(fā)現(xiàn)鄰居、建立并維護(hù)鄰居關(guān)系l選舉選舉DR(先比優(yōu)先級(jí),后比(先比優(yōu)先級(jí),后比IP地址

33、)地址)IP地址最大者成為本地址最大者成為本網(wǎng)段的網(wǎng)段的DRl當(dāng)當(dāng)IGMP是版本是版本v1時(shí),時(shí),DR還作還作IGMP查詢器查詢器Hello消息消息Hello消息消息64擴(kuò)散剪枝擴(kuò)散剪枝接收者接收者1接收者接收者2源源S我這兒不需要,我這兒不需要,別再發(fā)給我了!別再發(fā)給我了!組播數(shù)據(jù)流組播數(shù)據(jù)流剪枝消息剪枝消息網(wǎng)絡(luò)中的每個(gè)路由網(wǎng)絡(luò)中的每個(gè)路由器都創(chuàng)建器都創(chuàng)建(S,G)(S,G)轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)項(xiàng)項(xiàng)65網(wǎng)絡(luò)中的路由器仍網(wǎng)絡(luò)中的路由器仍然保留然保留(S,G),擴(kuò)散,擴(kuò)散剪枝過(guò)程每隔剪枝過(guò)程每隔210s重復(fù)一次重復(fù)一次擴(kuò)散剪枝擴(kuò)散剪枝接收者接收者1接收者接收者2源源S組播數(shù)據(jù)流組播數(shù)據(jù)流剪枝消息剪枝消息網(wǎng)絡(luò)

34、中的每個(gè)路由網(wǎng)絡(luò)中的每個(gè)路由器都創(chuàng)建器都創(chuàng)建(S,G)轉(zhuǎn)發(fā)轉(zhuǎn)發(fā)項(xiàng)項(xiàng)66嫁接和嫁接應(yīng)答嫁接和嫁接應(yīng)答我想要了,發(fā)給我想要了,發(fā)給我吧!我吧!67剪枝否決(剪枝否決(override)MR1MR2源源S組播組播剪枝消息剪枝消息MR3加入消息加入消息怎么辦,要剪掉怎么辦,要剪掉我的以太網(wǎng)口我的以太網(wǎng)口嗎?嗎?別急,我下面還別急,我下面還有成員呢,別剪有成員呢,別剪掉!掉!68斷言(斷言(assert)機(jī)制)機(jī)制MR1MR2源源S組播組播MR3兩份一樣啊,兩份一樣啊,重復(fù)了!重復(fù)了!斷言消息斷言消息69狀態(tài)的維護(hù)狀態(tài)的維護(hù)網(wǎng)絡(luò)中路由器網(wǎng)絡(luò)中路由器210s210s內(nèi)沒(méi)有接收到組播內(nèi)沒(méi)有接收到組播數(shù)據(jù)流,

35、刪除數(shù)據(jù)流,刪除(S,G)(S,G)網(wǎng)絡(luò)中路由器的網(wǎng)絡(luò)中路由器的(S,G)(S,G)表項(xiàng)靠組播數(shù)表項(xiàng)靠組播數(shù)據(jù)流來(lái)維護(hù),一般據(jù)流來(lái)維護(hù),一般持續(xù)有組播數(shù)據(jù)流持續(xù)有組播數(shù)據(jù)流的情況下,每隔的情況下,每隔15s15s刷新一次刷新一次70PIM-DM配置命令配置命令lPIM-DM協(xié)議需要分別在各個(gè)接口上啟動(dòng)。協(xié)議需要分別在各個(gè)接口上啟動(dòng)。在接口上配置了在接口上配置了PIM-DM之后,之后,PIM-DM會(huì)定期發(fā)送會(huì)定期發(fā)送PIM協(xié)議協(xié)議Hello報(bào)文,報(bào)文,并且處理并且處理PIM鄰居發(fā)送的協(xié)議報(bào)文。鄰居發(fā)送的協(xié)議報(bào)文。l在接口視圖下配置。在接口視圖下配置。通常情況下,建議各個(gè)接口全部配置通常情況下,建

36、議各個(gè)接口全部配置PIM-DM。此配置必須在系統(tǒng)視。此配置必須在系統(tǒng)視圖下使能組播路由之后,才能生效。在接口上啟動(dòng)了圖下使能組播路由之后,才能生效。在接口上啟動(dòng)了PIM-DM協(xié)議后,協(xié)議后,不能再對(duì)此接口啟動(dòng)不能再對(duì)此接口啟動(dòng)PIM-SM協(xié)議,反之亦然。協(xié)議,反之亦然。操作操作命令命令在接口上啟動(dòng)在接口上啟動(dòng)PIM-DM協(xié)議協(xié)議pim dm71PIM-DM配置案例配置案例Video Server骨干網(wǎng)骨干網(wǎng)全網(wǎng)全網(wǎng)PIM-DMMultimedia PC72PIM-DM配置案例配置案例l配置配置VLAN虛接口虛接口PIM-DM協(xié)議是應(yīng)用層協(xié)議,運(yùn)行在三層接口上。協(xié)議是應(yīng)用層協(xié)議,運(yùn)行在三層接口上

37、。l啟動(dòng)組播路由協(xié)議啟動(dòng)組播路由協(xié)議Quidway multicast routing-enable l在每個(gè)在每個(gè)VLAN虛接口上配置虛接口上配置PIM-DMQuidway-VLAN-interface10 pim dm73課程內(nèi)容課程內(nèi)容74PIM-SM概述概述l支持共享樹(shù)和源樹(shù)支持共享樹(shù)和源樹(shù)假設(shè)沒(méi)有主機(jī)需要接收組播數(shù)據(jù),除非它們明確地發(fā)出了請(qǐng)求假設(shè)沒(méi)有主機(jī)需要接收組播數(shù)據(jù),除非它們明確地發(fā)出了請(qǐng)求l使用使用“匯聚點(diǎn)匯聚點(diǎn)”(RP, Rendezvous Point)發(fā)送者和接收者在發(fā)送者和接收者在RP處進(jìn)行匯聚處進(jìn)行匯聚 發(fā)送者的第一跳路由器把發(fā)送者注冊(cè)到發(fā)送者的第一跳路由器把發(fā)送者注

38、冊(cè)到RP上上 接收者的接收者的DR(同(同PIM-DM中的中的DR)為接收者加入到共享樹(shù))為接收者加入到共享樹(shù) (樹(shù)根在樹(shù)根在RP)l適合于適合于大規(guī)模的企業(yè)網(wǎng)絡(luò)大規(guī)模的企業(yè)網(wǎng)絡(luò)是任何網(wǎng)絡(luò)的優(yōu)選方案,不管其規(guī)模和成員密集程度是任何網(wǎng)絡(luò)的優(yōu)選方案,不管其規(guī)模和成員密集程度這個(gè)這個(gè)RP很重要很重要的哩!的哩!75DR的選舉和轉(zhuǎn)發(fā)的選舉和轉(zhuǎn)發(fā)RPDR組播數(shù)據(jù)流組播數(shù)據(jù)流Hello消息消息IP網(wǎng)網(wǎng)源源S接收者接收者所有的組播流非所有的組播流非要經(jīng)過(guò)我這兒不要經(jīng)過(guò)我這兒不可,知道我重要可,知道我重要了吧!了吧!先比優(yōu)先級(jí),先比優(yōu)先級(jí),后比后比IPIP地址地址76共享樹(shù)加入共享樹(shù)加入接收者接收者1接收者接

39、收者2源源SRP接受者到接受者到RP(包括(包括RP)的沿途各路由器接收到的沿途各路由器接收到(*,G)加入消息后,創(chuàng))加入消息后,創(chuàng)建(建(*,G)轉(zhuǎn)發(fā)項(xiàng),出接)轉(zhuǎn)發(fā)項(xiàng),出接口為接收到加入消息的接口為接收到加入消息的接口,構(gòu)建口,構(gòu)建RP到接收者的到接收者的RPT77注冊(cè)注冊(cè)/注冊(cè)停止和源樹(shù)加入注冊(cè)停止和源樹(shù)加入(S,G)注冊(cè)單播)注冊(cè)單播組播數(shù)據(jù)流組播數(shù)據(jù)流建立(建立(S,G),出接口為空,),出接口為空,并將組播數(shù)據(jù)封裝到單播并將組播數(shù)據(jù)封裝到單播注冊(cè)報(bào)文,然后單播的方注冊(cè)報(bào)文,然后單播的方式發(fā)送到式發(fā)送到RP收到注冊(cè)報(bào)文后,解封裝收到注冊(cè)報(bào)文后,解封裝還原組播報(bào)文,依據(jù)之前還原組播報(bào)文

40、,依據(jù)之前創(chuàng)建的(創(chuàng)建的(*,G)從相應(yīng)的出)從相應(yīng)的出接口轉(zhuǎn)發(fā)接口轉(zhuǎn)發(fā)78注冊(cè)注冊(cè)/注冊(cè)停止和源樹(shù)加入注冊(cè)停止和源樹(shù)加入RP接收到注冊(cè)報(bào)文后,創(chuàng)接收到注冊(cè)報(bào)文后,創(chuàng)建(建(S,G),出接口從),出接口從(*,G)拷貝,出接口為非)拷貝,出接口為非空,此時(shí)向源方向發(fā)送空,此時(shí)向源方向發(fā)送(S,G)加入消息,構(gòu)建源)加入消息,構(gòu)建源到到RP的的SPT思考:如果思考:如果RP沒(méi)有(沒(méi)有(*,G),也會(huì)在第),也會(huì)在第一次從源一次從源DR接收到注冊(cè)時(shí),創(chuàng)建接收到注冊(cè)時(shí),創(chuàng)建(S,G)?79注冊(cè)注冊(cè)/注冊(cè)停止和源樹(shù)加入注冊(cè)停止和源樹(shù)加入提示:注冊(cè)停止在提示:注冊(cè)停止在RP上沒(méi)有(上沒(méi)有(*,G)時(shí)也會(huì)

41、觸發(fā)!時(shí)也會(huì)觸發(fā)!此時(shí)此時(shí)RP通過(guò)通過(guò)SPT也能收到也能收到通樣的組播數(shù)據(jù)流,于是通樣的組播數(shù)據(jù)流,于是向源向源DR方向發(fā)送注冊(cè)停止方向發(fā)送注冊(cè)停止80注冊(cè)注冊(cè)/注冊(cè)停止和源樹(shù)加入注冊(cè)停止和源樹(shù)加入源源DR收到注冊(cè)停止后,收到注冊(cè)停止后,一段時(shí)間內(nèi)不再向一段時(shí)間內(nèi)不再向RP發(fā)發(fā)送注冊(cè)送注冊(cè)問(wèn)題:為什么源問(wèn)題:為什么源DR收到注冊(cè)停止后是一收到注冊(cè)停止后是一段時(shí)間內(nèi)不發(fā)注冊(cè),而不是永遠(yuǎn)呢段時(shí)間內(nèi)不發(fā)注冊(cè),而不是永遠(yuǎn)呢?81注冊(cè)注冊(cè)/注冊(cè)停止和源樹(shù)加入注冊(cè)停止和源樹(shù)加入RP到組播源端到組播源端DR的沿途的沿途各路由器接收到(各路由器接收到(S,G)加)加入消息后,創(chuàng)建(入消息后,創(chuàng)建(S,G)轉(zhuǎn))

42、轉(zhuǎn)發(fā)項(xiàng)發(fā)項(xiàng)問(wèn)題:?jiǎn)栴}:RP第一次從源第一次從源DR接收到注接收到注冊(cè)時(shí),會(huì)創(chuàng)建冊(cè)時(shí),會(huì)創(chuàng)建(S,G),為什么,為什么?82源樹(shù)和共享樹(shù)源樹(shù)和共享樹(shù)源數(shù)據(jù)流沿源樹(shù)源數(shù)據(jù)流沿源樹(shù)(SPT)流向流向RP從從RP開(kāi)始,數(shù)據(jù)流沿開(kāi)始,數(shù)據(jù)流沿共享樹(shù)(共享樹(shù)(RPT)流向接收者)流向接收者83狀態(tài)的維護(hù)狀態(tài)的維護(hù)接受者以接受者以IGMP報(bào)告響應(yīng)每隔報(bào)告響應(yīng)每隔60s一次的查詢報(bào)文,從而觸發(fā)一次的查詢報(bào)文,從而觸發(fā)(*,G)加入消息,周期也為)加入消息,周期也為60秒,因此該(秒,因此該(*,G)轉(zhuǎn)發(fā)項(xiàng)一)轉(zhuǎn)發(fā)項(xiàng)一般每隔般每隔60秒刷新一次秒刷新一次84狀態(tài)的維護(hù)狀態(tài)的維護(hù)當(dāng)最后的接收者退出組播組當(dāng)最后的接

43、收者退出組播組后,后,DR上刪除該組播組,上刪除該組播組,并觸發(fā)(并觸發(fā)(*,G)剪枝消息,)剪枝消息,到到RP沿途的路由器接收到沿途的路由器接收到剪枝消息后,刪除(剪枝消息后,刪除(*,G)中相關(guān)的接口,如果是最后中相關(guān)的接口,如果是最后的接口,則刪除(的接口,則刪除(*,G)轉(zhuǎn))轉(zhuǎn)發(fā)項(xiàng)發(fā)項(xiàng)85狀態(tài)的維護(hù)狀態(tài)的維護(hù)一旦一旦RP的(的(*,G)出接口為空,)出接口為空,則向源則向源DR方向發(fā)送(方向發(fā)送(S,G)剪)剪枝消息,源枝消息,源DR接收到剪枝消息接收到剪枝消息后暫時(shí)不再轉(zhuǎn)發(fā)組播數(shù)據(jù)流后暫時(shí)不再轉(zhuǎn)發(fā)組播數(shù)據(jù)流86狀態(tài)的維護(hù)狀態(tài)的維護(hù)咦,這么長(zhǎng)時(shí)間咦,這么長(zhǎng)時(shí)間才來(lái)告訴我要加才來(lái)告訴我要

44、加入啊,入啊,(S,G)都都老化刪除了,我老化刪除了,我找不到源?。空也坏皆窗。课矣窒虢邮談偛盼矣窒虢邮談偛烹x開(kāi)組播組的組離開(kāi)組播組的組播數(shù)據(jù)流了!播數(shù)據(jù)流了!87狀態(tài)的維護(hù)狀態(tài)的維護(hù)(S,G)因沒(méi)有組播數(shù)據(jù)流的)因沒(méi)有組播數(shù)據(jù)流的刷新而老化刪除,此時(shí)在刷新而老化刪除,此時(shí)在RP接收到該組的加入消息就找不接收到該組的加入消息就找不到組播源了。因此一般每隔到組播源了。因此一般每隔60s,源,源DR再次會(huì)發(fā)送注冊(cè)消再次會(huì)發(fā)送注冊(cè)消息給息給RP,刷新,刷新RP的的(S,G),),防止被老化刪除防止被老化刪除提示:對(duì)提示:對(duì)“RP上的(上的(S,G)是如何建立)是如何建立和維護(hù)和維護(hù)“的理解是非常重要

45、的!的理解是非常重要的!88共享樹(shù)向源樹(shù)切換共享樹(shù)向源樹(shù)切換 組播數(shù)據(jù)流達(dá)到一定的閾組播數(shù)據(jù)流達(dá)到一定的閾值后,觸發(fā)值后,觸發(fā)DR向組播源的向組播源的方向發(fā)送方向發(fā)送(S,G)加入消息加入消息新建立的新建立的(S,G) 構(gòu)成了構(gòu)成了SPT樹(shù)樹(shù)的新分支的新分支89共享樹(shù)向源樹(shù)切換共享樹(shù)向源樹(shù)切換 接收者接收者源源接收者接收者組播共享樹(shù)組播共享樹(shù)組播源樹(shù)組播源樹(shù)剪枝剪枝剪枝剪枝從非指向源從非指向源RPFRPF的鄰居接的鄰居接收到組播數(shù)據(jù)流,則向收到組播數(shù)據(jù)流,則向RPRP發(fā)送發(fā)送 (S,G)(S,G)剪枝消息剪枝消息問(wèn)題:?jiǎn)栴}:RP上游的路由器為什么不上游的路由器為什么不再向源再向源DR發(fā)送剪枝消

46、息了發(fā)送剪枝消息了?RPRP收到剪枝后,如果收到剪枝后,如果(S,GS,G)下游接口列表為)下游接口列表為空,則觸發(fā)剪枝空,則觸發(fā)剪枝SPTSPT90共享樹(shù)向源樹(shù)切換共享樹(shù)向源樹(shù)切換 接收者接收者源源S接收者接收者2組播共享樹(shù)組播共享樹(shù)組播源樹(shù)組播源樹(shù)此時(shí)組播數(shù)據(jù)流沿著唯一此時(shí)組播數(shù)據(jù)流沿著唯一的的SPT分支流向需要的接分支流向需要的接收者收者91SM和和DM中中SPT的差別的差別lPIM-DM中,組播數(shù)據(jù)流采用主動(dòng)擴(kuò)散機(jī)制來(lái)構(gòu)建中,組播數(shù)據(jù)流采用主動(dòng)擴(kuò)散機(jī)制來(lái)構(gòu)建SPT樹(shù)樹(shù)lPIM-SM中,采用主機(jī)顯式加入機(jī)制構(gòu)建中,采用主機(jī)顯式加入機(jī)制構(gòu)建SPT樹(shù)樹(shù)l雖然構(gòu)建的樹(shù)相同,但顯然雖然構(gòu)建的樹(shù)相

47、同,但顯然PIM-SM中中SPT樹(shù)更節(jié)省帶寬,只樹(shù)更節(jié)省帶寬,只有需要的主機(jī)才主動(dòng)加入有需要的主機(jī)才主動(dòng)加入SPT。l這也是目前這也是目前PIM-SM占主流地位的原因。占主流地位的原因。92RP的指定的指定lRP是是PIM-SM路由協(xié)議的核心角色,路由協(xié)議的核心角色,RP選擇的合理與否,決選擇的合理與否,決定了定了PIM SM網(wǎng)絡(luò)的運(yùn)行效率。具體方法有兩種:網(wǎng)絡(luò)的運(yùn)行效率。具體方法有兩種:在源在源DR和邊緣路由器以及組播將要經(jīng)過(guò)的所有路由器上手工指和邊緣路由器以及組播將要經(jīng)過(guò)的所有路由器上手工指定定RP的的IP地址地址啟動(dòng)啟動(dòng)BootStrap 協(xié)議自動(dòng)選舉協(xié)議自動(dòng)選舉93BSR概述概述lBS

48、R即即“BootStrap Router”,自舉路由器,自舉路由器負(fù)責(zé)在負(fù)責(zé)在PIM-SM網(wǎng)絡(luò)啟動(dòng)后,收集網(wǎng)絡(luò)內(nèi)的網(wǎng)絡(luò)啟動(dòng)后,收集網(wǎng)絡(luò)內(nèi)的RP信息,為每個(gè)組選舉出信息,為每個(gè)組選舉出RP,然后將然后將RP集(即組集(即組-RP映射數(shù)據(jù)庫(kù))發(fā)布到整個(gè)映射數(shù)據(jù)庫(kù))發(fā)布到整個(gè)PIM-SM網(wǎng)絡(luò)。網(wǎng)絡(luò)。l一個(gè)網(wǎng)絡(luò)內(nèi)部只有一個(gè)一個(gè)網(wǎng)絡(luò)內(nèi)部只有一個(gè)BSR可以配置多個(gè)候選可以配置多個(gè)候選BSR (C-BSR) 一旦某個(gè)一旦某個(gè)BSR Down掉,可以切換到另外一個(gè)掉,可以切換到另外一個(gè)候選候選RP(C-RP)將聲明發(fā)送到)將聲明發(fā)送到BSR C-RP通告通過(guò)單播發(fā)送通告通過(guò)單播發(fā)送 BSR在在RP集存儲(chǔ)所有的

49、集存儲(chǔ)所有的 C-RP通告通告BSR周期性地向所有路由器發(fā)送周期性地向所有路由器發(fā)送 BSR消息消息 BSR消息包含整個(gè)消息包含整個(gè)RP-set和和 BSR地址地址 消息一跳一跳地自消息一跳一跳地自BSR向整個(gè)網(wǎng)絡(luò)泛濫(向整個(gè)網(wǎng)絡(luò)泛濫(flood)所有的路由器使用收到的所有的路由器使用收到的RP集來(lái)確定集來(lái)確定RP 所有路由器都使用相同的所有路由器都使用相同的RP選擇算法選擇算法,選擇的選擇的RP也是一致的也是一致的94BSR工作機(jī)制工作機(jī)制BSRC-RP AdvertismentBSR消息一跳一跳向外擴(kuò)散消息一跳一跳向外擴(kuò)散95候選候選BSR (C-BSR)l在一個(gè)在一個(gè)PIM域中,需要配置

50、一個(gè)或多個(gè)候選域中,需要配置一個(gè)或多個(gè)候選BSR,候選,候選BSR之之間通過(guò)自動(dòng)選舉,產(chǎn)生自舉路由器間通過(guò)自動(dòng)選舉,產(chǎn)生自舉路由器BSR(Bootstrap Router),),BSR負(fù)責(zé)收集并發(fā)布負(fù)責(zé)收集并發(fā)布RP信息。信息。Loopback1:10.1.1.1/32 在在loopback1上啟動(dòng)上啟動(dòng)PIM-SM,指定指定loopback1為為C-BSR 以自己為以自己為BSR,發(fā)送自舉報(bào)文,發(fā)送自舉報(bào)文,BSR地址地址10.1.1.1 收到其他路由器的自舉報(bào)文,收到其他路由器的自舉報(bào)文,比較優(yōu)先級(jí)和比較優(yōu)先級(jí)和IP地址,優(yōu)先級(jí)相同地址,優(yōu)先級(jí)相同的情況下,較大的的情況下,較大的IP地址被

51、認(rèn)為是地址被認(rèn)為是更好的。更好的。96PIM-SM配置配置l請(qǐng)?jiān)诮涌谝晥D下進(jìn)行下列配置。請(qǐng)?jiān)诮涌谝晥D下進(jìn)行下列配置。操作操作命令命令l在接口上啟動(dòng)在接口上啟動(dòng)pim sm重復(fù)此項(xiàng)配置,以在其他接口上啟動(dòng)重復(fù)此項(xiàng)配置,以在其他接口上啟動(dòng)PIM-SM。一個(gè)接口在同。一個(gè)接口在同一時(shí)刻只能運(yùn)行一個(gè)組播路由協(xié)議。在接口上啟動(dòng)了一時(shí)刻只能運(yùn)行一個(gè)組播路由協(xié)議。在接口上啟動(dòng)了PIM-SM協(xié)議后,不能再對(duì)此接口啟動(dòng)協(xié)議后,不能再對(duì)此接口啟動(dòng)PIM-DM協(xié)議,反之亦然。協(xié)議,反之亦然。 97靜態(tài)靜態(tài)RP lRP是組播路由中的核心路由器,如果由于某種原因使由是組播路由中的核心路由器,如果由于某種原因使由BSR機(jī)

52、制選舉機(jī)制選舉產(chǎn)生的動(dòng)態(tài)產(chǎn)生的動(dòng)態(tài)RP失效,則可以配置靜態(tài)失效,則可以配置靜態(tài)RP,作為動(dòng)態(tài),作為動(dòng)態(tài)RP的備份,提高的備份,提高網(wǎng)絡(luò)的健壯性,增強(qiáng)組播網(wǎng)絡(luò)的運(yùn)營(yíng)管理能力。網(wǎng)絡(luò)的健壯性,增強(qiáng)組播網(wǎng)絡(luò)的運(yùn)營(yíng)管理能力。l在在PIM視圖下配置。視圖下配置。操作操作命令命令配置靜態(tài)配置靜態(tài)RPstatic-rp rp-address acl-number 如果使用靜態(tài)如果使用靜態(tài)RP,PIM域內(nèi)所有路由器必須采用相同的配置。如果配域內(nèi)所有路由器必須采用相同的配置。如果配置的靜態(tài)置的靜態(tài)RP地址是本機(jī)某個(gè)狀態(tài)為地址是本機(jī)某個(gè)狀態(tài)為UP的接口地址,本機(jī)就作為靜態(tài)的接口地址,本機(jī)就作為靜態(tài)RP。作為靜態(tài)。作

53、為靜態(tài)RP的接口不必使能的接口不必使能PIM協(xié)議。協(xié)議。使用基本訪問(wèn)控制列表可以控制靜態(tài)使用基本訪問(wèn)控制列表可以控制靜態(tài)RP所服務(wù)的組播組范圍。所服務(wù)的組播組范圍。在在BSR機(jī)制選舉產(chǎn)生的機(jī)制選舉產(chǎn)生的RP有效時(shí),靜態(tài)有效時(shí),靜態(tài)RP不起作用。不起作用。 98候選候選BSR (C-BSR)配置)配置 候選候選BSR應(yīng)配置在骨干網(wǎng)的路由器上。缺省時(shí)沒(méi)有配置應(yīng)配置在骨干網(wǎng)的路由器上。缺省時(shí)沒(méi)有配置BSR,優(yōu)先級(jí)的缺省值為優(yōu)先級(jí)的缺省值為0。 操作操作命令命令配置候選配置候選BSRc-bsr interface-type interface-number hash-mask-len priority

54、 取消候選取消候選BSR的配的配置置undo c-bsrl在接口視圖下配置。在接口視圖下配置。99候選候選RP (C-RP)l在在PIM-SM協(xié)議中,路由組播數(shù)據(jù)創(chuàng)建的共享樹(shù)是以協(xié)議中,路由組播數(shù)據(jù)創(chuàng)建的共享樹(shù)是以RP為樹(shù)根的,從為樹(shù)根的,從組播組到組播組到RP存在一個(gè)映射,一個(gè)組播組映射到一個(gè)存在一個(gè)映射,一個(gè)組播組映射到一個(gè)RP上,不同的組上,不同的組可以映射到同一可以映射到同一RP上。上。 l在在PIM視圖下配置。視圖下配置。操作操作命令命令配置候選配置候選RPc-rp interface-type interface-number group-policy acl-number pri

55、ority priority-value 配置配置RP時(shí),若沒(méi)有指定所服務(wù)的組播組范圍,該時(shí),若沒(méi)有指定所服務(wù)的組播組范圍,該RP為所有組播組服為所有組播組服務(wù),否則,所服務(wù)組的范圍限定為指定范圍的組播組。建議在骨干網(wǎng)務(wù),否則,所服務(wù)組的范圍限定為指定范圍的組播組。建議在骨干網(wǎng)路由器上配置候選路由器上配置候選RP。 100PIM-SM配置案例配置案例101PIM-SM配置案例配置案例l配置配置VLAN虛接口虛接口PIM-SM協(xié)議是應(yīng)用層協(xié)議,運(yùn)行在三層接口上。協(xié)議是應(yīng)用層協(xié)議,運(yùn)行在三層接口上。l啟動(dòng)組播路由協(xié)議啟動(dòng)組播路由協(xié)議Quidway multicast routing-enablel

56、在每個(gè)在每個(gè)VLAN虛接口上配置虛接口上配置PIM-SMQuidway-VLAN-interface10 pim sml在整個(gè)在整個(gè)PIM-SM域中要配置候選域中要配置候選BSR和候選和候選RPQuidway-pim c-bsr vlan-interface 10 24 2 Quidway-pim c-rp vlan-interface 10102課程內(nèi)容課程內(nèi)容103ASM遇到的問(wèn)題遇到的問(wèn)題ASM(Any-Source Multicast)非指定源組播:PIM-DM/SMl組播地址不足組播地址不足由于網(wǎng)絡(luò)由于網(wǎng)絡(luò)和和IPTV等技術(shù)等技術(shù)的迅速發(fā)展,不僅單播地址出現(xiàn)了短缺現(xiàn)的迅速發(fā)展,不僅單

57、播地址出現(xiàn)了短缺現(xiàn)象,組播地址也日漸捉襟見(jiàn)肘。象,組播地址也日漸捉襟見(jiàn)肘。l傳統(tǒng)組播技術(shù)的安全問(wèn)題傳統(tǒng)組播技術(shù)的安全問(wèn)題傳統(tǒng)組播技術(shù)是基于組的,不檢查源的信息,很容易遭到偽裝者傳統(tǒng)組播技術(shù)是基于組的,不檢查源的信息,很容易遭到偽裝者的攻擊的攻擊。104SSM概述概述lSSM(Source-Specific Multicast)模型和)模型和ASM(Any-Source Multicast)模型是兩個(gè)對(duì)等的概念,并且是兩個(gè)完全對(duì)等的模型。)模型是兩個(gè)對(duì)等的概念,并且是兩個(gè)完全對(duì)等的模型。 l解決解決眾所周知的源問(wèn)題的簡(jiǎn)化方案眾所周知的源問(wèn)題的簡(jiǎn)化方案, 特別是當(dāng)只有一個(gè)源向特定組發(fā)特別是當(dāng)只有一個(gè)源向特定組發(fā)送數(shù)據(jù)送數(shù)據(jù)允許立即使用最短路徑轉(zhuǎn)發(fā)指定源的數(shù)據(jù),不需要?jiǎng)?chuàng)建共享樹(shù)。允許立即使用最短路徑轉(zhuǎn)發(fā)指定源的數(shù)據(jù),不需要?jiǎng)?chuàng)建共享樹(shù)。排除了對(duì)排除了對(duì)MSDP發(fā)現(xiàn)源的依賴。發(fā)現(xiàn)源的依賴。簡(jiǎn)化了全球地址分配問(wèn)題簡(jiǎn)化了全球地址分配問(wèn)題, 單一的源與組結(jié)合,消除了共享樹(shù)單一的源與組結(jié)合,消除了共享樹(shù) 。lS

溫馨提示

  • 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)論