專利名稱::數(shù)字用戶線路的組播方法、系統(tǒng)和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通訊
技術(shù)領(lǐng)域:
,特別涉及一種數(shù)字用戶線路的組播方法、系統(tǒng)和裝置。
背景技術(shù):
:傳統(tǒng)的DSL(DigitalSubscriberLine,數(shù)字用戶線路)技術(shù),是由一對(duì)雙絞線完成數(shù)據(jù)傳輸?shù)?,即使一個(gè)用戶擁有多于一對(duì)雙絞線,也只能獨(dú)立使用,獨(dú)立傳輸數(shù)據(jù),而不能合并起來高速傳輸同一數(shù)據(jù)。因此,為了增大用戶的接入帶寬,出現(xiàn)了基于單用戶的多雙絞線捆綁。傳統(tǒng)的組播技術(shù)要使組播報(bào)文到達(dá)各個(gè)接收者,就需要接收者加入IP組播網(wǎng)絡(luò),并加入到相應(yīng)的組播組中。IGMP(InternetGroupManagementProtocol,互聯(lián)網(wǎng)組管理協(xié)議)是IP組播在用戶網(wǎng)段使用的主機(jī)對(duì)路由器的信令機(jī)制。通過在接收者主機(jī)和與其直連的組播路由器配置IGMP,可以實(shí)現(xiàn)主機(jī)動(dòng)態(tài)加入,以及組播路由器對(duì)本地網(wǎng)絡(luò)組成員信息的管理?,F(xiàn)有技術(shù)中,DSL采用MP(MultilinkPoint-to-PointProtocol,多鏈路點(diǎn)對(duì)點(diǎn)協(xié)議)的捆綁方式,這種捆綁方式對(duì)IGMP的組播數(shù)據(jù)報(bào)文通過PPP(Point-to-PointProtocol,點(diǎn)對(duì)點(diǎn)協(xié)議)方式承載。組播復(fù)制點(diǎn)在PPP的局端。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少包括以下問題在DSL捆綁的情況下,采用MP的捆綁方式只能以單播方式在接入網(wǎng)傳送組播數(shù)據(jù),造成了接入網(wǎng)帶寬的浪費(fèi)。
發(fā)明內(nèi)容為了實(shí)現(xiàn)捆綁用戶的組播,并充分利用網(wǎng)絡(luò)帶寬,本發(fā)明實(shí)施例提供了一種數(shù)字用戶線路捆綁的組播分發(fā)方法。所述技術(shù)方案如下一種數(shù)字用戶線路的組播方法,所述方法包括識(shí)別捆綁的數(shù)字用戶線路;建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。一種數(shù)字用戶線路的組播系統(tǒng),所述系統(tǒng)包括網(wǎng)絡(luò)側(cè)捆綁設(shè)備,用于識(shí)別捆綁的數(shù)字用戶線路,并建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;接入節(jié)點(diǎn),用于根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。一種數(shù)字用戶線路的組播裝置,所述裝置包括識(shí)別模塊,用于識(shí)別捆綁的數(shù)字用戶線路;建立模塊,用于建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;分發(fā)模塊,用于根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是通過識(shí)別捆綁的DSL,并為捆綁的DSL形成組播分發(fā)關(guān)系,并根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù),實(shí)現(xiàn)了捆綁用戶的組播,并且充分利用了網(wǎng)絡(luò)帶寬。圖1是本發(fā)明實(shí)施例1中提供的一種DSL的組播方法流程圖;圖2是本發(fā)明實(shí)施例1中提供的數(shù)據(jù)傳遞的路徑示意圖3是本發(fā)明實(shí)施例1中提供的網(wǎng)絡(luò)側(cè)捆綁模塊位于IP邊緣時(shí)跨接入節(jié)點(diǎn)捆綁組播過程示意圖4是本發(fā)明實(shí)施例1中提供的網(wǎng)絡(luò)側(cè)捆綁模塊位于匯聚節(jié)點(diǎn)時(shí)跨接入節(jié)點(diǎn)捆綁組播過程示意圖5是本發(fā)明實(shí)施例1中提供的跨板捆綁的組播過程示意圖6是本發(fā)明實(shí)施例1中提供的跨接入節(jié)點(diǎn)捆綁的組播過程示意圖7是本發(fā)明實(shí)施例2中提供的DSL的組播系統(tǒng)示意圖8是本發(fā)明實(shí)施例2中提供的一種DSL的組播裝置結(jié)構(gòu)示意圖9是本發(fā)明實(shí)施例2中提供的識(shí)別模塊的結(jié)構(gòu)示意圖10是本發(fā)明實(shí)施例2中提供的一種分發(fā)模塊的結(jié)構(gòu)示意圖;圖11是本發(fā)明實(shí)施例2中提供的另一種分發(fā)模塊的結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一歩地詳細(xì)描述。6本發(fā)明實(shí)施例在滿足線路捆綁的情況下,通過識(shí)別捆綁的DSL,并為捆綁的DSL形成組播分發(fā)關(guān)系,并根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù),實(shí)現(xiàn)了捆綁用戶的組播,并且充分利用了網(wǎng)絡(luò)帶寬。實(shí)施例1參見圖l,本發(fā)明實(shí)施例提供了一種數(shù)字用戶線路的組播方法,包括101:識(shí)別捆綁的數(shù)字用戶線路;102:建立捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;103:根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù)。下面對(duì)該方法做進(jìn)一步詳細(xì)地描述參見圖2,本實(shí)施例中,主機(jī)發(fā)送的IGMP報(bào)文從用戶端設(shè)備RG(RemoteGateway,遠(yuǎn)程網(wǎng)關(guān))或CPE(CustomerPremiseEquipment,用戶駐地設(shè)備)不同的上行物理端口到達(dá)網(wǎng)絡(luò)側(cè)捆綁設(shè)備,即網(wǎng)絡(luò)側(cè)捆綁模塊MUX(multiplexer,多路復(fù)用器)/DeMUX(demultiplexer,多路信號(hào)分離器)所在的設(shè)備。網(wǎng)絡(luò)側(cè)捆綁模塊可以位于IP邊緣設(shè)備上或者匯聚節(jié)點(diǎn)(AggressiveNode)上。RG/CPE的不同上行物理端口連接的DSL之間為捆綁關(guān)系。參見圖3,以網(wǎng)絡(luò)側(cè)捆綁模塊位于IP邊緣設(shè)備上為例,CPE/RG上行線路通過不同的AN(AccessNode,接入節(jié)點(diǎn)),匯聚節(jié)點(diǎn)和IP邊緣的不同物理端口到達(dá)IP邊緣設(shè)備。AN1為傳統(tǒng)的DSLAM(DigitalSubscriberLineAccessMultiplexer,數(shù)字用戶線路接入復(fù)用器)設(shè)備,下行DSL對(duì)應(yīng)一些老客戶。由于用戶業(yè)務(wù)升級(jí),需要在保持原有傳送距離的情況下增大帶寬。由于受到老的DSL技術(shù)和設(shè)備的限制,運(yùn)營(yíng)商又新設(shè)置了一個(gè)AN2,或者還可以在舊設(shè)備旁增加一個(gè)新的機(jī)框(如圖中的虛線框所示)來滿足用戶業(yè)務(wù)帶寬的需要。用戶端設(shè)備CPE/RG通過兩個(gè)上行物理端口port6和portl分別接入到AN1和AN2上,其中port6連接的是原有的DSL,portl連接的是加入捆綁的新DSL。AN1和AN2均不識(shí)別DSL的捆綁。數(shù)字用戶線路的組播方法具體包括-301:主機(jī)發(fā)送IGMP請(qǐng)求到CPE/RG;其中,主機(jī)的MAC地址為00-E0-B0-F4-18-11;IGMP請(qǐng)求中包含主機(jī)希望接收某個(gè)特定組播組A的信息,組播組A的IP地址為224丄5.6,VLAN(VirtualLocalAreaNetwork,虛擬局域網(wǎng))網(wǎng)段為100;302:CPE/RG接收到主機(jī)發(fā)送的IGMP請(qǐng)求后,CPE/RG根據(jù)IGMPsnooping(IGMP監(jiān)聽)功能或IGMPProxy(IGMP代理)功能識(shí)別出IGMP報(bào)文,并根據(jù)連接有DSL的上行物理端口的數(shù)目(2個(gè)),將IGMP報(bào)文復(fù)制2份,分別從CPE/RG的2個(gè)連接有DSL的上行物理端口port7和port5發(fā)送給AN1和AN2;303:AN1和AN2分別接收到CPE/RG從port7和port5發(fā)送的IGMP報(bào)文時(shí),AN1和AN2分別根據(jù)IGMPsnooping或IGMPProxy功能,形成各自的組播組接收列表,并將IGMP報(bào)文進(jìn)行上行的轉(zhuǎn)發(fā)。對(duì)于形成組播組接收列表,具體包括AN根據(jù)IGMP的組播IP地址和接收IGMP報(bào)文的下游端口,査找組播組接收列表如果不存在組播組接收列表,則建立此列表,并形成一個(gè)組播組接收列表的表項(xiàng);如果存在組播組接收列表,但不存在與組播IP地址和下游端口均相同的表項(xiàng),則加入此表項(xiàng);如果存在此表項(xiàng),則更新此表項(xiàng)。具體地,以AN1為例,AN1根據(jù)IGMP報(bào)文中組播組A的IP地址(224.1.5.6)、VLAN(100)和AN1接收IGMP報(bào)文的下游端口(port6),査找組播組接收列表組播組接收列表中不包含地址為224丄5.6、VLAN為100、下游端口為6的表項(xiàng),則將上述數(shù)據(jù)加入組播組接收列表中的表項(xiàng),如表1所示表l地址VLAN上游端口下游端口224.1.5.610072224.1.5.610074224.1.5.610076相應(yīng)地,AN2的組播組接收列表如表2所示:表2地址VLAN上游端口下游端口224.1.5.61001224.1.5.61002224.1.5.610055304:網(wǎng)絡(luò)側(cè)捆綁設(shè)備通過IGMPsnooping功能接收來自CPE/RG不同上行物理端口的IGMP報(bào)文。網(wǎng)絡(luò)側(cè)捆綁設(shè)備根據(jù)獲取到的IGMP報(bào)文和DSL捆綁時(shí)保存在網(wǎng)絡(luò)側(cè)捆綁設(shè)備上的捆綁配置信息,判斷IGMP報(bào)文是否來自CPE/RG不同的上行物理端口連接的DSL,這些DSL之間是否為業(yè)務(wù)擴(kuò)展的關(guān)系;捆綁配置信息包括捆綁組標(biāo)識(shí)、物理端口、邏輯標(biāo)識(shí)等,參見表3:8表3<table>tableseeoriginaldocumentpage9</column></row><table>其中,捆綁組標(biāo)識(shí)是用戶發(fā)送的報(bào)文的源MAC;物理端口是用戶捆綁的DSL在AN上的物理端口;邏輯標(biāo)識(shí)是用戶的報(bào)文在從AN對(duì)應(yīng)物理端口經(jīng)過時(shí)需要把源MAC換成對(duì)應(yīng)的邏輯標(biāo)識(shí)的MAC信息;當(dāng)然捆綁組標(biāo)識(shí),邏輯標(biāo)識(shí),用戶標(biāo)識(shí)也可以采用VLAN標(biāo)識(shí)或者采用VLAN和MAC標(biāo)識(shí)。因此,當(dāng)網(wǎng)絡(luò)側(cè)捆綁設(shè)備接收到攜帶不同邏輯標(biāo)識(shí)的IGMP報(bào)文時(shí),只需要判斷這些IGMP報(bào)文是否對(duì)應(yīng)同一捆綁組標(biāo)識(shí)就能夠判斷是不是屬于同一個(gè)用戶的報(bào)文了,如果屬于同一個(gè)用戶的報(bào)文,則這些DSL之間為業(yè)務(wù)擴(kuò)展的關(guān)系。根據(jù)表3,網(wǎng)絡(luò)側(cè)捆綁設(shè)備判斷出,網(wǎng)絡(luò)側(cè)捆綁設(shè)備不同物理端口接收的IGMP報(bào)文來自CPE/RG不同的上行物理端口連接的DSL,這些DSL之間是業(yè)務(wù)擴(kuò)展的關(guān)系(也稱之為捆綁關(guān)系)。305:對(duì)于處于業(yè)務(wù)擴(kuò)展關(guān)系的DSL,形成捆綁用戶的組播分發(fā)表,參見表4;表4<table>tableseeoriginaldocumentpage9</column></row><table>其中,上游端口為任一上游端口,因此用x表示;下游端口為接收到IGMP報(bào)文的各個(gè)物理端口。301至305為數(shù)據(jù)的上行過程,從306開始為數(shù)據(jù)的下行過程。306:網(wǎng)絡(luò)側(cè)捆綁設(shè)備接收到下行的組播流,根據(jù)設(shè)定的規(guī)則(如根據(jù)每個(gè)DSL線路的下行帶寬比,分配組播流),根據(jù)捆綁用戶的組播分發(fā)表的下游端口數(shù)目(2個(gè)),將下行的組播流劃分成2個(gè)分支組播流。這2個(gè)分支組播流能夠合并組成一個(gè)完整的組播流。各個(gè)分支組播流分別流向下游物理端口Port3和Port2;307:AN1和AN2側(cè)將接收到的下行分支組播流發(fā)送到各自的下行物理端口(port6和portl)上,發(fā)送給CPE/RG;308:CPE/RG接收來自ANl和AN2下行物理端口(port6和portl)發(fā)送的分支組播流,將2個(gè)分支組播流合成一個(gè)完整的組播數(shù)據(jù)流,發(fā)向主機(jī)。圖4所示的網(wǎng)絡(luò)側(cè)捆綁模塊位于匯聚節(jié)點(diǎn)上的過程與位于IP邊緣設(shè)備上的過程相同,故不再贅述。CPE/RG的各條捆綁的DSL還可以通過不同的線路板接入到運(yùn)營(yíng)商的網(wǎng)絡(luò),線路板可以為同一AN的不同業(yè)務(wù)板,也可以為不同AN的業(yè)務(wù)板。參見圖5,以線路板為同一AN的不同業(yè)務(wù)板為例,ANl為傳統(tǒng)的DSLAN設(shè)備。ANl能夠識(shí)別用戶的捆綁。由于用戶業(yè)務(wù)擴(kuò)展的需要,在原有的ANl上可能增加新的業(yè)務(wù)板,兩條DSL上的IGMP報(bào)文從ANl的同一個(gè)上行物理端口上行。例如用戶最初通過Slotl上業(yè)務(wù)板的port6接入到AN1,后期又增加了Slot5上業(yè)務(wù)板的port1接入到AN1。網(wǎng)絡(luò)側(cè)捆綁模塊可以位于AN1、匯聚節(jié)點(diǎn)、或者IP邊緣上。在AN1能夠識(shí)別用戶捆綁的情況下實(shí)現(xiàn)捆綁用戶的組播,方法包括501:主機(jī)發(fā)送IGMP請(qǐng)求到CPE/RG;其中,IGMP請(qǐng)求包含組播組A的IP地址(224.1.5.6)禾QVLAN網(wǎng)段(100);502:CPE/RG接收到主機(jī)發(fā)送的IGMP請(qǐng)求后,CPE/RG根據(jù)IGMPsnooping(IGMP監(jiān)聽)功能或IGMPProxy(IGMP代理)功能識(shí)別出IGMP報(bào)文,并將IGMP報(bào)文復(fù)制2份,分別從CPE/RG的2個(gè)連接有DSL的上行物理端口發(fā)送給ANl;503:ANl的slot1和slot2的業(yè)務(wù)板端口分別接收到CPE/RG發(fā)送的IGMP報(bào)文,并通過IGMPsnooping功能更新組播組接收列表中的表項(xiàng),如表5所示,并將IGMP報(bào)文發(fā)送給IP邊緣;表5地址VLAN上游端口下游端口A1001A10052A10056504:網(wǎng)絡(luò)側(cè)捆綁設(shè)備或/和IP邊緣根據(jù)接收到的IGMP報(bào)文,保存組播組接收列表。網(wǎng)絡(luò)側(cè)捆綁設(shè)備或/和IP邊緣將下行的組播流根據(jù)組播組接收列表復(fù)制組播流到下游端口。505:ANl接收到完整的下行組播流后,根據(jù)ANl的組播組接收列表分別向Port6和Portl10復(fù)制;由于Port6和Portl是捆綁的物理端口,所以均配置有映射模板,組播數(shù)據(jù)經(jīng)過映射模板的過濾,只有匹配的報(bào)文才能發(fā)送到CPE/RG的物理端口,不匹配的報(bào)文直接丟棄;其中,映射模板的配置具體包括IP邊緣根據(jù)用戶捆綁的2條DSL的狀態(tài),設(shè)定映射法則(例如,將組播數(shù)據(jù)的奇數(shù)系列的報(bào)文發(fā)向slotl的用戶端口,偶數(shù)系列報(bào)文發(fā)向slot2的用戶端口),并根據(jù)映射法則將映射模板通過L2C(Layer2Control,2層控制協(xié)議)設(shè)置到每條捆綁的DSL所接入的業(yè)務(wù)板端口上。506:CPE/RG接收來自不同物理端口的下行組播數(shù)據(jù),合成一個(gè)完整的組播數(shù)據(jù)流,發(fā)向主機(jī)。當(dāng)線路板為不同AN的業(yè)務(wù)板時(shí),如圖6所示,AN1為傳統(tǒng)的DSLAN設(shè)備。由于用戶業(yè)務(wù)擴(kuò)展的需要,運(yùn)營(yíng)商在AN1旁新設(shè)置了一個(gè)AN2,因此DSL是跨AN進(jìn)行捆綁的。而且,AN1和AN2均能識(shí)別用戶的捆綁。此過程與S501-S506的過程完全相同,不再詳述。本發(fā)明實(shí)施例中所選的典型應(yīng)用場(chǎng)景,無論AN是否識(shí)別DSL的捆綁,本發(fā)明實(shí)施例中提供的方法均能夠應(yīng)用于上述典型應(yīng)用場(chǎng)景中。本實(shí)施例通過識(shí)別捆綁的DSL,并為捆綁的DSL形成組播分發(fā)關(guān)系,根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù),完成了捆綁用戶的組播分發(fā),方法處理簡(jiǎn)單,靈活適應(yīng)多種捆綁場(chǎng)景。該方法不僅解決了高帶寬業(yè)務(wù)在低速率接入線上傳送的問題,而且克服了MP技術(shù)由于采用單播方式在接入網(wǎng)傳送組播數(shù)據(jù),造成的接入網(wǎng)帶寬的浪費(fèi),同時(shí)還滿足了用戶捆綁的需要,實(shí)現(xiàn)了捆綁用戶的組播。實(shí)施例2參見圖7,本發(fā)明實(shí)施例提供了一種數(shù)字用戶線路的組播系統(tǒng),具體包括網(wǎng)絡(luò)側(cè)捆綁設(shè)備701,用于識(shí)別捆綁的數(shù)字用戶線路,并建立捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;接入節(jié)點(diǎn)702,用于根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù);系統(tǒng)還包括IP邊緣設(shè)備703,用于接收組播數(shù)據(jù)。參見圖8,本發(fā)明實(shí)施例提供了一種數(shù)字用戶線路的組播裝置,包括識(shí)別模塊801,用于識(shí)別捆綁的數(shù)字用戶線路;建立模塊802,用于建立捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;分發(fā)模塊803,用于根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù)。其中,參見圖9,識(shí)別模塊801包括接收單元801A,用于接收IGMP報(bào)文,該IGMP報(bào)文中攜帶捆綁的數(shù)字用戶線路的邏輯標(biāo)識(shí);查詢單元801B,用于查詢捆綁配置信息,該捆綁配置信息包括邏輯標(biāo)識(shí)和捆綁組標(biāo)識(shí);判斷單元801C,用于將IGMP報(bào)文中攜帶的邏輯標(biāo)識(shí)與捆綁配置信息中的邏輯標(biāo)識(shí)相對(duì)應(yīng),并判斷IGMP報(bào)文中攜帶的邏輯標(biāo)識(shí)是否對(duì)應(yīng)同一個(gè)捆綁組標(biāo)識(shí);如果是,則識(shí)別發(fā)送IGMP報(bào)文的數(shù)字用戶線路為捆綁的數(shù)字用戶線路。參見圖10,分發(fā)模塊803包括劃分單元803A,用于將組播數(shù)據(jù)劃分為多個(gè)組播數(shù)據(jù)流,多個(gè)組播數(shù)據(jù)流的數(shù)目與捆綁的數(shù)字用戶線路的數(shù)目相同;分發(fā)單元803B,用于將多個(gè)組播數(shù)據(jù)流按照組播分發(fā)關(guān)系分發(fā)給捆綁的數(shù)字用戶線路。或者,參見圖ll,分發(fā)模塊803包括設(shè)置單元803A',用于為所述捆綁的數(shù)字用戶線路設(shè)置映射關(guān)系;匹配單元803B',用于根據(jù)所述映射關(guān)系,將所述組播數(shù)據(jù)進(jìn)行匹配,匹配的報(bào)文形成分支組播流,不匹配的報(bào)文直接丟棄。本實(shí)施例通過識(shí)別捆綁的DSL,并為捆綁的DSL形成組播分發(fā)關(guān)系,根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù),完成了捆綁用戶的組播分發(fā),完成了IGMP的組播分發(fā),方法處理簡(jiǎn)單,靈活適應(yīng)多種捆綁場(chǎng)景。該方法不僅解決了高帶寬業(yè)務(wù)在低速率接入線上傳送的問題,而且克服了MP技術(shù)由于采用單播方式在接入網(wǎng)傳送組播數(shù)據(jù),造成的接入網(wǎng)帶寬的浪費(fèi),同時(shí)還滿足了用戶捆綁的需要,實(shí)現(xiàn)了捆綁用戶的組播。本發(fā)明實(shí)施例可以利用軟件實(shí)現(xiàn),相應(yīng)的軟件程序可以存儲(chǔ)在可讀取的存儲(chǔ)介質(zhì)中,例如,路由器的硬盤、緩存或光盤中。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。1權(quán)利要求1、一種數(shù)字用戶線路的組播方法,其特征在于,所述方法包括識(shí)別捆綁的數(shù)字用戶線路;建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。2、如權(quán)利要求l所述的數(shù)字用戶線路的組播方法,其特征在于,所述識(shí)別捆綁的數(shù)字用戶線路,具體包括接收IGMP報(bào)文,所述IGMP報(bào)文中攜帶所述捆綁的數(shù)字用戶線路的邏輯標(biāo)識(shí);查詢捆綁配置信息,所述捆綁配置信息包括邏輯標(biāo)識(shí)和捆綁組標(biāo)識(shí);將所述IGMP報(bào)文中攜帶的邏輯標(biāo)識(shí)與所述捆綁配置信息中的邏輯標(biāo)識(shí)相對(duì)應(yīng),并判斷所述IGMP報(bào)文中攜帶的邏輯標(biāo)識(shí)是否對(duì)應(yīng)同一個(gè)捆綁組標(biāo)識(shí);如果是,則識(shí)別所述發(fā)送所述IGMP報(bào)文的數(shù)字用戶線路為捆綁的數(shù)字用戶線路。3、如權(quán)利要求1所述的數(shù)字用戶線路的組播方法,其特征在于,所述建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系,具體包括根據(jù)IGMPsnooping功能或者IGMPproxy功能,建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)表,所述組播分發(fā)表中包括所述組播數(shù)據(jù)的分發(fā)路徑。4、如權(quán)利要求1所述的數(shù)字用戶線路的組播方法,其特征在于,所述根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù),具體包括將所述組播數(shù)據(jù)劃分為多個(gè)組播數(shù)據(jù)流,所述多個(gè)組播數(shù)據(jù)流的數(shù)目與所述捆綁的數(shù)字用戶線路的數(shù)目相同;將所述多個(gè)組播數(shù)據(jù)流按照所述組播分發(fā)關(guān)系分發(fā)給所述捆綁的數(shù)字用戶線路。5、如權(quán)利要求l所述數(shù)字用戶線路的組播方法,其特征在于,所述建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系,根據(jù)所述組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù),具體包括:為所述捆綁的數(shù)字用戶線路設(shè)置映射關(guān)系;根據(jù)所述映射關(guān)系,將所述組播數(shù)據(jù)進(jìn)行匹配,匹配的報(bào)文形成分支組播流,不匹配的6、一種數(shù)字用戶線路的組播系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)絡(luò)側(cè)捆綁設(shè)備,用于識(shí)別捆綁的數(shù)字用戶線路,并建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;接入節(jié)點(diǎn),用于根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。7、如權(quán)利要求6所述的組播系統(tǒng),其特征在于,所述系統(tǒng)還包括IP邊緣設(shè)備,用于接收所述組播數(shù)據(jù)。8、一種數(shù)字用戶線路的組播裝置,其特征在于,所述裝置包括識(shí)別模塊,用于識(shí)別捆綁的數(shù)字用戶線路;建立模塊,用于建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;分發(fā)模塊,用于根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。9、如權(quán)利要求8所述的數(shù)字用戶線路的組播裝置,其特征在于,所述識(shí)別模塊包括接收單元,用于接收IGMP報(bào)文,所述IGMP報(bào)文中攜帶所述捆綁的數(shù)字用戶線路的邏輯標(biāo)識(shí);査詢單元,用于査詢捆綁配置信息,所述捆綁配置信息包括邏輯標(biāo)識(shí)和捆綁組標(biāo)識(shí);判斷單元,用于將所述IGMP報(bào)文中攜帶的邏輯標(biāo)識(shí)與所述捆綁配置信息中的邏輯標(biāo)識(shí)相對(duì)應(yīng),并判斷所述IGMP報(bào)文中攜帶的邏輯標(biāo)識(shí)是否對(duì)應(yīng)同一個(gè)捆綁組標(biāo)識(shí);如果是,則識(shí)別所述發(fā)送所述IGMP報(bào)卞的教字闬戶辟,路為捆綁的數(shù)字用戶線路10、如權(quán)利要求8所述的數(shù)字用戶線路的組播裝置,其特征在于,所述分發(fā)模塊包括劃分單元,用于將所述組播數(shù)據(jù)劃分為多個(gè)組播數(shù)據(jù)流,所述多個(gè)組播數(shù)據(jù)流的數(shù)目與所述捆綁的數(shù)字用戶線路的數(shù)目相同;分發(fā)單元,用于將所述多個(gè)組播數(shù)據(jù)流按照所述組播分發(fā)關(guān)系分發(fā)給所述捆綁的數(shù)字用戶線路。11、如權(quán)利要求8所述的數(shù)字用戶線路的組播裝置,其特征在于,所述分發(fā)模塊包括設(shè)置單元,用于為所述捆綁的數(shù)字用戶線路設(shè)置映射關(guān)系;匹配單元,用于根據(jù)所述映射關(guān)系,將所述組播數(shù)據(jù)進(jìn)行匹配,匹配的報(bào)文形成分支組播流,不匹配的報(bào)文直接丟棄。全文摘要本發(fā)明公開了一種數(shù)字用戶線路的組播方法、系統(tǒng)和裝置,屬于通訊
技術(shù)領(lǐng)域:
。所述方法包括識(shí)別捆綁的數(shù)字用戶線路;建立所述捆綁的數(shù)字用戶線路與組播數(shù)據(jù)之間的組播分發(fā)關(guān)系;根據(jù)所述組播分發(fā)關(guān)系分發(fā)所述組播數(shù)據(jù)。所述系統(tǒng)包括網(wǎng)絡(luò)側(cè)捆綁設(shè)備和接入節(jié)點(diǎn)。所述裝置包括識(shí)別模塊、建立模塊和分發(fā)模塊。本發(fā)明通過識(shí)別數(shù)字用戶線路的捆綁,并為捆綁的數(shù)字用戶線路形成組播分發(fā)關(guān)系,并根據(jù)組播分發(fā)關(guān)系分發(fā)組播數(shù)據(jù),實(shí)現(xiàn)了捆綁用戶的組播,并且充分利用了網(wǎng)絡(luò)帶寬。文檔編號(hào)H04L12/56GK101686140SQ20081022285公開日2010年3月31日申請(qǐng)日期2008年9月22日優(yōu)先權(quán)日2008年9月22日發(fā)明者張忠建,鄭若濱申請(qǐng)人:華為技術(shù)有限公司