亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種移動(dòng)組播快速平滑切換的方法及系統(tǒng)的制作方法

文檔序號(hào):7961009閱讀:185來源:國知局
專利名稱:一種移動(dòng)組播快速平滑切換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種在PMIPve中的移動(dòng)組播快速平滑切換的方法及系統(tǒng)。
背景技術(shù)
組播的出現(xiàn)是為了解決傳統(tǒng)單播路由在處理組通信時(shí)出現(xiàn)的效率問題。隨著無線和移動(dòng)技術(shù)的發(fā)展,在移動(dòng)過程中獲取組播服務(wù)成為了一個(gè)研究熱點(diǎn),移動(dòng)組播由傳統(tǒng)固定組播發(fā)展而來,為移動(dòng)用戶提供諸如移動(dòng)視頻會(huì)議、移動(dòng)在線游戲等多種應(yīng)用,可有效提高數(shù)據(jù)傳輸效率。移動(dòng)組播需要解決兩個(gè)基本問題:一是組成員關(guān)系管理,二是組成員位置管理。當(dāng)前組成員關(guān)系管理一般采用因特網(wǎng)組管理協(xié)議(Internet Group ManagementProtocol,簡稱 IGMP)/ 組播偵聽發(fā)現(xiàn)(Multicast Listener Discover,簡稱 MLD)等協(xié)議,而組成員位置管理則采用移動(dòng)IP等移動(dòng)性管理協(xié)議。Internet工程任務(wù)組(InternetEngineering Task Force,簡稱IETF)在MIPv6中提出了兩種為終端提供移動(dòng)性支持的組播機(jī)制:雙向隧道(MIP-BT)機(jī)制和遠(yuǎn)程加入(MIP-RS)機(jī)制。在雙向隧道(MIP-BT)機(jī)制中,移動(dòng)組播節(jié)點(diǎn)與家鄉(xiāng)代理之間建立雙向隧道,用來承載組播組消息和組播數(shù)據(jù);在遠(yuǎn)程加入(MIP-RS)機(jī)制中,移動(dòng)組播節(jié)點(diǎn)每次改變所處網(wǎng)絡(luò)時(shí),重新加入到組播組中,由組播協(xié)議重新計(jì)算組播樹。MIPv6是基于主機(jī)的移動(dòng)性管理協(xié)議,需要終端具備移動(dòng)性管理功能,這就增加了移動(dòng)組播部署和擴(kuò)展的難度?;谏鲜鰡栴},IETF在MULHM0B工作組中提出了多種基于PMIPv6的移動(dòng)組播機(jī)制,如圖1所示,MAGl為麗切換前的移動(dòng)接入網(wǎng)關(guān),MAG2為麗切換后的移動(dòng)接入網(wǎng)關(guān),LMA為MN的本地移動(dòng)錨點(diǎn),主要分為兩種機(jī)制:第一種機(jī)制,在本地移動(dòng)錨點(diǎn)LMA上部署組播協(xié)議,為移動(dòng)組播節(jié)點(diǎn)MN提供組播服務(wù),在這種機(jī)制中,組播控制報(bào)文和組播數(shù)據(jù)報(bào)文都通過LMA和麗的移動(dòng)接入網(wǎng)關(guān)之間的PMIPv6雙向隧道進(jìn)行承載;在第二種機(jī)制中,LMA不參與組播相關(guān)的信令和路由,MN的組播服務(wù)由PMIPv6域內(nèi)的一個(gè)組播路由器MR (MulticastRouter)提供,MN的移動(dòng)接入網(wǎng)關(guān)和組播路由器MR之間通過組播協(xié)議進(jìn)行消息交互和組播數(shù)據(jù)轉(zhuǎn)發(fā),不需要進(jìn)行隧道封裝。當(dāng)MN從移動(dòng)接入網(wǎng)關(guān)MAGl切換到MAG2時(shí),MN通過與MAG2之間的MLD控制消息交互重新加入到組播組中,由于需要依賴無線接入側(cè)的無線幀、無線接入爭用、通道可信度、MLD控制消息處理時(shí)間等因素,MAG2需要較長的時(shí)間才能獲取到移動(dòng)組播節(jié)點(diǎn)的組播監(jiān)聽狀態(tài),造成組播切換延時(shí)和丟包。現(xiàn)有技術(shù)中當(dāng)MN發(fā)生切換時(shí)的組播信令流程,由組播路由器MR為MN提供組播服務(wù)時(shí),MN從當(dāng)前的移動(dòng)接入網(wǎng)關(guān)MAGl切換到移動(dòng)接入網(wǎng)關(guān)MAG2,MAG2向LMA發(fā)送綁定更新消息PBU。LMA收到PBU消息后,更新對(duì)應(yīng)的綁定緩存表項(xiàng)BCE。新的移動(dòng)接入網(wǎng)關(guān)MAG2與MN之間進(jìn)行MLD控制報(bào)文的交互獲取MN當(dāng)前的組播狀態(tài)。MAG2獲得MN的組播狀態(tài)后,向組播源逐跳發(fā)送PM Join加入報(bào)文,建立以組播源為根,以移動(dòng)組播節(jié)點(diǎn)MN為葉子的SPT路徑。組播源發(fā)出的組播數(shù)據(jù)依次經(jīng)由MR、MAG2發(fā)送至MN。上述方法中,MN通過與MAG2之間的MLD控制消息交互重新加入到組播組中,由于MLD消息的處理時(shí)間以及這個(gè)過程引起的無線傳輸延遲,導(dǎo)致MN的切換延遲和丟包。現(xiàn)有技術(shù)中當(dāng)麗發(fā)生切換時(shí)的組播信令流程,由LMA為麗提供組播服務(wù)時(shí),MN切換前組播源發(fā)出的組播數(shù)據(jù)經(jīng)由LMA再通過LMA和MAGl之間的PMIPv6隧道轉(zhuǎn)發(fā)至MAGl再發(fā)送至麗。麗從當(dāng)前的移動(dòng)接入網(wǎng)關(guān)MAGl切換到移動(dòng)接入網(wǎng)關(guān)MAG2,MAG2向LMA發(fā)送綁定更新消息PBU。LMA收到PBU消息后,更新對(duì)應(yīng)的綁定緩存表項(xiàng)BCE。新的移動(dòng)接入網(wǎng)關(guān)MAG2與麗之間進(jìn)行MLD控制報(bào)文的交互獲取麗當(dāng)前的組播狀態(tài)。MAG2獲得麗的組播狀態(tài)后,向組播源逐跳發(fā)送PM Join加入報(bào)文,建立以組播源為根,以移動(dòng)組播節(jié)點(diǎn)MN為葉子的SPT路徑,其中發(fā)往LMA的PM Join報(bào)文需要經(jīng)過隧道封裝。組播源發(fā)出的組播數(shù)據(jù)發(fā)送到LMA再通過LMA和MAG2之間的PMIPv6隧道轉(zhuǎn)發(fā)到MAG2再由MAG2轉(zhuǎn)發(fā)到MN。上述方法中,MN通過與MAG2之間的MLD控制消息交互重新加入到組播組中,由于MLD消息的處理時(shí)間以及這個(gè)過程引起的無線傳輸延遲,導(dǎo)致MN的切換延遲和丟包。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種移動(dòng)組播快速平滑切換的方法及系統(tǒng),解決組播接收者切換過程中組播接收者通過與目標(biāo)移動(dòng)接入網(wǎng)關(guān)之間的MLD控制消息交互重新加入到組播組引起的切換延遲和丟包問題。為了解決上述技術(shù)問題,本發(fā)明提供了一種移動(dòng)組播快速平滑切換的方法,其中,本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息;所述MN從源移動(dòng)接入網(wǎng)關(guān)(MAG)切換到目標(biāo)移動(dòng)接入網(wǎng)關(guān)(MAG)過程中,所述目標(biāo)MAG從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài),根據(jù)所述MN的組播狀態(tài)建立新的組播轉(zhuǎn)發(fā)路徑。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述源MAG收到所述MN發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述MN的組播狀態(tài)發(fā)生變化時(shí),所述源MAG將更新后的所述MN的組播狀態(tài)同步到所述LMA。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述MAG將所述MN的組播狀態(tài)信息同步到所述LMA的方式是:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。為了解決上述技術(shù)問題,本發(fā)明還提供了一種移動(dòng)組播快速平滑切換的系統(tǒng),包括本地移動(dòng)錨點(diǎn)(LMA)、組播接收端(MN)、所述MN的源移動(dòng)接入網(wǎng)關(guān)(MAG)、所述MN的目標(biāo)MAG,其中,所述源MAG,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述麗的組播狀態(tài)信息;所述目標(biāo)MAG,用于在所述麗從源MAG切換到目標(biāo)MAG過程中,從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài),根據(jù)所述MN的組播狀態(tài)建立組播轉(zhuǎn)發(fā)路徑。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述源MAG,還用于收到所述MN發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息。
進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述源MAG,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)同步到所述LMA。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述源MAG,還用于采用以下方式將所述麗的組播狀態(tài)同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)。為了解決上述技術(shù)問題,本發(fā)明提供了一種組播狀態(tài)信息同步方法,其中,本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述MN的組播狀態(tài)信息發(fā)生變化時(shí),所述MAG將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述MAG將所述MN的組播狀態(tài)信息同步到所述LMA的方式是:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。進(jìn)一步地,上述方法還可以具有以下特點(diǎn):所述LMA從所述MAG收到攜帶所述MN的組播狀態(tài)信息的綁定更新消息(PBU)后,將所述綁定更新消息中所述MN的組播狀態(tài)信息保存到所述MN的綁定緩存表項(xiàng)(BCE)中。為了解決上述技術(shù)問題,本發(fā)明提供了一種組播狀態(tài)信息同步系統(tǒng),其中,包括本地移動(dòng)錨點(diǎn)(LMA)、所述麗管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)、組播接收端(MN);所述MAG,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA ;所述LMA,用于從所述MAG接收所述麗的組播狀態(tài)信息時(shí),保存所述麗的組播狀態(tài)信息。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述MAG,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述MAG,還用于采用以下方式將所述MN的組播狀態(tài)信息同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。進(jìn)一步地,上述系統(tǒng)還可以具有以下特點(diǎn):所述LMA,用于從所述MAG收到攜帶所述麗的組播狀態(tài)信息的綁定更新消息(PBU)后,將所述綁定更新消息中所述MN的組播狀態(tài)信息保存到所述MN的綁定緩存表項(xiàng)(BCE)中。為了解決上述技術(shù)問題,本發(fā)明提供了一種移動(dòng)接入網(wǎng)關(guān),其中,包括組播狀態(tài)信息管理模塊;所述組播狀態(tài)信息管理模塊,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA。進(jìn)一步地,上述移動(dòng)接入網(wǎng)關(guān)還可以具有以下特點(diǎn):所述組播狀態(tài)信息管理模塊,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。
進(jìn)一步地,上述移動(dòng)接入網(wǎng)關(guān)還可以具有以下特點(diǎn):所述組播狀態(tài)信息管理模塊,還用于采用以下方式將所述MN的組播狀態(tài)信息同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。本方案中當(dāng)組播接收者麗在PMIPv6域內(nèi)發(fā)生切換時(shí),由新的移動(dòng)接入網(wǎng)關(guān)MAG從LMA快速獲取MN的組播監(jiān)聽狀態(tài)。LMA作為所有MN的注冊(cè)錨點(diǎn),MAG收到MN的MLD報(bào)告報(bào)文后,發(fā)送到LMA,由LMA來實(shí)現(xiàn)對(duì)組播組成員的管理。使用本方案解決了組播接收者切換過程中組播接收者通過與目標(biāo)移動(dòng)接入網(wǎng)關(guān)之間的MLD控制消息交互重新加入到組播組引起的切換延遲和丟包問題,加快了 MN在移動(dòng)狀態(tài)下的組播接收速度,有效減小了組播會(huì)話的中斷時(shí)間;切換過程中,新的MAG在獲取MN的組播監(jiān)聽狀態(tài)信息時(shí),不再需要依賴無線幀、無線接入爭用、通道可信度、MLD控制消息處理時(shí)間等因素。


