專利名稱:傳輸組播業(yè)務(wù)的系統(tǒng)、裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及組播技術(shù),尤其是涉及一種傳輸組播業(yè)務(wù)的系統(tǒng)、裝置和方法。
背景技術(shù):
目前,單個(gè)組播環(huán)的保護(hù)方案可以采用雙向轉(zhuǎn)發(fā)檢測(cè)(Bidirectional ForwardDetection,BFD)機(jī)制,例如,作為組播源的指定路由器(Designated Router)和備份指定路由器(Backup Designated Router)可以基于BFD for PIM(BFD for Protocol IndependentMulticast,針對(duì)協(xié)議無(wú)關(guān)組播的BFD)機(jī)制進(jìn)行故障檢測(cè),以實(shí)現(xiàn)對(duì)單個(gè)組播環(huán)的保護(hù)。圖1為組播傳輸系統(tǒng)的示意性結(jié)構(gòu)圖。參見(jiàn)圖1,路由器113、路由器111、路由器112和路由器114依次連接成單個(gè)組播環(huán)110,并且逐段配置標(biāo)簽交換路徑(Label SwitchPath, LSP),各個(gè)路由器均配置虛擬交換接口(Virtual Switch Interface, VSI),VSI具有獨(dú)立的路由選擇功能。一個(gè)路由器可以配置多個(gè)VSI。VSI是一個(gè)虛擬交換節(jié)口,即在一個(gè)路由器上可以虛擬出多個(gè)具有路由選擇功能的單元,獨(dú)立執(zhí)行類似路由器的功能。路由器113與路由器114之間不配置LSP,以防止形成數(shù)據(jù)風(fēng)暴。即業(yè)務(wù)路由器(Service Router)115和業(yè)務(wù)路由器116 (組播業(yè)務(wù)的雙源)之間運(yùn)行諸如BFD for PM協(xié)議之類的心跳協(xié)議。在正常情況下,業(yè)務(wù)路由器115作為指定路由器向組播環(huán)110注入組播業(yè)務(wù),業(yè)務(wù)路由器116作為備份指定路由器,業(yè)務(wù)路由器116與組播環(huán)110之間的端口設(shè)置為阻塞狀態(tài),僅允許BFD for PM協(xié)議報(bào)文通過(guò)。在心跳協(xié)議因組播環(huán)故障而中斷時(shí),業(yè)務(wù)路由器115和業(yè)務(wù)路由器116均處于主路由器狀態(tài),均向組播環(huán)110發(fā)送組播業(yè)務(wù)。上述保護(hù)方案只適用于單個(gè)組播環(huán)的情況,在該組播環(huán)連接有其它下游組播環(huán)的情況下,無(wú)法實(shí)現(xiàn)對(duì)下游組播環(huán)的保護(hù),使得組播傳輸系統(tǒng)的安全性較低。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種傳輸組播業(yè)務(wù)的系統(tǒng)、裝置和方法,能夠提高組播傳輸系統(tǒng)的安全性。第一方面,提供了一種傳輸組播業(yè)務(wù)的系統(tǒng),包括:第一組播環(huán),包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn);第二組播環(huán),通過(guò)第一節(jié)點(diǎn)和第二節(jié)點(diǎn)與第一組播環(huán)相連接,其中第一節(jié)點(diǎn)和第二節(jié)點(diǎn)各包括:第一端口和第三端口,用于在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù);第二端口,用于在作為主端口時(shí)向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),其中在正常情況下第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的一個(gè)端口為主端口,第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的另一端口為備端口。在第一種可能的實(shí)現(xiàn)方式中,第二組播環(huán)包括依次連接的第一節(jié)點(diǎn)、至少一個(gè)第四節(jié)點(diǎn)和第二節(jié)點(diǎn)。
在第二種可能的實(shí)現(xiàn)方式中,第二組播環(huán)包括依次連接的第五節(jié)點(diǎn)、至少一個(gè)第四節(jié)點(diǎn)和第六節(jié)點(diǎn),其中第二組播環(huán)通過(guò)第五節(jié)點(diǎn)與第一節(jié)點(diǎn)相連接,通過(guò)第六節(jié)點(diǎn)與第二節(jié)點(diǎn)相連接。結(jié)合第一方面或第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,第一節(jié)點(diǎn)還在檢測(cè)到第二組播環(huán)存在故障的情況下,將第一節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口 ;或者,第二節(jié)點(diǎn)還在檢測(cè)到第二組播環(huán)存在故障的情況下,將第二節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口。結(jié)合第三種可能的實(shí)現(xiàn)方式,在第四種可能的實(shí)現(xiàn)方式中,第一節(jié)點(diǎn)或第二節(jié)點(diǎn)根據(jù)第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)是否存在故障,其中故障包括第二組播環(huán)上的節(jié)點(diǎn)的故障或第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。結(jié)合第一方面或者上述任一種可能的實(shí)現(xiàn)方式,在第五種可能的實(shí)現(xiàn)方式中,第一方面的系統(tǒng)還包括:第三組播環(huán),通過(guò)依次連接的第一節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn)之一與所述第一組播環(huán)相連接,其中至少一個(gè)第三節(jié)點(diǎn)之一和第一節(jié)點(diǎn)各包括:第四端口,用于在作為主端口時(shí)向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),其中第一節(jié)點(diǎn)的第四端口和至少一個(gè)第三節(jié)點(diǎn)之一的第四端口中的一個(gè)端口為為主端口,第一節(jié)點(diǎn)的第四端口和至少一個(gè)第三節(jié)點(diǎn)之一的第四端口中的另一端口為備端口。結(jié)合第一方面或者第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第六種可能的實(shí)現(xiàn)方式中,第一組播環(huán)為匯聚環(huán),第二組播環(huán)為接入環(huán),至少一個(gè)第三節(jié)點(diǎn)中的兩個(gè)節(jié)點(diǎn)分別與兩個(gè)組播源相連接,所述兩個(gè)組播源中的一個(gè)組播源為主組播源,所述兩個(gè)組播源中的另一組播源為備組播源。結(jié)合第一方面或者第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第七種可能的實(shí)現(xiàn)方式中,第一端口、第二端口和第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或光通道數(shù)據(jù)單兀(Optical Channel Data Unit, ODUk)管道端口。結(jié)合第一方面或者 第一方面的上述任一種可能的實(shí)現(xiàn)方式,在第八種可能的實(shí)現(xiàn)方式中,第一節(jié)點(diǎn)經(jīng)過(guò)至少一個(gè)第四節(jié)點(diǎn)與第二節(jié)點(diǎn)之間配置組播路徑,其中第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間在第二組播環(huán)上沒(méi)有配置組播路徑。第二方面,提供了一種傳輸組播業(yè)務(wù)的裝置,包括:第一端口和第三端口,用于在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù);第二端口,用于在作為主端口時(shí)向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù)。虛擬交換接口虛擬交換接口,用于控制第一端口、第三端口和第二端口轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在第二組播環(huán)正常的情況下將第二端口設(shè)置為主端口或備端口。在第一種可能的實(shí)現(xiàn)方式中,虛擬交換接口虛擬交換接口在檢測(cè)到第二組播環(huán)存在故障的情況下,將所弟~.端口維持為王端口,或者從備端口切換為王端口。結(jié)合第二方面或者第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,虛擬交換接口根據(jù)第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)是否存在故障,其中故障包括第二組播環(huán)上的節(jié)點(diǎn)的故障或者第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。結(jié)合第二方面或者第一種可能的實(shí)現(xiàn)方式或第二種可能的實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,第二方面的裝置還包括:第四端口,用于在作為主端口時(shí)向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù)。結(jié)合第二方面或者第二方面的上述任何一種可能的實(shí)現(xiàn)方式中,在第三種可能的實(shí)現(xiàn)方式中,第一端口、第二端口和第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。第三方面,提供了一種傳輸組播業(yè)務(wù)的方法,包括:第一節(jié)點(diǎn)通過(guò)第一節(jié)點(diǎn)的第一端口和第三端口在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù),第二節(jié)點(diǎn)通過(guò)第二節(jié)點(diǎn)的第一端口和第三端口在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù),其中第一組播環(huán)包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn),第二組播環(huán)通過(guò)所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)與第一組播環(huán)相連接;第一節(jié)點(diǎn)通過(guò)第一節(jié)點(diǎn)的作為主端口的第二端口向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且通過(guò)第一節(jié)點(diǎn)的作為備端口的第二端口阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),第二節(jié)點(diǎn)通過(guò)第二節(jié)點(diǎn)的作為主端口的第二端口向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且通過(guò)第二節(jié)點(diǎn)的作為備端口的第二端口阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),其中在正常情況下第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的一個(gè)端口為主端口,第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的另一端口為備端口。在第一種可能的實(shí)現(xiàn)方式中,第三方面的方法還包括:第一節(jié)點(diǎn)檢測(cè)第二組播環(huán)是否存在故障,并且在檢測(cè)到第二組播環(huán)存在故障的情況下,將第一節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口 ;或者第二節(jié)點(diǎn)檢測(cè)第二組播環(huán)是否存在故障,并且在檢測(cè)到第二組播環(huán)存在故障的情況下,將第二節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口。結(jié)合第三方面或者第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,上述檢測(cè)第二組播環(huán)是否存在故障,包括:根據(jù)第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)是否存在故障,其中故障包括第二組播環(huán)上的節(jié)點(diǎn)的故障或者第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。結(jié)合第三方面或者第一種可`能的實(shí)現(xiàn)方式和第二種可能的實(shí)現(xiàn)方式中的任一種,在第三種可能的實(shí)現(xiàn)方式中,第一組播環(huán)為匯聚環(huán),第二組播環(huán)為接入環(huán),至少一個(gè)第三節(jié)點(diǎn)中的兩個(gè)節(jié)點(diǎn)分別與兩個(gè)組播源相連接,所述兩組播源中的一個(gè)組播源為主組播源,所述兩個(gè)組播源中的另一組播源為備組播源。結(jié)合第三方面或者第一種可能的實(shí)現(xiàn)方式和第三種可能的實(shí)現(xiàn)方式中的任一種,在第四種可能的實(shí)現(xiàn)方式中,第二端口為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。結(jié)合第三方面或者第一種可能的實(shí)現(xiàn)方式和第四種可能的實(shí)現(xiàn)方式中的任一種,在第五種可能的實(shí)現(xiàn)方式中,所述第一節(jié)點(diǎn)經(jīng)過(guò)所述至少一個(gè)第四節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間配置組播路徑,第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間在第二組播環(huán)上沒(méi)有配置直接的組播路徑。本發(fā)明的實(shí)施例可以為用于連接第一組播環(huán)和下游的第二組播環(huán)的兩個(gè)匯聚節(jié)點(diǎn)提供主端口或備端口,使得這兩個(gè)匯聚節(jié)點(diǎn)能夠?qū)崿F(xiàn)對(duì)下游的第二組播環(huán)的節(jié)點(diǎn)故障保護(hù),提高了組播傳輸系統(tǒng)的安全性。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為組播傳輸系統(tǒng)的示意性結(jié)構(gòu)圖。圖2A是本發(fā)明的一個(gè)實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)的示意性結(jié)構(gòu)圖。圖2B是本發(fā)明的另一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)的示意性結(jié)構(gòu)圖。圖2C是本發(fā)明的又一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)的示意性結(jié)構(gòu)圖。圖3是本發(fā)明的另一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)的示意性結(jié)構(gòu)圖。圖4是本發(fā)明的又一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)的示意性結(jié)構(gòu)圖。圖5是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的裝置的示意性結(jié)構(gòu)圖。圖6是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的裝置的示意性結(jié)構(gòu)圖。圖7A是本發(fā)明 的實(shí)施例的傳輸組播業(yè)務(wù)的正常場(chǎng)景的示意圖。圖7B是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的一個(gè)故障場(chǎng)景的示意圖。圖7C是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的另一故障場(chǎng)景的示意圖。圖7D是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的又一故障場(chǎng)景的示意圖。圖7E是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的再一故障場(chǎng)景的示意圖。圖8是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的方法的示意性流程圖。圖9是本發(fā)明的另一實(shí)施例的傳輸組播業(yè)務(wù)的裝置的示意性結(jié)構(gòu)圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖2A是本發(fā)明的一個(gè)實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)200A的示意性結(jié)構(gòu)圖。系統(tǒng)200A包括第一組播環(huán)210和第二組播環(huán)220。第一組播環(huán)210包括第一節(jié)點(diǎn)211、第二節(jié)點(diǎn)212和至少一個(gè)第三節(jié)點(diǎn)(例如,節(jié)點(diǎn)213和/或節(jié)點(diǎn)214)。第二組播環(huán)220通過(guò)第一節(jié)點(diǎn)211和第二節(jié)點(diǎn)212與所述第一組播環(huán)210相連接,其中第一節(jié)點(diǎn)211和第二節(jié)點(diǎn)212各包括:第一端口 I和第三端口 3,用于在第一組播環(huán)210上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù);第二端口 2,用于在作為主端口時(shí)向第二組播環(huán)220轉(zhuǎn)發(fā)從第一組播環(huán)210接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)220轉(zhuǎn)發(fā)從第一組播環(huán)210接收的組播業(yè)務(wù),其中在正常情況下第一節(jié)點(diǎn)211的第二端口 2和第二節(jié)點(diǎn)212的第二端口 2中的一個(gè)端口為主端口,第一節(jié)點(diǎn)211的第二端口 2和第二節(jié)點(diǎn)212的第二端口 2中的另一端口為備端口。例如,第一組播環(huán)210和第二組播環(huán)220可以分別是系統(tǒng)200A內(nèi)通過(guò)匯聚節(jié)點(diǎn)(即第一節(jié)點(diǎn)211和第二節(jié)點(diǎn)212)相連接的上游組播環(huán)和下游組播環(huán),即第一組播環(huán)210接收上游組播環(huán)轉(zhuǎn)發(fā)的組播業(yè)務(wù)或者直接接收來(lái)自組播源的組播業(yè)務(wù),并且通過(guò)匯聚節(jié)點(diǎn)將組播業(yè)務(wù)轉(zhuǎn)發(fā)到第二組播環(huán)220。第三節(jié)點(diǎn)213可以接收上游組播環(huán)轉(zhuǎn)發(fā)的組播業(yè)務(wù)或者直接接收組播源發(fā)送的組播業(yè)務(wù),并且通過(guò)第一節(jié)點(diǎn)211、第二節(jié)點(diǎn)212以及另一第三節(jié)點(diǎn)214在第一組播環(huán)210上傳輸組播業(yè)務(wù)。第一節(jié)點(diǎn)211的第一端口 I接收第三節(jié)點(diǎn)213轉(zhuǎn)發(fā)的組播業(yè)務(wù),第二節(jié)點(diǎn)212的第一端口 I接收第一節(jié)點(diǎn)211的第三端口 3轉(zhuǎn)發(fā)的組播業(yè)務(wù)。在第一節(jié)點(diǎn)211的第二端口 2作為主端口而第二節(jié)點(diǎn)212的第二端口 2作為備端口的情況下,并且第一節(jié)點(diǎn)211通過(guò)第一節(jié)點(diǎn)211的第二端口 2向第二組播環(huán)220轉(zhuǎn)發(fā)組播業(yè)務(wù)。第二節(jié)點(diǎn)212的第二端口 2處于阻塞狀態(tài),既不向第二組播環(huán)220發(fā)送組播業(yè)務(wù),也不接收第二組播環(huán)220發(fā)來(lái)的組播業(yè)務(wù)。需要說(shuō)明的是,第二節(jié)點(diǎn)212的第二端口 2僅對(duì)于組播業(yè)務(wù)處于阻塞狀態(tài),第二節(jié)點(diǎn)212的第二端口 2在阻塞狀態(tài)下允許心跳協(xié)議的信令通過(guò)。在第一節(jié)點(diǎn)211的第二端口 2作為備端口而第二節(jié)點(diǎn)212的第二端口 2作為主端口的情況下,第二節(jié)點(diǎn)212通過(guò)第二節(jié)點(diǎn)212的第二端口 2向第二組播環(huán)220轉(zhuǎn)發(fā)組播業(yè)務(wù)。第一節(jié)點(diǎn)211的第二端口 2處于阻塞狀態(tài),既不向第二組播環(huán)220發(fā)送組播業(yè)務(wù),也不接收第二組播環(huán)220發(fā)來(lái)的組播業(yè)務(wù)。第一節(jié)點(diǎn)211的第二端口 2僅對(duì)于組播業(yè)務(wù)處于阻塞狀態(tài),第一節(jié)點(diǎn)211的第二端口 2在阻塞狀態(tài)下允許心跳協(xié)議的信令通過(guò)。本發(fā)明的實(shí)施例可以為用于連接第一組播環(huán)和下游的第二組播環(huán)的兩個(gè)匯聚節(jié)點(diǎn)提供主端口或備端口,使得這兩個(gè)匯聚節(jié)點(diǎn)能夠?qū)崿F(xiàn)對(duì)下游的第二組播環(huán)的節(jié)點(diǎn)故障保護(hù),提高了系統(tǒng)的安全性。應(yīng)理解,本發(fā)明的實(shí)施例以兩個(gè)組播環(huán)為例進(jìn)行了說(shuō)明,根據(jù)本發(fā)明的實(shí)施例,第一組播環(huán)210和第二組播環(huán)220可以是兩個(gè)傳送組播業(yè)務(wù)的相交環(huán),例如,第一組播環(huán)210為連接到組播源的匯聚環(huán),第二組播環(huán)220為連接到用戶的接入環(huán),在這種情況下,第一組播環(huán)210的節(jié)點(diǎn)可以為任何具備二層功能的設(shè)備(例如,具有二層功能的路由器),第二組播環(huán)220的節(jié)點(diǎn)可以為二層設(shè)備(例如,交換機(jī))。本發(fā)明的實(shí)施例并不限于此,例如,第一組播環(huán)210也可以為上一級(jí)接入環(huán),而第二組播環(huán)220也可以為下一級(jí)的接入環(huán),在這種情況下,第一組播環(huán)210和第二組播 環(huán)220的節(jié)點(diǎn)可以均為二層設(shè)備。還應(yīng)理解,第一組播環(huán)210和第二組播環(huán)220可以不是相交環(huán),第一組播環(huán)210的節(jié)點(diǎn)和第二組播環(huán)220的節(jié)點(diǎn)也可以通過(guò)節(jié)點(diǎn)之間的鏈路相連接。圖2B是本發(fā)明的另一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)200B的示意性結(jié)構(gòu)圖。系統(tǒng)200B是圖2A的系統(tǒng)200A的例子,包括第一組播環(huán)210、第二組播環(huán)220。圖2B的系統(tǒng)200B與圖2A的系統(tǒng)200A類似,在此適當(dāng)省略詳細(xì)的描述。第二組播環(huán)220包括依次連接的第一節(jié)點(diǎn)211、至少一個(gè)第四節(jié)點(diǎn)221、222和第二節(jié)點(diǎn)212。第一組播環(huán)210與第二組播環(huán)220是相交環(huán),第一節(jié)點(diǎn)211和第二節(jié)點(diǎn)212是第一組播環(huán)210與第二組播環(huán)220的共用設(shè)備。在第一節(jié)點(diǎn)211的第二端口 2作為主端口而第二節(jié)點(diǎn)212的第二端口 2作為備端口的情況下,并且第一節(jié)點(diǎn)211通過(guò)第一節(jié)點(diǎn)211的第二端口 2向第二組播環(huán)220轉(zhuǎn)發(fā)組播業(yè)務(wù),第四節(jié)點(diǎn)221接收第一節(jié)點(diǎn)211轉(zhuǎn)發(fā)的組播業(yè)務(wù),并且向另一第四節(jié)點(diǎn)222轉(zhuǎn)發(fā)組播業(yè)務(wù)。第二節(jié)點(diǎn)212的第二端口 2處于阻塞狀態(tài),既不向節(jié)點(diǎn)222發(fā)送組播業(yè)務(wù),也不接收節(jié)點(diǎn)222發(fā)來(lái)的組播業(yè)務(wù)。需要說(shuō)明的是,第二節(jié)點(diǎn)212的第二端口 2只是針對(duì)組播業(yè)務(wù)處于阻塞狀態(tài),第二節(jié)點(diǎn)212的第二端口 2在阻塞狀態(tài)下允許心跳協(xié)議的信令通過(guò)。在第一節(jié)點(diǎn)211的第二端口 2作為備端口而第二節(jié)點(diǎn)212的第二端口 2作為主端口的情況下,第二節(jié)點(diǎn)212通過(guò)第二節(jié)點(diǎn)212的第二端口 2向第二組播環(huán)220轉(zhuǎn)發(fā)組播業(yè)務(wù),另一第四節(jié)點(diǎn)222接收第二節(jié)點(diǎn)212轉(zhuǎn)發(fā)的組播業(yè)務(wù),并且向第四節(jié)點(diǎn)221轉(zhuǎn)發(fā)組播業(yè)務(wù)。圖2C是本發(fā)明的又一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)200C的示意性結(jié)構(gòu)圖。系統(tǒng)200C是圖2A的系統(tǒng)200A的例子,包括第一組播環(huán)210和第二組播環(huán)220。圖2C的系統(tǒng)200C與圖2A的系統(tǒng)200A類似,在此適當(dāng)省略詳細(xì)的描述。第二組播環(huán)220包括依次連接的第五節(jié)點(diǎn)223、至少一個(gè)第四節(jié)點(diǎn)221、222和第六節(jié)點(diǎn)224,其中第二組播環(huán)220通過(guò)第五節(jié)點(diǎn)223與第一節(jié)點(diǎn)221相連接,通過(guò)第六節(jié)點(diǎn)224與第二節(jié)點(diǎn)212相連接。換句話說(shuō),第一組播環(huán)210與第二組播環(huán)220通過(guò)第一節(jié)點(diǎn)211與第五節(jié)點(diǎn)223之間的鏈路以及第二節(jié)點(diǎn)212與第六節(jié)點(diǎn)224之間的鏈路相連接。圖3是本發(fā)明的另一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)300的示意性結(jié)構(gòu)圖。系統(tǒng)300是圖2A的系統(tǒng)200的例子,包括第一組播環(huán)310和第二組播環(huán)320。圖3的系統(tǒng)300與圖2A的系統(tǒng)200類似,在此適當(dāng)省略詳細(xì)的描述。第一組播環(huán)310包括第一節(jié)點(diǎn)311、第二節(jié)點(diǎn)312和至少一個(gè)第三節(jié)點(diǎn)(例如,節(jié)點(diǎn)313和/或節(jié)點(diǎn)314)。第二組播環(huán)320,包括依次連接的第一節(jié)點(diǎn)311、至少一個(gè)第四節(jié)點(diǎn)(例如,節(jié)點(diǎn)321和/或節(jié)點(diǎn)322)和第二節(jié)點(diǎn)312,其中第一節(jié)點(diǎn)311和第二節(jié)點(diǎn)312各包括:第一端口 I和第三端口 3,用于在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù);第二端口 2,用于在作為主端口時(shí)向第二組播環(huán)320轉(zhuǎn)發(fā)從第一組播環(huán)310接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)320轉(zhuǎn)發(fā)從第一組播環(huán)310接收的組播業(yè)務(wù),其中在正常情況下第一節(jié)點(diǎn)311的第二端口 2和第二節(jié)點(diǎn)312的第二端口 2中的一個(gè)端口為主端口,第一節(jié)點(diǎn)311的第二端口 2和第二節(jié)點(diǎn)312的第二端口 2中的另一端口為備端口。本發(fā)明的實(shí)施例的第一節(jié)點(diǎn)和第二節(jié)點(diǎn)為匯聚節(jié)點(diǎn),并且本發(fā)明實(shí)施例對(duì)匯聚節(jié)點(diǎn)的端口的屬性進(jìn)行了定 義,例如,可以將匯聚節(jié)點(diǎn)的端口定義為下列三類:強(qiáng)制性廣播端口、主端口和備端口。例如,匯聚節(jié)點(diǎn)上配置的VSKVirtual Switch Interface,虛擬交換接口)向強(qiáng)制性廣播端口轉(zhuǎn)發(fā)組播業(yè)務(wù)流。匯聚節(jié)點(diǎn)上配置的VSI向主端口轉(zhuǎn)發(fā)組播業(yè)務(wù)流,并且阻塞向備端口轉(zhuǎn)發(fā)組播業(yè)務(wù)流??蛇x地,作為另一實(shí)施例,第一節(jié)點(diǎn)311在檢測(cè)到第二組播環(huán)320存在故障的情況下,將第一節(jié)點(diǎn)311的第二端口 2維持為主端口,或者從備端口切換為主端口。例如,在第一節(jié)點(diǎn)311的第二端口 2為主端口的情況下,當(dāng)?shù)谝还?jié)點(diǎn)311檢測(cè)到第二組播環(huán)320存在故障時(shí),第一節(jié)點(diǎn)311的第二端口 2維持為主端口。在第一節(jié)點(diǎn)311的第二端口 2為備端口的情況下,當(dāng)?shù)谝还?jié)點(diǎn)311檢測(cè)到第二組播環(huán)320存在故障的情況下,第一節(jié)點(diǎn)311的第二端口 2將切換為主端口??蛇x地,作為另一實(shí)施例,第二節(jié)點(diǎn)312在檢測(cè)到第二組播環(huán)320存在故障的情況下,將第二節(jié)點(diǎn)312的第二端口 2維持為主端口,或者從備端口切換為主端口。例如,在第二節(jié)點(diǎn)312第二端口 2為主端口的情況下,當(dāng)?shù)诙?jié)點(diǎn)312檢測(cè)到第二組播環(huán)320存在故障時(shí),第二節(jié)點(diǎn)312的第二端口 2維持為主端口。在第二節(jié)點(diǎn)312第二端口 2為備端口的情況下,當(dāng)?shù)诙?jié)點(diǎn)312檢測(cè)到第二組播環(huán)320存在故障的情況下,第二節(jié)點(diǎn)312的第二端口 2將切換為主端口。根據(jù)本發(fā)明的實(shí)施例,第一節(jié)點(diǎn)311或第二節(jié)點(diǎn)312根據(jù)第二組播環(huán)320上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)320是否存在故障,其中上述故障包括第二組播環(huán)320上的節(jié)點(diǎn)的故障或者第二組播環(huán)320上的節(jié)點(diǎn)之間的鏈路的故障。根據(jù)本發(fā)明的實(shí)施例,主端口與備端口之間通過(guò)第二組播環(huán)320運(yùn)行心跳協(xié)議,用以維護(hù)端口的主狀態(tài)或備狀態(tài)。例如,心跳協(xié)議信令可以為HELLO協(xié)議信令,本發(fā)明的實(shí)施例并不限于此,例如,心跳協(xié)議信令還可以是鏈路探測(cè)信令、主從識(shí)別報(bào)文等等。例如,第二組播環(huán)的鏈路上,可以配置多個(gè)組播路徑,每個(gè)組播路徑可以由節(jié)點(diǎn)之間的LSP連接而成,心跳協(xié)議報(bào)文可以在多個(gè)組播路徑中的一條組播路徑上傳輸,而且心跳協(xié)議報(bào)文可以通過(guò)主端口和備端口。如果在第二組播環(huán)320上主端口和備端口之間的鏈路故障導(dǎo)致心跳協(xié)議中斷,則備端口切換為主端口,進(jìn)入主狀態(tài),阻塞狀態(tài)解除,這時(shí)第二組播環(huán)320中可以存在兩個(gè)主端口,即這兩個(gè)主端口所在的節(jié)點(diǎn)會(huì)向這兩個(gè)端口轉(zhuǎn)發(fā)組播業(yè)務(wù)。主端口和備端口成對(duì)出現(xiàn),對(duì)第二組播環(huán)來(lái)說(shuō),主端口和備端口就是第二組播環(huán)的組播業(yè)務(wù)的兩個(gè)組播源,從而構(gòu)成雙源保護(hù),提高了系統(tǒng)的安全性。進(jìn)一步,在心跳協(xié)議正常之后,可以將兩個(gè)主端口中的一個(gè)端口從主端口切換為備端口,例如,可以將正常情況下處于備端口狀態(tài)的端口切換回備端口。根據(jù)本發(fā)明的實(shí)施例并不限于此,例如,也可以將根據(jù)預(yù)設(shè)的規(guī)則將兩個(gè)主端口中 的一個(gè)端口從主端口切換為備端口。例如,第一節(jié)點(diǎn)311根據(jù)第二組播環(huán)320上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)320是否存在故障,其中上述故障包括第二組播環(huán)320上的節(jié)點(diǎn)的故障或者第二組播環(huán)320上的節(jié)點(diǎn)之間的鏈路的故障。第二節(jié)點(diǎn)312根據(jù)第二組播環(huán)320上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)320是否存在故障,其中上述故障包括第二組播環(huán)320上的節(jié)點(diǎn)的故障或者第二組播環(huán)320上的節(jié)點(diǎn)之間的鏈路的故障。舉例來(lái)說(shuō),第二組播環(huán)上的節(jié)點(diǎn)321和節(jié)點(diǎn)322之間的鏈路斷開(kāi),第一節(jié)點(diǎn)311的第二端口 2維持主端口,第二節(jié)點(diǎn)322的第二端口轉(zhuǎn)變?yōu)橹鞫丝?,從而第一?jié)點(diǎn)311向節(jié)點(diǎn)321轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù),第二節(jié)點(diǎn)312向節(jié)點(diǎn)322轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)。可選地,作為另一實(shí)施例,系統(tǒng)300還包括:第三組播環(huán)330。第三組播環(huán)330通過(guò)第一節(jié)點(diǎn)311和至少一個(gè)第三節(jié)點(diǎn)之一 313與第一組播環(huán)310相連接,例如,第三組播環(huán)330包括依次連接的第一節(jié)點(diǎn)311、至少一個(gè)第五節(jié)點(diǎn)331和332和上述至少一個(gè)第三節(jié)點(diǎn)之一 313,其中上述至少一個(gè)第三節(jié)點(diǎn)之一 313和第一節(jié)點(diǎn)311各包括:第四端口 4,用于在作為主端口時(shí)向第三組播環(huán)330轉(zhuǎn)發(fā)從第一組播環(huán)310接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第三組播環(huán)330轉(zhuǎn)發(fā)從第一組播環(huán)310接收的組播業(yè)務(wù),其中第一節(jié)點(diǎn)311的第四端口 4和上述至少一個(gè)第三節(jié)點(diǎn)之一 313的第四端口 4中的一個(gè)端口為主端口,第一節(jié)點(diǎn)311的第四端口 4和上述其中一個(gè)第三節(jié)點(diǎn)313的第四端口 4中的另一端口為備端口。可選地,作為另一實(shí)施例,第三組播環(huán)330也可以通過(guò)第三組播環(huán)上的節(jié)點(diǎn)與第一節(jié)點(diǎn)311之間的鏈路與第一組播環(huán)310相連接。第一節(jié)點(diǎn)311在檢測(cè)到第三組播環(huán)330存在故障的情況下,將第一節(jié)點(diǎn)311的第四端口 4維持為主端口,或者從備端口切換為主端口。例如,在第一節(jié)點(diǎn)311為主端口的情況下,當(dāng)?shù)谝还?jié)點(diǎn)311檢測(cè)到第三組播環(huán)330存在故障時(shí),第一節(jié)點(diǎn)311的第四端口維持為主端口。在第一節(jié)點(diǎn)311為備端口的情況下,當(dāng)?shù)谝还?jié)點(diǎn)311檢測(cè)到第三組播環(huán)330存在故障的情況下,第一節(jié)點(diǎn)311的第四端口將切換為主端口。
可選地,作為另一實(shí)施例,第三節(jié)點(diǎn)313在檢測(cè)到第三組播環(huán)330存在故障的情況下,將第三節(jié)點(diǎn)313的第四端口 4維持為主端口,或者從備端口切換為主端口。例如,在第三節(jié)點(diǎn)313為主端口的情況下,當(dāng)?shù)谌?jié)點(diǎn)313檢測(cè)到第三組播環(huán)330存在故障時(shí),第三節(jié)點(diǎn)313的第四端口 4維持為主端口。在第三節(jié)點(diǎn)313為備端口的情況下,當(dāng)?shù)谌?jié)點(diǎn)313檢測(cè)到第三組播環(huán)330存在故障的情況下,第三節(jié)點(diǎn)313的第四端口 4將切換為主端口。例如,第四端口 4可以為L(zhǎng)SP (Label Switch Path,標(biāo)簽交換路徑)端口、以太網(wǎng)端口或ODUk (Optical Channel Data Unit ofk order,光通道數(shù)據(jù)單元)管道端口中的任一種。本發(fā)明的實(shí)施例可以為用于連接第一組播環(huán)和下游的第二組播環(huán)的兩個(gè)匯聚節(jié)點(diǎn)提供主端口或備端口,使得這兩個(gè)匯聚節(jié)點(diǎn)能夠?qū)崿F(xiàn)對(duì)下游的第二組播環(huán)的保護(hù),提高了系統(tǒng)的安全性。另外,根據(jù)本發(fā)明的實(shí)施例可以為環(huán)帶環(huán)和帶多環(huán)的組播系統(tǒng)提供保護(hù),以滿足各種組網(wǎng)傳輸組播業(yè)務(wù)的需求。圖4是本發(fā)明的又一實(shí)施例的傳輸組播業(yè)務(wù)的系統(tǒng)400的示意性結(jié)構(gòu)圖。圖4的第一組播環(huán)410和第二組播環(huán)420與圖2A的第一組播環(huán)210和第二組播環(huán)220類似,在此不再贅述。根據(jù)本發(fā)明的實(shí)施例,第一組播環(huán)410為匯聚環(huán),第二組播環(huán)420為接入環(huán),上述至少一個(gè)第三節(jié)點(diǎn)中的兩個(gè)節(jié)點(diǎn)(節(jié)點(diǎn)413和節(jié)點(diǎn)414),分別與兩個(gè)組播源(業(yè)務(wù)路由器415和業(yè)務(wù)路由器416)相連接,上述兩個(gè)組播源中的一個(gè)組播源為主組播源,上述兩個(gè)組播源中的另一組播源為備組播源。根據(jù)本發(fā)明的實(shí)施例,第一端口 I和第三端口 3為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口中的任一種,第二端 口 2為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口中的任一種。例如,在第一組播環(huán)和第二組播環(huán)上配置LSP時(shí),第一端口和第二端口可以為L(zhǎng)SP端口,在第一組播環(huán)和第二組播環(huán)上配置ODUk管道時(shí),第一端口和第二端口為ODUk管道端口,在第一組播環(huán)和第二組播環(huán)上配置以太網(wǎng)鏈路時(shí),第一端口和第二端口為以太網(wǎng)端口(例如,GE/10G端口)等用戶節(jié)點(diǎn)接口(User node Interface,UNI)物理端口。本發(fā)明的實(shí)施例并不限于此,第一端口、第二端口和第三端口可以為L(zhǎng)SP端口、以太網(wǎng)端口和ODUk管道端口中任意一種。例如,第一組播環(huán)上配置LSP,第一端口可以為L(zhǎng)SP端口,第二組播環(huán)上配置ODUk管道,第二端口為ODUk管道端口,或者,第二組播環(huán)上配置LSP,第二端口可以為L(zhǎng)SP端口,第一組播環(huán)上配置ODUk管道,第一端口為ODUk管道端口。根據(jù)本發(fā)明的實(shí)施例,第一節(jié)點(diǎn)411和第二節(jié)點(diǎn)412之間在第二組播環(huán)420上沒(méi)有配置組播路徑。這樣,可以避免在第二組播內(nèi)形成數(shù)據(jù)風(fēng)暴。例如,第一組播環(huán)410可以配置LSP、ODUk管道和以太網(wǎng)鏈路中的任一個(gè),第二組播環(huán)也可以配置LSP、ODUk管道和以太網(wǎng)鏈路中的任一個(gè)。第一節(jié)點(diǎn)411還可以包括第五端口 5。第五端口 5可以為光線路終端(OpticalLine Terminal,0LT)端口。第五端口 5可以為強(qiáng)制性廣播端口,用于向光線路終端423提供組播業(yè)務(wù)。例如,圖4的第一節(jié)點(diǎn)411作為匯聚節(jié)點(diǎn)連接兩個(gè)接入環(huán)420和430以及設(shè)備423(例如,OLT設(shè)備或二層設(shè)備),共有五個(gè)端口(1、2、3、4和5)。接入環(huán)430包括依次連接的第一節(jié)點(diǎn)411、至少一個(gè)第五節(jié)點(diǎn)431和432和上述至少一個(gè)第三節(jié)點(diǎn)之一 413。參見(jiàn)圖4,以接收環(huán)420配置LSP為例,接入環(huán)420連接在第一組播環(huán)410的第一節(jié)點(diǎn)411和第二節(jié)點(diǎn)412上,并且第一組播環(huán)410上的節(jié)點(diǎn)逐點(diǎn)配置VSI,并且逐段配置LSP,但在兩匯聚節(jié)點(diǎn)413和414之間不配置LSP,以避免形成封閉的環(huán)。第一節(jié)點(diǎn)411配置的VSI可以將從第一組播環(huán)410接收的組播業(yè)務(wù)轉(zhuǎn)發(fā)到第三端口 3和第五端口 5,在第一節(jié)點(diǎn)411的第四端口 4為主端口的情況下向第一節(jié)點(diǎn)411的第四端口 4轉(zhuǎn)發(fā)組播業(yè)務(wù),在第一節(jié)點(diǎn)411的第四端口 4為備端口的情況下阻塞向第一節(jié)點(diǎn)411的第四端口 4轉(zhuǎn)發(fā)組播業(yè)務(wù),在第一節(jié)點(diǎn)411的第二端口 2為主端口的情況下向第一節(jié)點(diǎn)411的第二端口 2轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在第一節(jié)點(diǎn)411的第二端口 2為備端口的情況下阻塞向第一節(jié)點(diǎn)411的第二端口 2轉(zhuǎn)發(fā)組播業(yè)務(wù)。圖5是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的裝置500的示意性結(jié)構(gòu)圖。裝置500包括:第一端口 510、第二端口 520、第三端口 530和虛擬交換接口 540。圖5的裝置為圖2A至圖4的第一節(jié)點(diǎn)或第二節(jié)點(diǎn)的例子,在此適當(dāng)省略詳細(xì)的描述。第一端口 510和第三端口 530接收并向第一組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù)。第二端口 520在作為主端口時(shí)向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù)。虛擬交換接口 540控制第一端口和第二端口轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在第二組播環(huán)正常的情況下將第二端口設(shè)置為主端口或備端口。例如,虛擬交換接口 540可以為VSI,用于將第一端口 510接收的組播業(yè)務(wù)轉(zhuǎn)發(fā)給第三端口 530,并且在第二端口 520處于主狀態(tài)時(shí)將從第一端口 510接收的組播業(yè)務(wù)轉(zhuǎn)發(fā)給第二端口 520,在第二端口 520處于備狀態(tài)時(shí),阻塞向第二端口 520轉(zhuǎn)發(fā)組播業(yè)務(wù)。本發(fā)明的實(shí)施例可以為用于連接第一組播環(huán)和下游的第二組播環(huán)的兩個(gè)匯聚節(jié)點(diǎn)提供主端口或備端口,使得這兩個(gè)匯聚節(jié)點(diǎn)能夠?qū)崿F(xiàn)對(duì)下游的第二組播環(huán)的節(jié)點(diǎn)故障保護(hù),提高了系統(tǒng)的安全性。圖6是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的裝置600的示意性結(jié)構(gòu)圖。裝置600包括:第一端口 610、第三端口 630、第二端口 620和虛擬交換接口 640,分別與圖5的第一端口 510、第二端口 520、第三端口 530和虛擬交換接口 540類似,在此不再贅述。圖6的裝置為圖2A至圖4的第一節(jié)點(diǎn)或第二節(jié)點(diǎn)的例子。根據(jù)本發(fā)明的實(shí)施例,虛擬交換接口 640在檢測(cè)到第二組播環(huán)存在故障的情況下,將所第二端口切換為主端口。根據(jù)本發(fā)明的實(shí)施例,虛擬交換接口 640根據(jù)第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)是否存在故障,其中該故障包括第二組播環(huán)上的節(jié)點(diǎn)的故障或者第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障??蛇x地,作為另一實(shí)施例,裝置600還包括:第四端口 650。第四端口 650在作為主端口時(shí)向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù)。根據(jù)本發(fā)明的實(shí)施例,第一端口、第二端口或第三端口為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。下面以第一組播環(huán)為匯聚環(huán)且第二組播環(huán)為接入環(huán)為例說(shuō)明本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的故障 場(chǎng)景。圖7A是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的正常場(chǎng)景的示意圖。圖7B是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的一個(gè)故障場(chǎng)景的示意圖。圖7C是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的另一故障場(chǎng)景的示意圖。圖7D是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的又一故障場(chǎng)景的示意圖。圖7E是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)時(shí)的再一故障場(chǎng)景的示意圖。參見(jiàn)圖7A,匯聚環(huán)710和接入環(huán)720共用匯聚節(jié)點(diǎn)711和匯聚節(jié)點(diǎn)712。匯聚環(huán)710還包括節(jié)點(diǎn)713和節(jié)點(diǎn)714,節(jié)點(diǎn)713和節(jié)點(diǎn)714分別與節(jié)點(diǎn)715和節(jié)點(diǎn)716相連接。接入環(huán)720還包括節(jié)點(diǎn)721和節(jié)點(diǎn)722,節(jié)點(diǎn)721和節(jié)點(diǎn)722可以向用戶或者下一級(jí)接入環(huán)(未示出)提供組播業(yè)務(wù)。匯聚環(huán)710的節(jié)點(diǎn)可以為二層設(shè)備,接入環(huán)720的節(jié)點(diǎn)也可以為二層設(shè)備,節(jié)點(diǎn)715和節(jié)點(diǎn)716可以為路由器或者二層設(shè)備。應(yīng)理解的是,節(jié)點(diǎn)715和節(jié)點(diǎn)716可以為組播源,也可以為上游組播環(huán)上的匯聚節(jié)點(diǎn)。在正常傳輸組播業(yè)務(wù)情況下,節(jié)點(diǎn)715處于主節(jié)點(diǎn)狀態(tài),節(jié)點(diǎn)716處于備節(jié)點(diǎn)狀態(tài),節(jié)點(diǎn)715向匯聚環(huán)710上的節(jié)點(diǎn)713傳輸組播業(yè)務(wù),而后組播業(yè)務(wù)沿著匯聚環(huán)710傳輸,即組播業(yè)務(wù)經(jīng)過(guò)節(jié)點(diǎn)713、匯聚節(jié)點(diǎn)711、匯聚節(jié)點(diǎn)712以及節(jié)點(diǎn)714傳輸。在主節(jié)點(diǎn)為組播源的情況下,主節(jié)點(diǎn)可以向匯聚環(huán)發(fā)送組播業(yè)務(wù)。在主節(jié)點(diǎn)為匯聚節(jié)點(diǎn)的情況下,主節(jié)點(diǎn)可以向接入環(huán)發(fā)送組播業(yè)務(wù)。節(jié)點(diǎn)716與匯聚環(huán)710相連接的端口處于阻塞狀態(tài)。在節(jié)點(diǎn)715與節(jié)點(diǎn)716之間,即在節(jié)點(diǎn)715、節(jié)713、匯聚節(jié)點(diǎn)711、匯聚節(jié)點(diǎn)712、節(jié)點(diǎn)714以及節(jié)點(diǎn)716連接而成的 路徑上(如虛線717所示),運(yùn)行心跳協(xié)議,以對(duì)匯聚環(huán)710進(jìn)行故障檢測(cè)。另外,在接入環(huán)720上,匯聚節(jié)點(diǎn)711的端口 2處于主端口狀態(tài),而匯聚節(jié)點(diǎn)712的端口 2處于備端口狀態(tài),匯聚節(jié)點(diǎn)711接收匯聚環(huán)710上傳輸?shù)慕M播業(yè)務(wù),并且經(jīng)過(guò)匯聚節(jié)點(diǎn)711、節(jié)點(diǎn)721、節(jié)點(diǎn)722傳輸組播業(yè)務(wù)。匯聚節(jié)點(diǎn)712與接入環(huán)720連接的端口 2處于阻塞狀態(tài)。在接入環(huán)720上,即在匯聚節(jié)點(diǎn)711、節(jié)點(diǎn)721、節(jié)點(diǎn)722以及匯聚節(jié)點(diǎn)712連接而成的路徑上(如虛線718所示),也運(yùn)行另一心跳協(xié)議(例如,HELLO協(xié)議),以對(duì)接入環(huán)720進(jìn)行故障檢測(cè)。參見(jiàn)圖7B,在匯聚節(jié)點(diǎn)711和匯聚節(jié)點(diǎn)712之間存在故障時(shí),節(jié)點(diǎn)715和節(jié)點(diǎn)716之間的心跳協(xié)議信令中斷,節(jié)點(diǎn)715和節(jié)點(diǎn)716檢測(cè)到故障。在這種情況下,節(jié)點(diǎn)715維持主節(jié)點(diǎn)狀態(tài),而節(jié)點(diǎn)716從備節(jié)點(diǎn)狀態(tài)切換到主節(jié)點(diǎn)狀態(tài),這樣,節(jié)點(diǎn)715和節(jié)點(diǎn)716均處于主節(jié)點(diǎn)狀態(tài),從而同時(shí)向匯聚環(huán)710發(fā)送組播業(yè)務(wù)。匯聚環(huán)710上的節(jié)點(diǎn)713和節(jié)點(diǎn)711接收來(lái)自節(jié)點(diǎn)715的組播業(yè)務(wù),節(jié)點(diǎn)714和節(jié)點(diǎn)712接收來(lái)自和節(jié)點(diǎn)716的組播業(yè)務(wù)。節(jié)點(diǎn)711和節(jié)點(diǎn)712之間運(yùn)行的心跳協(xié)議信令(例如,Hello協(xié)議)正常,因此,接入環(huán)710的組播業(yè)務(wù)維持原來(lái)的狀態(tài)而不受影響,即匯聚節(jié)點(diǎn)711的端口 2維持主端口狀態(tài)不變,而匯聚節(jié)點(diǎn)712的端口 2維持備端口的阻塞狀態(tài)不變。在接入環(huán)720上,匯聚節(jié)點(diǎn)711將從匯聚環(huán)710接收的組播業(yè)務(wù)傳輸給節(jié)點(diǎn)721,節(jié)點(diǎn)721將從匯聚節(jié)點(diǎn)711接收的組播業(yè)務(wù)傳輸給節(jié)點(diǎn)722。參見(jiàn)圖7C,在匯聚節(jié)點(diǎn)712存在故障時(shí),節(jié)點(diǎn)715和節(jié)點(diǎn)716之間的心跳協(xié)議信令中斷,節(jié)點(diǎn)715和節(jié)點(diǎn)716檢測(cè)到故障。在這種情況下,節(jié)點(diǎn)715維持主節(jié)點(diǎn)狀態(tài),而節(jié)點(diǎn)716從備節(jié)點(diǎn)狀態(tài)切換到主節(jié)點(diǎn)狀態(tài),這樣,節(jié)點(diǎn)715和節(jié)點(diǎn)716均處于主節(jié)點(diǎn)狀態(tài),同時(shí)向匯聚環(huán)710發(fā)送組播業(yè)務(wù)。匯聚環(huán)710上的節(jié)點(diǎn)713和節(jié)點(diǎn)711接收來(lái)自節(jié)點(diǎn)715的組播業(yè)務(wù),節(jié)點(diǎn)714接收來(lái)自和節(jié)點(diǎn)716的組播業(yè)務(wù)。由于匯聚節(jié)點(diǎn)712故障,因此,在接入環(huán)720上運(yùn)行的心跳協(xié)議信令中斷,使得匯聚節(jié)點(diǎn)711的端口 2維持主端口狀態(tài)不變,這樣在接入環(huán)720上,匯聚節(jié)點(diǎn)711將從匯聚環(huán)710接收的組播業(yè)務(wù)傳輸給節(jié)點(diǎn)721,節(jié)點(diǎn)721將從匯聚節(jié)點(diǎn)711接收的組播業(yè)務(wù)傳輸給節(jié)點(diǎn)722。參見(jiàn)圖7D,在匯聚節(jié)點(diǎn)711存在故障時(shí),節(jié)點(diǎn)715和節(jié)點(diǎn)716之間的心跳協(xié)議信令中斷,節(jié)點(diǎn)715和節(jié)點(diǎn)716檢測(cè)到故障。在這種情況下,節(jié)點(diǎn)715維持主節(jié)點(diǎn)狀態(tài),而節(jié)點(diǎn)716從備節(jié)點(diǎn)狀態(tài)切換到主節(jié)點(diǎn)狀態(tài),這樣,節(jié)點(diǎn)715和節(jié)點(diǎn)716均處于主節(jié)點(diǎn)狀態(tài),同時(shí)向匯聚環(huán)710發(fā)送組播業(yè)務(wù)。匯聚環(huán)710上的節(jié)點(diǎn)713接收來(lái)自節(jié)點(diǎn)715的組播業(yè)務(wù)。節(jié)點(diǎn)714和匯聚節(jié)點(diǎn)712接收來(lái)自和節(jié)點(diǎn)716的組播業(yè)務(wù)。由于匯聚節(jié)點(diǎn)711故障,因此,在接入環(huán)710上運(yùn)行的心跳協(xié)議信令中斷,使得匯聚節(jié)點(diǎn)712的端口 2從處于備端口狀態(tài)切換到處于主端口狀態(tài),這樣在接入環(huán)720上,匯聚節(jié)點(diǎn)712將從匯聚環(huán)710接收的組播業(yè)務(wù)傳輸給節(jié)點(diǎn)722,節(jié)點(diǎn)722將從匯聚節(jié)點(diǎn)712接收的組播業(yè)務(wù)傳輸給節(jié)點(diǎn)721。參見(jiàn)圖7E,在節(jié)點(diǎn)721與節(jié)點(diǎn)722之間存在故障時(shí),節(jié)點(diǎn)715和節(jié)點(diǎn)716之間的心跳協(xié)議信令正常。在這種情況下,節(jié)點(diǎn)715維持主節(jié)點(diǎn)狀態(tài),而節(jié)點(diǎn)716維持備節(jié)點(diǎn)狀態(tài),匯聚環(huán)710維持不變。匯聚環(huán)710上的節(jié)點(diǎn)713接收來(lái)自節(jié)點(diǎn)715的組播業(yè)務(wù),并且將組播業(yè)務(wù)轉(zhuǎn)發(fā)給匯聚節(jié)點(diǎn)711。匯聚節(jié)點(diǎn)711接收來(lái)自節(jié)點(diǎn)713的組播業(yè)務(wù),并且將組播業(yè)務(wù)轉(zhuǎn)發(fā)給匯聚節(jié)點(diǎn)712。匯聚節(jié)點(diǎn)712接收來(lái)自匯聚節(jié)點(diǎn)711的業(yè)務(wù),并且向節(jié)點(diǎn)714轉(zhuǎn)發(fā)組播業(yè)務(wù)。接收環(huán)720上的心跳協(xié)議信令中斷,匯聚節(jié)點(diǎn)711的端口 2維持原來(lái)的主端口狀態(tài)不變,而匯聚節(jié)點(diǎn)712的端口 2從處于備端口狀態(tài)向處于主端口狀態(tài)切換,這樣,匯聚節(jié)點(diǎn)711的端口 2和匯聚節(jié)點(diǎn)712的端口 2均處于主端口狀態(tài),同時(shí)向接入環(huán)720轉(zhuǎn)發(fā)從匯聚環(huán)710接收的組播業(yè)務(wù),即匯聚節(jié)點(diǎn)711向節(jié)點(diǎn)721傳輸組播業(yè)務(wù),而匯聚節(jié)點(diǎn)712向節(jié)點(diǎn)722傳輸組播業(yè)務(wù)。圖8是本發(fā)明的實(shí)施例的傳輸組播業(yè)務(wù)的方法的示意性流程圖。圖8的方法由圖2A的系統(tǒng)來(lái)執(zhí)行。圖8的方法包括如下內(nèi)容。步驟810,第一節(jié)點(diǎn)通過(guò)第一節(jié)點(diǎn)的第一端口和第三端口在所述第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù),第二節(jié)點(diǎn)通過(guò)所述第二節(jié)點(diǎn)的第一端口和第三端口在所述第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù),其中第一組播環(huán)包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn),第二組播環(huán)通過(guò)所述第一節(jié)點(diǎn)和所述第`二節(jié)點(diǎn)與所述第一組播環(huán)相連接。步驟820,第一節(jié)點(diǎn)和第二節(jié)點(diǎn)各通過(guò)作為主端口的第二端口向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且各通過(guò)作為備端口的第二端口阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),其中在正常情況下第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的一個(gè)端口為主端口,第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的另一端口為備端口。本發(fā)明的實(shí)施例可以為用于連接第一組播環(huán)和下游的第二組播環(huán)的兩個(gè)匯聚節(jié)點(diǎn)提供主端口或備端口,使得這兩個(gè)匯聚節(jié)點(diǎn)能夠?qū)崿F(xiàn)對(duì)下游的第二組播環(huán)的節(jié)點(diǎn)故障保護(hù),提高了系統(tǒng)的安全性??蛇x地,作為另一實(shí)施例,圖8的方法還包括:第一節(jié)點(diǎn)可以檢測(cè)第二組播環(huán)是否存在故障,并且在檢測(cè)到第二組播環(huán)存在故障的情況下,將第一節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口??蛇x地,作為另一實(shí)施例,第二節(jié)點(diǎn)可以檢測(cè)第二組播環(huán)是否存在故障,并且在檢測(cè)到第二組播環(huán)存在故障的情況下,將第二節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口。
根據(jù)本發(fā)明的實(shí)施例,在檢測(cè)第二組播環(huán)是否存在故障時(shí),可以根據(jù)第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)是否存在故障,其中該故障包括第二組播環(huán)上的節(jié)點(diǎn)的故障或者第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。根據(jù)本發(fā)明的實(shí)施例,第一組播環(huán)為匯聚環(huán),第二組播環(huán)為接入環(huán),上述至少一個(gè)第三節(jié)點(diǎn)中的兩個(gè)節(jié)點(diǎn)分別與兩個(gè)組播源相連接,兩個(gè)組播源中的一個(gè)組播源為主組播源,兩個(gè)組播源中的另一組播源為備組播源。根據(jù)本發(fā)明的實(shí)施例,第一端口、第二端口和第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。根據(jù)本發(fā)明的實(shí)施例,第一節(jié)點(diǎn)經(jīng)過(guò)所述至少一個(gè)第四節(jié)點(diǎn)與第二節(jié)點(diǎn)之間配置組播路徑,第一節(jié)點(diǎn)和第二節(jié)點(diǎn)之間在第二組播環(huán)上沒(méi)有配置直接的組播路徑。圖9是本發(fā)明的另一實(shí)施例的傳輸組播業(yè)務(wù)的裝置900的示意性結(jié)構(gòu)圖。裝置900包括第一端口 910、第二端口 920、第三端口 930、處理器940、存儲(chǔ)器950和通信總線960。裝置900是圖5的裝置500的例子。第一端口 910和第三端口 930在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù)。第二端口 920在作為主端口時(shí)向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù)。處理器940通過(guò)通信總線960,調(diào)用存儲(chǔ)器950中存儲(chǔ)的代碼,用于控制第一端口 910和第二端口 920轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在第二組播環(huán)正常的情況下將第二端口 920設(shè)置為主端口或備端口。本發(fā)明的實(shí)施例可以為用于連接第一組播環(huán)和下游的第二組播環(huán)的兩個(gè)匯聚節(jié)點(diǎn)提供主端口或備端口,使得這兩個(gè)匯聚節(jié)點(diǎn)能夠?qū)崿F(xiàn)對(duì)下游的第二組播環(huán)的節(jié)點(diǎn)故障保護(hù),提高了系統(tǒng)的安全性。根據(jù)本發(fā)明的實(shí)施例,處理器940在檢測(cè)到第二組播環(huán)存在故障的情況下,將所第二端口 920維持為主端口, 或者從備端口切換為主端口。根據(jù)本發(fā)明的實(shí)施例,處理器940根據(jù)第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定第二組播環(huán)是否存在故障,其中該故障包括第二組播環(huán)上的節(jié)點(diǎn)的故障或者第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障??蛇x地,作為另一實(shí)施例,裝置900還包括:第四端口 970。第四端口 970在作為主端口時(shí)向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第三組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù)。根據(jù)本發(fā)明的實(shí)施例,第一端口、第二端口和第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計(jì)算機(jī)軟件和電子硬件的結(jié)合來(lái)實(shí)現(xiàn)。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U 盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, RandomAccess Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種傳輸組播業(yè)務(wù)的系統(tǒng),其特征在于,包括: 第一組播環(huán),包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn); 第二組播環(huán),通過(guò)所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)與所述第一組播環(huán)相連接, 其中所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)各包括:第一端口和第三端口,用于在所述第一組播環(huán)上接收并轉(zhuǎn)發(fā)的組播業(yè)務(wù);第二端口,用于在作為主端口時(shí)向所述第二組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),其中在正常情況下所述第一節(jié)點(diǎn)的第二端口和所述第二節(jié)點(diǎn)的第二端口中的一個(gè)端口為主端口,所述第一節(jié)點(diǎn)的第二端口和所述第二節(jié)點(diǎn)的第二端口中的另一端口為備端口。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第二組播環(huán)包括依次連接的所述第一節(jié)點(diǎn)、至少一個(gè)第四節(jié)點(diǎn)和所述第二節(jié)點(diǎn)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述第二組播環(huán)包括依次連接的第五節(jié)點(diǎn)、至少一個(gè)第四節(jié)點(diǎn)和第六節(jié)點(diǎn),其中所述第二組播環(huán)通過(guò)所述第五節(jié)點(diǎn)與所述第一節(jié)點(diǎn)相連接,通過(guò)所述第六節(jié)點(diǎn)與所述第二節(jié)點(diǎn)相連接。
4.根據(jù)權(quán)利要求1至3中的任一項(xiàng)所述的系統(tǒng),其特征在于, 所述第一節(jié)點(diǎn)還在檢測(cè)到所述第二組播環(huán)存在故障的情況下,將所述第一節(jié)點(diǎn)的第二端口維持為王端口,或者從備端口切換為王端口 ;或者, 所述第二節(jié)點(diǎn)還在檢測(cè)到所述第二組播環(huán)存在故障的情況下,將所述第二節(jié)點(diǎn)的第二立而口維持為王纟而口,或者從備纟而口切換為王纟而口。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述第一節(jié)點(diǎn)或所述第二節(jié)點(diǎn)根據(jù)所述第二組播環(huán)上傳輸?shù)男奶?協(xié)議信令確定所述第二組播環(huán)是否存在故障,其中所述故障包括所述第二組播環(huán)上的節(jié)點(diǎn)的故障或者所述第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。
6.根據(jù)權(quán)利要求1至5中的任一項(xiàng)所述的系統(tǒng),其特征在于,還包括: 第三組播環(huán),通過(guò)所述第一節(jié)點(diǎn)和所述至少一個(gè)第三節(jié)點(diǎn)之一與所述第一組播環(huán)相連接, 其中所述至少一個(gè)第三節(jié)點(diǎn)之一和所述第一節(jié)點(diǎn)各包括:第四端口,用于在作為主端口時(shí)向所述第三組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向所述第三組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),其中所述第一節(jié)點(diǎn)的第四端口和所述至少一個(gè)第三節(jié)點(diǎn)之一的第四端口中的一個(gè)端口為主端口,所述第一節(jié)點(diǎn)的第四端口和所述至少一個(gè)第三節(jié)點(diǎn)之一的第四端口中的另一端口為備端口。
7.根據(jù)權(quán)利要求1至6中的任一項(xiàng)所述的系統(tǒng),其特征在于,所述第一組播環(huán)為匯聚環(huán),所述第二組播環(huán)為接入環(huán),所述至少一個(gè)第三節(jié)點(diǎn)中的兩個(gè)節(jié)點(diǎn)分別與兩個(gè)組播源相連接,所述兩個(gè)組播源中的一個(gè)組播源為主組播源,所述兩個(gè)組播源中的另一組播源為備組播源。
8.根據(jù)權(quán)利要求1至7中的任一項(xiàng)所述的系統(tǒng),其特征在于,所述第一端口、所述第二端口和第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。
9.根據(jù)權(quán)利要求1至8所述的系統(tǒng),其特征在于,其中所述第一節(jié)點(diǎn)經(jīng)過(guò)所述至少一個(gè)第四節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間配置組播路徑,所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)之間在所述第二組播環(huán)上沒(méi)有配置直接的組播路徑。
10.一種傳輸組播業(yè)務(wù)的裝置,其特征在于,包括: 第一端口和第三端口,用于在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù); 第二端口,用于在作為主端口時(shí)向第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向所述第二組播環(huán)轉(zhuǎn)發(fā)組播業(yè)務(wù); 虛擬交換接口,用于控制第一端口和第二端口轉(zhuǎn)發(fā)組播業(yè)務(wù),并且在所述第二組播環(huán)正常的情況下將所述第二端口設(shè)置為主端口或備端口。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述虛擬交換接口在檢測(cè)到所述第二組播環(huán)存在故障的情況下,將所第二端口維持為王端口,或者從備端口切換為王端口。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述虛擬交換接口根據(jù)所述第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定所述第二組播環(huán)是否存在故障,其中所述故障包括所述第二組播環(huán)上的節(jié)點(diǎn)的故障或者所述第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。
13.根據(jù)權(quán)利要求10至12中的任一項(xiàng)所述的裝置,其特征在于,還包括: 第四端口,用于在作為主端口時(shí)向第三組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向所述第三組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù)。
14.根據(jù)權(quán)利要求10至13中的任一項(xiàng)所述的裝置,其特征在于,所述第一端口、所述第二端口和所述第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。
15.一種傳輸組播業(yè)務(wù)的方法,其特征在于,包括: 第一節(jié)點(diǎn)通過(guò)第一節(jié)點(diǎn)的第一端口和第三端口在所述第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù),第二節(jié)點(diǎn)通過(guò)所述第二節(jié)點(diǎn)的第一端口和第三端口在所述第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù),其中所述第一組播環(huán)包括所述第一節(jié)點(diǎn)、所述第二節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn),第二組播環(huán)通過(guò)所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)與所述第一組播環(huán)相連接; 所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)各通過(guò)作為主端口的第二端口向所述第二組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),并且各通過(guò)作為備端口的第二端口阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從所述第一組播環(huán)接收的組播業(yè)務(wù),其中在正常情況下所述第一節(jié)點(diǎn)的第二端口和所述第二節(jié)點(diǎn)的第二端口中的一個(gè)端口為主端口,所述第一節(jié)點(diǎn)的第二端口和所述第二節(jié)點(diǎn)的弟~.端口中的另一端口為備端口。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,還包括: 所述第一節(jié)點(diǎn)檢測(cè)所述第二組播環(huán)是否存在故障,并且在檢測(cè)到所述第二組播環(huán)存在故障的情況下,將所述第一節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口 ;或者 所述第二節(jié)點(diǎn)檢測(cè)所述第二組播環(huán)是否存在故障,并且在檢測(cè)到所述第二組播環(huán)存在故障的情況下,將所述第二節(jié)點(diǎn)的第二端口維持為主端口,或者從備端口切換為主端口。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述檢測(cè)所述第二組播環(huán)是否存在故障,包括: 根據(jù)所述第二組播環(huán)上傳輸?shù)男奶鴧f(xié)議信令確定所述第二組播環(huán)是否存在故障,其中所述故障包括所述第二組播環(huán)上的節(jié)點(diǎn)的故障或者所述第二組播環(huán)上的節(jié)點(diǎn)之間的鏈路的故障。
18.根據(jù)權(quán)利要求15至17中的任一 項(xiàng)所述的方法,其特征在于,所述第一組播環(huán)為匯聚環(huán),所述第二組播環(huán)為接入環(huán),所述至少一個(gè)第三節(jié)點(diǎn)中的兩個(gè)節(jié)點(diǎn)分別與兩個(gè)組播源相連接,其中所述兩個(gè)組播源中的一個(gè)組播源為主組播源,所述兩個(gè)組播源中的另一組播源為備組播源。
19.根據(jù)權(quán)利要求15至18中的任一項(xiàng)所述的方法,其特征在于,所述第一端口、第二端口和第三端口中的任一個(gè)為L(zhǎng)SP端口、以太網(wǎng)端口或ODUk管道端口。
20.根據(jù)權(quán)利要求15至19所述的方法,其特征在于,所述第一節(jié)點(diǎn)經(jīng)過(guò)所述至少一個(gè)第四節(jié)點(diǎn)與所述第二節(jié)點(diǎn)之間配置組播路徑,所述第一節(jié)點(diǎn)和所述第二節(jié)點(diǎn)之間在所述第二組播環(huán)上沒(méi)有配 置直接的組播路徑。
全文摘要
本發(fā)明提供一種傳輸組播業(yè)務(wù)的系統(tǒng)、裝置和方法。該系統(tǒng)包括第一組播環(huán),包括第一節(jié)點(diǎn)、第二節(jié)點(diǎn)和至少一個(gè)第三節(jié)點(diǎn);第二組播環(huán),包括依次連接的第一節(jié)點(diǎn)、至少一個(gè)第四節(jié)點(diǎn)和第二節(jié)點(diǎn),其中第一節(jié)點(diǎn)和第二節(jié)點(diǎn)各包括第一端口和第三端口,用于在第一組播環(huán)上接收并轉(zhuǎn)發(fā)組播業(yè)務(wù);第二端口,用于在作為主端口時(shí)向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),并且在作為備端口時(shí)阻塞向第二組播環(huán)轉(zhuǎn)發(fā)從第一組播環(huán)接收的組播業(yè)務(wù),在正常情況下第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的一個(gè)端口為主端口,第一節(jié)點(diǎn)的第二端口和第二節(jié)點(diǎn)的第二端口中的另一端口為備端口。本發(fā)明通過(guò)在組播環(huán)的匯聚節(jié)點(diǎn)提供主備端口,提高了系統(tǒng)的安全性。
文檔編號(hào)H04L12/26GK103229456SQ201280002452
公開(kāi)日2013年7月31日 申請(qǐng)日期2012年12月28日 優(yōu)先權(quán)日2012年12月28日
發(fā)明者董其炳, 周亦波, 賴曉 申請(qǐng)人:華為技術(shù)有限公司