欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法和系統(tǒng)的制作方法

文檔序號:7692505閱讀:106來源:國知局
專利名稱:一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體涉及一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法和系統(tǒng)。
背景技術(shù)
組播是一種實現(xiàn)點到多點的傳輸技術(shù),具有在IP網(wǎng)絡(luò)中一次向多個站點發(fā)送相同數(shù)據(jù)的能力,能夠節(jié)約骨干網(wǎng)絡(luò)的網(wǎng)絡(luò)帶寬,降低網(wǎng)絡(luò)負載。因此,組播技術(shù)已廣泛應(yīng)用于視頻點播、IPTV、視頻會議、遠程教育、網(wǎng)絡(luò)電臺、網(wǎng)絡(luò)游戲等增值業(yè)務(wù)。IGMPanternet Group Management Protocol,因特網(wǎng)組管理協(xié)議)是一種組播成員管理協(xié)議,用于管理組播用戶和組播路由器之間的交互,包括組播用戶加入或離開組播組、組播路由器定期查詢組播用戶、已經(jīng)組播用戶響應(yīng)組播路由器的查詢報文。VPLS (Virtual Private LAN Service,虛擬專用局域網(wǎng)業(yè)務(wù))本質(zhì)上是一種 L2VPN( 二層虛擬專用網(wǎng))技術(shù),其原理是利用信令協(xié)議在VPLS實施例中的PE (Provider Edge,運營商邊緣路由器)節(jié)點之間建立及維護PW(PseUdo Wire,偽線),將二層以太網(wǎng)幀 (協(xié)議或數(shù)據(jù)報文)通過PW在各個PE之間進行轉(zhuǎn)發(fā),實現(xiàn)廣域范圍內(nèi)的多點到多點局域網(wǎng) (Local Area Network, LAN)的互連,從而建立多點對多點的以太網(wǎng)VPN(Virtual Private Network,二層虛擬專用網(wǎng)絡(luò))。由于VPLS技術(shù)的簡單可靠、易于實現(xiàn)等優(yōu)點,在IP網(wǎng)絡(luò)中得到了廣泛的應(yīng)用。由于組播技術(shù)能夠有效節(jié)約帶寬,組播技術(shù)在VPLS網(wǎng)絡(luò)中也得到越來越多的應(yīng)用,隨著VPLS網(wǎng)絡(luò)中組播業(yè)務(wù)的開展,對組播業(yè)務(wù)的穩(wěn)定性和可靠性的要求也越來越高。為了提高組播業(yè)務(wù)的質(zhì)量,現(xiàn)有技術(shù)中通常采用組播業(yè)務(wù)備份的技術(shù),比如,在只有一個組播源時,會配置主備鏈路,同時從組播源請求組播數(shù)據(jù)流;但是,在組播流復(fù)制設(shè)備上,只會轉(zhuǎn)發(fā)其中一份組播數(shù)據(jù)流,另一份丟棄。在有兩個組播源時,其中一個組播源作為另一個組播源的備份,兩個組播源發(fā)送完全相同的組播數(shù)據(jù)流;但是,在組播流復(fù)制設(shè)備上,只會轉(zhuǎn)發(fā)其中一份組播數(shù)據(jù)流,另一份丟棄。采用現(xiàn)有技術(shù)可以實現(xiàn)組播數(shù)據(jù)流的備份,但在正常情況下,只有一條鏈路轉(zhuǎn)發(fā)組播數(shù)據(jù)流,另一條鏈路不轉(zhuǎn)發(fā)任何組播數(shù)據(jù)流,只是作為備份鏈路,這造成網(wǎng)絡(luò)帶寬的浪費;另外,在實際網(wǎng)絡(luò)環(huán)境中,組播組通常都比較多,如果只通過一條鏈路轉(zhuǎn)發(fā)所有組播組的流量,網(wǎng)絡(luò)負荷比較大,必然會影響組播業(yè)務(wù)的質(zhì)量。因此,現(xiàn)有技術(shù)仍然無法解決網(wǎng)絡(luò)負載不均衡的問題。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法和系統(tǒng),用以解決組播業(yè)務(wù)負載不均衡的問題。為解決上述問題,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法,該方法包括針對運營商邊緣路由器PE設(shè)備與組播源之間的偽線PW,配置組播組的主備PW,并從配置的主備PW中選舉出組播組的工作PW ;所述PE設(shè)備通過選舉的所述組播組的工作PW 與組播源通信。所述配置組播組的主備PW的過程包括在PE設(shè)備上配置組播組與ACL綁定,還在所述PE設(shè)備上配置PW與至少兩個ACL 綁定;所述至少兩個ACL中包括主用ACL和備份ACL ;針對所述主用ACL,所述PW為所述主用ACL內(nèi)的所有組播組的主用PW ;相應(yīng)地,針對所述備份ACL,所述PW為所述ACL內(nèi)的所有組播組的備份PW。所述選舉出組播組的工作PW的過程包括根據(jù)組播組查找組播組所屬的ACL,然后根據(jù)PW所綁定的主備ACL進行選舉,如果PW的主用ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的主用PW ;如果 PW的備份ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的備份PW ;如果主用 PW可用,則選舉主用PW為所述組播組的工作PW ;如果備份PW可用,則選舉備份PW為所述組播組的工作PW ;所述PW設(shè)備定期檢測組播組的主用PW和備份PW的狀態(tài),選舉可用的PW為組播組的工作PW。該方法還包括所述PE設(shè)備定時檢測工作PW的可用性,以確定可用的PW ;所述檢測工作PW的可用性,是通過檢測PW配置的變化或者組播數(shù)據(jù)流的接收是否正常實現(xiàn)的。所述PE設(shè)備通過選舉的所述組播組的工作PW與組播源通信的過程包括所述PE設(shè)備通過組播組的工作PW,接收組播源所發(fā)送的相應(yīng)組播組的組播數(shù)據(jù)流以及用于查詢組播用戶是否存在的IGMP查詢報文,并進一步向組播用戶轉(zhuǎn)發(fā);和/或,所述PE設(shè)備通過組播組的工作PW向每個組播源發(fā)送相應(yīng)組播組的IGMP加入報文和/或離開報文。在選舉組播組的工作PW時,如果選舉后的工作PW與選舉之前的工作PW不同,則 PE設(shè)備發(fā)送所述IGMP加入報文、IGMP離開報文的方法為通過新的工作PW向組播源發(fā)送組播組的IGMP加入報文,并通過選舉之前的工作 PW向組播源發(fā)送組播組的IGMP離開報文。一種實現(xiàn)組播業(yè)務(wù)負荷分擔的系統(tǒng),該系統(tǒng)包括主備PW配置和顯示模塊、工作PW 選舉模塊、組播報文發(fā)送模塊;其中,所述主備PW配置和顯示模塊,用于針對PE設(shè)備與組播源之間的PW,配置組播組的主備PW ;所述工作PW選舉模塊,用于從配置的所述主備PW中選舉出組播組的工作PW ;所述組播報文發(fā)送模塊,用于通過選舉的所述組播組的工作PW與組播源通信。所述主備PW配置和顯示模塊,在配置組播組的主備PW時用于在PE設(shè)備上配置組播組與ACL綁定,還在所述PE設(shè)備上配置PW與至少兩個ACL 綁定;所述至少兩個ACL中包括主用ACL和備份ACL ;針對所述主用ACL,所述PW為所述主用ACL內(nèi)的所有組播組的主用PW ;相應(yīng)地,針對所述備份ACL,所述PW為所述ACL內(nèi)的所有組播組的備份PW。所述工作PW選舉模塊,在選舉出組播組的工作PW時用于
根據(jù)組播組查找組播組所屬的ACL,然后根據(jù)PW所綁定的主備ACL進行選舉,如果PW的主用ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的主用PW ;如果 PW的備份ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的備份PW ;如果主用 PW可用,則選舉主用PW為所述組播組的工作PW ;如果備份PW可用,則選舉備份PW為所述組播組的工作PW ;定期檢測組播組的主用PW和備份PW的狀態(tài),選舉可用的PW為組播組的工作PW。該系統(tǒng)還包括PW狀態(tài)檢測模塊,用于定時檢測工作PW的可用性,以確定可用的 Pff ;所述檢測工作PW的可用性,是通過檢測PW配置的變化或者組播數(shù)據(jù)流的接收是否正常實現(xiàn)的。所述組播報文發(fā)送模塊,在通過選舉的所述組播組的工作PW與組播源通信時,用于通過組播組的工作PW,接收組播源所發(fā)送的相應(yīng)組播組的組播數(shù)據(jù)流以及用于查詢組播用戶是否存在的IGMP查詢報文,并進一步向組播用戶轉(zhuǎn)發(fā);和/或,通過組播組的工作PW向每個組播源發(fā)送相應(yīng)組播組的IGMP加入報文和/或離開報文。所述工作PW選舉模塊在選舉組播組的工作PW時,如果選舉后的工作PW與選舉之前的工作PW不同,則所述組播報文發(fā)送模塊在發(fā)送所述IGMP加入報文、IGMP離開報文時, 用于通過新的工作PW向組播源發(fā)送組播組的IGMP加入報文,并通過選舉之前的工作 PW向組播源發(fā)送組播組的IGMP離開報文。本發(fā)明方法和系統(tǒng),通過配置用戶接入設(shè)備與組播源之間的特定組播組的主用PW 和備份PW,從配置的主備PW中選舉出可用的PW為組播組的工作鏈路,從而使主用PW和備份PW同時工作,但分別轉(zhuǎn)發(fā)不同組播組的組播流,實現(xiàn)組播流的負荷分擔,有效降低了網(wǎng)絡(luò)負載和系統(tǒng)開銷,提高了網(wǎng)絡(luò)設(shè)備的帶寬利用率;并且,通過組播組的主用PW和備份PW, 實現(xiàn)了組播業(yè)務(wù)的備份,保證了組播流傳輸?shù)目煽啃院头€(wěn)定性,提高了組播業(yè)務(wù)的質(zhì)量。