圖1是現(xiàn)有技術(shù)中在PMIPv6中部署IP組播的框架圖;圖2是實(shí)施例中移動(dòng)組播快速平滑切換的方法示意圖;圖3是實(shí)施例中移動(dòng)組播快速平滑切換的系統(tǒng)結(jié)構(gòu)圖;圖4是通過LMA進(jìn)行組成員管理的方法示意圖;圖5是具體實(shí)施例一的組播切換方法流程圖;圖6是具體實(shí)施例二的組播切換方法流程圖。
具體實(shí)施例方式如圖2所示,移動(dòng)組播快速平滑切換的方法包括:本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述麗的組播狀態(tài)信息;所述麗從源移動(dòng)接入網(wǎng)關(guān)(MAG)切換到目標(biāo)移動(dòng)接入網(wǎng)關(guān)(MAG)過程中,所述目標(biāo)MAG從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài),根據(jù)所述MN的組播狀態(tài)建立新的組播轉(zhuǎn)發(fā)路徑。其中,所述源MAG收到所述麗發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息。所述MN的組播狀態(tài)發(fā)生變化時(shí),所述源MAG將更新后的所述MN的組播狀態(tài)同步到所述LMA。所述MAG將所述MN的組播狀態(tài)信息同步到所述LMA的方式是:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。如圖3所示,與上述方法對(duì)應(yīng)的移動(dòng)組播快速平滑切換的系統(tǒng),包括本地移動(dòng)錨點(diǎn)(LMA)、組播接收端(MN)、所述MN的源移動(dòng)接入網(wǎng)關(guān)(MAG)、所述MN的目標(biāo)MAG ;所述源MAG,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息;所述目標(biāo)MAG,用于在所述MN從源MAG切換到目標(biāo)MAG過程中,從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài),根據(jù)所述MN的組播狀態(tài)建立組播轉(zhuǎn)發(fā)路徑。所述源MAG,還用于收到所述MN發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息。
所述源MAG,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)同步到所述LMA。所述源MAG,還用于采用以下方式將所述麗的組播狀態(tài)同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)。下面將結(jié)合附圖對(duì)實(shí)施方式作詳細(xì)描述。本方案針對(duì)切換延遲和丟包問題,提出了運(yùn)用LMA對(duì)移動(dòng)節(jié)點(diǎn)麗的組播狀態(tài)進(jìn)行統(tǒng)一管理,保證了麗切換到新的移動(dòng)接入網(wǎng)關(guān)后,新的移動(dòng)接入網(wǎng)關(guān)能夠從LMA快速獲取MN當(dāng)前的組播狀態(tài),進(jìn)而快速建立新的組播轉(zhuǎn)發(fā)路徑,減小組播切換延時(shí)和丟包,而不用依賴無線側(cè)的MLD信令重新收集MN當(dāng)前的組播狀態(tài)。如圖4所示,本方案中通過LMA進(jìn)行組成員管理的方法包括:步驟400,麗初始附著到移動(dòng)接入網(wǎng)關(guān)MAG,MAG與LMA進(jìn)行PMIPv6的綁定注冊(cè),LMA為麗創(chuàng)建綁定緩存表項(xiàng)BCE。步驟401,麗需要接收來自組播源S、發(fā)往組播組G的IPv6組播數(shù)據(jù)(S,G),或者要求拒絕來自組播源S、發(fā)往組播組G的IPv6組播數(shù)據(jù)(S,G),麗主動(dòng)向MAG發(fā)送MLD成員關(guān)系報(bào)告報(bào)文(MLD Report)以聲明加入,MN也可以等待MAG發(fā)來的MLD查詢報(bào)文后發(fā)送MLD成員關(guān)系報(bào)告報(bào)文(MLD Report)。步驟402,MAG收到MN的MLD Report消息后,為連接MN的鏈路創(chuàng)建組播狀態(tài),由于在PMIPv6中MAG和麗之間是點(diǎn)對(duì)點(diǎn)鏈路,所以鏈路的組播狀態(tài)即可以代表麗的組播狀態(tài),將鏈路的組播狀態(tài)攜帶在PBU消息中發(fā)送給LMA。所述組播狀態(tài)包含若干條記錄,每條記錄的內(nèi)容包括(組播地址G,組播源地址列表,過濾模式),如果過濾模式為INCLUDE模式,則組播源地址列表包含Include List,即MN接收Include List中所有組播源發(fā)送的組播數(shù)據(jù),如果過濾模式為EXCLUDE模式,則組播源地址列表包含Exclude List,MN拒絕來自Exclude List中所有組播源發(fā)送的組播數(shù)據(jù)。當(dāng)所述鏈路的組播狀態(tài)發(fā)生變化,即新增記錄、組播源地址列表發(fā)生變化、過濾模式發(fā)生切換時(shí),MAG通過PBU消息將新的組播狀態(tài)發(fā)送到LMA。步驟403,LMA提取PBU消息中的組播狀態(tài),保存到對(duì)應(yīng)的BCE中。步驟404,LMA向MAG發(fā)送PBA消息,指示成功創(chuàng)建或者更新麗的組播狀態(tài)。本實(shí)施例中,MAG向LMA注冊(cè)麗的組播狀態(tài)保存實(shí)時(shí)組播狀態(tài),由LMA對(duì)所有麗的組播狀態(tài)進(jìn)行統(tǒng)一管理,為MN的組播切換做準(zhǔn)備。MN進(jìn)行MAG切換時(shí),目標(biāo)MAG直接從LMA獲取麗的組播狀態(tài)信息無需從麗獲取。具體實(shí)施例一本具體實(shí)施例一通過MR為MN提供組播服務(wù),LMA中為每個(gè)MN維護(hù)了組播監(jiān)聽狀態(tài)。如圖5所示,MN組播切換方法包括以下步驟:步驟500,組播源發(fā)出的組播數(shù)據(jù)經(jīng)由MR和MAGl發(fā)送至MN ;組播轉(zhuǎn)發(fā)路徑不需要經(jīng)過LMA。步驟501,麗從當(dāng)前的移動(dòng)接入網(wǎng)關(guān)MAGl切換到移動(dòng)接入網(wǎng)關(guān)MAG2,MAGl緩存發(fā)往麗的組播數(shù)據(jù)。步驟502,麗附著到新的移動(dòng)接入網(wǎng)關(guān)MAG2后,MAG2向LMA發(fā)送綁定更新消息(PBU)。
步驟503,LMA收到PBU消息后,更新對(duì)應(yīng)的綁定緩存表項(xiàng)BCE,并將BCE中保存的MN的組播狀態(tài)攜帶在PBA消息中,發(fā)送給新的移動(dòng)接入網(wǎng)關(guān)MAG2。步驟504,MAG2根據(jù)麗的組播狀態(tài)為鏈接麗的接口創(chuàng)建組播狀態(tài)(G,過濾模式,組播源地址列表,定時(shí)器),如果在該接口上已經(jīng)存在組播地址G的狀態(tài)表,則更新狀態(tài)表中的組播源地址列表、過濾模式或者定時(shí)器。如果MAG2運(yùn)行組播路由協(xié)議PM,則進(jìn)行步驟505和步驟506 ;如果MAG2運(yùn)行MLDProxy,則進(jìn)行步驟507和步驟508。步驟505,MAG2創(chuàng)建或更新組播路由項(xiàng)(S,G),并向組播路由器MR發(fā)送PM Join消息,如果MAG2上之前已經(jīng)為頻道(S,G)創(chuàng)建過組播路由項(xiàng),則只需要更新定時(shí)器,不需要向MR發(fā)送PIM Join消息。步驟506,組播路由器MR創(chuàng)建組播路由項(xiàng)(S,G);并向組播源逐跳發(fā)送PM Join消息建立組播分發(fā)樹。步驟507,MAG2更新組成員關(guān)系數(shù)據(jù)庫,如果組成員關(guān)系數(shù)據(jù)庫發(fā)生改變,則通過上行接口向組播路由器MR發(fā)送Aggregated MLD報(bào)告消息。步驟508,組播路由器MR為接收Aggregated MLD報(bào)告消息的下行接口創(chuàng)建組播狀態(tài)(G,過濾模式,組播源地址列表,定時(shí)器);并向組播源逐跳發(fā)送PM Join消息建立組播分發(fā)樹。如果在該接口上已經(jīng)存在組播地址G的狀態(tài)表,則更新狀態(tài)表中的組播源地址列表、過濾模式或者定時(shí)器。步驟509,MAG2通過步驟502獲得MAGl的地址,并向MAGl發(fā)送消息通知MAGl轉(zhuǎn)發(fā)緩存的組播數(shù)據(jù),此消息可以通過擴(kuò)展PBU消息或者在MAG之間定義新的消息來實(shí)現(xiàn)。步驟510,MAG1根據(jù)MAG2的地址建立到MAG2的隧道,將緩存的組播數(shù)據(jù)進(jìn)行隧道封裝后發(fā)送給MAG2。步驟511,MAG2向麗轉(zhuǎn)發(fā)組播數(shù)據(jù)。步驟512,后續(xù)組播數(shù)據(jù)轉(zhuǎn)發(fā)路徑。本實(shí)施例中所有的組播服務(wù)都由PMIPv6域中的組播路由器MR提供,由MR加入到對(duì)應(yīng)的組播組,LMA只為MN保存實(shí)時(shí)的組播狀態(tài),方便MN發(fā)生切換時(shí),新的移動(dòng)接入網(wǎng)關(guān)能通過LMA快速獲取MN當(dāng)前的組播狀態(tài),不需要依賴無線側(cè)的MLD信令來收集MN的組播狀態(tài)就可以繼續(xù)為MN提供組播服務(wù),減少了切換時(shí)延及切換過程中組播數(shù)據(jù)報(bào)文的丟失。具體實(shí)施例二本具體實(shí)施例二通過LMA為MN提供組播服務(wù),在LMA上部署了組播協(xié)議,LMA中為每個(gè)MN維護(hù)了組播監(jiān)聽狀態(tài)。如圖6所示,MN組播切換方法包括以下步驟:步驟600,MN切換前的組播轉(zhuǎn)發(fā)路徑,LMA上部署了組播協(xié)議,如步驟600b所示,組播數(shù)據(jù)通過移動(dòng)接入網(wǎng)關(guān)MAGl與LMA之間的隧道進(jìn)行轉(zhuǎn)發(fā)。步驟601 步驟604與步驟501 步驟504的處理流程相同,此處不再贅述。如果MAG2運(yùn)行組播路由協(xié)議PIM,則進(jìn)行步驟605和步驟606 ;如果MAG2運(yùn)行MLDProxy,則進(jìn)行步驟607和步驟608。步驟605,MAG2創(chuàng)建組播路由項(xiàng)(S,G),并通過隧道向LMA發(fā)送PM Join消息,如果MAG2上之前已經(jīng)為頻道(S,G)創(chuàng)建過組播路由項(xiàng),則只需要更新定時(shí)器,不需要向LMA發(fā)送PM Join消息。
步驟606,LMA收到PM Join消息后,創(chuàng)建組播路由項(xiàng)(S,G),并向組播源逐跳發(fā)送PM Join消息建立組播分發(fā)樹。如果LMA上之前已經(jīng)為頻道(S,G)創(chuàng)建過組播路由項(xiàng),則只需要更新定時(shí)器,并將隧道接口添加到出接口列表中,不需要向LMA發(fā)送PIM Join消
肩、O步驟607,MAG2更新組成員關(guān)系數(shù)據(jù)庫,如果組成員關(guān)系數(shù)據(jù)庫發(fā)生改變,則通過上行接口向LMA發(fā)送Aggregated MLD報(bào)告消息。步驟608,LMA為接收Aggregated MLD報(bào)告消息的下行接口創(chuàng)建組播狀態(tài)(G,過濾模式,組播源地址列表,定時(shí)器);并向組播源逐跳發(fā)送PMJoin消息建立組播分發(fā)樹。如果在該接口上已經(jīng)存在組播地址G的狀態(tài)表,則更新狀態(tài)表中的組播源地址列表、過濾模式或者定時(shí)器。步驟609,MAG2通過步驟602獲得MAGl的地址,并向MAGl發(fā)送消息通知MAGl轉(zhuǎn)發(fā)緩存的組播數(shù)據(jù),此消息可以通過擴(kuò)展PBU消息或者在MAG之間定義新的消息來實(shí)現(xiàn)。步驟610,MAG1根據(jù)MAG2的地址建立到MAG2的隧道,將緩存的組播數(shù)據(jù)進(jìn)行隧道封裝后發(fā)送給MAG2。步驟611,MAG2解封裝后向麗轉(zhuǎn)發(fā)組播數(shù)據(jù)。步驟612 步驟614,后續(xù)組播數(shù)據(jù)轉(zhuǎn)發(fā)路徑,如步驟613所示,LMA收到組播數(shù)據(jù)后,需要進(jìn)行隧道封裝后發(fā)送到MAG2,最后由MAG2發(fā)送給MN。本實(shí)施例中所有的組播服務(wù)都由LMA提供,由LMA加入到對(duì)應(yīng)的組播組,組播數(shù)據(jù)需要通過移動(dòng)接入網(wǎng)關(guān)和LMA之間的PMIPv6隧道進(jìn)行封裝發(fā)送;LMA同時(shí)為MN保存實(shí)時(shí)的組播狀態(tài),方便MN發(fā)生切換時(shí),新的移動(dòng)接入網(wǎng)關(guān)能通過LMA快速獲取MN當(dāng)前的組播狀態(tài),不需要依賴無線側(cè)的MLD信令來收集MN的組播狀態(tài)就可以繼續(xù)為MN提供組播服務(wù),減少了切換時(shí)延及切換過程中組播數(shù)據(jù)報(bào)文的丟失。采用本發(fā)明所述方法,能夠使組播接收者在PMIPv6域內(nèi)移動(dòng)時(shí),能夠及時(shí)地接收組播數(shù)據(jù)流。以上實(shí)施例針對(duì)PMIPv6的場(chǎng)景,并且運(yùn)用MLD協(xié)議進(jìn)行IPv6組播組成員管理。上述技術(shù)方案同樣適用于代理移動(dòng)IPv4的場(chǎng)景,本領(lǐng)域的技術(shù)人員可以根據(jù)本發(fā)明實(shí)施例中的技術(shù)方案,并結(jié)合本領(lǐng)域的現(xiàn)有技術(shù)方案即可實(shí)現(xiàn)。在代理移動(dòng)IPv6中的移動(dòng)節(jié)點(diǎn)使用MLD加入組播組,而在代理移動(dòng)IPv4中的移動(dòng)節(jié)點(diǎn)使用IGMP加入組播組。本方案還提供了一種組播狀態(tài)信息同步方法,包括:本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA。所述MN的組播狀態(tài)信息發(fā)生變化時(shí),所述MAG將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。所述MAG將所述麗的組播狀態(tài)信息同步到所述LMA的方式是:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。所述LMA從所述MAG收到攜帶所述MN的組播狀態(tài)信息的綁定更新消息(PBU)后,將所述綁定更新消息中所述MN的組播狀態(tài)信息保存到所述MN的綁定緩存表項(xiàng)(BCE)中。與上述方法對(duì)應(yīng)的組播狀態(tài)信息同步系統(tǒng),包括本地移動(dòng)錨點(diǎn)(LMA)、所述麗管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)、組播接收端(MN);所述祖6,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA ;所述LMA,用于從所述MAG接收所述MN的組播狀態(tài)信息時(shí),保存所述MN的組播狀態(tài)信息。所述MAG,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。所述MAG,還用于采用以下方式將所述MN的組播狀態(tài)信息同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。所述LMA,用于從所述MAG收到攜帶所述麗的組播狀態(tài)信息的綁定更新消息(PBU)后,將所述綁定更新消息中所述MN的組播狀態(tài)信息保存到所述MN的綁定緩存表項(xiàng)(BCE)中。本方案提供的移動(dòng)接入網(wǎng)關(guān)包括組播狀態(tài)信息管理模塊;所述組播狀態(tài)信息管理模塊,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA。所述組播狀態(tài)信息管理模塊,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。所述組播狀態(tài)信息管理模塊,還用于采用以下方式將所述MN的組播狀態(tài)信息同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相
互任意組合。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等。可選地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/單元可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
權(quán)利要求
1.一種移動(dòng)組播快速平滑切換的方法,其中, 本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息;所述MN從源移動(dòng)接入網(wǎng)關(guān)(MAG)切換到目標(biāo)移動(dòng)接入網(wǎng)關(guān)(MAG)過程中,所述目標(biāo)MAG從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài),根據(jù)所述MN的組播狀態(tài)建立新的組播轉(zhuǎn)發(fā)路徑。
2.按權(quán)利要求1所述的方法,其特征在于, 所述源MAG收到所述MN發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息。
3.按權(quán)利要求1所述的方法,其特征在于, 所述MN的組播狀態(tài)發(fā)生變化時(shí),所述源MAG將更新后的所述MN的組播狀態(tài)同步到所述 LMA。
4.按權(quán)利要求2或3所述的方法,其特征在于, 所述MAG將所述MN的組播狀態(tài)信息同步到所述LMA的方式是:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。
5.一種移動(dòng)組播快速平滑切換的系統(tǒng),包括本地移動(dòng)錨點(diǎn)(LMA)、組播接收端(MN)、所述麗的源移動(dòng)接入網(wǎng)關(guān)(MAG)、所述麗的目標(biāo)MAG,其中, 所述源MAG,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息; 所述目標(biāo)MAG,用于在所述MN從源MAG切換到目標(biāo)MAG過程中,從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài) ,根據(jù)所述MN的組播狀態(tài)建立組播轉(zhuǎn)發(fā)路徑。
6.按權(quán)利要求5所述的系統(tǒng),其特征在于, 所述源MAG,還用于收到所述MN發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息。
7.按權(quán)利要求5所述的系統(tǒng),其特征在于, 所述源MAG,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)同步到所述LMA。
8.按權(quán)利要求6或7所述的系統(tǒng),其特征在于, 所述源MAG,還用于采用以下方式將所述MN的組播狀態(tài)同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)。
9.一種組播狀態(tài)信息同步方法,其中, 本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA。
10.按權(quán)利要求9述的方法,其特征在于, 所述MN的組播狀態(tài)信息發(fā)生變化時(shí),所述MAG將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。
11.按權(quán)利要求9或10所述的方法,其特征在于, 所述MAG將所述MN的組播狀態(tài)信息同步到所述LMA的方式是:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。
12.按權(quán)利要求11所述的方法,其特征在于,所述LMA從所述MAG收到攜帶所述MN的組播狀態(tài)信息的綁定更新消息(PBU)后,將所述綁定更新消息中所述MN的組播狀態(tài)信息保存到所述MN的綁定緩存表項(xiàng)(BCE)中。
13.一種組播狀態(tài)信息同步系統(tǒng),其中,包括本地移動(dòng)錨點(diǎn)(LMA)、所述麗管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)、組播接收端(MN); 所述MAG,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA ; 所述LMA,用于從所述MAG接收所述MN的組播狀態(tài)信息時(shí),保存所述MN的組播狀態(tài)信息。
14.按權(quán)利要求13所述的系統(tǒng),其特征在于, 所述MAG,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述MN的組播狀態(tài)信息同步到所述LMA。
15.按權(quán)利要求13或14所述的系統(tǒng),其特征在于, 所述MAG,還用于采用以下方式將所述麗的組播狀態(tài)信息同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。
16.按權(quán)利要求15所述的系統(tǒng),其特征在于, 所述LMA,用于從所述MAG收到攜帶所述MN的組播狀態(tài)信息的綁定更新消息(PBU)后,將所述綁定更新消息中所述MN的組播狀態(tài)信息保存到所述MN的綁定緩存表項(xiàng)(BCE)中。
17.一種移動(dòng)接入網(wǎng)關(guān),其中,包括組播狀態(tài)信息管理模塊; 所述組播狀態(tài)信息管理模塊,用于收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文時(shí),將所述MN的組播狀態(tài)信息發(fā)送到所述LMA。
18.按權(quán)利要求17所述的移動(dòng)接入網(wǎng)關(guān),其特征在于, 所述組播狀態(tài)信息管理模塊,還用于在所述MN的組播狀態(tài)發(fā)生變化時(shí),將更新后的所述麗的組播狀態(tài)信息同步到所述LMA。
19.按權(quán)利要求17或18所述的移動(dòng)接入網(wǎng)關(guān),其特征在于, 所述組播狀態(tài)信息管理模塊,還用于采用以下方式將所述MN的組播狀態(tài)信息同步到所述LMA:向所述LMA發(fā)送代理綁定更新消息(PBU),并在此消息中攜帶所述MN的組播狀態(tài)信息。
全文摘要
本發(fā)明公開了一種移動(dòng)組播快速平滑切換的方法及系統(tǒng),包括本地移動(dòng)錨點(diǎn)(LMA)管轄的移動(dòng)接入網(wǎng)關(guān)(MAG)收到組播接收端(MN)發(fā)送的組播偵聽發(fā)現(xiàn)報(bào)告報(bào)文后,向所述LMA發(fā)送所述MN的組播狀態(tài)信息;所述MN從源移動(dòng)接入網(wǎng)關(guān)(MAG)切換到目標(biāo)移動(dòng)接入網(wǎng)關(guān)(MAG)過程中,所述目標(biāo)MAG從本地移動(dòng)錨點(diǎn)(LMA)獲知所述MN的組播狀態(tài),根據(jù)所述MN的組播狀態(tài)建立新的組播轉(zhuǎn)發(fā)路徑。使用本方案解決了組播接收者切換過程中組播接收者通過與目標(biāo)移動(dòng)接入網(wǎng)關(guān)之間的MLD控制消息交互重新加入到組播組引起的切換延遲和丟包問題,加快了MN在移動(dòng)狀態(tài)下的組播接收速度,有效減小了組播會(huì)話的中斷時(shí)間。
文檔編號(hào)H04W4/06GK103096250SQ20111034229
公開日2013年5月8日 申請(qǐng)日期2011年11月2日 優(yōu)先權(quán)日2011年11月2日
發(fā)明者劉娟, 駱文 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1