專利名稱:控制組播數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及接入系統(tǒng)領(lǐng)域,尤其是涉及一種控制組播數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng)。
背景技術(shù):
WiMAX全稱為World Interoperability for Microwave Access,即全球微波接入互操作系統(tǒng)。WiMAX是無(wú)線寬帶接入技術(shù)的一種,其技術(shù)標(biāo)準(zhǔn)為IEEE 802.16。IEEE 802.16主要是制定了工作于2-66GHz頻帶的無(wú)線接入系統(tǒng)空中接口物理層(PHY)和媒質(zhì)接入控制層(MAC)規(guī)范,同時(shí)還有與空中接口協(xié)議相關(guān)的一致性測(cè)試以及不同無(wú)線接入系統(tǒng)之間的共存規(guī)范。根據(jù)是否支持移動(dòng)特性,IEEE802.16標(biāo)準(zhǔn)可以分為固定寬帶無(wú)線接入空中接口標(biāo)準(zhǔn)和移動(dòng)寬帶無(wú)線接入空中接口標(biāo)準(zhǔn),其中前者對(duì)應(yīng)的主流標(biāo)準(zhǔn)是802.16d,后者對(duì)應(yīng)的主流標(biāo)準(zhǔn)是和802.16e。
802.16標(biāo)準(zhǔn)的空中接口協(xié)議由數(shù)據(jù)控制平面和管理平面組成,數(shù)據(jù)控制平面由PHY和MAC組成,MAC層又分成了三個(gè)子層特定服務(wù)匯聚子層(ServiceSpecific Convergence Sublayer)、公共部分子層(Common Part Sublayer)、安全子層(Privacy Sublayer)。
特定服務(wù)匯聚子層提供了外部網(wǎng)絡(luò)數(shù)據(jù)到MAC層的映射,通過(guò)CS SAP將外部網(wǎng)絡(luò)數(shù)據(jù)映射到MAC SDU,并將其與MAC業(yè)務(wù)流標(biāo)識(shí)(SFID)和連接標(biāo)識(shí)(CID)關(guān)聯(lián)。
公共部分子層提供MAC層核心處理功能,包括系統(tǒng)接入、帶寬分配、連接建立、連接維護(hù)。公共部分子層通過(guò)MAC SAP接收來(lái)自匯聚子層(CS)的數(shù)據(jù),對(duì)應(yīng)到不同特性的MAC連接上。
安全子層提供認(rèn)證、安全的密鑰交換和加密功能。
基于WiMAX(IEEE 802.16d/e/f/g)標(biāo)準(zhǔn)開發(fā)的設(shè)備,其構(gòu)成一般可以采用下面邏輯結(jié)構(gòu)WiMAX設(shè)備可以分為BS(Base Station)側(cè)和SS(Subscriber Station)側(cè)。BS是基站,負(fù)責(zé)完成802.16協(xié)議處理和寬帶業(yè)務(wù)控制,在BS中,一般有RF、WiMAX PHY、WiMAX MAC、LSW(Lanswitch,以太網(wǎng)交換)等幾個(gè)邏輯處理部件。LSW完成Ethernet(以太網(wǎng))報(bào)文的MAC+PORT+VLAN的學(xué)習(xí)和交換功能。802.16MAC和802.16PHY分別完成802.16協(xié)議的MAC層和PHY層的處理。RF完成數(shù)據(jù)的射頻處理。
SS是用戶站,負(fù)責(zé)完成802.16協(xié)議處理,并接入寬帶用戶數(shù)據(jù),SS分布在BS對(duì)應(yīng)的信號(hào)發(fā)射區(qū)。
基于WiMAX標(biāo)準(zhǔn)開發(fā)的寬帶無(wú)線接入設(shè)備,必須支持同時(shí)支持無(wú)線接入和寬帶業(yè)務(wù)功能。在全球網(wǎng)絡(luò)IP化的浪潮中,IP交換日漸成為主流,而組播(Multicast)又是IP交換中一項(xiàng)重要的技術(shù)。如何將WiMAX協(xié)議和傳統(tǒng)的IP組播技術(shù)結(jié)合起來(lái)實(shí)現(xiàn)組播控制和轉(zhuǎn)發(fā),是WiMAX技術(shù)中需要解決的一個(gè)重要問(wèn)題。
IP組播是指在IP網(wǎng)絡(luò)中將數(shù)據(jù)包以盡力傳送(best-effort)的形式發(fā)送到網(wǎng)絡(luò)中的某個(gè)確定節(jié)點(diǎn)子集,這個(gè)子集稱為組播組(Multicast Group)。IP組播的基本思想是,源主機(jī)只發(fā)送一份數(shù)據(jù),這份數(shù)據(jù)中的目的地址為組播組地址;組播組中的所有接收者都可接收到同樣的數(shù)據(jù)拷貝,并且只有組播組內(nèi)的主機(jī)(目標(biāo)主機(jī))可以接收該數(shù)據(jù),網(wǎng)絡(luò)中其它主機(jī)不能收到。
IGMP(Internet Group Management Protocol,Internet群組管理協(xié)議)是組播技術(shù)中一項(xiàng)重要的協(xié)議,該協(xié)議用來(lái)管理組播成員,實(shí)現(xiàn)對(duì)組播成員加入組、離開組的控制。IGMP協(xié)議版本2中定義了三種控制報(bào)文Report(報(bào)告)報(bào)文當(dāng)組播成員需要加入組播組或收到組播路由器的查詢時(shí),主機(jī)發(fā)送Report報(bào)文,組播路由器將主機(jī)加入組并刷新組播成員的狀態(tài)。
Leave(離開)報(bào)文當(dāng)組播成員需要離開組播組時(shí),主動(dòng)發(fā)送Leave報(bào)文,組播路由器將主機(jī)離開組播組。
Query(查詢)報(bào)文組播路由器為了了解組播成員的狀態(tài)而發(fā)送報(bào)文,Query報(bào)文分為通用組查詢和特定組查詢,前者定期發(fā)送,子網(wǎng)內(nèi)的所有組播成員會(huì)回應(yīng)Report報(bào)文,用于刷新子網(wǎng)內(nèi)所有組播用戶的狀態(tài);后者在收到Leave報(bào)文時(shí)發(fā)送,用于確認(rèn)特定的組播組內(nèi)是否還有成員。
現(xiàn)有方案是通過(guò)配置分類器規(guī)則來(lái)對(duì)組播報(bào)文進(jìn)行轉(zhuǎn)發(fā)。
802.16中定義了業(yè)務(wù)流。業(yè)務(wù)流是一個(gè)有方向的傳輸服務(wù)連接,每個(gè)業(yè)務(wù)流定義該連接傳輸報(bào)文時(shí)能提供的QoS能力和分類器規(guī)則。業(yè)務(wù)流的QoS參數(shù)包括優(yōu)先級(jí)、最大維持速率、最小保留速率、最大時(shí)延、容許抖動(dòng)等參數(shù);分類器規(guī)則定義了一組報(bào)文特征,這些特征可以是源MAC、目的MAC、VLAN、源IP、目的IP等。分類器規(guī)則是每個(gè)報(bào)文在網(wǎng)絡(luò)中傳輸?shù)倪m配標(biāo)準(zhǔn),如果一個(gè)報(bào)文與某分類規(guī)則匹配,則將報(bào)文轉(zhuǎn)發(fā)到與分類器規(guī)則對(duì)應(yīng)的業(yè)務(wù)流連接中,通過(guò)業(yè)務(wù)流連接將報(bào)文從BS下行到SS或從SS上傳到BS。
在運(yùn)行業(yè)務(wù)前,需要提前配置業(yè)務(wù)流,并且根據(jù)業(yè)務(wù)具體應(yīng)用,為每個(gè)SS分配業(yè)務(wù)流。當(dāng)BS收到報(bào)文時(shí),查找分類器規(guī)則,如果有匹配的分類器規(guī)則,就將報(bào)文轉(zhuǎn)發(fā)到對(duì)應(yīng)的業(yè)務(wù)流連接,通過(guò)連接傳送的SS。
在現(xiàn)有方案中,首先需要配置一個(gè)用于組播的業(yè)務(wù)流,分類器規(guī)則需要定義組播的特征(如組播數(shù)據(jù)的目的MAC的前三個(gè)字節(jié)等于0×01-00-5e),然后將所有接入的SS加入這條業(yè)務(wù)流。
當(dāng)BS收到組播數(shù)據(jù)時(shí),查找分類器規(guī)則,發(fā)現(xiàn)匹配組播業(yè)務(wù)流的分類器規(guī)則,于是就將報(bào)文轉(zhuǎn)發(fā)到組播業(yè)務(wù)流連接,通過(guò)連接傳送的SS。每個(gè)加入組播業(yè)務(wù)流的SS都可以接收該組播數(shù)據(jù)。于是組播數(shù)據(jù)從BS復(fù)制到所有接入的SS。
現(xiàn)有方案中組播數(shù)據(jù)通過(guò)組播業(yè)務(wù)流復(fù)制到所有接入的SS,增加了SS處理,影響SS性能。不能做到按需轉(zhuǎn)發(fā),即使SS不需要組播數(shù)據(jù),也轉(zhuǎn)發(fā)給SS,安全性不好。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是克服上述現(xiàn)有技術(shù)存在的不足,提供一種控制組播數(shù)據(jù)傳輸?shù)姆椒跋到y(tǒng),實(shí)現(xiàn)將組播數(shù)據(jù)只轉(zhuǎn)發(fā)給需要接收組播數(shù)據(jù)的用戶站,以及將WiMAX協(xié)議與IGMP組播控制協(xié)議無(wú)縫結(jié)合,實(shí)現(xiàn)IGMP snooping和IGMP proxy應(yīng)用。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種控制組播數(shù)據(jù)傳輸?shù)姆椒ǎㄒ韵虏襟E步驟一,基站獲取IGMP報(bào)文;步驟二,基站根據(jù)獲取的IGMP報(bào)文進(jìn)行處理;以及步驟三,基站根據(jù)處理結(jié)果向用戶站轉(zhuǎn)發(fā)組播數(shù)據(jù)或者停止轉(zhuǎn)發(fā)。
進(jìn)一步地,所述步驟一之前還包括配置業(yè)務(wù)流的步驟配置承載組播數(shù)據(jù)、下行的組播組業(yè)務(wù)流,每個(gè)組播組分配一條,該組的成員加入這條業(yè)務(wù)流;配置承載通用組查詢、下行的通用組查詢業(yè)務(wù)流,所有組的所有成員都加入這條業(yè)務(wù)流;以及配置承載用戶站發(fā)起的Report報(bào)文和Leave報(bào)文、上行的Report/Leave報(bào)文業(yè)務(wù)流,每個(gè)用戶站配置一條。
進(jìn)一步地,所述步驟一中基站的以太網(wǎng)交換對(duì)上行和下行的報(bào)文進(jìn)行檢查,判斷是否是IGMP報(bào)文,如果是則復(fù)制一份給CPU。
進(jìn)一步地,所述步驟二進(jìn)一步包括當(dāng)基站獲取到用戶站向組播路由器發(fā)送Report報(bào)文,上層軟件的協(xié)議處理模塊對(duì)報(bào)文進(jìn)行解釋,識(shí)別出用戶站的行為是加入一個(gè)組播組;以及在將組播轉(zhuǎn)發(fā)表中建立一條記錄同時(shí)啟動(dòng)老化定時(shí)器,記錄中保存用戶站加入的組播組。
進(jìn)一步地,所述步驟二進(jìn)一步包括當(dāng)基站獲取到用戶站向組播路由器發(fā)送Leave報(bào)文,上層軟件的協(xié)議處理模塊對(duì)報(bào)文進(jìn)行解釋,識(shí)別出用戶站的行為是離開一個(gè)組播組;以及在組播轉(zhuǎn)發(fā)表中查找對(duì)應(yīng)的記錄,并刪除該條記錄。
進(jìn)一步地,所述步驟三進(jìn)一步包括基站經(jīng)過(guò)查找分類器規(guī)則,將組播數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的組播業(yè)務(wù)流,再傳輸?shù)接脩粽尽?br>
進(jìn)一步地,還包括用戶站接收組播數(shù)據(jù)的步驟基站向用戶站發(fā)送動(dòng)態(tài)業(yè)務(wù)增加請(qǐng)求消息,請(qǐng)求增加動(dòng)態(tài)業(yè)務(wù)流;用戶站向基站回應(yīng)動(dòng)態(tài)業(yè)務(wù)增加響應(yīng)消息;以及用戶站接收組播數(shù)據(jù)。
進(jìn)一步地,所述步驟三進(jìn)一步包括基站向用戶站發(fā)送動(dòng)態(tài)業(yè)務(wù)刪除請(qǐng)求消息,請(qǐng)求刪除已經(jīng)存在的動(dòng)態(tài)業(yè)務(wù)流;用戶站釋放業(yè)務(wù)流資源后向基站回應(yīng)動(dòng)態(tài)業(yè)務(wù)刪除響應(yīng)消息;以及基站停止轉(zhuǎn)發(fā)組播數(shù)據(jù),用戶站停止接收所述組播數(shù)據(jù)。
本發(fā)明還提供一種控制組播數(shù)據(jù)傳輸?shù)南到y(tǒng),包括邏輯器件RF、空中接口物理層、媒質(zhì)接入控制層、以太網(wǎng)交換及信令處理模塊,還包括組播管理模塊,組播管理模塊進(jìn)一步包括協(xié)議處理模塊及數(shù)據(jù)轉(zhuǎn)發(fā)控制模塊,所述以太網(wǎng)交換識(shí)別出上行或下行的IGMP報(bào)文,所述協(xié)議處理模塊解釋所述報(bào)文,所述數(shù)據(jù)轉(zhuǎn)發(fā)控制模塊向指定用戶站復(fù)制組播數(shù)據(jù),所述信令處理模塊通過(guò)所述媒質(zhì)接入控制層的信令消息控制組播數(shù)據(jù)到用戶站的轉(zhuǎn)發(fā)。
本發(fā)明具有以下有益的效果在WiMAX設(shè)備上實(shí)現(xiàn)了IGMP snooping/proxy,組播數(shù)據(jù)可以按需轉(zhuǎn)發(fā),節(jié)約了空口帶寬,提高了安全性,實(shí)現(xiàn)了WiMAX協(xié)議與IGMP組播控制協(xié)議的無(wú)縫結(jié)合。
圖1是現(xiàn)有WiMAX對(duì)組播數(shù)據(jù)的處理示意圖。
圖2是IGMP snooping原理示意圖。
圖3是IGMP Proxy原理示意圖。
圖4是本發(fā)明的邏輯框圖。
具體實(shí)施例方式
以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
這里先說(shuō)明IGMP snooping(IGMP偵聽)和IGMP proxy(IGMP代理)的概念。IGMP snooping和IGMP proxy都是IGMP協(xié)議常見的應(yīng)用方式。運(yùn)行IGMPsnooping的設(shè)備會(huì)“偵聽”主機(jī)和組播路由器之間傳送的IGMP報(bào)文,以此在設(shè)備上建立并維護(hù)組播地址表,其特點(diǎn)是只復(fù)制IGMP報(bào)文,而不改變/終結(jié)主機(jī)(Host)與組播路由器(Multicast Router)之間的報(bào)文方向。如圖2所示,Host和Multicast Router之間進(jìn)行IGMP協(xié)議報(bào)文交換,設(shè)備的轉(zhuǎn)發(fā)芯片識(shí)別并捕獲IGMP報(bào)文復(fù)制給CPU,由上層軟件處理,不改變IGMP報(bào)文的方向。在外部設(shè)備看來(lái),該IGMP報(bào)文在設(shè)備中“透?jìng)鳌蓖ㄟ^(guò)的。
請(qǐng)參照?qǐng)D3所示,運(yùn)行IGMP Proxy的設(shè)備在組播路由器和主機(jī)之間充當(dāng)代理角色,攔截主機(jī)和路由器之間的IGMP報(bào)文建立組播地址表,在路由器看來(lái),IGMP Proxy設(shè)備擔(dān)任主機(jī)角色;而在主機(jī)看來(lái),IGMP Proxy設(shè)備則擔(dān)任路由器角色。其特點(diǎn)是,終結(jié)/改變主機(jī)與路由器之間的IGMP報(bào)文方向。
下文中用IGMP snooping/proxy簡(jiǎn)寫表示IGMP snooping和IGMP proxy。
本發(fā)明的方案是通過(guò)結(jié)合IGMP來(lái)實(shí)現(xiàn)對(duì)組播數(shù)據(jù)的按需轉(zhuǎn)發(fā)的。因?yàn)榻M播成員加入和離開組播組是通過(guò)IGMP協(xié)議實(shí)現(xiàn)的,因此通過(guò)監(jiān)控設(shè)備的IGMP報(bào)文就可以“監(jiān)控”BS上所有SS加入和離開組播組的情況,實(shí)現(xiàn)組播數(shù)據(jù)向組播成員按需轉(zhuǎn)發(fā)。
主要實(shí)現(xiàn)思路是,在WiMAX設(shè)備上運(yùn)行IGMP snooping/proxy來(lái)監(jiān)控通過(guò)設(shè)備的IGMP報(bào)文,通過(guò)IGMP報(bào)文來(lái)監(jiān)控SS加入退出組播組的情況,IGMP處理模塊調(diào)用WiMAX處理模塊,只將組播數(shù)據(jù)復(fù)制給有需要的SS,沒(méi)有需要的SS就收不到組播數(shù)據(jù),從而實(shí)現(xiàn)對(duì)組播數(shù)據(jù)的按需轉(zhuǎn)發(fā)。
BS系統(tǒng)構(gòu)成BS由邏輯器件RF、802.16PHY、802.16MAC、LSW、軟件組播管理模塊及SIG組成。802.16PHY完成WiMAX標(biāo)準(zhǔn)的物理層處理,802.16MAC完成WiMAX標(biāo)準(zhǔn)的MAC層處理,LSW則完成基于VLAN+MAC地址的二層交換功能。組播管理模塊可以分為協(xié)議處理模塊,主要完成IGMP協(xié)議處理;數(shù)據(jù)轉(zhuǎn)發(fā)控制,主要完成向指定SS復(fù)制或停止復(fù)制組播數(shù)據(jù)功能。SIG是802.16的信令處理模塊,主要完成對(duì)WiMAX協(xié)議各種信令消息處理控制,通過(guò)信令消息可以控制向指定SS轉(zhuǎn)發(fā)組播流。組播管理模塊與SIG模塊的關(guān)系是組播管理模塊完成對(duì)IGMP協(xié)議的解釋并完成對(duì)組播成員接入控制;SIG模塊通過(guò)802.16MAC的信令消息可以控制組播數(shù)據(jù)到SS轉(zhuǎn)發(fā);通過(guò)組播管理模塊和SIG模塊的配合,完成組播成員接入控制和組播數(shù)據(jù)復(fù)制功能。
IGMP報(bào)文的偵聽(以IGMP snooping方式為例)在IGMP協(xié)議定義的模型中,SS會(huì)向組播路由器發(fā)送Report和Leave報(bào)文,因此Report和Leave報(bào)文的方向是上行的(從SS方向到BS方向)。組播路由器會(huì)向組播成員(SS)發(fā)送Query報(bào)文,因此Query報(bào)文的方向是下行的(從BS向SS方向)。因?yàn)閷?duì)LSW處理單元來(lái)說(shuō),需要對(duì)上行和下行的報(bào)文進(jìn)行檢查,判斷是否是IGMP報(bào)文,如果是IGMP報(bào)文則復(fù)制一份送CPU,同時(shí)不改變?cè)瓉?lái)IGMP報(bào)文的轉(zhuǎn)發(fā)方向。
組播轉(zhuǎn)發(fā)表的建立組播轉(zhuǎn)發(fā)表記錄了組播組與組播成員的關(guān)系,組播轉(zhuǎn)發(fā)表是動(dòng)態(tài)建立的。當(dāng)BS捕獲到SS向組播路由器發(fā)送Report報(bào)文,上層軟件的協(xié)議處理模塊對(duì)報(bào)文進(jìn)行解釋,識(shí)別出SS的行為是要加入一個(gè)組播組,于是在將組播轉(zhuǎn)發(fā)表中建立一條記錄同時(shí)啟動(dòng)老化定時(shí)器,記錄中保存了SS加入的組播組。當(dāng)BS捕獲到SS向組播路由器發(fā)送Leave報(bào)文,上層軟件的協(xié)議處理模塊對(duì)報(bào)文進(jìn)行解釋,識(shí)別出SS的行為是要離開一個(gè)組播組,于是在組播轉(zhuǎn)發(fā)表中查找對(duì)應(yīng)的記錄,并刪除該條記錄。
組播數(shù)據(jù)的轉(zhuǎn)發(fā)(以IGMP snooping方式為例)根據(jù)802.16協(xié)議,數(shù)據(jù)的傳輸都是需要通過(guò)業(yè)務(wù)流連接進(jìn)行的,所以組播數(shù)據(jù)的傳輸也需要配置相應(yīng)的業(yè)務(wù)流連接。在IGMP snooping/proxy功能中,需要預(yù)先配置下面幾種業(yè)務(wù)流組播組業(yè)務(wù)流用來(lái)承載組播數(shù)據(jù),每個(gè)組播組分配一條,方向?yàn)橄滦?。該組的成員需要加入這條業(yè)務(wù)流。另外,特定組查詢報(bào)文也走這條業(yè)務(wù)流。
通用組查詢業(yè)務(wù)流組播路由器會(huì)定時(shí)向所有組播成員發(fā)送通用組查詢,組播成員收到通用組查詢后回應(yīng)Report報(bào)文來(lái)報(bào)告自己所加入的組。所以需要為通用組查詢配置一個(gè)業(yè)務(wù)流,方向?yàn)橄滦?,所有組的所有成員都需要加入這條業(yè)務(wù)流。
Report/Leave報(bào)文業(yè)務(wù)流每個(gè)SS需要配置一條,用來(lái)承載SS發(fā)起的Report報(bào)文和Leave報(bào)文,方向?yàn)樯闲械摹?br>
當(dāng)SS加入組時(shí),SS發(fā)起的Report報(bào)文通過(guò)Report/Leave報(bào)文業(yè)務(wù)流上行到BS,在BS的LSW處理單元,識(shí)別出IGMP報(bào)文,并將一份報(bào)文復(fù)制給CPU。上層軟件的IGMP協(xié)議處理模塊解釋報(bào)文,識(shí)別出SS的行為是加入組播組,于是在組播轉(zhuǎn)發(fā)中增加一條記錄。同時(shí)配置轉(zhuǎn)發(fā)芯片,激活該組播組對(duì)應(yīng)的業(yè)務(wù)流。于是從組播路由器下來(lái)的組播數(shù)據(jù)進(jìn)入BS后,經(jīng)過(guò)查找分類器規(guī)則,將組播數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的組播業(yè)務(wù)流,從而把數(shù)據(jù)傳輸?shù)絊S側(cè)。
當(dāng)SS離開組時(shí),SS發(fā)起的Leave報(bào)文通過(guò)Report/Leave報(bào)文業(yè)務(wù)流上行到BS,在BS的LSW處理單元,識(shí)別出IGMP報(bào)文,并將一份報(bào)文復(fù)制給CPU。上層軟件的IGMP協(xié)議處理模塊解釋報(bào)文,識(shí)別出SS的行為是離開組播組,于是在組播轉(zhuǎn)發(fā)中刪除對(duì)應(yīng)記錄。如果該組播組中沒(méi)有組播成員了,說(shuō)明所有SS都不需要該組播組的數(shù)據(jù)了,上層軟件的轉(zhuǎn)發(fā)控制模塊會(huì)配置轉(zhuǎn)發(fā)芯片,去激活該組播組的業(yè)務(wù)流。于是該組播組的數(shù)據(jù)不再向空口轉(zhuǎn)發(fā),節(jié)約了空口帶寬。
組播成員對(duì)組播數(shù)據(jù)的接收如上文描述,SS發(fā)出Report報(bào)文后被BS捕獲,經(jīng)過(guò)BS設(shè)備進(jìn)行報(bào)文解釋、建立組播轉(zhuǎn)發(fā)表、激活該組播組的業(yè)務(wù)流等一系列處理后,組播數(shù)據(jù)可以廣播到空口。為了讓SS接收指定業(yè)務(wù)流的數(shù)據(jù)需要BS向SS發(fā)送DSA-REQ(動(dòng)態(tài)業(yè)務(wù)增加請(qǐng)求)消息,DSA消息是802.16定義的信令消息,用于建立動(dòng)態(tài)業(yè)務(wù)流,如果SS有足夠的資源建立該業(yè)務(wù)流則行BS回應(yīng)DSA-RSP(動(dòng)態(tài)業(yè)務(wù)增加響應(yīng))消息。這樣SS就可以接收該組播組的數(shù)據(jù)了。
如果SS要離開組播組,不再需要接收組播數(shù)據(jù)了,則向BS發(fā)送Leave報(bào)文,IGMP協(xié)議處理模塊解釋報(bào)文、刪除對(duì)應(yīng)組播轉(zhuǎn)發(fā)表,同時(shí)向SS發(fā)送DSD-REQ(動(dòng)態(tài)業(yè)務(wù)刪除請(qǐng)求)消息。DSD消息是802.16定義的信令消息,用于刪除已經(jīng)存在的動(dòng)態(tài)業(yè)務(wù)流。SS釋放業(yè)務(wù)流資源后向BS回應(yīng)DSD-RSP(動(dòng)態(tài)業(yè)務(wù)刪除響應(yīng))消息,這樣SS就不再接收該組播組的數(shù)據(jù)了。
本發(fā)明在WiMAX設(shè)備上實(shí)現(xiàn)了IGMP snooping/proxy,組播數(shù)據(jù)可以按需轉(zhuǎn)發(fā),節(jié)約了空口帶寬,提高了安全性,實(shí)現(xiàn)了WiMAX協(xié)議與IGMP組播控制協(xié)議的無(wú)縫結(jié)合。
應(yīng)當(dāng)理解的是,本發(fā)明的構(gòu)思在于結(jié)合IGMP來(lái)實(shí)現(xiàn)組播數(shù)據(jù)的轉(zhuǎn)發(fā)。因此,其應(yīng)用的范圍不應(yīng)僅僅限于基于WiMAX標(biāo)準(zhǔn)開發(fā)的設(shè)備。其他標(biāo)準(zhǔn)的無(wú)線接入系統(tǒng)設(shè)備,只要是進(jìn)行數(shù)據(jù)傳輸,均可結(jié)合IGMP技術(shù)通過(guò)IGMP來(lái)識(shí)別報(bào)文從而識(shí)別用戶站的行為類型,再由其設(shè)備本身的信令處理模塊及數(shù)據(jù)轉(zhuǎn)發(fā)模塊根據(jù)用戶站的行為類型來(lái)控制數(shù)據(jù)的傳輸與轉(zhuǎn)發(fā)。
權(quán)利要求
1.一種控制組播數(shù)據(jù)傳輸?shù)姆椒?,包括以下步驟步驟一,基站獲取IGMP報(bào)文;步驟二,基站根據(jù)獲取的IGMP報(bào)文進(jìn)行處理;以及步驟三,基站根據(jù)處理結(jié)果向用戶站轉(zhuǎn)發(fā)組播數(shù)據(jù)或者停止轉(zhuǎn)發(fā)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟一之前還包括配置業(yè)務(wù)流的步驟配置承載組播數(shù)據(jù)、下行的組播組業(yè)務(wù)流,每個(gè)組播組分配一條,該組的成員加入這條業(yè)務(wù)流;配置承載通用組查詢、下行的通用組查詢業(yè)務(wù)流,所有組的所有成員都加入這條業(yè)務(wù)流;以及配置承載用戶站發(fā)起的Report報(bào)文和Leave報(bào)文、上行的Report/Leave報(bào)文業(yè)務(wù)流,每個(gè)用戶站配置一條。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟一中基站的以太網(wǎng)交換對(duì)上行和下行的報(bào)文進(jìn)行檢查,判斷是否是IGMP報(bào)文,如果是則復(fù)制一份給CPU。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟二進(jìn)一步包括當(dāng)基站獲取到用戶站向組播路由器發(fā)送Report報(bào)文,上層軟件的協(xié)議處理模塊對(duì)報(bào)文進(jìn)行解釋,識(shí)別出用戶站的行為是加入一個(gè)組播組;以及在將組播轉(zhuǎn)發(fā)表中建立一條記錄同時(shí)啟動(dòng)老化定時(shí)器,記錄中保存用戶站加入的組播組。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟二進(jìn)一步包括當(dāng)基站獲取到用戶站向組播路由器發(fā)送Leave報(bào)文,上層軟件的協(xié)議處理模塊對(duì)報(bào)文進(jìn)行解釋,識(shí)別出用戶站的行為是離開一個(gè)組播組;以及在組播轉(zhuǎn)發(fā)表中查找對(duì)應(yīng)的記錄,并刪除該條記錄。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟三進(jìn)一步包括基站經(jīng)過(guò)查找分類器規(guī)則,將組播數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的組播業(yè)務(wù)流,再傳輸?shù)接脩粽尽?br>
7.根據(jù)權(quán)利要求4所述的方法,其特征在于還包括用戶站接收組播數(shù)據(jù)的步驟基站向用戶站發(fā)送動(dòng)態(tài)業(yè)務(wù)增加請(qǐng)求消息,請(qǐng)求增加動(dòng)態(tài)業(yè)務(wù)流;用戶站向基站回應(yīng)動(dòng)態(tài)業(yè)務(wù)增加響應(yīng)消息;以及用戶站接收組播數(shù)據(jù)。
8.根據(jù)權(quán)利要求5所述的方法,其特征在于所述步驟三進(jìn)一步包括基站向用戶站發(fā)送動(dòng)態(tài)業(yè)務(wù)刪除請(qǐng)求消息,請(qǐng)求刪除已經(jīng)存在的動(dòng)態(tài)業(yè)務(wù)流;用戶站釋放業(yè)務(wù)流資源后向基站回應(yīng)動(dòng)態(tài)業(yè)務(wù)刪除響應(yīng)消息;以及基站停止轉(zhuǎn)發(fā)組播數(shù)據(jù),用戶站停止接收所述組播數(shù)據(jù)。
9.一種控制組播數(shù)據(jù)傳輸?shù)南到y(tǒng),包括邏輯器件RF、空中接口物理層、媒質(zhì)接入控制層、以太網(wǎng)交換及信令處理模塊,其特征在于還包括組播管理模塊,組播管理模塊進(jìn)一步包括協(xié)議處理模塊及數(shù)據(jù)轉(zhuǎn)發(fā)控制模塊,所述以太網(wǎng)交換識(shí)別出上行或下行的IGMP報(bào)文,所述協(xié)議處理模塊解釋所述報(bào)文,所述數(shù)據(jù)轉(zhuǎn)發(fā)控制模塊向指定用戶站復(fù)制組播數(shù)據(jù),所述信令處理模塊通過(guò)所述媒質(zhì)接入控制層的信令消息控制組播數(shù)據(jù)到用戶站的轉(zhuǎn)發(fā)。
全文摘要
本發(fā)明提供一種控制組播數(shù)據(jù)傳輸?shù)姆椒ǎㄒ韵虏襟E步驟一,基站獲取IGMP報(bào)文;步驟二,基站根據(jù)獲取的IGMP報(bào)文進(jìn)行處理;以及步驟三,基站根據(jù)處理結(jié)果向用戶站轉(zhuǎn)發(fā)組播數(shù)據(jù)或者停止轉(zhuǎn)發(fā)。本發(fā)明還提供一種控制組播數(shù)據(jù)傳輸?shù)南到y(tǒng)。本發(fā)明在WiMAX設(shè)備上實(shí)現(xiàn)了IGMP snooping/proxy,組播數(shù)據(jù)可以按需轉(zhuǎn)發(fā),節(jié)約了空口帶寬,提高了安全性,實(shí)現(xiàn)了WiMAX協(xié)議與IGMP組播控制協(xié)議的無(wú)縫結(jié)合。
文檔編號(hào)H04L12/56GK101060465SQ20061006050
公開日2007年10月24日 申請(qǐng)日期2006年4月27日 優(yōu)先權(quán)日2006年4月27日
發(fā)明者柯波 申請(qǐng)人:華為技術(shù)有限公司