專利名稱::一種基于標(biāo)識(shí)的組播管理方法與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種基于標(biāo)識(shí)的組播管理方法與系統(tǒng)。
背景技術(shù):
:隨著Internet的迅速普及以及-一些高帶寬應(yīng)用(如視頻會(huì)議,視頻點(diǎn)播等等)的發(fā)展,網(wǎng)絡(luò)擁塞顯得越來越嚴(yán)重,于是人們提出各種解決網(wǎng)絡(luò)擁塞的方案,而組播(Multicast)正是其中比較有優(yōu)勢(shì)的一項(xiàng)技術(shù)。組播是一個(gè)發(fā)送者或多個(gè)發(fā)送者將數(shù)據(jù)同時(shí)發(fā)送給一組(多個(gè))接受者而只用發(fā)送一份數(shù)據(jù)。它能夠有效的解決傳統(tǒng)的單播協(xié)議在處理一對(duì)多和多對(duì)多的通信問題中遇到的數(shù)據(jù)傳輸效率問題以及廣播技術(shù)無法有效處理數(shù)據(jù)而造成網(wǎng)絡(luò)擁塞和帶寬浪費(fèi)的缺陷。但是組播技術(shù)一直未能得到大規(guī)模的應(yīng)用和商業(yè)部署,這主要是由于-組播一方面具有靈活自由的特點(diǎn),但同時(shí)也造成其可管可控難度較高,比如,可能由于配置不當(dāng)造成的組播數(shù)據(jù)泛洪,造成路由器處理單播數(shù)據(jù)速度減慢,影響其它的TCP連接。因此工業(yè)界和學(xué)術(shù)界普遍認(rèn)為制約組播部署的一個(gè)主要原因是缺乏行之有效的組播管理機(jī)制,即所謂的"Nomanagement,nomulticast"。與本發(fā)明相關(guān)的現(xiàn)有技術(shù)1:如下表1所示,為一組播管理工具。表1組播管理工具匯總<table>tableseeoriginaldocumentpage4</column></row><table><table>tableseeoriginaldocumentpage5</column></row><table><table>tableseeoriginaldocumentpage6</column></row><table>現(xiàn)有技術(shù)1的缺點(diǎn):雖然上述組播管理工具可以提供一些重要的組播相關(guān)信息,以便網(wǎng)絡(luò)管理人員對(duì)組播業(yè)務(wù)進(jìn)行監(jiān)控和管理,但是所有的上述工具都旨在實(shí)現(xiàn)各自期望的特定功能。在實(shí)際操作中有如下缺陷^功能單一,大部分工具集中在獲取特定的組播信息,擴(kuò)展性差;^操作復(fù)雜;>缺乏有效的管理平臺(tái)和架構(gòu)。與本發(fā)明相關(guān)的現(xiàn)有技術(shù)2:為了實(shí)現(xiàn)IP組播的可管可控,上海貝爾阿爾卡特股份有限公司提出的專利《一種網(wǎng)絡(luò)接入設(shè)備中用戶接口組播管理方法及其裝置》通過在網(wǎng)絡(luò)接入設(shè)備中為用戶接口設(shè)置用戶組播信息表,IGMP協(xié)議處理單元獲取用戶IGMP消息中的用戶標(biāo)識(shí)信息,并根據(jù)組播消息類型,檢索、更新用戶組播信息表;當(dāng)該用戶接口組播資源不足時(shí),檢查該接口用戶組播信息表,當(dāng)某一組播組用戶信息表為空時(shí),可立即終止該組播過程,直接快速離開,同時(shí)結(jié)合組播狀態(tài)表項(xiàng)的使用,該發(fā)明旨在提高網(wǎng)絡(luò)接入設(shè)備的組播頻道切換速度和性能。由華為技術(shù)有限公司提出的專利《對(duì)同一接入端口下多臺(tái)終端進(jìn)行組播管理的方法》設(shè)置同一個(gè)接入端口下各組播終端的終端編號(hào);同一接入端口下不同組播終端在構(gòu)造因特網(wǎng)組播管理協(xié)議報(bào)告報(bào)文或離開報(bào)文時(shí),將終端編號(hào)填入因特網(wǎng)組播管理協(xié)議報(bào)文的未用字段中;路由器側(cè)設(shè)備通過分析收到的因特網(wǎng)組播管理協(xié)議報(bào)告報(bào)文和離開報(bào)文中的未用字段,區(qū)分同一接入端口下的各組播終端;該發(fā)明旨在擴(kuò)展IGMP報(bào)文以實(shí)現(xiàn)區(qū)分一個(gè)物理端口下的多個(gè)終端。由中興通訊股份有限公司提出的專利《一種接入設(shè)備的組播管理方法》預(yù)先在接入設(shè)備上設(shè)置組播管理信息,該組播管理信息包括組播源、組播源對(duì)應(yīng)的組播VL緒標(biāo)識(shí)和該組播VUN對(duì)應(yīng)的組播組地址范圍;接入設(shè)備收到用戶的組播加入請(qǐng)求時(shí),獲取該加入請(qǐng)求中的組播組地址和用戶的VLAN標(biāo)識(shí);根據(jù)所述組播組地址和預(yù)設(shè)的組播組地址范圍查詢?cè)摻M播組地址對(duì)應(yīng)的組播源和對(duì)應(yīng)的組播VLAN標(biāo)識(shí);設(shè)置接入設(shè)備的組播轉(zhuǎn)發(fā)表,將所述組播請(qǐng)求的用戶端口加入所請(qǐng)求的組播組,并設(shè)置從所查詢到的組播VLAN標(biāo)識(shí)到所述用戶VLAN標(biāo)識(shí)的轉(zhuǎn)換關(guān)系。上述方法的根本思路主要是通過標(biāo)識(shí)各個(gè)接收節(jié)點(diǎn)來實(shí)現(xiàn)組播服務(wù)過程中對(duì)于每個(gè)接收者認(rèn)證、管理等控制功能?,F(xiàn)有技術(shù)2的缺點(diǎn)雖然通過標(biāo)識(shí)節(jié)點(diǎn)可以實(shí)現(xiàn)對(duì)于具體接收者的管理,以及對(duì)于組播服務(wù)的調(diào)整,但是組播管理應(yīng)該具有更多的含義,上述方案涉及的組播管理功能過于簡單,此外,單純標(biāo)識(shí)接收節(jié)點(diǎn)還不足以實(shí)現(xiàn)全面的組播管理,比如,由于缺乏對(duì)于組播源數(shù)據(jù)的管理和控制,可能造成惡意節(jié)點(diǎn)在網(wǎng)絡(luò)中泛洪大規(guī)模的組播數(shù)據(jù)而使得網(wǎng)絡(luò)性能下降,這些發(fā)明也沒有必要的機(jī)制來建立和維護(hù)每個(gè)接收節(jié)點(diǎn)對(duì)于特定組播組的使用信息。而從管理的角度來看,這些方法也沒有建立獨(dú)立于數(shù)據(jù)承載層面的管理結(jié)構(gòu),擴(kuò)展性較差。
發(fā)明內(nèi)容本發(fā)明的目的在于改進(jìn)上述現(xiàn)有技術(shù)中的不足而提供一種基于標(biāo)識(shí)的組播管理方法與系統(tǒng)。本發(fā)明的目的通過以下技術(shù)方案來達(dá)到一種基于標(biāo)識(shí)的組播管理系統(tǒng),包括組播源,接收節(jié)點(diǎn),用于接收所述接收節(jié)點(diǎn)的組播加入請(qǐng)求的AR,用于向所述AR分配適用于接收節(jié)點(diǎn)MGI的MC,用于和所述的AR建立路由并向所述MC傳遞組播狀態(tài)信息的MK。一種基于標(biāo)識(shí)的組播管理方法,包括以下步驟1)組播源注冊(cè)當(dāng)源節(jié)點(diǎn)準(zhǔn)備向網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)時(shí),首先需要在MC上進(jìn)行注冊(cè),當(dāng)通過對(duì)該組播源的認(rèn)證后,MC才會(huì)為該組播服務(wù)分配能夠建立組播轉(zhuǎn)發(fā)樹的合法MGI;該注冊(cè)請(qǐng)求消息包含二元組〈ID一src,MSI〉,其中的MSI為該組播源提供的組播服務(wù)標(biāo)識(shí),ID.—src為組播源節(jié)點(diǎn)的標(biāo)識(shí);2)當(dāng)MC收到源注冊(cè)消息的時(shí)候,則選取一個(gè)MGI地址,將此地址插入到MSI-MGI映射列表中,并返回給源節(jié)點(diǎn),同時(shí)將〈ID—src,MSI〉作為合法的組播服務(wù)加入到可用的組播服務(wù)映射表中;源注冊(cè)確認(rèn)消息包含〈ID一—src,MSI,MGI〉;源節(jié)點(diǎn)在收到此消息后就可以通過MGI向網(wǎng)絡(luò)中發(fā)送組播數(shù)據(jù);3)當(dāng)某一接收節(jié)點(diǎn)想要訂購某--組播服務(wù)的時(shí)候,向MC發(fā)送組播服務(wù)注冊(cè)消息,消息中攜帶〈ID一rec,MSI〉二元組,其中ID—rec為接收節(jié)點(diǎn)的標(biāo)識(shí);4)當(dāng)MC接收到此消息,并通過基于ID—j:ec的接收節(jié)點(diǎn)認(rèn)證后,將<ID—rec,MSI〉存儲(chǔ)到組播成員管理表中,表示該節(jié)點(diǎn)對(duì)于組播服務(wù)的成功訂購;5)當(dāng)節(jié)點(diǎn)想要開始接收組播數(shù)據(jù)時(shí),向AR發(fā)送組播加入消息,其中含有二元組〈I:Djec,MSI:〉;AR將根據(jù)此二元組向MC査詢對(duì)應(yīng)的MG1,根據(jù)預(yù)先配置以及MC的本地策略,MC在查詢響應(yīng)消息中回復(fù)適用于該AR所在網(wǎng)絡(luò)狀態(tài)或該接收節(jié)點(diǎn)的某一等級(jí)的MGI,并將此信息添加到組播成員管理表中;6)AR可以根據(jù)該MGI為ID一rec建立組播轉(zhuǎn)發(fā)數(shù),中間的MR可以識(shí)別該MGI的等級(jí)以給予一定的QoS處理;7)主播轉(zhuǎn)發(fā)樹建立成功后,AR就可以接收到發(fā)向接收節(jié)點(diǎn)的組播數(shù)據(jù)包,同時(shí),AR開始進(jìn)行對(duì)應(yīng)〈ID一rec,MSI,MGI〉的使用信息記錄;在數(shù)據(jù)傳輸過程中,當(dāng)數(shù)據(jù)傳輸量或者該路由器的某一組播QoS參數(shù)超過預(yù)設(shè)門限時(shí),MR和AR用"報(bào)告消息"向MC通告對(duì)應(yīng)〈ID—rec,MSI,MGI〉的相關(guān)報(bào)告,而MC可以通過"命令消息"向MR和AR發(fā)送QoS的調(diào)整以及必要時(shí)的服務(wù)中斷命令;同時(shí),MC也可以用"請(qǐng)求消息"向MR和AR詢問對(duì)應(yīng)<ID—rec,MSI,MGI〉的使用信息,而MR和AR以"響應(yīng)消息"對(duì)其進(jìn)行響應(yīng);8)當(dāng)接收節(jié)點(diǎn)希望中止接收某一組播組數(shù)據(jù)時(shí),向AR發(fā)送組播離開消息,在調(diào)整對(duì)應(yīng)組播路由的同時(shí),AR將統(tǒng)計(jì)的組播使用信息向MC進(jìn)行通告,并用〈ID—rec,MSI,MGI〉進(jìn)行標(biāo)識(shí);9)當(dāng)接收節(jié)點(diǎn)希望取消某一組播服務(wù)時(shí),向MC發(fā)送組播服務(wù)取消消息,來注銷在MC上注冊(cè)過的組播服務(wù),此消息中攜帶〈ID.jec,MSI,MGD三元組;10)MC收到組播服務(wù)取消消息時(shí),將根據(jù)〈ID—rec,MSI,MGI〉三元組刪除組播成員管理表中對(duì)應(yīng)的關(guān)系,同時(shí)在組播計(jì)費(fèi)表中記錄此ID—rec對(duì)應(yīng)服務(wù)的結(jié)束時(shí)間和流量信息。本發(fā)明引入了MC功能實(shí)體進(jìn)行基于標(biāo)識(shí)的組播管理和控制,可具有以下優(yōu)點(diǎn)1.可以實(shí)現(xiàn)基于節(jié)點(diǎn)標(biāo)識(shí)的管理,其中的源認(rèn)證機(jī)制保證了進(jìn)入網(wǎng)絡(luò)的組播源數(shù)據(jù)的安全性,其中的節(jié)點(diǎn)注冊(cè)管理保證了對(duì)組播接收節(jié)點(diǎn)的管理;2.該管理機(jī)制基于節(jié)點(diǎn)標(biāo)識(shí),保證了節(jié)點(diǎn)更換網(wǎng)絡(luò)接入位置后仍維持自己的組播業(yè)務(wù)狀態(tài),且能夠應(yīng)用于任何類型的網(wǎng)絡(luò);3.獨(dú)立于組播數(shù)據(jù)傳輸?shù)慕M播管理一方面保證了管理的高效以及可擴(kuò)展性,同時(shí)實(shí)現(xiàn)了對(duì)于組播數(shù)據(jù)轉(zhuǎn)發(fā)的監(jiān)控;4.分布式的信息采集保證了對(duì)于網(wǎng)絡(luò)中組播業(yè)務(wù)運(yùn)行狀態(tài)的實(shí)時(shí)監(jiān)控和故障發(fā)現(xiàn);5.將組播服務(wù)映射為多個(gè)分級(jí)的組播地址,以提供同--服務(wù)的分級(jí)處理,可以適用于不同的場景和用戶群。圖1基于標(biāo)識(shí)的組播管理系統(tǒng);圖2基于標(biāo)識(shí)的組播管理處理流程圖3AR/MR與MC之間交互的消息結(jié)構(gòu)圖4傳輸消息的選項(xiàng)格式;圖5MSI與MGI之間的映射表;圖6組播成員管理表;圖7MC上維護(hù)的組播業(yè)務(wù)計(jì)費(fèi)表。具體實(shí)施例方式圖1為基于標(biāo)識(shí)的組播管理系統(tǒng),為了建立對(duì)于接收節(jié)點(diǎn)和組播源的控制和管理,組播的管理基于獨(dú)立于節(jié)點(diǎn)接入位置的標(biāo)識(shí),該標(biāo)識(shí)可以是節(jié)點(diǎn)的MAC地址,移動(dòng)IPv6中的家鄉(xiāng)地址,或者是一體化網(wǎng)絡(luò)中的接入標(biāo)識(shí)[6,7]。本發(fā)明統(tǒng)稱之為節(jié)點(diǎn)的ID。傳統(tǒng)的組播地址(MSI)僅限于標(biāo)識(shí)某一組播業(yè)務(wù),為了對(duì)同一組播業(yè)務(wù)進(jìn)行分級(jí)劃分以及QoS調(diào)整,本發(fā)明中核心網(wǎng)數(shù)據(jù)傳輸所用的組播地址為MSI經(jīng)過一對(duì)多映射的組播組標(biāo)識(shí)(MGI),這個(gè)映射需要在MC上進(jìn)行管理。多個(gè)映射后的MGI用于在網(wǎng)絡(luò)中建立組播轉(zhuǎn)發(fā)樹且含有不同等級(jí)的標(biāo)簽,以便網(wǎng)絡(luò)中組播路由器的區(qū)分對(duì)待。當(dāng)AR收到接收節(jié)點(diǎn)的組播加入請(qǐng)求時(shí),向MC進(jìn)行該MSI對(duì)應(yīng)MGI的査詢,MC根據(jù)接收節(jié)點(diǎn)的狀態(tài)和信息來向AR分配適用于接收節(jié)點(diǎn)的某個(gè)MGI,當(dāng)AR通過和MR建立路由,收到發(fā)給接收節(jié)點(diǎn)的組播數(shù)據(jù)包時(shí),AR就會(huì)對(duì)接收節(jié)點(diǎn)進(jìn)行基于時(shí)間或流量的使用信息統(tǒng)計(jì)。MC和AR/MR之間可以通過"請(qǐng)求和響應(yīng)消息"來傳遞特定組播的狀態(tài)信息,比如接收節(jié)點(diǎn)的數(shù)量、某一組播服務(wù)的帶寬占用情況等等。當(dāng)某一組播接收節(jié)點(diǎn)、組播源或者組播服務(wù)的某一狀態(tài)超過預(yù)設(shè)門限時(shí),AR/MR用"報(bào)告消息"向MC進(jìn)行通告。而MC可以通過"命令消息"向AR和服發(fā)送某些QoS調(diào)整或者服務(wù)中斷等命令。圖2為本發(fā)明組播管理方法流程圖,包括以下步驟1)組播源注冊(cè)當(dāng)源節(jié)點(diǎn)準(zhǔn)備向網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)時(shí),首先需要在MC上進(jìn)行注冊(cè),當(dāng)通過對(duì)該組播源的認(rèn)證后,MC才會(huì)為該組播服務(wù)分配能夠建立組播轉(zhuǎn)發(fā)樹的合法MGI;該注冊(cè)請(qǐng)求消息包含二元組〈ID—src,MSI〉,其中的MSI為該組播源提供的組播服務(wù)標(biāo)識(shí),ID—src為組播源節(jié)點(diǎn)的標(biāo)識(shí);2)當(dāng)MC收到源注冊(cè)消息的時(shí)候,則選取一個(gè)MGI地址,將此地址插入到MSI-MGI映射列表中,并返回給源節(jié)點(diǎn),同時(shí)將〈工D一src,MSI〉作為合法的組播服務(wù)加入到可用的組播服務(wù)映射表中;源注冊(cè)確認(rèn)消息包含〈].D...src,MSI,MGI〉;源節(jié)點(diǎn)在收到此消息后就可以通過MGI向網(wǎng)絡(luò)中發(fā)送組播數(shù)據(jù);3)當(dāng)某一接收節(jié)點(diǎn)想要訂購某--組播服務(wù)的時(shí)候,向MC發(fā)送組播服務(wù)注冊(cè)消息,消息中攜帶〈ID一rec,MSI〉二元組,其中ID_—rec為接收節(jié)點(diǎn)的標(biāo)識(shí);4)當(dāng)MC接收到此消息,并通過基于ID—_rec的接收節(jié)點(diǎn)認(rèn)證后,將〈ID—rec,MSI〉存儲(chǔ)到組播成員管理表中,表示該節(jié)點(diǎn)對(duì)于組播服務(wù)的成功訂購;5)當(dāng)節(jié)點(diǎn)想要開始接收組播數(shù)據(jù)時(shí),向AR發(fā)送組播加入消息,其中含有二元組〈ID-jrec,MSI〉;AR將根據(jù)此二元組向MC査詢對(duì)應(yīng)的MGI,根據(jù)預(yù)先配置以及MC的本地策略,MC在查詢響應(yīng)消息中回復(fù)適用于該AR所在網(wǎng)絡(luò)狀態(tài)或該接收節(jié)點(diǎn)的某-一等級(jí)的MGI,并將此信息添加到組播成員管理表中;6)AR可以根據(jù)該MGI為ID一rec建立組播轉(zhuǎn)發(fā)數(shù),中間的MR可以識(shí)別該MGI的等級(jí)以給予一定的QoS處理;7)主播轉(zhuǎn)發(fā)樹建立成功后,AR就可以接收到發(fā)向接收節(jié)點(diǎn)的組播數(shù)據(jù)包,同時(shí),AR開始進(jìn)行對(duì)應(yīng)〈ID—rec,MSI,MGI〉的使用信息記錄;在數(shù)據(jù)傳輸過程中,當(dāng)數(shù)據(jù)傳輸量或者該路由器的某一組播QoS參數(shù)超過預(yù)設(shè)門限時(shí),MR和AR用"報(bào)告消息"向MC通告對(duì)應(yīng)〈ID一rec,MSI,MGI〉的相關(guān)報(bào)告,而MC可以通過"命令消息"向MR和AR發(fā)送QoS的調(diào)整以及必要時(shí)的服務(wù)中斷命令;同時(shí),MC也可以用"請(qǐng)求消息"向MR禾nAR詢問對(duì)應(yīng)<ID—rec,MSI,MGI〉的使用信息,而MR和AR以"響應(yīng)消息"對(duì)其進(jìn)行響應(yīng);8)當(dāng)接收節(jié)點(diǎn)希望中止接收某一組播組數(shù)據(jù)時(shí),向AR發(fā)送組播離開消息,在調(diào)整對(duì)應(yīng)組播路由的同時(shí),AR將統(tǒng)計(jì)的組播使用信息向MC進(jìn)行通告,并用〈ID—rec,MSI,MGI〉進(jìn)行標(biāo)識(shí);9)當(dāng)接收節(jié)點(diǎn)希望取消某一組播服務(wù)時(shí),向MC發(fā)送組播服務(wù)取消消息,來注銷在MC上注冊(cè)過的組播服務(wù),此消息中攜帶〈ID—rec,MSI,MGI〉三元組;10)MC收到組播服務(wù)取消消息時(shí),將根據(jù)〈:[D—rec,MSI,MG:[〉三元組刪除組播成員管理表中對(duì)應(yīng)的關(guān)系,同時(shí)在組播計(jì)費(fèi)表中記錄此工D—rec對(duì)應(yīng)服務(wù)的結(jié)束時(shí)間和流量信息。圖3為本發(fā)明中AR/MR與MC之間交互的消息結(jié)構(gòu)圖,MC的引入可以實(shí)現(xiàn)組播控制層面和組播路由層面的分離,并實(shí)現(xiàn)控制層面對(duì)于組播數(shù)據(jù)轉(zhuǎn)發(fā)的監(jiān)控和管理。根據(jù)AR/MR和MC上的具體配置,需要的四種消息為請(qǐng)求、響應(yīng)、報(bào)告和命令。AR/MR上有一個(gè)處理模塊,并負(fù)責(zé)維護(hù)在AR/MR上的存儲(chǔ)表,MC上有兩個(gè)處理模塊,分別處理來自AR/MR的消息和產(chǎn)生MC的消息,并維護(hù)在MC上的管理列表。圖4為傳輸消息的選項(xiàng)格式,四種交互消息(請(qǐng)求、響應(yīng)、報(bào)告和命令)可以靈活選擇信令消息進(jìn)行傳遞,在本發(fā)明中不予限制,其中的"選項(xiàng)類型"用以標(biāo)識(shí)四種消息的類型,為8bit長度,"保留"8bit作為功能擴(kuò)展,"選項(xiàng)長度"為該選項(xiàng)消息的長度,在該消息中,包含源節(jié)點(diǎn)或接收節(jié)點(diǎn)的ID,組播服務(wù)ID以及組播組工D。最后包含對(duì)應(yīng)三元組〈ID,MSI,MGI〉的可選"數(shù)據(jù)類型/值"對(duì)。圖5為MSI與MGI之間的映射表,為了在MC上建立對(duì)于組播的管理信息,需要建立組播服務(wù),組播映射,組播成員,組播流量以及組播計(jì)費(fèi)等表項(xiàng),圖5列舉三個(gè)最基本的表項(xiàng)以示說明。為了建立對(duì)于組播的管理和控制,一個(gè)MSI可以對(duì)應(yīng)多個(gè)MGI,并在MC上進(jìn)行分配、維護(hù)和管理。圖5的映射表維護(hù)了每一個(gè)經(jīng)認(rèn)證的合法組播源信息,及其對(duì)應(yīng)的MSI和MC分配的對(duì)應(yīng)MGI,以維護(hù)合法可用的組播服務(wù)。圖6所示為組播成員管理表,該表維護(hù)該組中所有注冊(cè)用戶的信息。建立基于接入標(biāo)識(shí)的組播組標(biāo)識(shí)和用戶標(biāo)識(shí)的映射關(guān)系,一方面可以有效地實(shí)現(xiàn)基于身份信息的組播管理以提供安全的組播,也可以實(shí)現(xiàn)獨(dú)立于用戶位置的組播信息管理以維護(hù)穩(wěn)定的組播注冊(cè)狀態(tài)。組播成員管理表中用戶信息和特定組的關(guān)系維護(hù)表明該用戶進(jìn)行過該組播組的服務(wù)訂購,是該組播服務(wù)的潛在用戶,需要用戶通過AR向MC進(jìn)行組播服務(wù)注冊(cè)來建立。圖7為MC上維護(hù)的組播業(yè)務(wù)計(jì)費(fèi)表,組播業(yè)務(wù)的計(jì)費(fèi)信息維護(hù)基于用戶的ID,用來記錄每個(gè)用戶對(duì)于組播業(yè)務(wù)的具體使用情況。因?yàn)榻M播的計(jì)費(fèi)策略可以是基于節(jié)點(diǎn)加入組播時(shí)間的長短或者接收到的組播數(shù)據(jù)量,而且每個(gè)組播組的計(jì)費(fèi)策略可能是不一樣的,所以需要為每個(gè)用戶根據(jù)具體的組播組統(tǒng)計(jì)獨(dú)立的計(jì)費(fèi)信息。要達(dá)到對(duì)于用戶的組播業(yè)務(wù)使用計(jì)費(fèi)信息維護(hù),需要.AR的協(xié)助,以分布式的方式記錄和收集該AR下用戶的組播使用信息;>AR在收到用戶的退出消息后向MC報(bào)告該節(jié)點(diǎn)的退出,并攜帶組播使用"(曰息。除此之外,MC還需要維護(hù)各成員和AR之間的關(guān)系列表以及AR/MC之間的鏈接關(guān)系列表以及每個(gè)AR/MR上流量監(jiān)測和運(yùn)行狀態(tài)的列表,在此不一一贅述。本發(fā)明的縮略語和關(guān)鍵術(shù)語定義如下IP:InternetProtocol,互聯(lián)網(wǎng)幼、議;QoS:QualityofService,月艮務(wù)質(zhì)量;AR:AccessRouter,接入路由器;MR:MulticastRouter,組播路由器;MC:MulticastController,組播控制器;ID:Identifier,標(biāo)識(shí);AID:AccessIdentifier,接入標(biāo)識(shí);MSI:MulticastServiceIdentifier,組播服務(wù)標(biāo)識(shí);MGI:MulticastGroupIdentifier,組播組標(biāo)識(shí)。權(quán)利要求1、一種基于標(biāo)識(shí)的組播管理系統(tǒng),其特征在于包括組播源,接收節(jié)點(diǎn),用于接收所述接收節(jié)點(diǎn)的組播加入請(qǐng)求的AR,用于向所述AR分配適用于接收節(jié)點(diǎn)MGI的MC,用于和所述的AR建立路由并向所述MC傳遞組播狀態(tài)信息的MR。2、如權(quán)利要求1所述系統(tǒng)的組播管理方法,其特征在于,包括以下步驟1)組播源注冊(cè)當(dāng)源節(jié)點(diǎn)準(zhǔn)備向網(wǎng)絡(luò)中發(fā)送數(shù)據(jù)時(shí),首先需要在MC上進(jìn)行注冊(cè),當(dāng)通過對(duì)該組播源的認(rèn)證后,MC才會(huì)為該組播服務(wù)分配能夠建立組播轉(zhuǎn)發(fā)樹的合法MGI;該注冊(cè)請(qǐng)求消息包含二元組ID—src,MSI,其中的MS工為該組播源提供的組播服務(wù)標(biāo)識(shí),ID_src為組播源節(jié)點(diǎn)的標(biāo)識(shí);2)當(dāng)MC收到源注冊(cè)消息的時(shí)候,則選取一個(gè)MGI地址,將此地址插入到MSI-MGI映射列表中,并返回給源節(jié)點(diǎn),同時(shí)將ID—src,MSI作為合法的組播服務(wù)加入到可用的組播服務(wù)映射表中;源注冊(cè)確認(rèn)消息包含ID—src,MSI,MGI;源節(jié)點(diǎn)在收到此消息后就可以通過MGI向網(wǎng)絡(luò)中發(fā)送組播數(shù)據(jù);3)當(dāng)某一接收節(jié)點(diǎn)想要訂購某一組播服務(wù)的時(shí)候,向MC發(fā)送組播服務(wù)注冊(cè)消息,消息中攜帶工D一rec,MSI二元組,其中ID一rec為接收節(jié)點(diǎn)的標(biāo)識(shí);4)當(dāng)MC接收到此消息,并通過基于ID_rec的接收節(jié)點(diǎn)認(rèn)證后,將ID—rec,MSI存儲(chǔ)到組播成員管理表中,表示該節(jié)點(diǎn)對(duì)于組播服務(wù)的成功訂5)當(dāng)節(jié)點(diǎn)想要開始接收組播數(shù)據(jù)時(shí),向AR發(fā)送組播加入消息,其中含有二元組ID—rec,MSI;AR將根據(jù)此二元組向MC查詢對(duì)應(yīng)的MGI,根據(jù)預(yù)先配置以及MC的本地策略,MC在查詢響應(yīng)消息中回復(fù)適用于該AR所在網(wǎng)絡(luò)狀態(tài)或該接收節(jié)點(diǎn)的某一等級(jí)的MGI,并將此信息添加到組播成員管理表中;6)AR可以根據(jù)該MGI為ID—rec建立組播轉(zhuǎn)發(fā)樹,網(wǎng)絡(luò)中的MR可以識(shí)別該MGI的等級(jí)以給予一定的QoS處理;7)主播轉(zhuǎn)發(fā)樹建立成功后,AR就可以接收到發(fā)向接收節(jié)點(diǎn)的組播數(shù)據(jù)包,同時(shí),AR開始進(jìn)行對(duì)應(yīng)ID—rec,MSI,MGI的使用信息記錄;在數(shù)據(jù)傳輸過程中,當(dāng)數(shù)據(jù)傳輸量或者該路由器的某一組播QoS參數(shù)超過預(yù)設(shè)門限時(shí),MR和AR用"報(bào)告消息"向MC通告對(duì)應(yīng)ID—rec,MSI,MGI的組播狀態(tài)報(bào)告,而MC可以通過"命令消息"向服和AR發(fā)送QoS的調(diào)整以及必要時(shí)的服務(wù)中斷命令;同時(shí),MC也可以用"請(qǐng)求消息"向MR禾nAR詢問對(duì)應(yīng)ID—rec,MS1:,MGI的使用信息,而MR和AR以"響應(yīng)消息"對(duì)其進(jìn)行響應(yīng);8)當(dāng)接收節(jié)點(diǎn)希望中止接收某--組播組數(shù)據(jù)時(shí),向AR發(fā)送組播離開消息,在調(diào)整對(duì)應(yīng)組播路由的同時(shí),AR將統(tǒng)計(jì)的組播使用信息向MC進(jìn)行通告,并用ID—.rec,MSI,MGI進(jìn)行標(biāo)識(shí);9)當(dāng)接收節(jié)點(diǎn)希望取消某一組播服務(wù)時(shí),向MC發(fā)送組播服務(wù)取消消息,來注銷在MC上注冊(cè)過的組播服務(wù),此消息中攜帶ID—rec,MSI,MGI三元組;10)MC收到組播服務(wù)取消消息時(shí),將根據(jù)ID—rec,MSI,MGI三元組刪除組播成員管理表中對(duì)應(yīng)的關(guān)系,同時(shí)在組播計(jì)費(fèi)表中記錄此ID—rec對(duì)應(yīng)服務(wù)的結(jié)束時(shí)間和流量信息。全文摘要本發(fā)明涉及一種基于標(biāo)識(shí)的組播管理系統(tǒng),包括組播源,接收節(jié)點(diǎn),用于接收所述接收節(jié)點(diǎn)的組播加入請(qǐng)求的AR,用于向所述AR分配適用于接收節(jié)點(diǎn)MGI的MC,用于和所述的AR建立路由并向所述MC傳遞組播狀態(tài)信息的MR。本發(fā)明實(shí)現(xiàn)基于節(jié)點(diǎn)標(biāo)識(shí)的管理,保證了進(jìn)入網(wǎng)絡(luò)的組播源數(shù)據(jù)的安全性,同時(shí)保證了節(jié)點(diǎn)更換網(wǎng)絡(luò)接入位置后仍維持自己的組播業(yè)務(wù)狀態(tài),且能夠應(yīng)用于任何類型的網(wǎng)絡(luò)。文檔編號(hào)H04L12/18GK101635634SQ20091009073公開日2010年1月27日申請(qǐng)日期2009年8月5日優(yōu)先權(quán)日2009年8月5日發(fā)明者于展琦,關(guān)建峰,延志偉,張宏科,帥郜申請(qǐng)人:北京交通大學(xué)