專利名稱:一種域間組播的傳輸方法及邊緣設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及組播業(yè)務(wù)的傳輸領(lǐng)域,特別涉及一種域間組播的傳輸方法及邊緣設(shè)備。
背景技術(shù):
隨著組播業(yè)務(wù)的目益流行,比如網(wǎng)絡(luò)游戲、電子郵件、電子理財(cái)?shù)然诨ヂ?lián)網(wǎng)的業(yè)務(wù),特別是IPTV(Internet Protocol TV,交互式網(wǎng)絡(luò)電視)等新興業(yè)務(wù)的廣泛使用,使得跨自治域(由一個ISP運(yùn)營的網(wǎng)絡(luò)稱為一個自治域)的組播業(yè)務(wù)也日漸流行。其中,IPTV是一種利用寬帶有線電視網(wǎng),集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式服務(wù)的嶄新技術(shù)。針對上述組播的業(yè)務(wù)實(shí)現(xiàn),必須通過協(xié)調(diào)不同的運(yùn)營商部署的自治域,使之相互間共享組播業(yè)務(wù)。
在自治域內(nèi)部通過域內(nèi)組播傳輸信息,在不同的自治域間要通過域間組播傳輸信息。目前域間組播的實(shí)現(xiàn)方式主要有MSDP(組播信源發(fā)現(xiàn)協(xié)議)/MBGP(組播邊界網(wǎng)關(guān)協(xié)議)和PIM-SSM。前者是利用MSDP協(xié)議傳播組播源活動信息SA,以指示有哪些組播源可用,同時輔以MBGP來選擇合適的傳播組播流的路徑,但該方式各個域間運(yùn)行的組播路由協(xié)議都是PIM-SM。后者其實(shí)就是PIM-SM協(xié)議的簡化版,去掉了組播源注冊過程,接入側(cè)運(yùn)行組管理協(xié)議是IGMPV3或者是CISCO的IGMPV3Lite、URD協(xié)議,用戶知道組播源的地址,直接加入,實(shí)現(xiàn)接收組播業(yè)務(wù)流。
上述兩種方案中,不同自治域內(nèi)部的組播協(xié)議必須相同,即一個自治域域內(nèi)組播為PIM-SM協(xié)議,與之通信的另一個自治域域內(nèi)組播也必須是PIM-SM協(xié)議。然而對于各個自治域內(nèi)部的組播不全相同時,上述域間組播傳輸就無法實(shí)現(xiàn)。如果為實(shí)現(xiàn)域間的組播,則必須強(qiáng)制要求各個自治域大幅度修改配置,甚至更新設(shè)備,以統(tǒng)一各個自治域的域內(nèi)組播協(xié)議。
發(fā)明內(nèi)容
本發(fā)明要解決的問題是提供一種域間組播的傳輸方法,以解決現(xiàn)有技術(shù)中在使用不同域內(nèi)組播協(xié)議的自治域之間不能進(jìn)行域間組播傳輸?shù)娜毕荨?br>
為達(dá)到上述目的,本發(fā)明公開了一種域間組播的傳輸方法,用以協(xié)助本自治域內(nèi)的主機(jī)和其他自治域內(nèi)的組播源建立組播業(yè)務(wù)連接,包括以下步驟A、在本自治域邊緣設(shè)備處,根據(jù)收到的組播路由協(xié)議報(bào)文生成相應(yīng)的組管理協(xié)議報(bào)文,并向組播源所在自治域發(fā)送組管理協(xié)議報(bào)文;B、在本自治域邊緣設(shè)備處,將由組播源方向轉(zhuǎn)發(fā)過來的組播組數(shù)據(jù)向本自治域內(nèi)主機(jī)方向轉(zhuǎn)發(fā)。
步驟A中所述組管理協(xié)議報(bào)文包括組管理協(xié)議成員關(guān)系報(bào)告報(bào)文或組管理協(xié)議離開報(bào)文,分別對應(yīng)于組播路由協(xié)議報(bào)文中的組播路由加入報(bào)文以及組播路由剪枝報(bào)文。
當(dāng)組播源所在自治域的邊緣路由器接收到組管理協(xié)議成員關(guān)系報(bào)告報(bào)文時,將該報(bào)文中的組播組收集到列表中;當(dāng)組播源所在自治域的邊緣路由器接收到組管理協(xié)議離開報(bào)文時,將該報(bào)文中的組播組從列表中刪除。
組播源所在自治域的邊緣路由器周期發(fā)送通用組查詢報(bào)文,以查詢組播組成員;所述組播組中的扮演主機(jī)角色的邊緣路由器通過發(fā)送響應(yīng)報(bào)文來響應(yīng)查詢。
所述組播路由協(xié)議包括稀疏模式協(xié)議無關(guān)組播PIM-SM、密集模式協(xié)議無關(guān)組播PIM-DM或距離矢量組播路由協(xié)議DVMRP。
所述組管理協(xié)議包括因特網(wǎng)組管理協(xié)議IGMP或組播偵聽發(fā)現(xiàn)MLD協(xié)議。
本發(fā)明還公開了一種實(shí)現(xiàn)域間組播的邊緣設(shè)備,用以為本自治域內(nèi)的主機(jī)與其他自治域的組播源建立組播業(yè)務(wù)連接,所述邊緣設(shè)備中包括組管理協(xié)議轉(zhuǎn)換單元,該單元將組播路由協(xié)議報(bào)文轉(zhuǎn)換為組管理協(xié)議報(bào)文,并將該組管理協(xié)議報(bào)文向其他自治域發(fā)送。
組播路由協(xié)議報(bào)文包括組管理協(xié)議成員關(guān)系報(bào)告報(bào)文或組管理協(xié)議離開報(bào)文,分別對應(yīng)于組播路由協(xié)議報(bào)文中的組播路由加入報(bào)文以及組播路由剪枝報(bào)文。
組播源所在自治域的邊緣設(shè)備周期發(fā)送通用組查詢報(bào)文,以查詢組播組成員,所述組播組中的扮演主機(jī)角色的邊緣設(shè)備通過發(fā)送響應(yīng)報(bào)文來響應(yīng)查詢。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明中不同自治域互視各自為對方的接入主機(jī);接入方自治域的邊緣路由器實(shí)現(xiàn)IGMP協(xié)議轉(zhuǎn)換單元與自己的組播路由協(xié)議進(jìn)行聯(lián)動,由它代表自己方的自治域,擔(dān)任對方的接入主機(jī)的角色。
進(jìn)一步,當(dāng)邊緣路由器收到本自治域的組播路由協(xié)議加入信息時,觸發(fā)自己的IGMP協(xié)議單元,發(fā)送IGMP成員關(guān)系報(bào)告,告訴相鄰自治域的邊緣路由器,希望接收該組播業(yè)務(wù);反之如果收到本自治域的組播路由協(xié)議離開報(bào)文,則觸發(fā)自己的IGMP協(xié)議單元,發(fā)送IGMP離開報(bào)文,告訴相鄰自治域的邊緣路由器,不希望接收組播業(yè)務(wù)。通過自治域內(nèi)報(bào)文與IGMP報(bào)文轉(zhuǎn)換,實(shí)現(xiàn)不同自治域的域間通信。
另外,本發(fā)明不需要改變各個自治域內(nèi)的組播路由協(xié)議和絕大多數(shù)相關(guān)的配置,也不涉及標(biāo)準(zhǔn)協(xié)議的改動,僅僅改進(jìn)自治域的邊緣路由器就可實(shí)現(xiàn),因此,對現(xiàn)有網(wǎng)絡(luò)設(shè)備提供了更大的兼容性,擴(kuò)展了本發(fā)明的應(yīng)用范圍。
圖1是本發(fā)明基本原理的流程圖;圖2是本發(fā)明一個具體實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖3是本發(fā)明另一個具體實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)圖;圖4是本發(fā)明又一個具體實(shí)施例的網(wǎng)絡(luò)結(jié)構(gòu)圖。
具體實(shí)施例方式
下面我們將結(jié)合附圖,對本發(fā)明的最佳實(shí)施方案進(jìn)行詳細(xì)描述。首先要指出的是,本發(fā)明中用到的術(shù)語、字詞及權(quán)利要求的含義不能僅僅限于其字面和普通的含義去理解,還包括進(jìn)而與本發(fā)明的技術(shù)相符的含義和概念,這是因?yàn)槲覀冏鳛榘l(fā)明者,要適當(dāng)?shù)亟o出術(shù)語的定義,以便對我們的發(fā)明進(jìn)行最恰當(dāng)?shù)拿枋?。因此,本說明和附圖中給出的配置,只是本發(fā)明的首選實(shí)施方案,而不是要列舉本發(fā)明的所有技術(shù)特性。我們要認(rèn)識到,還有各種各樣的可以取代我們方案的同等方案或修改方案。
本發(fā)明提供的域間組播的傳輸方法,用于協(xié)助本自治域內(nèi)的主機(jī)和其他自治域內(nèi)的組播源建立組播業(yè)務(wù)連接,其基本流程如圖1所示,包括以下步驟s101、在本自治域邊緣設(shè)備(通常是三層設(shè)備,如路由器或三層交換機(jī))處,根據(jù)收到的組播路由協(xié)議報(bào)文生成相應(yīng)的組管理協(xié)議報(bào)文,并向組播源所在自治域發(fā)送組管理協(xié)議報(bào)文。
s102、在本自治域邊緣設(shè)備處,將由組播源方向轉(zhuǎn)發(fā)過來的組播組數(shù)據(jù)向本自治域內(nèi)主機(jī)方向轉(zhuǎn)發(fā)。
下面結(jié)合具體實(shí)施例對本發(fā)明進(jìn)行描述,在如圖2所示的網(wǎng)絡(luò)中包括自治域100和自治域200,自治域100中包括組播源11、與組播源11直接連接的路由器12和邊緣路由器13;自治域200包括主機(jī)21、與主機(jī)21連接的路由器22和邊緣路由器23。自治域100與自治域200通過邊緣路由器13和邊緣路由器23通信。為便于描述,這里約定邊緣路由器23連接邊緣路由器13的接口稱為上行接口,邊緣路由器23連接自治域200內(nèi)部路由器22的接口稱為下行接口;邊緣路由器13連接邊緣路由器23的接口為下行接口,邊緣路由器13連接自治域100內(nèi)部路由器12的接口稱為上行接口。
假設(shè)自治域100內(nèi)部路由器之間運(yùn)行的是PIM-DM組播路由協(xié)議,而自治域200內(nèi)部路由器之間運(yùn)行的是PIM-SM組播路由協(xié)議,組管理協(xié)議為IGMP(在IPV4中,組管理協(xié)議為IGMP;應(yīng)用到IPV6中,組管理協(xié)議可以是對應(yīng)的組播偵聽發(fā)現(xiàn)MLD協(xié)議,兩者實(shí)現(xiàn)的方法相同,只是應(yīng)用環(huán)境不同)。
在PIM-DM域中,運(yùn)行P1M-DM協(xié)議的路由器周期性的發(fā)送Hello消息,發(fā)現(xiàn)鄰接的PIM路由器,進(jìn)行葉子網(wǎng)絡(luò)、葉子路由器的判斷,并負(fù)責(zé)在多路訪問網(wǎng)絡(luò)中選舉指定路由器。當(dāng)組播源開始發(fā)送組播數(shù)據(jù)時,域內(nèi)所有網(wǎng)絡(luò)節(jié)點(diǎn)都需要接收數(shù)據(jù),因此采用“擴(kuò)散-剪枝”(此處的擴(kuò)散也可以理解為加入)方式進(jìn)行組播數(shù)據(jù)包轉(zhuǎn)發(fā)。沿途路由器向除組播源對應(yīng)的RPF(上游鄰接節(jié)點(diǎn)對應(yīng)的接口)之外的所有接口轉(zhuǎn)發(fā)組播數(shù)據(jù)包。如果網(wǎng)絡(luò)中某區(qū)域沒有組播組成員,該區(qū)域內(nèi)的路由器會發(fā)送剪枝消息,將通往該區(qū)域的轉(zhuǎn)發(fā)接口剪枝,并且建立剪枝狀態(tài),同時啟動定時器,當(dāng)定時器超時,剪枝狀態(tài)重新變?yōu)檗D(zhuǎn)發(fā)狀態(tài)。其中,剪枝狀態(tài)包括組播源和組播組的信息,當(dāng)剪枝區(qū)域內(nèi)出現(xiàn)了組播組成員時,不必等待上游剪枝狀態(tài)超時,而主動向上游發(fā)送嫁接報(bào)文,以使剪枝狀態(tài)變?yōu)檗D(zhuǎn)發(fā)狀態(tài)。
在PIM-SM域中,通過建立組播分發(fā)樹進(jìn)行組播數(shù)據(jù)包的轉(zhuǎn)發(fā),組播分發(fā)樹分為共享樹和最短路徑樹,PIM-SM通過顯示的加入/剪枝機(jī)制完成組播分發(fā)樹的建立與維護(hù)。
當(dāng)自治域200內(nèi)的主機(jī)21想要觀看某節(jié)目,則主機(jī)21會通過應(yīng)用層的協(xié)議向組播源11獲取對應(yīng)的組播地址,然后發(fā)送對應(yīng)組的IGMP(Internet GroupManagement Protocol,因特網(wǎng)組管理協(xié)議)成員關(guān)系報(bào)告報(bào)文;連接主機(jī)21的路由器22在收到IGMP成員關(guān)系報(bào)告報(bào)文后,就會向組播源11方向發(fā)送PIM協(xié)議的加入消息;由于自治域200連接自治域100的邊緣路由器只有23,所以該P(yáng)IM加入消息必定到達(dá)邊緣路由器23;邊緣路由器23收到來自下行接口的PIM加入消息,就會觸發(fā)IGMP協(xié)議轉(zhuǎn)換單元往邊緣路由器13發(fā)送對應(yīng)組的IGMP成員關(guān)系報(bào)告報(bào)文;邊緣路由器13發(fā)現(xiàn)有IGMP組加入,就會以對應(yīng)組播路由協(xié)議(自治域100中的PIM-DM協(xié)議)的流程去引導(dǎo)組播數(shù)據(jù)在該組中傳送。
當(dāng)該主機(jī)21不愿意觀看該節(jié)目時,則會發(fā)送對應(yīng)組的IGMP離開報(bào)文;連接它的路由器22就會向組播源方向發(fā)送對應(yīng)組的PIM剪枝消息;同樣道理,該剪枝消息必定到達(dá)邊緣路由器23;邊緣路由器23收到來自下行接口的PIM剪枝報(bào)文就會觸發(fā)IGMP協(xié)議轉(zhuǎn)換單元向邊緣路由器13發(fā)送對應(yīng)組的IGMP離開報(bào)文;邊緣路由器13發(fā)現(xiàn)有組離開,就會以相應(yīng)的流程發(fā)送剪枝消息,截?cái)鄬?yīng)的組播流。
本發(fā)明的改進(jìn)只涉及邊緣路由器,即本例中的邊緣路由器23。本發(fā)明通過在邊緣路由器中增加IGMP協(xié)議轉(zhuǎn)換單元,使組播路由協(xié)議的組加入行為轉(zhuǎn)化為IGMP的組加入行為,以及讓組播路由協(xié)議的組離開行為,轉(zhuǎn)化為IGMP的組離開行為。邊緣路由器具體實(shí)現(xiàn)方法如下首先,在邊緣路由器23中設(shè)置并維護(hù)一張組播組列表,該組播列表用于存儲組播組信息,當(dāng)邊緣路由器23接收到自治域200內(nèi)的路由器22的PIM-SM加入報(bào)文后,觸發(fā)IGMP協(xié)議轉(zhuǎn)換單元向上行接口發(fā)送對應(yīng)組的IGMP成員關(guān)系報(bào)告報(bào)文,并將該報(bào)文內(nèi)的組播組存儲到組播列表中;當(dāng)邊緣路由器23接收到自治域200內(nèi)的路由器22的PIM-SM剪枝報(bào)文后,觸發(fā)IGMP協(xié)議轉(zhuǎn)換單元向上行接口發(fā)送對應(yīng)組的IGMP離開消息,并將該剪枝報(bào)文內(nèi)的組播組從組播列表中刪除。
當(dāng)邊緣路由器13收到來自上行接口的IGMP通用查詢報(bào)文,將遍歷組播組列表,為每個組播組啟動一個倒計(jì)數(shù)報(bào)告計(jì)時器,時間為10秒。如果計(jì)時器超時前未收到組播組的IGMP成員關(guān)系報(bào)告報(bào)文,則發(fā)送對應(yīng)組的IGMP成員關(guān)系報(bào)告報(bào)文。
當(dāng)收到來自上行接口的IGMP特定組查詢報(bào)文,會發(fā)送幾個IGMP特定組查詢報(bào)文。此時扮演主機(jī)角色的邊緣路由器通過發(fā)送響應(yīng)報(bào)文來響應(yīng)查詢,且該邊緣路由器需要在最大響應(yīng)時間內(nèi)回應(yīng)IGMP成員關(guān)系報(bào)告報(bào)文,因?yàn)檫吘壜酚善?3連接邊緣路由器的接口可能還連接著其他的主機(jī)或者其他自制系統(tǒng)的邊緣路由器。
邊緣路由器13可能還會連接著其他的主機(jī)或者其他自治域的邊緣路由器。所以當(dāng)邊緣路由器23在計(jì)時器超時前收到了IGMP成員關(guān)系報(bào)告報(bào)文,應(yīng)該與主機(jī)行為一樣,進(jìn)行成員關(guān)系報(bào)告報(bào)文的抑制刪除與收到的IGMP成員關(guān)系報(bào)告報(bào)文對應(yīng)的組播組的計(jì)時器。
另外,為了防止邊緣路由器23上的組播地址老化,邊緣路由器23需要周期性的遍歷組播組列表,發(fā)送IGMP成員關(guān)系報(bào)告報(bào)文。
本發(fā)明中的不同自治域間可能有多個邊緣路由器,如圖3所示,包括自治域300和自治域400,自治域300中包括節(jié)目源31、與節(jié)目源31直接相連的路由器32、邊緣路由器33和邊緣路由器34;自治域400中包括主機(jī)41、與主機(jī)41直接相連的路由器42、邊緣路由器43和邊緣路由器44;邊緣路由器33與邊緣路由器43相連,邊緣路由器34與邊緣路由器44相連。這時兩個自治域雖然通過多個邊緣路由器相連,但對于特定的某個組播源,真正在發(fā)揮功能的,也只有一對邊緣路由器,因?yàn)榻M播路由協(xié)議的組加入?yún)f(xié)議報(bào)文會按照單播路由表往上傳送,最終只會達(dá)到路徑最短的那對邊緣路由器。當(dāng)然了,也有可能出現(xiàn)因?yàn)樽灾斡騼?nèi)路由器采用組播報(bào)文分擔(dān)技術(shù)而導(dǎo)致兩個邊緣路由器都需要作出基于本發(fā)明的改進(jìn)的情況。
一個自治域中包括多個路由器,一個路由器下連有多個主機(jī),如圖4所示,包括自治域500和自治域600,其中,自治域500包括路由器510、路由器520和邊緣路由器530,路由器510下接主機(jī)511(節(jié)目源)和主機(jī)512,路由器520下接主機(jī)521和主機(jī)522;自治域600包括路由器610、路由器620和邊緣路由器630,路由器610下接主機(jī)611和主機(jī)612,路由器620下接主機(jī)621和主機(jī)622;兩個自治域通過邊緣路由器530和邊緣路由器630通信。
上述以兩個自治域構(gòu)成的網(wǎng)絡(luò)系統(tǒng)為本發(fā)明應(yīng)用的簡化方案,本發(fā)明同時可以適用于三個、四個等多個自治域的網(wǎng)絡(luò)環(huán)境。在每個自治域內(nèi)采用現(xiàn)有技術(shù)進(jìn)行組播,只是通過使邊緣路由器增加協(xié)議轉(zhuǎn)換功能,改變了域間的組播傳輸協(xié)議。
本發(fā)明中路由器的接口包括以太網(wǎng)口,POS口等可以運(yùn)行組播業(yè)務(wù)的接口類型。
本發(fā)明中與IGMP協(xié)議轉(zhuǎn)換單元進(jìn)行聯(lián)動的組播路由協(xié)議不限于PIM-SM,也可以是其它協(xié)議,比如DVMRP協(xié)議。所有的組播路由協(xié)議都有組加入行為和組離開行為,這是基本的路由協(xié)議行為;改造方式也一樣,讓IGMP協(xié)議轉(zhuǎn)換單元和組播路由協(xié)議進(jìn)行聯(lián)動。
本發(fā)明中關(guān)于IGMP協(xié)議處理的描述主要是關(guān)于IGMPV2,但同樣適用于IGMPV1和IGMPV3,對于IGMPV1,它只會發(fā)送IGMP成員關(guān)系報(bào)告報(bào)文,而不會發(fā)送離開報(bào)文,則收到組播路由協(xié)議的離開報(bào)文時,不再響應(yīng)來自邊緣路由器的通用查詢報(bào)文和指定組查詢報(bào)文,不再發(fā)送IGMP成員關(guān)系報(bào)告報(bào)文就可以了,其他與IGMPV2相同。IGMPV3增強(qiáng)了IGMPV2的功能,但是增強(qiáng)的那些功能與本發(fā)明無關(guān),處理與IGMPV2相同。
除了本發(fā)明提到的IGMP協(xié)議轉(zhuǎn)換單元與組播路由協(xié)議的聯(lián)動外,也可以手工靜態(tài)配置IGMP組。
本發(fā)明還提供了一種實(shí)現(xiàn)域間組播的邊緣路由器,用以為本自治域內(nèi)的主機(jī)與其他自治域的組播源建立組播業(yè)務(wù)連接,所述邊緣路由器中包括組管理協(xié)議轉(zhuǎn)換單元,該單元將組播路由協(xié)議報(bào)文轉(zhuǎn)換為組管理協(xié)議報(bào)文,并將該組管理協(xié)議報(bào)文向其他自治域發(fā)送。組播路由協(xié)議報(bào)文,包括組管理協(xié)議成員關(guān)系報(bào)告報(bào)文或組管理協(xié)議離開報(bào)文,分別對應(yīng)于組播路由協(xié)議報(bào)文中的組播路由加入報(bào)文以及組播路由剪枝報(bào)文。組播源所在自治域的邊緣路由器周期發(fā)送通用組查詢報(bào)文,以查詢組播組成員,所述組播組中的扮演主機(jī)角色的邊緣路由器通過發(fā)送響應(yīng)報(bào)文來響應(yīng)查詢。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種域間組播的傳輸方法,用以協(xié)助本自治域內(nèi)的主機(jī)和其他自治域內(nèi)的組播源建立組播業(yè)務(wù)連接,其特征在于,包括以下步驟A、在本自治域邊緣設(shè)備處,根據(jù)收到的組播路由協(xié)議報(bào)文生成相應(yīng)的組管理協(xié)議報(bào)文,并向組播源所在自治域發(fā)送組管理協(xié)議報(bào)文;B、在本自治域邊緣設(shè)備處,將由組播源方向轉(zhuǎn)發(fā)過來的組播組數(shù)據(jù)向本自治域內(nèi)主機(jī)方向轉(zhuǎn)發(fā)。
2.如權(quán)利要求1所述域間組播的傳輸方法,其特征在于,步驟A中所述組管理協(xié)議報(bào)文包括組管理協(xié)議成員關(guān)系報(bào)告報(bào)文或組管理協(xié)議離開報(bào)文,分別對應(yīng)于組播路由協(xié)議報(bào)文中的組播路由加入報(bào)文以及組播路由剪枝報(bào)文。
3.如權(quán)利要求2所述域間組播的傳輸方法,其特征在于,當(dāng)組播源所在自治域的邊緣路由器接收到組管理協(xié)議成員關(guān)系報(bào)告報(bào)文時,將該報(bào)文中的組播組收集到列表中;當(dāng)組播源所在自治域的邊緣路由器接收到組管理協(xié)議離開報(bào)文時,將該報(bào)文中的組播組從列表中刪除。
4.如權(quán)利要求2所述域間組播的傳輸方法,其特征在于,組播源所在自治域的邊緣路由器周期發(fā)送通用組查詢報(bào)文,以查詢組播組成員;所述組播組中的扮演主機(jī)角色的邊緣路由器通過發(fā)送響應(yīng)報(bào)文來響應(yīng)查詢。
5.如權(quán)利要求1所述域間組播的傳輸方法,其特征在于,所述組播路由協(xié)議包括稀疏模式協(xié)議無關(guān)組播PIM-SM、密集模式協(xié)議無關(guān)組播PIM-DM或距離矢量組播路由協(xié)議DVMRP。
6.如權(quán)利要求1至5任一項(xiàng)所述域間組播的傳輸方法,其特征在于,所述組管理協(xié)議包括因特網(wǎng)組管理協(xié)議IGMP或組播偵聽發(fā)現(xiàn)MLD協(xié)議。
7.一種實(shí)現(xiàn)域間組播的邊緣設(shè)備,用以為本自治域內(nèi)的主機(jī)與其他自治域的組播源建立組播業(yè)務(wù)連接,其特征在于,所述邊緣設(shè)備中包括組管理協(xié)議轉(zhuǎn)換單元,該單元將組播路由協(xié)議報(bào)文轉(zhuǎn)換為組管理協(xié)議報(bào)文,并將該組管理協(xié)議報(bào)文向其他自治域發(fā)送。
8.如權(quán)利要求7所述實(shí)現(xiàn)域間組播的邊緣設(shè)備,其特征在于組播路由協(xié)議報(bào)文包括組管理協(xié)議成員關(guān)系報(bào)告報(bào)文或組管理協(xié)議離開報(bào)文,分別對應(yīng)于組播路由協(xié)議報(bào)文中的組播路由加入報(bào)文以及組播路由剪枝報(bào)文。
9.如權(quán)利要求7所述實(shí)現(xiàn)域間組播的邊緣設(shè)備,其特征在于,組播源所在自治域的邊緣設(shè)備周期發(fā)送通用組查詢報(bào)文,以查詢組播組成員,所述組播組中的扮演主機(jī)角色的邊緣設(shè)備通過發(fā)送響應(yīng)報(bào)文來響應(yīng)查詢。
全文摘要
本發(fā)明公開了一種域間組播的傳輸方法,用以協(xié)助本自治域內(nèi)的主機(jī)和其他自治域內(nèi)的組播源建立組播業(yè)務(wù)連接,包括以下步驟在本自治域邊緣設(shè)備處,根據(jù)收到的組播路由協(xié)議報(bào)文生成相應(yīng)的組管理協(xié)議報(bào)文,并向組播源所在自治域發(fā)送組管理協(xié)議報(bào)文;在本自治域邊緣設(shè)備處,將由組播源方向轉(zhuǎn)發(fā)過來的組播組數(shù)據(jù)向本自治域內(nèi)主機(jī)方向轉(zhuǎn)發(fā)。本發(fā)明還公開了一種實(shí)現(xiàn)域間組播的邊緣設(shè)備,用以為本自治域內(nèi)的主機(jī)與其他自治域的組播源建立組播業(yè)務(wù)連接。本發(fā)明中不同自治域互視各自為對方的接入主機(jī);接入方自治域的邊緣路由器實(shí)現(xiàn)IGMP協(xié)議轉(zhuǎn)換單元與自己的組播路由協(xié)議進(jìn)行聯(lián)動,由它代表自己方的自治域,擔(dān)任對方的接入主機(jī)的角色。
文檔編號H04L29/06GK1764155SQ20051010251
公開日2006年4月26日 申請日期2005年9月8日 優(yōu)先權(quán)日2005年9月8日
發(fā)明者周迪 申請人:杭州華為三康技術(shù)有限公司