圖1為本發(fā)明實施例實現(xiàn)組播業(yè)務(wù)負荷分擔的組網(wǎng)示意圖一;圖2為本發(fā)明實施例實現(xiàn)組播業(yè)務(wù)負荷分擔的組網(wǎng)示意圖二 ;圖3為本發(fā)明實施例實現(xiàn)組播業(yè)務(wù)負荷分擔的流程圖;圖4為本發(fā)明實現(xiàn)組播業(yè)務(wù)負荷分擔的流程簡圖;圖5為本發(fā)明實施例實現(xiàn)組播業(yè)務(wù)負荷分擔的系統(tǒng)圖。
具體實施例方式在實際應(yīng)用中,為了實現(xiàn)虛擬專用局域網(wǎng)中組播業(yè)務(wù)負荷分擔,可以在PE設(shè)備上配置組播組與ACL (Access Control List,訪問控制列表)綁定,還在所述PE設(shè)備上配置 PW與至少兩個ACL綁定,所述至少兩個ACL中包括主用ACL和備份ACL,如其中一個ACL 作為主用ACL,其它ACL作為備份ACL。
針對所述主用ACL,所述PW為所述主用ACL內(nèi)的所有組播組的主用PW ;相應(yīng)地,針對所述備份ACL,所述PW為所述ACL內(nèi)的所有組播組的備份PW。接下來,在所述PE設(shè)備上根據(jù)配置信息選舉組播組的工作PW,如根據(jù)組播組查找組播組所屬的ACL,然后根據(jù)PW所綁定的主備ACL進行選舉,如果PW的主用ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的主用PW ;如果PW的備份ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的備份PW ;如果主用PW可用,則選舉主用PW 為所述組播組的工作PW ;如果備份PW可用,則選舉備份PW為所述組播組的工作PW ;所述 PW設(shè)備定期檢測組播組的主用PW和備份PW的狀態(tài),選舉可用的PW為組播組的工作PW。進一步地,在選舉組播組的工作PW時,如果選舉后的工作PW與選舉之前的工作PW 不同,則PE設(shè)備通過新的工作PW向組播源發(fā)送組播組的IGMP加入報文,并通過選舉之前的工作PW向組播源發(fā)送組播組的IGMP離開報文;從而,在新的工作PW上建立從所述PE設(shè)備到組播源的組播轉(zhuǎn)發(fā)路徑。所述PE設(shè)備定時檢測工作PW的可用性,以確定可用的PW。所述檢測工作PW的可用性,是通過檢測PW配置的變化或者組播數(shù)據(jù)流的接收是否正常實現(xiàn)的,也可以通過其它方法來實現(xiàn)。進一步地,所述PE設(shè)備上只通過組播組所對應(yīng)的工作PW與組播源通信,如所述 PE設(shè)備通過組播組的工作PW,接收組播源所發(fā)送的相應(yīng)組播組的組播數(shù)據(jù)流以及用于查詢組播用戶是否存在的IGMP查詢報文,并進一步向組播用戶轉(zhuǎn)發(fā)。并且,所述PE設(shè)備通過組播組的工作PW向每個組播源發(fā)送相應(yīng)組播組的IGMP加入和離開報文。另外,為了實現(xiàn)虛擬專用局域網(wǎng)中組播流負荷分擔,還可以應(yīng)用包括主備PW配置和顯示模塊、工作PW選舉模塊和組播報文發(fā)送模塊的系統(tǒng)。其中,主備PW配置和顯示模塊用于組播組和ACL綁定,然后配置PW和主備ACL綁定, 從而實現(xiàn)組播組和主備PW綁定。工作PW選舉模塊用于根據(jù)配置組播組的主備PW,以及主備PW的可用性,選舉組播組的工作PW。組播報文發(fā)送模塊用于根據(jù)組播組的工作PW,向組播源發(fā)送相應(yīng)組播組的IGMP 加入或離開報文,如根據(jù)主備PW選舉的結(jié)果,通過新的工作PW向組播源發(fā)送IGMP加入報文,通過老的工作PW向組播源發(fā)送IGMP離開報文。下面結(jié)合附圖和具體實施例對本發(fā)明的技術(shù)方案進一步詳細闡述。圖1為本發(fā)明實施例實現(xiàn)組播流負荷分擔的組網(wǎng)示意圖一,圖1所示的網(wǎng)絡(luò)包括組播源服務(wù)器101、三層網(wǎng)絡(luò)設(shè)備102、PE2設(shè)備103、PE3設(shè)備104、PEl設(shè)備105和組播用戶106。網(wǎng)絡(luò)配置為PE1、PE2和PE3屬于同一個VPLS網(wǎng)絡(luò),在同一個VFI中,PEl和PE2 建立了 PW1,PEl和PE3建立了 PW2,在PEl上配置的PWl和PW2互為同一個組播組的主用 PW和備份PW,即PWl為組播組1的主用PW,但為組播組2的備份PW ;PW2為組播組2的主用PW,但為組播組1的備份PW。圖2為本發(fā)明實施例實現(xiàn)組播流負荷分擔的組網(wǎng)示意圖二,圖2所示的網(wǎng)絡(luò)包括組播源服務(wù)器201、組播源服務(wù)器202、PE2設(shè)備203、PE3設(shè)備204、PEl設(shè)備205和組播用戶206。其中,組播源服務(wù)器201和組播源服務(wù)器202是兩個不同的組播源,但是具有相同的組播流數(shù)據(jù)庫,即為雙組播源備份。網(wǎng)絡(luò)配置為PE1、PE2和PE3屬于同一個VPLS網(wǎng)絡(luò),在同一個VFI中,PEl和PE2建立了 PWl,PEl和PE3建立了 PW2,在PEl上配置的PWl和PW2 互為同一個組播組的主用PW和備份PW,即PWl為組播組1的主用PW,但為組播組2的備份 PW ;PW2為組播組2的主用PW,但為組播組1的備份PW。圖2中,組播流負荷分擔的實現(xiàn)方式如下在PEl上通過配置指定主備PW互為組播組的主用PW和備份PW,即一部分組播組的主用PW為PWl,備份PW為PW2 ;而另一部分組播組的主用PW為PW2,備份PW為PWl。這樣,對于同一部分組播組而言,兩個PW互為主用 Pff和備份PW。假設(shè)組播組1的主用PW為PWl,備份PW為PW2,組播組2的主用PW為PW2, 備份PW為PWl ;正常情況下,Pffl和PW2都可用,根據(jù)主備PW選舉機制,Pffl為組播組1的工作PW,PW2為組播組2的工作PW ;因此,所述PEl設(shè)備只通過PWl接收組播源服務(wù)器201 下發(fā)的組播組1的組播數(shù)據(jù)流,只通過PW2接收組播源服務(wù)器202下發(fā)的組播組2的組播數(shù)據(jù)流。主備PW同時工作,從而實現(xiàn)負荷分擔。當PWl發(fā)生故障時,PEl設(shè)備發(fā)生主備PW倒換,重新選舉組播組的工作鏈路,則組播組1的工作PW也變成了 PW2,組播組1和組播組2都通過PW2接收組播源服務(wù)器202下發(fā)的組播流;相應(yīng)地,當PW2發(fā)生故障時,則組播組2的工作鏈路也變成了 PW1,組播組1和組播組2都通過PWl接收組播源服務(wù)器201下發(fā)的組播流,所述主備PW的配置信息不限于在骨干網(wǎng)邊緣設(shè)備PE上部署,也可以在具有類似功能的設(shè)備上部署。圖3為本發(fā)明實施例實現(xiàn)組播業(yè)務(wù)負荷分擔的流程圖,下面結(jié)合該圖對本發(fā)明實施例的實現(xiàn)過程進行詳細說明。步驟301 =PE設(shè)備通過PW建立與多個組播源的通信鏈路,如PE1設(shè)備建立與多個組播源之間的PW,這里以兩個為例PW進行說明,分別為PWl和PW2。步驟302 在所述PE設(shè)備上,配置組播組的主用PW和備份PW,如在所述PEl設(shè)備上,配置組播組的主用PW和備份PW。假設(shè)將組播組1配置到ACLl中,組播組2配置到 ACL2中。配置PWl的主用ACL為ACLl,備份ACL為ACL2 ;配置PW2的主用ACL為ACL2,備份 ACL 為 ACLl。步驟303 所述PE設(shè)備收到組播用戶的加入或離開報文,如所述PEl設(shè)備接收到組播組1和組播組2的組播用戶的加入報文。步驟304 根據(jù)所配置的組播組和主備PW的關(guān)系,選舉組播組的工作PW,如所述 PEl設(shè)備根據(jù)配置信息為組播組選舉工作PW,組播組1的主用PW就為PW1,備份PW就為 Pff2,組播組2的主用PW就為PW2,備份PW就為PWl ;假設(shè)PWl和PW2均可用,根據(jù)主備PW 選舉機制,組播組1的工作PW為PWl,組播2的工作PW為PW2。如果選舉后的工作PW和選舉前的工作PW不同,則還要通過選舉后的工作PW向組播源發(fā)送組播組的加入報文,通過選舉前的工作PW向組播源發(fā)送組播的離開報文。步驟305 所述PE設(shè)備根據(jù)選舉出的組播組的工作PW與組播源通信,如所述PEl 設(shè)備根據(jù)選舉出的組播組的工作PW與組播源通信。組播組1的加入報文,只通過組播組1 的工作PW向組播源發(fā)送;組播組2的加入報文,只通過組播組2的工作PW2向組播源發(fā)送。 所述PEl設(shè)備也分別只通過組播組1的工作PW和組播組2的工作PW從組播源接收組播流和查詢報文,并且響應(yīng)相應(yīng)組播組的查詢報文。步驟306 所述PE設(shè)備定期檢測組播組的工作PW的可用性及配置,如果工作PW的可用性或配置發(fā)生變化,則需要重新選舉工作PW,如所述PEl設(shè)備定期檢測組播組1和組播組2的工作PW的可用性及配置,如果組播組1的工作PW沒有發(fā)生變化,則所述PEl設(shè)備繼續(xù)分別只通過組播組1的工作PW和組播組2的工作PW與組播源通信;否則,如果由于配置或狀態(tài)變化,導(dǎo)致PWl不可用,則執(zhí)行步驟307 ;其中,定期檢測組播組1和組播組2的工作PW的可用性,可用檢測底層鏈路的可用性(如,檢測組播數(shù)據(jù)流的接收是否正常)等方法實現(xiàn)。步驟307 重新選舉前后的工作PW發(fā)生變化,所述PE設(shè)備通過新工作PW發(fā)送組播組的加入報文,通過原工作PW發(fā)送組播組的離開報文,如所述PEl設(shè)備發(fā)生主備倒換, 重新選舉工作PW,將組播組組1的工作PW更新為PW2,所述PEl設(shè)備只通過PW2接收組播源2發(fā)送的組播組1的組播流和組播組2的組播流。在步驟306中,如果是PW2不可用,則將組播組2的工作PW切換為PWl,所述PEl設(shè)備只通過PWl接收組播源1發(fā)送的組播組1 的組播流和組播組2的組播流。步驟308 所述PE設(shè)備通過選舉的新工作PW與組播源通信,如所述PEl設(shè)備通過新選舉的組播組的工作PW與組播源通信。結(jié)合以上描述可見,本發(fā)明實現(xiàn)組播業(yè)務(wù)負荷分擔的操作思路可以表示如圖4所示的流程,該流程包括以下步驟步驟410 針對PE設(shè)備與組播源之間的PW,配置組播組的主備PW,并從配置的主備PW中選舉出組播組的工作PW。步驟420 所述PE設(shè)備通過選舉的所述組播組的工作PW與組播源通信。為了保證上述技術(shù)描述以及操作思路能夠順利實現(xiàn),還可以設(shè)置如圖5所示的系統(tǒng),該系統(tǒng)包括主備PW配置和顯示模塊501、工作PW選舉模塊503、組播報文發(fā)送模塊 504。當然,還可以進一步包括PW狀態(tài)檢測模塊502。其中,主備PW配置和顯示模塊501 用于針對PE設(shè)備與組播源之間的PW,配置組播組的主備PW,如通過配置命令配置組播組和ACL綁定,然后配置PW和主備ACL綁定,從而指定組播組的主用PW和備份PW,還可以通過配置命令強制執(zhí)行主備PW倒換操作。Pff狀態(tài)檢測模塊502 用于檢測主備PW的可用性,如通過檢測底層鏈路的可用性等方法實現(xiàn)主備PW的可用性檢測。工作PW選舉模塊503 用于從配置的所述主備PW中選舉出組播組的工作PW,如 根據(jù)配置信息選舉組播組的主備PW,如果主用PW和備份PW都可用,且沒有配置主備PW倒換命令,則主用PW為組播組的工作PW ;如果主用PW和備份PW都可用,且配置了主備PW倒換命令,則備份PW為組播組的工作PW ;如果選舉前后的工作PW發(fā)生變化,則通過新的工作 Pff向組播源發(fā)送組播組的IGMP加入報文,并通過老的工作PW向組播源發(fā)送組播組的IGMP 離開報文;組播報文發(fā)送模塊504 用于通過選舉的所述組播組的工作PW與組播源通信。具體而言,可以根據(jù)組播組的工作PW,向組播源發(fā)送相應(yīng)組播組的IGMP加入或離開報文,如 根據(jù)主備PW選舉的結(jié)果,通過新的工作PW向組播源發(fā)送IGMP加入報文,通過老的工作PW 向組播源發(fā)送IGMP離開報文。綜上所述可見,無論是方法還是系統(tǒng),本發(fā)明實現(xiàn)組播業(yè)務(wù)負荷分擔的技術(shù),通過配置用戶接入設(shè)備與組播源之間的特定組播組的主用PW和備份PW,根據(jù)配置選舉出組播組的工作PW,然后從配置的主備PW中選舉出可用的PW為組播組的工作鏈路,從而可以保證一部分組播組的工作PW為主用PW,另一部分組播組的工作PW為備份PW,從而使主用PW 和備份PW同時工作,但是分別轉(zhuǎn)發(fā)不同組播組的組播流,實現(xiàn)組播流的負荷分擔,有效降低了網(wǎng)絡(luò)負載和系統(tǒng)開銷,提高了網(wǎng)絡(luò)設(shè)備的帶寬利用率等性能;并且,通過組播組的主用 Pff和備份PW,實現(xiàn)了組播業(yè)務(wù)的備份,保證了組播流傳輸?shù)目煽啃院头€(wěn)定性,提高了組播業(yè)務(wù)的質(zhì)量。此外,本發(fā)明也適用于支持MLD (Multicast Listener Discovery,組播偵聽者發(fā)現(xiàn)協(xié)議)等類似協(xié)議的網(wǎng)絡(luò)設(shè)備。以上所述,僅為本發(fā)明較佳的具體實施方式
,并不用于限制本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法,其特征在于,該方法包括針對運營商邊緣路由器PE設(shè)備與組播源之間的偽線PW,配置組播組的主備PW,并從配置的主備PW中選舉出組播組的工作PW ;所述PE設(shè)備通過選舉的所述組播組的工作PW與組播源通信。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述配置組播組的主備PW的過程包括在PE設(shè)備上配置組播組與ACL綁定,還在所述PE設(shè)備上配置PW與至少兩個ACL綁定; 所述至少兩個ACL中包括主用ACL和備份ACL ;針對所述主用ACL,所述PW為所述主用ACL內(nèi)的所有組播組的主用PW ;相應(yīng)地,針對所述備份ACL,所述PW為所述ACL內(nèi)的所有組播組的備份PW。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述選舉出組播組的工作PW的過程包括根據(jù)組播組查找組播組所屬的ACL,然后根據(jù)PW所綁定的主備ACL進行選舉,如果PW 的主用ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的主用PW ;如果PW的備份ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的備份PW ;如果主用PW可用,則選舉主用PW為所述組播組的工作PW ;如果備份PW可用,則選舉備份PW為所述組播組的工作PW ;所述PW設(shè)備定期檢測組播組的主用PW和備份PW的狀態(tài),選舉可用的PW為組播組的工作PW。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該方法還包括所述PE設(shè)備定時檢測工作PW的可用性,以確定可用的PW ;所述檢測工作PW的可用性,是通過檢測PW配置的變化或者組播數(shù)據(jù)流的接收是否正常實現(xiàn)的。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述PE設(shè)備通過選舉的所述組播組的工作PW與組播源通信的過程包括所述PE設(shè)備通過組播組的工作PW,接收組播源所發(fā)送的相應(yīng)組播組的組播數(shù)據(jù)流以及用于查詢組播用戶是否存在的IGMP查詢報文,并進一步向組播用戶轉(zhuǎn)發(fā);和/或,所述PE設(shè)備通過組播組的工作PW向每個組播源發(fā)送相應(yīng)組播組的IGMP加入報文和 /或離開報文。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在選舉組播組的工作PW時,如果選舉后的工作PW與選舉之前的工作PW不同,則PE設(shè)備發(fā)送所述IGMP加入報文、IGMP離開報文的方法為通過新的工作PW向組播源發(fā)送組播組的IGMP加入報文,并通過選舉之前的工作PW向組播源發(fā)送組播組的IGMP離開報文。
7.一種實現(xiàn)組播業(yè)務(wù)負荷分擔的系統(tǒng),其特征在于,該系統(tǒng)包括主備PW配置和顯示模塊、工作PW選舉模塊、組播報文發(fā)送模塊;其中,所述主備PW配置和顯示模塊,用于針對PE設(shè)備與組播源之間的PW,配置組播組的主備Pff ;所述工作PW選舉模塊,用于從配置的所述主備PW中選舉出組播組的工作PW ;所述組播報文發(fā)送模塊,用于通過選舉的所述組播組的工作PW與組播源通信。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述主備PW配置和顯示模塊,在配置組播組的主備PW時用于在PE設(shè)備上配置組播組與ACL綁定,還在所述PE設(shè)備上配置PW與至少兩個ACL綁定; 所述至少兩個ACL中包括主用ACL和備份ACL ;針對所述主用ACL,所述PW為所述主用ACL內(nèi)的所有組播組的主用PW ;相應(yīng)地,針對所述備份ACL,所述PW為所述ACL內(nèi)的所有組播組的備份PW。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述工作PW選舉模塊,在選舉出組播組的工作PW時用于根據(jù)組播組查找組播組所屬的ACL,然后根據(jù)PW所綁定的主備ACL進行選舉,如果PW 的主用ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的主用PW ;如果PW的備份ACL與組播組所屬的ACL相同,則將所述PW作為所述組播組的備份PW ;如果主用PW可用,則選舉主用PW為所述組播組的工作PW ;如果備份PW可用,則選舉備份PW為所述組播組的工作PW ;定期檢測組播組的主用PW和備份PW的狀態(tài),選舉可用的PW為組播組的工作PW。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,該系統(tǒng)還包括PW狀態(tài)檢測模塊,用于定時檢測工作PW的可用性,以確定可用的PW ;所述檢測工作PW的可用性,是通過檢測PW配置的變化或者組播數(shù)據(jù)流的接收是否正常實現(xiàn)的。
11.根據(jù)權(quán)利要求7至10任一項所述的系統(tǒng),其特征在于,所述組播報文發(fā)送模塊,在通過選舉的所述組播組的工作PW與組播源通信時,用于通過組播組的工作PW,接收組播源所發(fā)送的相應(yīng)組播組的組播數(shù)據(jù)流以及用于查詢組播用戶是否存在的IGMP查詢報文,并進一步向組播用戶轉(zhuǎn)發(fā);和/或,通過組播組的工作PW向每個組播源發(fā)送相應(yīng)組播組的IGMP加入報文和/或離開報文。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述工作PW選舉模塊在選舉組播組的工作PW時,如果選舉后的工作PW與選舉之前的工作PW不同,則所述組播報文發(fā)送模塊在發(fā)送所述IGMP加入報文、IGMP離開報文時,用于通過新的工作PW向組播源發(fā)送組播組的IGMP加入報文,并通過選舉之前的工作PW向組播源發(fā)送組播組的IGMP離開報文。
全文摘要
本發(fā)明公開了一種實現(xiàn)組播業(yè)務(wù)負荷分擔的方法和系統(tǒng),可針對PE設(shè)備與組播源之間的PW,配置組播組的主備PW,并從配置的主備PW中選舉出組播組的工作PW;所述PE設(shè)備通過選舉的所述組播組的工作PW與組播源通信。本發(fā)明通過配置用戶接入設(shè)備與組播源之間的特定組播組的主用PW和備份PW,從配置的主備PW中選舉出可用的PW為組播組的工作鏈路,從而使主用PW和備份PW同時工作,但分別轉(zhuǎn)發(fā)不同組播組的組播流,實現(xiàn)組播流的負荷分擔,有效降低了網(wǎng)絡(luò)負載和系統(tǒng)開銷,提高了網(wǎng)絡(luò)設(shè)備的帶寬利用率;并且,通過組播組的主用PW和備份PW,實現(xiàn)了組播業(yè)務(wù)的備份,保證了組播流傳輸?shù)目煽啃院头€(wěn)定性,提高了組播業(yè)務(wù)的質(zhì)量。
文檔編號H04L12/18GK102201999SQ201110157779
公開日2011年9月28日 申請日期2011年6月13日 優(yōu)先權(quán)日2011年6月13日
發(fā)明者陳維花 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
军事| 阿合奇县| 伊吾县| 太康县| 泸溪县| 东乌珠穆沁旗| 永善县| 叶城县| 嵩明县| 芦溪县| 泽普县| 南皮县| 抚顺市| 达拉特旗| 禹州市| 威海市| 安国市| 基隆市| 兴义市| 龙陵县| 秦皇岛市| 庆城县| 新沂市| 彰化市| 绍兴县| 枣阳市| 剑阁县| 上饶县| 怀柔区| 综艺| 洞口县| 涞源县| 岳普湖县| 大同县| 长岭县| 东平县| 迭部县| 南京市| 德保县| 静安区| 江口县|