組播原理及IPTV組網(wǎng)介紹PPT課件_第1頁
組播原理及IPTV組網(wǎng)介紹PPT課件_第2頁
組播原理及IPTV組網(wǎng)介紹PPT課件_第3頁
組播原理及IPTV組網(wǎng)介紹PPT課件_第4頁
組播原理及IPTV組網(wǎng)介紹PPT課件_第5頁
已閱讀5頁,還剩72頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Page0,修訂記錄,本頁不打印,組播協(xié)議及組網(wǎng)介紹,Page2,前言,IPTV端到端應(yīng)用和其他基于IP的業(yè)務(wù)相比,從協(xié)議的角度主要是增加了對(duì)組播協(xié)議的要求組播協(xié)議相對(duì)已經(jīng)廣泛應(yīng)用的單播協(xié)議存在很多不同,是IPTV項(xiàng)目實(shí)施和維護(hù)的難點(diǎn),Page3,關(guān)于本課程,本課程主要內(nèi)容:常用組播協(xié)議原理的介紹(PIMSM、IGMP、IGMP-Proxy、IGMP-Snooping)典型的組網(wǎng)的分析,Page4,培訓(xùn)目標(biāo),學(xué)完本課程后,您應(yīng)該能掌握:PIMSM網(wǎng)絡(luò)的基本原理規(guī)劃主要考慮因素IGMP的交互過程IGMP-ProxyIGMP-Snooping的基本場景,Page5,目錄,IPTVE2E解決方案中所使用的組播特性簡介組播基礎(chǔ)組播分發(fā)樹IGMP原理IGMP-ProxyIGMP-Snooping介紹PIM,Page6,AllocateIPbasedonOption60/61/82,NPE,IPCore,HOME,Service,Access,BackboneCORE,POP,Aggregation,BRAS,Metro-E,PC,SIPPhone,STB,ONU,Splitter,OLT,IPTVCentralnode,IPTVEdgenode,GPON/Fiber,IPTVMedia/Upgrade,IPTVSignal,IPTVMulticast,IPTVMedia,IPTVSignal,EPE,S93,ObtainIPusingDHCPInsertOption60InsertOption61IGMP,InsertOption82Igmpproxy/snooping.,DHCPServer,NPE,BRAS,SR,DSLAMMSAN,PC,SIPPhone,STB,HG,RJ11,DHCPRelay.,IPTVE2E解決方案常用組播特性簡介,IgmpsnoopingMPLSLDP/TEBFDForx,IGMPsnooping,PIMSM/SSMMPLSLDP/TEL3VPN.,OSPFVRRPIGMPPIMIGMPSnoopingLACPEth-Trunk,HRPVRRP,各層次的組播特性是IPTV方案常見的難點(diǎn)可以承載單播的網(wǎng)絡(luò)不一定能承載組播,Page7,目錄,IPTVE2E解決方案中所使用的組播特性簡介組播基礎(chǔ)組播分發(fā)樹IGMP原理IGMP-ProxyIGMP-Snooping介紹PIM,組播原理-組播基本概念,Page8,10,組播概念:網(wǎng)絡(luò)中點(diǎn)到多點(diǎn)的通信形式,通過報(bào)文復(fù)制完成網(wǎng)絡(luò)中點(diǎn)到多點(diǎn)的高效數(shù)據(jù)傳送。減少不必要的報(bào)文傳輸,把報(bào)文復(fù)制盡可能的放在離接收者最近的網(wǎng)絡(luò)節(jié)點(diǎn)來完成。,組播原理-為什么需要組播VS單播,Page9,提高效率:控制網(wǎng)絡(luò)流量,減輕服務(wù)器和CPU負(fù)荷優(yōu)化性能:減少冗余流量分布式應(yīng)用:使多節(jié)點(diǎn)應(yīng)用成為可能,組播原理-為什么需要組播VS廣播,Page10,廣播不能跨網(wǎng)段,網(wǎng)段內(nèi)所有設(shè)備都能收到廣播(帶寬浪費(fèi)),網(wǎng)段內(nèi)所有設(shè)備都會(huì)處理廣播,有需要的設(shè)備處理組播,網(wǎng)絡(luò)設(shè)備按需進(jìn)行組播轉(zhuǎn)發(fā),討論:你覺得哪些應(yīng)用可以使用組播?,多媒體流媒體遠(yuǎn)程培訓(xùn)視頻/音頻會(huì)議網(wǎng)絡(luò)游戲金融應(yīng)用(股票)任何的“單到多”數(shù)據(jù)發(fā)布應(yīng)用,Page11,使用D類IP地址地址范圍224.0.0.0239.255.255.255,?判斷組播報(bào)文的目的地址必須為組播地址,源地址為單播地址。(對(duì)?錯(cuò)?),組播原理-組播編址,Page12,組播原理-組播地址分類,Page13,組播原理-組播地址分類,永久組地址:IANA為路由協(xié)議預(yù)留的組播地址,用于標(biāo)識(shí)一組特定的網(wǎng)絡(luò)設(shè)備(也稱為保留組播組)。永久組地址保持不變,組成員的數(shù)量可以是任意的,甚至可以為零。臨時(shí)組地址:為用戶組播組臨時(shí)分配的IP地址,組成員的數(shù)量一旦為零,即取消。保留的本地組播組地址/永久組地址224.0.0.0224.0.0.255報(bào)文的TTL=1,Page14,組播原理-組播地址分類,全局范圍地址(GloballyScopedAddresses)224.0.1.0238.255.255.255用來在組織之間以及跨越互連網(wǎng)進(jìn)行數(shù)據(jù)傳遞特例:SSM(SourceSpecificMulticast)地址段232.0.0.0-232.0.0.255默認(rèn)情況下,預(yù)留給SSM(指定信源組播)使用。SSM是PIMSM協(xié)議的擴(kuò)展,目前使用范圍不廣。GLOP地址段RFC3180233.0.0.0-233.0.0.255保留給已經(jīng)獲得公有自治系統(tǒng)號(hào)的組織使用,具體方法是將某AS號(hào)碼寫成十六進(jìn)制,分成兩個(gè)字節(jié),然后再放到233.0.0.0/8的第二,三字節(jié)中,這樣每個(gè)全局AS內(nèi)就有255個(gè)保留的組播地址。例如對(duì)于AS62010F23AF2.3A242.58233.242.58.0/24因此在全球范圍內(nèi)233.242.58.0/24預(yù)留給自治系統(tǒng)62010使用,Page15,組播原理-組播地址分類,管理范圍地址(AdministrativelyScopedAddresses)RFC2365239.0.0.0239.255.255.255Site-localscope:239.253.0.0/16Organization-localscope:239.192.0.0/14私有地址空間類似于RFC1918的單播地址不能用于Internet全局傳輸用于有限范圍內(nèi)的組播傳輸,Page16,組播原理-組播MAC,Page17,組播原理-組播MAC,相同的組播MAC地址(FDDI和以太網(wǎng)),注意存在32IP-1MAC地址重疊,Page18,目錄,IPTVE2E解決方案中所使用的組播特性簡介組播基礎(chǔ)組播分發(fā)樹IGMP原理IGMP-ProxyIGMP-Snooping介紹PIM,Page19,根據(jù)IP組播中對(duì)源選擇方式的不同,可以分為三種模型:ASM(Any-SourceMulticast)簡單地說,ASM模型就是任意源組播模型。在該模型中,任意發(fā)送者都可以成為組播源,向某組播組地址發(fā)送信息。眾多接收者通過加入由該地址標(biāo)識(shí)的組播組,從而接收到發(fā)往該組播組的所有信息。SFM(Source-FilteredMulticast)SFM模型繼承了ASM模型,從發(fā)送者角度來看,組播組成員關(guān)系完全相同。同時(shí),SFM在功能上對(duì)ASM進(jìn)行了擴(kuò)展:上層軟件對(duì)接收到的組播報(bào)文的源地址進(jìn)行檢查,允許或禁止來自某些組播源的報(bào)文通過。最終,接收者只能接收到來自部分組播源的數(shù)據(jù)。從接收者角度來看,只有部分組播源是有效的,組播源經(jīng)過了篩選。SSM(Source-SpecificMulticast)SSM模型和ASM模型的根本區(qū)別是接收者已經(jīng)通過其他手段預(yù)先知道了組播源的具體位置。SSM使用和ASM不同的組播地址范圍,直接在接收者和其指定的組播源之間建立專用的組播轉(zhuǎn)發(fā)路徑。,組播分發(fā)樹-組播模型,Page20,組播分發(fā)樹,源樹/最短路徑樹(基于源的分發(fā)樹)SPT,Page21,組播分發(fā)樹,共享分發(fā)樹RPT,Page22,組播分發(fā)樹,源樹(最短路徑樹)(SxG)表項(xiàng)對(duì)設(shè)備內(nèi)存占用較多,路徑最優(yōu),延遲最小路由器必須為每個(gè)源維護(hù)路徑信息共享樹O(*,G)表項(xiàng)對(duì)設(shè)備內(nèi)存占用較少,但路徑不是最優(yōu)的,引入額外的延遲RP在網(wǎng)絡(luò)中的位置是難點(diǎn),不同分發(fā)樹的特征,Page23,組播分發(fā)樹-基本原則,組播路由和單播路由是相反的:單播路由關(guān)心數(shù)據(jù)報(bào)文要到哪里去。組播路由關(guān)心數(shù)據(jù)報(bào)文從哪里來。組播路由使用“逆向路徑轉(zhuǎn)發(fā)”機(jī)制(RPF,ReversePathForwarding)來判斷數(shù)據(jù)是否可以被轉(zhuǎn)發(fā)。何謂RPF?路由器收到組播數(shù)據(jù)報(bào)文后,只有確認(rèn)這個(gè)數(shù)據(jù)報(bào)文是從自己到源(?)的出接口上收到的才進(jìn)行轉(zhuǎn)發(fā),否則丟棄報(bào)文。RPF檢查在單播路由表中查找到組播報(bào)文源地址的路由如果該源地址路由的出接口就是組播報(bào)文的入接口,RPF成功;否則RPF失敗,數(shù)據(jù)被丟棄。,Page24,組播分發(fā)樹-RPF失敗,Page25,組播分發(fā)樹-RPF成功,Page26,組播分發(fā)樹-協(xié)議分類,組播協(xié)議兩大類用戶管理協(xié)議IGMP、MLD等協(xié)議,用于組播分發(fā)樹末端用于主機(jī)側(cè)組播組成員的關(guān)系管理與維護(hù),如用戶加入、離開。組播路由協(xié)議PIM、MSDP等協(xié)議,用于組播分發(fā)樹內(nèi)部用于組播源到組播組成員間數(shù)據(jù)傳輸路徑的發(fā)現(xiàn)和建立,Page27,目錄,IPTVE2E解決方案中所使用的組播特性簡介組播基礎(chǔ)組播分發(fā)樹IGMP原理IGMP-ProxyIGMP-Snooping介紹PIM,Page28,IGMP,IGMP的三個(gè)標(biāo)準(zhǔn):RFC1112IGMP版本1Windows95支持RFC2236IGMP版本2(是目前的標(biāo)準(zhǔn))Windows98后的版本及大多數(shù)UNIX系統(tǒng)RFC3376IGMP版本3(兼容V2、V1)WindowsXP/linux版本支持IGMP的三個(gè)版本都適用于ASM模型。IGMPv3可以直接應(yīng)用于SSM模型,而IGMPv1和IGMPv2則需要SSM-Mapping技術(shù)的支持。,組播組管理協(xié)議IGMPInternetGroupManagementProtocol,在接收者主機(jī)和組播路由器之間運(yùn)行,定義主機(jī)與路由器之間建立和維護(hù)組播成員關(guān)系的機(jī)制。,Page29,IGMP發(fā)展歷程,IGMPv1(RFC1112),IGMPv2,IGMPv3,引入快速離開(FastLeave)目前廣泛應(yīng)用的標(biāo)準(zhǔn)RFC2236,支持SSM(sourcespecificjoinandleaves)RFC3376,版本都是后向兼容的,目前使用最廣泛為IGMPv2,規(guī)范IGMPV3forSSMRFC4604,Page30,IGMP,IGMPv1成員身份查詢(Membershipquery)成員身份報(bào)告(Membershipreport)IGMPv2成員身份查詢(Membershipquery)(通用查詢、特定組查詢)版本1的成員身份報(bào)告(Version1membershipreport)版本2的成員身份報(bào)告(Version2membershipreport)離開組(LeaveGroup)IGMPv3版本3的成員身份查詢(Version3Membershipquery)版本3的成員身份報(bào)告(Version3membershipreport),Page31,IGMPv1,普遍組查詢:目的地址為224.0.0.1組地址為全“0”成員報(bào)告消息:目的地址為主機(jī)要加入的組播組地址組地址為主機(jī)要加入的組播組地址。,Page32,IGMP加入,H1,H2,加入一個(gè)組,主機(jī)向路由器發(fā)送加入組的IGMP報(bào)告報(bào)文,Page33,IGMP報(bào)文抑制,通用查詢報(bào)文,維護(hù)這個(gè)組,路由器周期性地向所有主機(jī)(224.0.0.1)發(fā)送通用查詢報(bào)文,某個(gè)主機(jī)發(fā)送單個(gè)組播組的報(bào)告報(bào)文,組的其他成員監(jiān)聽到此報(bào)告報(bào)文后抑制本機(jī)該組報(bào)告報(bào)文的發(fā)送,Page34,IGMPV1不支持離開報(bào)告,H1,H3,H2,離開組播組(IGMPv1),主機(jī)“默不作聲”地離開某個(gè)組(不發(fā)報(bào)告了),路由器缺省發(fā)送2個(gè)通用組查詢報(bào)文(標(biāo)準(zhǔn)間隔為125s),路由器一直沒有收到這個(gè)組的IGMP報(bào)告,路由器上該組播組表項(xiàng)超時(shí)(離開)(2*通用查詢間隔+最大響應(yīng)時(shí)間=260s),X,Page35,IGMPv2,特定組查詢:目的地址為被查詢的組播組地址組地址為被查詢的組播組地址離開消息:目的地址字段為224.0.0.2組地址為主機(jī)要離開的組播組地址。,Page36,IGMPv2提供離開報(bào)告,主機(jī)向224.0.0.2發(fā)送離開組消息(包含離開的組),H1,H3,路由器向這個(gè)組(224.1.1.1)發(fā)送特定組查詢(最大響應(yīng)時(shí)間為1s,如果沒有響應(yīng)會(huì)再發(fā)送一次),3秒鐘內(nèi)沒有收到該組的報(bào)告(2*特定查詢間隔+特定查詢最大響應(yīng)時(shí)間),組224.1.1.1超時(shí),路由器刪除該組對(duì)應(yīng)的表項(xiàng),H2,離開組播組(IGMPv2),如果沒有特性查詢會(huì)怎么樣?,Page37,IGMPv3,允許主機(jī)指定接收/拒絕從某些組播源發(fā)送的組播數(shù)據(jù)成員報(bào)告目的地址更新為:224.0.0.22一個(gè)IGMPReport包含多個(gè)Record,提高交互效率無報(bào)告抑制功能獨(dú)立的查詢和報(bào)告消息,Page38,IGMPv3,IGMPv3Query消息格式,IGMPv3Report消息格式,Page39,IGMPv3(引入SSM),IS_IN(1.1.1.1)for232.1.1.1,IS_EX(2.2.2.2)for229.9.9.9,AfterQueryInterval(60sec),SSM=SourceSpecificMulticast,我只想接收源1.1.1.1發(fā)往232.1.1.1的組播數(shù)據(jù),我想接收除了2.2.2.2外其它源發(fā)往229.9.9.9的組播數(shù)據(jù),IGMPv3Router可以維護(hù)組特定源的狀態(tài)能發(fā)送針對(duì)特定源的查詢報(bào)文,對(duì)于組232.1.1.1僅由源1.1.1.1發(fā)送的組播數(shù)據(jù)被轉(zhuǎn)發(fā)到此LAN對(duì)于組229.9.9.9packetsfromallthesourcesexcept2.2.2.2isforwardedintheLAN.,Page40,IGMPv3消息報(bào)文,Page41,IGMP查詢者選舉,只有Querier路由器在該廣播網(wǎng)絡(luò)上發(fā)送igmpquery消息,IGMP查詢者選舉:IP地址小的獲勝,Page42,目錄,IPTVE2E解決方案中所使用的組播特性簡介組播基礎(chǔ)組播分發(fā)樹IGMP原理IGMP-ProxyIGMP-Snooping介紹PIM,Page43,IGMPSnooping如何工作,交換機(jī)收到IGMP通用查詢報(bào)文后向所有其它端口轉(zhuǎn)發(fā)并記錄連接組播路由器的端口,交換機(jī)識(shí)別收到的IGMP報(bào)文并僅向連接組播路由器的端口轉(zhuǎn)發(fā)收到的IGMPReport(報(bào)告)報(bào)文;同時(shí)記錄收到IGMPReport報(bào)文的端口及對(duì)應(yīng)的組播組(即建立二層組播轉(zhuǎn)發(fā)表),Switch,路由器定期發(fā)送通用查詢,Port1,Port2,Port3,Port4,Port5,Host2發(fā)送IGMPreports加入組225.1.1.1,Host5發(fā)送IGMPreports加入組225.1.1.1,IGMPSnooping如何工作,IGMP-Snooping優(yōu)點(diǎn):按需轉(zhuǎn)發(fā)節(jié)省主機(jī)端口帶寬;降低組播復(fù)制數(shù)量;,Switch,路由器定期發(fā)送通用查詢,Port1,Port2,Port3,Port4,Port5,Host2發(fā)送IGMPreports加入組225.1.1.1,Host5發(fā)送IGMPreports加入組225.1.1.1,思考:IGMP-Snooping情況下Host之間IGMP報(bào)文還有抑制嗎?,Page45,IGMPSnooping形成的表項(xiàng),Page46,二層組播igmp-snooping,對(duì)于未使能igmp-snooping時(shí),由于不知道哪些端口下存在接收者,因此交換機(jī)向VLAN內(nèi)的所有端口(除入端口外)轉(zhuǎn)發(fā)該播數(shù)據(jù)報(bào)文,此VLAN內(nèi)的組播組成員和非組播組成員都能收到組播數(shù)據(jù)報(bào)文。IGMP-Snooping是實(shí)現(xiàn)組播轉(zhuǎn)發(fā)樹上最后一跳路由器到接收者之間二層網(wǎng)絡(luò)上的組播數(shù)據(jù)按需分發(fā)的協(xié)議,如下圖所示:,Page47,二層組播igmp-proxy,和igmpSnooping類似,其實(shí)現(xiàn)的原理是igmpproxy設(shè)備的主機(jī)接口(又稱為上行接口)指向樹的根節(jié)點(diǎn),即上聯(lián)到組播路由器。在這個(gè)接口上,igmpproxy設(shè)備運(yùn)行主機(jī)功能,不運(yùn)行igmp。當(dāng)接收到igmp查詢包時(shí),igmpproxy設(shè)備在主機(jī)端口發(fā)送igmp成員報(bào)告,當(dāng)成員數(shù)據(jù)庫發(fā)生改變時(shí),主動(dòng)發(fā)送離開或者加入組播的數(shù)據(jù)包到相連的路由器。主機(jī)接口還要根據(jù)成員數(shù)據(jù)庫,轉(zhuǎn)發(fā)接收到組播包。路由器接口(又稱為下行接口)背離根節(jié)點(diǎn),下聯(lián)用戶主機(jī)。在此端口運(yùn)行igmp協(xié)議,進(jìn)行下聯(lián)用戶的組成員登記查詢刪除工作,維護(hù)成員數(shù)據(jù)庫。實(shí)現(xiàn)接收成員報(bào)告,建立和修改一個(gè)成員表;發(fā)送查詢包,查詢主機(jī)是否離開曾經(jīng)加入的組;依據(jù)登記的組播成員的數(shù)據(jù)庫向上行和下行轉(zhuǎn)發(fā)接收到的組播數(shù)據(jù)包。igmpproxy與igmpSnooping實(shí)現(xiàn)功能相同但機(jī)理相異:igmpsnooping只是通過偵聽igmp的消息來獲取有關(guān)信息,而igmpproxy則攔截了終端用戶的igmp請(qǐng)求并進(jìn)行相關(guān)處理后,再將它轉(zhuǎn)發(fā)給上層路由器。,Page48,目錄,IPTVE2E解決方案中所使用的組播特性簡介組播基礎(chǔ)組播分發(fā)樹IGMP原理IGMP-ProxyIGMP-Snooping介紹PIM,Page49,PIM-組播路由協(xié)議種類,對(duì)于ASM模型,可以將組播路由分為域內(nèi)和域間兩大類。對(duì)于SSM模型,沒有域內(nèi)和域間的劃分。由于接收者預(yù)先知道組播源的具體位置,因此可以借助PIMSM的部分功能直接創(chuàng)建組播傳輸路徑。目前,主要有4個(gè)域內(nèi)組播路由協(xié)議:DVMRPv3(草案)DVMRPv1(RFC1075)已經(jīng)廢止。MOSPF(RFC1584)PIM-DM(Internet草案)PIM-SMV2(RFC2362)目前最常用的協(xié)議其他(CBT,OCBT,QOSMIC,SM,等等),Page50,PIM,PIM密集模式(Dense-mode)使用“推”(Push)模型(先給你,可以不要)組播數(shù)據(jù)整網(wǎng)絡(luò)的泛洪(Flood)下游不想接收的話則剪枝(Prune)泛濫、剪枝、泛濫、剪枝周而復(fù)始(通常3分鐘一次)PIM稀疏模式(Sparse-mode)使用“拉”(Pull)模型(你要才給你)組播數(shù)據(jù)只發(fā)送到有需要的地方有顯式的加入(Join)過程,協(xié)議號(hào):103使用的組播組地址:224.0.0.13,Page51,PIM-DM,協(xié)議無關(guān)組播(ProtocolIndependentMulticast)支持所有的單播路由協(xié)議:靜態(tài)路由、RIP、IGRP、IS-IS、BGP、OSPF,單播路由是什么都沒關(guān)系。數(shù)據(jù)觸發(fā)建立組播狀態(tài)表項(xiàng)無需定期發(fā)送Join/Prune消息維持狀態(tài)表項(xiàng)只建立源樹;工作機(jī)制較簡單使用周期性泛洪、剪枝機(jī)制先向網(wǎng)絡(luò)泛濫(Flood),然后根據(jù)組播組成員關(guān)系進(jìn)行剪枝(Prune)使用斷言(Assert)機(jī)制來剪枝冗余數(shù)據(jù)流適合于.帶寬充裕、組播用戶較密集的網(wǎng)絡(luò)小規(guī)模的網(wǎng)絡(luò),Page52,PIMDM工作過程,Senddata,Forwarddata,Forwarddata,Forwarddata,Forwarddata,Iwantdatafrom,G,Forwarddata,Send(S,G)prune,Send(S,G)prune,Removedownstream.,Send(S,G)prune,Ihavenoreceiver,Ihavenoreceiver,Olistnull.GotoPrunedstate.Removedownstream,Removedownstream,Forwarddata,Iwantdatafrom,G,Send(S,G)Graft,Send(S,G)Graft-ACK,Adddownstream.GotoForwardstateinupstream,Send(S,G)Graft,Send(S,G)Graft-ACK,Adddownstream.,Forwarddata,Page53,PIM-DM,對(duì)于小型網(wǎng)絡(luò)來說非常有效優(yōu)勢:易于配置基礎(chǔ)配置只有兩條命令實(shí)現(xiàn)機(jī)制簡單(泛濫剪枝)潛在問題.泛濫剪枝過程不夠高效復(fù)雜的Assert機(jī)制控制和數(shù)據(jù)平面混合導(dǎo)致網(wǎng)絡(luò)內(nèi)部的所有路由器上都有(S,G)可能會(huì)導(dǎo)致非確定性的拓?fù)湫袨椴恢С止蚕順?Page54,PIMSM基本流程,鄰居發(fā)現(xiàn)共享樹/RPT建立源注冊RPT到SPT的切換剪枝共享樹狀態(tài)維護(hù),Page55,PIM-SM共享樹的形成,接收者,RP,(*,G)僅在共享樹沿途建立,Page56,PIM-SM單播注冊,接收者,RP,共享樹,(S,G)僅在源樹沿途建立,Page57,PIM-SM注冊停止,接收者,RP,共享樹,RP向第一跳路由器發(fā)送注冊停止(Register-Stop)消息,停止注冊過程,數(shù)據(jù)流從組播源通過源樹到達(dá)RP,Page58,PIM-SM轉(zhuǎn)發(fā)開始,接收者,RP,共享樹,組播數(shù)據(jù)沿源樹(SPT)流向RP,從RP開始,數(shù)據(jù)流沿共享樹(RPT)流向接收者,Page59,RPT,SendIGMPReport,Send(*,G)JointowardsRP,RP,RPcreate(*,G)entryandaddthisoif,源DR,Create(*,G)entryandaddoif,Create(*,G)entryandaddoif,Ihaveareceiver,Iwantdatafrom,G,Senddata,通過單播注冊報(bào)文發(fā)送組播數(shù)據(jù)到RP,Create(S,G)entryandcopyoiffrom(*,G),Create(S,G)entryandcopyoiffrom(*,G),Forwarddata,Forwarddata,Create(S,G)entryandcopyoiffrom(*,G),Send(*,G)JointowardsRP,Forwarddata,Register接口,Page60,RPT到SPT切換,RP,源DR,Ihaveareceiver,IwantdatafromG,Senddata,Forwarddata,Forwarddata,Create(S,G)entryandaddthisoif,Forwarddata,Send(S,G)JointowardsSource,Send(S,G)JointowardsSource,Addthisoifin(S,G)entry,Forwarddata,Forwarddata,Send(S,G,rpt)prunetowardsRP,Send(S,G,rpt)prunetowardsRP,Send(S,G,)RegisterstoptowardsDR,此例中RP配置為永遠(yuǎn)不向SPT切換,接收者DR,Ihavenoreceiver,空單播注冊報(bào)文,通過單播注冊報(bào)文發(fā)送組播數(shù)據(jù)到RP,Page61,PIM-SMRP設(shè)置,靜態(tài)配置,需要在所有組播路由器上配置動(dòng)態(tài)RP通過設(shè)置候選RP(C-RP)實(shí)現(xiàn)C-RP消息單播至BSR從BSR消息中獲得BSR地址C-RP通告報(bào)文周期性發(fā)送(缺省60秒)C-RP通告消息包括:服務(wù)組范圍(缺省=224.0.0.0/4)C-RP地址優(yōu)先級(jí)等參數(shù),Page62,PIM-SM,BSR即“BootStrapRouter”,自舉路由器負(fù)責(zé)在PIM-SM網(wǎng)絡(luò)啟動(dòng)后,收集網(wǎng)絡(luò)內(nèi)的RP信息,為每個(gè)組選舉出RP,然后將RP集/RP-set(即組-RP映射數(shù)據(jù)庫)發(fā)布到整個(gè)PIM-SM網(wǎng)絡(luò)。一個(gè)網(wǎng)絡(luò)內(nèi)部只有一個(gè)BSR可以配置多個(gè)候選BSR(C-BSR)BSR作用候選RP(C-RP)將通告消息發(fā)送給BSRBSR周期性地向所有路由器發(fā)送BSR消息所有的路由器使用收到的RP集來確定對(duì)應(yīng)每個(gè)組播組的RP,Page63,PIM-SM,BSR作用接收C-RP通告消息接收并存儲(chǔ)所有C-RP消息生成BSR消息向所有的PIM-Routers(224.0.0.13)組以組播方式發(fā)送(TTL=1)向所有接口發(fā)送,一跳一跳地傳播開去。每60秒鐘或者發(fā)現(xiàn)有RP信息變化時(shí)發(fā)送BSR消息包括:BSR的“組-RP”映射激活BSR地址,Page64,PIM-SM,支持共享樹和源樹假設(shè)沒有主機(jī)需要接收組播數(shù)據(jù),除非它們明確地發(fā)出了請(qǐng)求使用“匯聚點(diǎn)”(RP,RendezvousPoint)發(fā)送者和接收者在RP處進(jìn)行匯聚發(fā)送者/源的第一跳路由器(DR)把發(fā)送者注冊到RP上(報(bào)個(gè)到,掛個(gè)號(hào))接收者的DR(直連網(wǎng)絡(luò)上的負(fù)責(zé)人)為接收者加入到共享樹(樹根為RP)適合于大規(guī)模的企業(yè)網(wǎng)絡(luò)是任何網(wǎng)絡(luò)的優(yōu)選方案,不管其規(guī)模和成員密集程度和MBGP、MSDP共同結(jié)合使用可以完成跨域的組播,Page65,PIM協(xié)議中的斷言機(jī)制,E0,進(jìn)入路由器的組播數(shù)據(jù)報(bào)文(RPF檢查都成功),E0,S0,S0,計(jì)算distance和metric值,誰到源(?)的路由最優(yōu)誰獲勝如果distance和metric相等,IP地址大的獲勝(Winner),輸?shù)?Loser)就停止轉(zhuǎn)發(fā)(剪枝接口),Page66,指定路由器(DR),當(dāng)一個(gè)多接入網(wǎng)絡(luò)(如以太網(wǎng))中有多個(gè)PIM路由器時(shí),通過選擇DR來唯一的指定一個(gè)路由器負(fù)責(zé)組播報(bào)文的處理同一個(gè)多接入網(wǎng)絡(luò)中,只有一個(gè)路由器被選為DRDR的選舉規(guī)則:比較DR優(yōu)先級(jí)(高者優(yōu)先,可配置)比較接口IP地址(大者優(yōu)先),Page67,PIMDM與PIMSM對(duì)比,前提:47個(gè)組播節(jié)點(diǎn),5個(gè)節(jié)目源情況下,Page68,PIMSSM特定源組播,SSM的優(yōu)點(diǎn):消除了當(dāng)多個(gè)組播源使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論