專利名稱:網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法、接入設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法、接入設(shè)備及系統(tǒng)。
背景技術(shù):
現(xiàn)有的家庭網(wǎng)絡(luò)以太網(wǎng)接入技術(shù)有兩種基本的實(shí)現(xiàn)方式:基于以太網(wǎng)的網(wǎng)際互聯(lián)協(xié)議(Internet Protocol over Ethernet, IPoE)的接入方式和基于以太網(wǎng)的點(diǎn)到點(diǎn)(Point-to-Point Protocol over Ethernet, PPPoE)的接入方式?;贗PoE的實(shí)現(xiàn)方式具體包括:家庭網(wǎng)關(guān)設(shè)備、接入設(shè)備、以太網(wǎng)交換機(jī)、業(yè)務(wù)路由器和組播服務(wù)器。其中,家庭網(wǎng)關(guān)通過(guò)數(shù)字用戶多路由接入器連接到以太城域匯聚網(wǎng)絡(luò)(包括以太網(wǎng)交換機(jī)和業(yè)務(wù)路由器),以太城域網(wǎng)絡(luò)可能包括多臺(tái)互聯(lián)的設(shè)備;組播服務(wù)器連接到業(yè)務(wù)路由器。當(dāng)家庭用戶希望獲取視頻組播節(jié)目時(shí),會(huì)向該節(jié)目組播地址發(fā)送IPoE報(bào)文,該報(bào)文直接使用以太封裝向上流設(shè)備轉(zhuǎn)發(fā);接入器偵聽(tīng)互聯(lián)網(wǎng)組播報(bào)告報(bào)文,將該用戶線路記錄到組播復(fù)制列表,并向上流轉(zhuǎn)發(fā)互聯(lián)網(wǎng)組播報(bào)告報(bào)文;以太網(wǎng)交換機(jī)繼續(xù)偵聽(tīng)I(yíng)PoE報(bào)文,將該端口加入組播復(fù)制表,并向上游設(shè)備轉(zhuǎn)發(fā)IPoE報(bào)文;業(yè)務(wù)路由器收到IPoE報(bào)文后,生成組播復(fù)制表,并向相應(yīng)鏈路復(fù)制組播節(jié)目。通過(guò)互聯(lián)網(wǎng)組播管理協(xié)議偵聽(tīng)功能,接入設(shè)備和以太網(wǎng)交換機(jī)可以只向收到加入報(bào)文的鏈路復(fù)制組播節(jié)目,有效地節(jié)約了鏈路帶寬,真正實(shí)現(xiàn)了組播逐級(jí)復(fù)制。然而,IPoE寬帶接入方式有一個(gè)很大的缺陷:缺乏認(rèn)證、授權(quán)和計(jì)費(fèi)機(jī)制,安全性能較差。PPPoE實(shí)現(xiàn)方式可以為運(yùn)營(yíng)商提供成熟的認(rèn)證、授權(quán)和計(jì)費(fèi)方案和安全性,但由于城域匯聚網(wǎng)絡(luò)中的以太網(wǎng)交換機(jī)不能偵聽(tīng)PPPoE封裝的互聯(lián)網(wǎng)組管理協(xié)議報(bào)文,并且每一個(gè)家庭用戶的會(huì)話標(biāo)識(shí)也不相同。因此,基于PPPoE寬帶接入網(wǎng)絡(luò)的組播技術(shù),業(yè)務(wù)路由器只能對(duì)收到的每個(gè)組播流基于會(huì)話進(jìn)行組播復(fù)制,組播復(fù)制點(diǎn)不能下移,無(wú)法節(jié)約城域匯聚網(wǎng)絡(luò)的帶寬,組播技術(shù)優(yōu)勢(shì)蕩然無(wú)存。隨著技術(shù)的不斷發(fā)展,有人提出了 IPoE和PPPoE的混合技術(shù),具體如下:現(xiàn)有的家庭網(wǎng)關(guān)接入的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖1所示,采用IPoE和PPPoE混合技術(shù)的家庭網(wǎng)路技術(shù)中,家庭網(wǎng)關(guān)(Customer Premises Equipment, CPE) 101通過(guò)PPPoE方式接入,業(yè)務(wù)路由器104維護(hù)PPPoE會(huì)話和接入用戶信息表,當(dāng)家庭網(wǎng)關(guān)101希望獲取某組播業(yè)務(wù)時(shí),會(huì)向接入設(shè)備102發(fā)送組播請(qǐng)求報(bào)文,該組播請(qǐng)求報(bào)文為PPPoE封裝的互聯(lián)網(wǎng)組播管理協(xié)議(InternetGroup Management Protocol, IGMP)報(bào)文,接入設(shè)備102偵聽(tīng)(Snooping)到該組播請(qǐng)求報(bào)文后,注冊(cè)用戶接入接口,接入設(shè)備102將給組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文,并向匯聚交換機(jī)103發(fā)送所述IPoE報(bào)文;匯聚交換機(jī)103偵聽(tīng)到該IPoE報(bào)文后,向業(yè)務(wù)路由器104轉(zhuǎn)發(fā)該IPoE報(bào)文,業(yè)務(wù)路由器104收到該IPoE報(bào)文后,通過(guò)匯聚交換機(jī)103和接入設(shè)備102將對(duì)應(yīng)該組播請(qǐng)求報(bào)文的以IPoE封裝的組播業(yè)務(wù)流發(fā)送到所述家庭網(wǎng)關(guān)101?,F(xiàn)有技術(shù)家庭網(wǎng)關(guān)101獲取組播業(yè)務(wù)過(guò)程中,組播請(qǐng)求報(bào)文和接收到的組播業(yè)務(wù)流報(bào)文協(xié)議類型不同,組播請(qǐng)求報(bào)文為PPPoE封裝的報(bào)文,組播業(yè)務(wù)流報(bào)文為IPoE封裝的報(bào)文,對(duì)于只支持PPPoE的家庭網(wǎng)關(guān)需要進(jìn)行軟件和硬件的改造,由于家庭網(wǎng)關(guān)數(shù)量大,所以對(duì)家庭網(wǎng)關(guān)進(jìn)行改造的難度大,成本高,不利于IPoE和PPPoE混合技術(shù)的發(fā)展。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法,旨在解決現(xiàn)有的技術(shù)中,只支持PPPoE的家庭網(wǎng)關(guān)如何實(shí)現(xiàn)支持IPoE和PPPoE混合的接入方式。第一方面,提供了一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法,所述網(wǎng)絡(luò)包含接入設(shè)備、匯聚交換機(jī)和業(yè)務(wù)路由器,所述方法包括:所述接入設(shè)備接收CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于PPPoE的IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于IPoE封裝的組播業(yè)務(wù)流;所述接入設(shè)備判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ;當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。在所述第一方面的第一種實(shí)現(xiàn)方案中,當(dāng)所述接入設(shè)備判斷沒(méi)有保存所述第一組播信息時(shí),所述方法包括:所述接入設(shè)備生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文;向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備;所述接入設(shè)備將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;所述接入設(shè)備根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。在所述第一方面或第一方面的第一種實(shí)現(xiàn)方案,還提供了所述第一方面的第二種實(shí)現(xiàn)方案,在所述第一方面的第二種實(shí)現(xiàn)方式中,所述接入設(shè)備將所述組播請(qǐng)求報(bào)文通過(guò)所述匯聚交換機(jī)發(fā)送到所述業(yè)務(wù)路由器。在所述第一方面的第一種實(shí)現(xiàn)方案或所述第一方面的第二種實(shí)現(xiàn)方案中,還提供了所述第一方面的第三種實(shí)現(xiàn)方案,在所述第一方面的第三種實(shí)現(xiàn)方案中,所述將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文包括:將所述組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分封裝為所述IPoE報(bào)文。第二方面,提供一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的接入設(shè)備,所述網(wǎng)絡(luò)包含所述接入設(shè)備、匯聚交換機(jī)和業(yè)務(wù)路由器,所述接入設(shè)備包括:接收單元,用于接收CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于PPPoE的IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于IPoE封裝的組播業(yè)務(wù)流;判斷單元,用于判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ;處理單元,用于當(dāng)所述判斷單元判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;發(fā)送單元,用于根據(jù)所述第一組播信息表將所述處理單元封裝的所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE,所述組播業(yè)務(wù)流為基于以太網(wǎng)的IP接入IPoE封裝的業(yè)務(wù)流。在所述第二方面的第一種實(shí)現(xiàn)方案中,當(dāng)所述判斷單元判斷沒(méi)有保存所述第一組播信息時(shí),所述處理單元,還用于生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文;所述發(fā)送單元,還用于向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備;所述處理單元,還用于將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;所述發(fā)送單元,還用于根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。在所述第二方面或第二方面的第一種實(shí)現(xiàn)方案中,還提供了所述第二方面的第二種實(shí)現(xiàn)方案中,所述發(fā)送單元,還用于將所述組播請(qǐng)求報(bào)文通過(guò)所述匯聚交換機(jī)發(fā)送到所述業(yè)務(wù)
路由器。在所述第二方面的第一種實(shí)現(xiàn)方案或第二種實(shí)現(xiàn)方案,還提供了所述第二方面的第三種實(shí)現(xiàn)方案,在所述第二方面的第三種實(shí)現(xiàn)方案中,所述處理單元將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文包括:將所述組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分封裝為所述IPoE報(bào)文。第三方面,提供一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的系統(tǒng),所述系統(tǒng)包括:接入設(shè)備、用于接收CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于PPPoE的IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于IPoE封裝的組播業(yè)務(wù)流;判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE,所述組播業(yè)務(wù)流為基于以IPoE封裝的業(yè)務(wù)流。匯聚交換機(jī),用于將從所述業(yè)務(wù)路由器接收到的所述組播業(yè)務(wù)流發(fā)送到所述接入設(shè)備;業(yè)務(wù)路由器,用于從組播服務(wù)器獲取所述組播業(yè)務(wù)流,并將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述匯聚交換機(jī)。在所述第三方面的第一種實(shí)現(xiàn)方案中,當(dāng)所述接入設(shè)備判斷沒(méi)有保存所述第一組播信息時(shí),所述接入設(shè)備,還用于生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文;向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE ;所述匯聚交換機(jī),還用于接收所述接入設(shè)備發(fā)送的所述IPoE報(bào)文,并根據(jù)所述IPoE報(bào)文生成第二組播信息表,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ;向所述業(yè)務(wù)路由器轉(zhuǎn)發(fā)所述IPoE報(bào)文,并接收所述組播業(yè)務(wù)流;根據(jù)所述第二組播信息將從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備;所述業(yè)務(wù)路由器,還用于接收所述匯聚交換器轉(zhuǎn)發(fā)的所述IPoE報(bào)文,根據(jù)所述IPoE報(bào)文從所述組播服務(wù)器獲取所述組播業(yè)務(wù)流,并將所述組播業(yè)務(wù)流發(fā)送到所述匯聚交換機(jī)。通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,在所述接入設(shè)備接收CPE發(fā)送的基于PPPoE的組播請(qǐng)求報(bào)文后,當(dāng)判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE,從而使得對(duì)于只支持PPPoE接入方式的CPE無(wú)需改造便可以支持PPPoE和IPoE混合的接入方式,此外,所述CPE的上行協(xié)議和下行協(xié)議均為PPPoE,所述CPE的上下行協(xié)議對(duì)稱,便于對(duì)所述CPE的維護(hù)和管理。
圖1是現(xiàn)有技術(shù)中家庭網(wǎng)關(guān)接入的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示意圖;圖2是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法的流程示意圖;圖3是本發(fā)明實(shí)施例提供的另一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法的流程示意圖;圖4是本發(fā)明實(shí)施例提供的一種接入設(shè)備的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的系統(tǒng)的結(jié)構(gòu)示意圖;圖6是本發(fā)明實(shí)施例提供的另一種接入設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。參見(jiàn)圖2,本發(fā)明實(shí)施例提供了一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法,所述網(wǎng)絡(luò)包含接入設(shè)備、匯聚交換機(jī)和業(yè)務(wù)路由器,所述方法包括以下內(nèi)容。201,所述接入設(shè)備接收CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于PPPoE的IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于以太網(wǎng)的IP接入IPoE封裝的組播業(yè)務(wù)流。202,所述接入設(shè)備判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID??蛇x地,所述接入設(shè)備在接收到所述組播請(qǐng)求報(bào)文后,根據(jù)所述組播請(qǐng)求報(bào)文中包含的所述組播地址和所述用戶IP地址,查找是否有匹配的組播信息表。所述第一組播信息表的形成過(guò)程具體可以為:當(dāng)接入設(shè)備接收到CPE的組播請(qǐng)求報(bào)文后,接入設(shè)備會(huì)將該組播請(qǐng)求報(bào)文發(fā)送給匯聚交換機(jī),如果接收到該匯集交換機(jī)返回的該組播請(qǐng)求報(bào)文對(duì)應(yīng)的組播業(yè)務(wù)流時(shí),就會(huì)將該組播請(qǐng)求報(bào)文對(duì)應(yīng)的第一組播信息表保存;如果接入設(shè)備沒(méi)有接收到該匯聚交換機(jī)返回的該組播請(qǐng)求報(bào)文對(duì)應(yīng)的組播業(yè)務(wù)流時(shí),其不會(huì)保存該組播請(qǐng)求報(bào)文對(duì)應(yīng)的第一組播信息表。203,當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。在所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),說(shuō)明所述接入設(shè)備在接收到該組播請(qǐng)求報(bào)文之前已經(jīng)接收到該組播請(qǐng)求報(bào)文對(duì)應(yīng)的組播業(yè)務(wù)數(shù)據(jù)流,此時(shí)組播業(yè)務(wù)流為IPoE封裝的組播業(yè)務(wù)數(shù)據(jù)流,接入設(shè)備需要將該IPoE封裝的組播業(yè)務(wù)數(shù)據(jù)流封裝成PPPoE組播業(yè)務(wù)流;然后依據(jù)所述第一組播信息表內(nèi)的用戶的PPPoE會(huì)話ID將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。參見(jiàn)圖3,可選的,當(dāng)所述接入設(shè)備判斷沒(méi)有保存所述第一組播信息時(shí),所述方法包括:301,所述接入設(shè)備生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文。所述接入設(shè)備根據(jù)所述組播請(qǐng)求報(bào)文的所述組播地址、所述用戶IP地址、所述用戶的PPPoE的會(huì)話ID及所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口生成所述第一組播信息表。302,向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備。所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文的所述組播地址、所述用戶IP地址、所述用戶的PPPoE的會(huì)話ID及所述匯聚交換機(jī)接收所述組播請(qǐng)求報(bào)文的接口生成所述第二組播信息表。在所述匯聚交換機(jī)獲得所述組播業(yè)務(wù)流時(shí),當(dāng)所述匯聚交換機(jī)根據(jù)所述組播業(yè)務(wù)流中的組播地址匹配到所述第二組播信息表中的所述組播地址時(shí),將所述組播業(yè)務(wù)流從所述第二組播信息表中的所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口轉(zhuǎn)發(fā)出去,進(jìn)而所述接入設(shè)備可以接收到所述組播業(yè)務(wù)流。303,所述接入設(shè)備將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流。304,所述接入設(shè)備根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。當(dāng)所述接入設(shè)備根據(jù)所述PPPoE組播業(yè)務(wù)流中的組播地址匹配到所述第一組播信息表中的所述組播地址時(shí),將所述PPPoE組播業(yè)務(wù)流從所述第一組播信息表中的所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口轉(zhuǎn)發(fā)出去,進(jìn)而所述CPE可以接收到所述PPPoE組播業(yè)務(wù)流。當(dāng)所述接入設(shè)備沒(méi)有存儲(chǔ)所述第一組播信息表時(shí),所述接入設(shè)備就需要向所述匯聚交換機(jī)請(qǐng)求該組播請(qǐng)求報(bào)文對(duì)應(yīng)的組播業(yè)務(wù)流,此時(shí),就需要將該組播請(qǐng)求報(bào)文封裝成所述IPoE報(bào)文,這樣能夠有效地節(jié)約了鏈路帶寬,真正實(shí)現(xiàn)了組播逐級(jí)復(fù)制的優(yōu)點(diǎn)。在所述接入設(shè)備將所述IPoE組播業(yè)務(wù)流封裝成PPPoE組播業(yè)務(wù)流后下發(fā)給CPE,所述接入設(shè)備能夠?qū)崿F(xiàn)對(duì)所述CPE的認(rèn)證、授權(quán)和計(jì)費(fèi),并且具有較高的安全性。可選的,當(dāng)所述接入設(shè)備判斷沒(méi)有保存所述第一組播信息時(shí),上述方法還包括:所述接入設(shè)備通過(guò)所述匯聚交換機(jī)將該組播請(qǐng)求報(bào)文發(fā)送給業(yè)務(wù)路由器。該方案將組播請(qǐng)求報(bào)文發(fā)送給業(yè)務(wù)路由器后,方便了業(yè)務(wù)路由器對(duì)家庭網(wǎng)關(guān)的管理,例如業(yè)務(wù)路由器可以對(duì)家庭網(wǎng)關(guān)所請(qǐng)求的組播業(yè)務(wù)流進(jìn)行統(tǒng)計(jì),當(dāng)然業(yè)務(wù)路由器也可以根據(jù)該組播請(qǐng)求報(bào)文對(duì)家庭網(wǎng)關(guān)的帶寬進(jìn)行調(diào)整。可選的,將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文的實(shí)現(xiàn)方法具體可以為:去掉所述組播請(qǐng)求報(bào)文的報(bào)文頭,獲取該組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分,然后在有效載荷數(shù)據(jù)部分增加IPoE報(bào)文頭即完成所述IPoE報(bào)文的封裝。上述將所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流的實(shí)現(xiàn)方法具體可以為:去掉組播業(yè)務(wù)流的IPoE報(bào)文頭,獲取該組播業(yè)務(wù)流的有效載荷數(shù)據(jù)部分,然后在有效載荷數(shù)據(jù)部分增加PPPoE報(bào)文頭即完成PPPoE組播業(yè)務(wù)流的封裝。通過(guò)本發(fā)明實(shí)施例提供的方法,所述接入設(shè)備向家庭網(wǎng)關(guān)下發(fā)組播流時(shí),將IPoE封裝的組播業(yè)務(wù)流轉(zhuǎn)換成PPPoE組播業(yè)務(wù)流后下發(fā),這樣所述CPF在接入網(wǎng)路時(shí),上行協(xié)議和下行協(xié)議均為同一個(gè)協(xié)議,從而使得對(duì)于只支持PPPoE接入方式的CPE無(wú)需改造便可以支持PPPoE和IPoE混合的接入方式,此外,所述CPE的上行協(xié)議和下行協(xié)議均為PPPoE,所述CPE的上下行協(xié)議對(duì)稱,便于對(duì)所述CPE的維護(hù)和管理。本發(fā)明具體實(shí)施方式
還提供一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的接入設(shè)備400,上述網(wǎng)絡(luò)包含接入設(shè)備400、匯聚交換機(jī)和業(yè)務(wù)路由器,該接入設(shè)備400如圖4所示,包括:接收單元401,用于CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于PPPoE的IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于以太網(wǎng)的IP接入IPoE封裝組播業(yè)務(wù)流;
判斷單元402,用于根據(jù)所述接收單元401接收到的所述組播請(qǐng)求報(bào)文判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ;處理單元403,用于當(dāng)判斷單元402判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;發(fā)送單元404,用于根據(jù)所述第一組播信息表將所述處理單元403封裝的所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE??蛇x地,所述接收單元401接收到所述組播請(qǐng)求報(bào)文后,所述判斷單元402根據(jù)所述組播請(qǐng)求報(bào)文中包含的所述組播地址和所述用戶IP地址,查找是否有匹配的組播信息表??蛇x的,當(dāng)判斷單元402判斷沒(méi)有保存所述第一組播信息時(shí),所述處理單元403,還用于生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文。所述處理單元403根據(jù)所述組播請(qǐng)求報(bào)文的所述組播地址、所述用戶IP地址、所述用戶的PPPoE的會(huì)話ID及所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口生成所述第一組
播信息表。所述發(fā)送單元404,還用于向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備。所述處理單元403,還用于將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流。所述發(fā)送單元404,還用于根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。當(dāng)所述發(fā)送單元404根據(jù)所述PPPoE組播業(yè)務(wù)流中的組播地址匹配到所述第一組播信息表中的所述組播地址時(shí),將所述PPPoE組播業(yè)務(wù)流從所述第一組播信息表中的所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口轉(zhuǎn)發(fā)出去,進(jìn)而所述CPE可以接收到所述PPPoE組播業(yè)務(wù)流。當(dāng)所述接入設(shè)備400沒(méi)有存儲(chǔ)所述第一組播信息表時(shí),所述接入設(shè)備400就需要向所述匯聚交換機(jī)請(qǐng)求該組播請(qǐng)求報(bào)文對(duì)應(yīng)的組播業(yè)務(wù)流,此時(shí),就需要將該組播請(qǐng)求報(bào)文封裝成所述IPoE報(bào)文,這樣能夠有效地節(jié)約了鏈路帶寬,真正實(shí)現(xiàn)了組播逐級(jí)復(fù)制的優(yōu)點(diǎn)。在所述接入設(shè)備400將所述IPoE組播業(yè)務(wù)流封裝成PPPoE組播業(yè)務(wù)流后下發(fā)給CPE,所述接入設(shè)備能夠?qū)崿F(xiàn)對(duì)所述CPE的認(rèn)證、授權(quán)和計(jì)費(fèi),并且具有較高的安全性。可選的,所述發(fā)送單元404,還用于將所述組播請(qǐng)求報(bào)文通過(guò)所述匯聚交換機(jī)發(fā)送到所述業(yè)務(wù)路由器??蛇x的,所述處理單元403將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文包括:將所述組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分封裝為所述IPoE報(bào)文。
通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,所述接入設(shè)備400向家庭網(wǎng)關(guān)下發(fā)組播流時(shí),將IPoE封裝的組播業(yè)務(wù)流轉(zhuǎn)換成PPPoE組播業(yè)務(wù)流后下發(fā),這樣所述CPF在接入網(wǎng)路時(shí),上行協(xié)議和下行協(xié)議均為同一個(gè)協(xié)議,從而使得對(duì)于只支持PPPoE接入方式的CPE無(wú)需改造便可以支持PPPoE和IPoE混合的接入方式,此外,所述CPE的上行協(xié)議和下行協(xié)議均為PPPoE,所述CPE的上下行協(xié)議對(duì)稱,便于對(duì)所述CPE的維護(hù)和管理。參見(jiàn)圖5,本發(fā)明實(shí)施例還提供一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的系統(tǒng)500,該系統(tǒng)500,包括:接入設(shè)備502、用于接收家庭網(wǎng)關(guān)CPE501發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于以太網(wǎng)的點(diǎn)到點(diǎn)接入PPPoE的互聯(lián)網(wǎng)組播管理協(xié)議IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶網(wǎng)際互聯(lián)協(xié)議IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于以太網(wǎng)的IP接入IPoE封裝的組播業(yè)務(wù)流;判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE,所述組播業(yè)務(wù)流為基于以太網(wǎng)的IP接入IPoE封裝的業(yè)務(wù)流。匯聚交換機(jī)503,用于將從所述業(yè)務(wù)路由器接收到的所述組播業(yè)務(wù)流發(fā)送到所述接入設(shè)備;業(yè)務(wù)路由器504,用于從組播服務(wù)器獲取所述組播業(yè)務(wù)流,并將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述匯聚交換機(jī)??蛇x的,當(dāng)接入設(shè)備502判斷沒(méi)有保存所述第一組播信息時(shí),接入設(shè)備502,還用于生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文;向匯聚交換機(jī)503發(fā)送所述IPoE報(bào)文,將從匯聚交換機(jī)503接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE ;匯聚交換機(jī)503,還用于接收接入設(shè)備502發(fā)送的所述IPoE報(bào)文,并根據(jù)所述IPoE報(bào)文生成第二組播信息表,所述第二組播信息表包含所述組播地址、所述用戶IP地址、匯聚交換機(jī)503接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ;向所述業(yè)務(wù)路由器轉(zhuǎn)發(fā)所述IPoE報(bào)文,并接收所述組播業(yè)務(wù)流;根據(jù)所述第二組播信息將從業(yè)務(wù)路由器504獲得所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備;業(yè)務(wù)路由器504,還用于接收匯聚交換器503轉(zhuǎn)發(fā)的所述IPoE報(bào)文,根據(jù)所述IPoE報(bào)文從所述組播服務(wù)器獲取所述組播業(yè)務(wù)流,并將所述組播業(yè)務(wù)流發(fā)送到匯聚交換機(jī)503。參見(jiàn)圖6,本發(fā)明實(shí)施例還提供另一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的接入設(shè)備600,該接入設(shè)備600包括:處理器601、存儲(chǔ)器602、通信接口 603和總線604。處理器601、存儲(chǔ)器602、通信接口 603通過(guò)總線604相互連接;總線604可以是工業(yè)標(biāo)準(zhǔn)架構(gòu)體系(Industry Standard Architecture, ISA)總線或外圍組件互聯(lián)(英文:Peripheral Component Interconnect,簡(jiǎn)稱:PCI)總線等。上述的處理器601可以是通用處理器,包括中央處理器(英文centralprocessing unit,簡(jiǎn)稱 CPU)、網(wǎng)絡(luò)處理器(英文:network processor,簡(jiǎn)稱 NP)等。存儲(chǔ)器602,用于存放程序。具體地,程序可以包括程序代碼,所述程序代碼包括計(jì)算機(jī)操作指令,該程序用于指示處理器601發(fā)出計(jì)算機(jī)操作指令。存儲(chǔ)器602可能包含高速隨機(jī)存儲(chǔ)器(英文:random-access memory,簡(jiǎn)稱:RAM)存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。通信接口 603,用于接收或發(fā)送報(bào)文。通信接口 603,用于接收家庭網(wǎng)關(guān)CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于以太網(wǎng)的點(diǎn)到點(diǎn)接入PPPoE的互聯(lián)網(wǎng)組播管理協(xié)議IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶網(wǎng)際互聯(lián)協(xié)議IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的組播業(yè)務(wù)流;處理器601,用于判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,當(dāng)判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;通信接口 603,用于根據(jù)所述第一組播信息表將所述處理單元封裝的所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE,所述組播業(yè)務(wù)流為基于以太網(wǎng)的IP接入IPoE封裝的業(yè)務(wù)流。本發(fā)明具體實(shí)施方式
提供的接入設(shè)備向家庭網(wǎng)關(guān)下發(fā)組播流時(shí),需要將IPoE組播業(yè)務(wù)流轉(zhuǎn)換成PPPoE組播業(yè)務(wù)流后下發(fā),這樣就保證了上行協(xié)議和下行協(xié)議均為同一個(gè)協(xié)議,從而使得對(duì)于只支持PPPoE接入方式的CPE無(wú)需改造便可以支持PPPoE和IPoE混合的接入方式,此外,所述CPE的上行協(xié)議和下行協(xié)議均為PPPoE,所述CPE的上下行協(xié)議對(duì)稱,便于對(duì)所述CPE的維護(hù)和管理??蛇x的,當(dāng)處理器601判斷沒(méi)有保存所述第一組播信息時(shí),處理器601,還用于生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文;通信接口 603,還用于向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述IPoE報(bào)文對(duì)應(yīng)的組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備;處理器601,還用于將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;通信接口 603,還用于根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE??蛇x的,通信接口 603,還用于將所述組播請(qǐng)求報(bào)文通過(guò)所述匯聚交換機(jī)發(fā)送到所述業(yè)務(wù)路由器??蛇x的,處理器601將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文包括:將所述組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分封裝為所述IPoE報(bào)文。上述實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、隨機(jī)訪問(wèn)內(nèi)存(Random-Access Memory, RAM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以示例性說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明及本發(fā)明帶來(lái)的有益效果進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求的范圍。
權(quán)利要求
1.一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的方法,其特征在于,所述網(wǎng)絡(luò)包含接入設(shè)備、匯聚交換機(jī)和業(yè)務(wù)路由器,所述方法包括: 所述接入設(shè)備接收家庭網(wǎng)關(guān)CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于以太網(wǎng)的點(diǎn)到點(diǎn)接入PPPoE的互聯(lián)網(wǎng)組播管理協(xié)議IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶網(wǎng)際互聯(lián)協(xié)議IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于以太網(wǎng)的IP接入IPoE封裝的組播業(yè)務(wù)流; 所述接入設(shè)備判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ; 當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述接入設(shè)備判斷沒(méi)有保存所述第一組播信息時(shí),所述方法包括: 所述接入設(shè)備生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文; 向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備; 所述接入設(shè)備將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流; 所述接入設(shè)備根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,還包括: 所述接入設(shè)備將所述組播請(qǐng)求報(bào)文通過(guò)所述匯聚交換機(jī)發(fā)送到所述業(yè)務(wù)路由器。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文包括: 將所述組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分封裝為所述IPoE報(bào)文。
5.一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的接入設(shè)備,其特征在于,所述網(wǎng)絡(luò)包含所述接入設(shè)備、匯聚交換機(jī)和業(yè)務(wù)路由器,所述接入設(shè)備包括: 接收單元,用于接收家庭網(wǎng)關(guān)CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于以太網(wǎng)的點(diǎn)到點(diǎn)接入PPPoE的互聯(lián)網(wǎng)組播管理協(xié)議IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶網(wǎng)際互聯(lián)協(xié)議IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于以太網(wǎng)的IP接入IPoE封裝的組播業(yè)務(wù)流; 判斷單元,用于判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ; 處理單元,用于當(dāng)所述判斷單元判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流; 發(fā)送單元,用于根據(jù)所述第一組播信息表將所述處理單元封裝的所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。
6.根據(jù)權(quán)利要求5所述的接入設(shè)備,其特征在于,當(dāng)所述判斷單元判斷沒(méi)有保存所述第一組播信息時(shí), 所述處理單元,還用于生成所 述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文; 所述發(fā)送單元,還用于向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,以便于所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文生成第二組播信息表,并使所述匯聚交換機(jī)根據(jù)所述IPoE報(bào)文從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,所述第二組播信息表用于當(dāng)所述匯聚交換機(jī)從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流時(shí),根據(jù)所述第二組播信息表將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備; 所述處理單元,還用于將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流; 所述發(fā)送單元,還用于根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。
7.根據(jù)權(quán)利要求5或6所述的接入設(shè)備,其特征在于, 所述發(fā)送單元,還用于將所述組播請(qǐng)求報(bào)文通過(guò)所述匯聚交換機(jī)發(fā)送到所述業(yè)務(wù)路由器。
8.根據(jù)權(quán)利要求6或7所述的接入設(shè)備,其特征在于,所述處理單元將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文包括: 將所述組播請(qǐng)求報(bào)文的有效載荷數(shù)據(jù)部分封裝為所述IPoE報(bào)文。
9.一種網(wǎng)絡(luò)中組播業(yè)務(wù)實(shí)現(xiàn)的系統(tǒng),其特征在于,所述系統(tǒng)包括: 接入設(shè)備、用于接收家庭網(wǎng)關(guān)CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于以太網(wǎng)的點(diǎn)到點(diǎn)接入PPPoE的互聯(lián)網(wǎng)組播管理協(xié)議IGMP報(bào)文,所述組播請(qǐng)求報(bào)文包含組播地址和用戶網(wǎng)際互聯(lián)協(xié)議IP地址,所述組播請(qǐng)求報(bào)文用于請(qǐng)求獲得所述組播地址對(duì)應(yīng)的基于以太網(wǎng)的IP接入IPoE封裝的組播業(yè)務(wù)流;判斷是否保存有所述組播地址對(duì)應(yīng)的第一組播信息表,所述第一組播信息表包含所述組播地址、所述用戶IP地址、所述接入設(shè)備接收所述組播請(qǐng)求報(bào)文的接口和所述用戶的PPPoE會(huì)話ID,當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE,所述組播業(yè)務(wù)流為基于以太網(wǎng)的IP接入IPoE封裝的業(yè)務(wù)流。
匯聚交換機(jī),用于將從所述業(yè)務(wù)路由器接收到的所述組播業(yè)務(wù)流發(fā)送到所述接入設(shè)備; 業(yè)務(wù)路由器,用于從組播服務(wù)器獲取所述組播業(yè)務(wù)流,并將所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述匯聚交換機(jī)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,當(dāng)所述接入設(shè)備判斷沒(méi)有保存所述第一組播信息時(shí),所述接入設(shè)備,還用于生成所述第一組播信息表,并將所述組播請(qǐng)求報(bào)文封裝為IPoE報(bào)文;向所述匯聚交換機(jī)發(fā)送所述IPoE報(bào)文,將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流;根據(jù)所述第一組播信息表將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述 CPE ; 所述匯聚交換機(jī),還用于接收所述接入設(shè)備發(fā)送的所述IPoE報(bào)文,并根據(jù)所述IPoE報(bào)文生成第二組播信息表,所述第二組播信息表包含所述組播地址、所述用戶IP地址、所述匯聚交換機(jī)接收所述IPoE報(bào)文的接口和所述用戶的PPPoE會(huì)話ID ;向所述業(yè)務(wù)路由器轉(zhuǎn)發(fā)所述IPoE報(bào)文,并接收所述組播業(yè)務(wù)流;根據(jù)所述第二組播信息將從所述業(yè)務(wù)路由器獲得所述組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述接入設(shè)備; 所述業(yè)務(wù)路由器,還用于接收所述匯聚交換器轉(zhuǎn)發(fā)的所述IPoE報(bào)文,根據(jù)所述IPoE報(bào)文從所述組播服 務(wù)器獲取所述組播業(yè)務(wù)流,并將所述組播業(yè)務(wù)流發(fā)送到所述匯聚交換機(jī)。
全文摘要
本發(fā)明適用于通信領(lǐng)域,提供了一種家庭網(wǎng)絡(luò)的組播管理方法、接入點(diǎn)及業(yè)務(wù)路由器,所述方法包括所述接入設(shè)備接收家庭網(wǎng)關(guān)CPE發(fā)送的組播請(qǐng)求報(bào)文,所述組播請(qǐng)求報(bào)文為基于以太網(wǎng)的點(diǎn)到點(diǎn)接入PPPoE的互聯(lián)網(wǎng)組播管理協(xié)議IGMP報(bào)文,當(dāng)所述接入設(shè)備判斷保存有所述第一組播信息表時(shí),將從所述匯聚交換機(jī)接收到的所述組播業(yè)務(wù)流封裝為PPPoE組播業(yè)務(wù)流,并根據(jù)所述第一組播信息表內(nèi)的所述用戶的PPPoE會(huì)話標(biāo)識(shí)ID將所述PPPoE組播業(yè)務(wù)流轉(zhuǎn)發(fā)到所述CPE。本發(fā)明的技術(shù)方案具有成本低的優(yōu)點(diǎn)。
文檔編號(hào)H04L12/761GK103139085SQ201310062040
公開(kāi)日2013年6月5日 申請(qǐng)日期2013年2月27日 優(yōu)先權(quán)日2013年2月27日
發(fā)明者劉曉東, 董宇 申請(qǐng)人:華為技術(shù)有限公司