專利名稱:提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù)方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地,涉及自動(dòng)交換光網(wǎng)絡(luò)中提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù)的方法和裝置。
背景技術(shù):
光網(wǎng)絡(luò)上目前主要承載著語音和數(shù)據(jù)這些點(diǎn)到點(diǎn)業(yè)務(wù),但隨著數(shù)字電視和IPTV的推廣和迅猛發(fā)展,光網(wǎng)絡(luò)上承載的組播視頻業(yè)務(wù)越來越多。目前,在運(yùn)營(yíng)網(wǎng)絡(luò)上這些組播業(yè)務(wù)是承載在由傳統(tǒng)的SDH(Synchronous Digital Hierarchy,數(shù)字同步體系)復(fù)用段保護(hù)環(huán)或通道保護(hù)環(huán)組成的多環(huán)網(wǎng)絡(luò)上。以廣電承載數(shù)字廣播電視的網(wǎng)絡(luò)為例,當(dāng)環(huán)較大時(shí),復(fù)用段保護(hù)切換時(shí)間會(huì)超過50ms,達(dá)到200ms甚至更多,這時(shí)電視屏幕會(huì)出現(xiàn)黑屏,馬賽克現(xiàn)象,所以需要業(yè)務(wù)保護(hù)恢復(fù)時(shí)間小于50ms。另外,環(huán)網(wǎng)無法保護(hù)兩處斷纖的故障,對(duì)于覆蓋范圍廣,斷纖概率較大的網(wǎng)絡(luò),運(yùn)營(yíng)商非常希望能提供兩次斷纖都小于50ms保護(hù)的業(yè)務(wù),同時(shí)如果網(wǎng)絡(luò)故障率較低,以及從經(jīng)濟(jì)性方面考慮,也希望能提供第1次故障小于50ms保護(hù),第2次故障數(shù)百毫秒內(nèi)恢復(fù)的業(yè)務(wù)。
ASON(Automatically Switched Optical Network,自動(dòng)交換光網(wǎng)絡(luò))通過在傳統(tǒng)的光網(wǎng)絡(luò)傳送平面和管理平面之間引入控制平面,從而具有自動(dòng)鄰居、自動(dòng)鏈路和自動(dòng)拓?fù)浒l(fā)現(xiàn)功能,能靈活自動(dòng)地提供如永久1+1保護(hù),1+1保護(hù)加恢復(fù),動(dòng)態(tài)重路由,無保護(hù)等多種保護(hù)和恢復(fù)類型的業(yè)務(wù)。目前能提供點(diǎn)到點(diǎn)的各種服務(wù)等級(jí)的連接業(yè)務(wù)的ASON已經(jīng)實(shí)現(xiàn)并投入商用,但支持組播業(yè)務(wù)的ASON還未投入商用。而將組播業(yè)務(wù)拆分成多條互相獨(dú)立,不能共享帶寬的點(diǎn)到點(diǎn)業(yè)務(wù),雖然可以滿足多種服務(wù)等級(jí)的要求,但帶寬浪費(fèi)嚴(yán)重,也是運(yùn)營(yíng)商不認(rèn)可的。
在相關(guān)技術(shù)中提供了一種技術(shù)方案,它在傳統(tǒng)SDH環(huán)網(wǎng)上提供組播業(yè)務(wù),通過網(wǎng)管系統(tǒng)的網(wǎng)元交叉功能或端到端連接管理功能配置組播業(yè)務(wù)的路由和時(shí)隙。
這種技術(shù)方案無法保護(hù)兩處斷纖故障。無法保護(hù)單節(jié)點(diǎn)互連環(huán)的互連節(jié)點(diǎn)故障。對(duì)于雙節(jié)點(diǎn)互連環(huán)的跨環(huán)業(yè)務(wù),雖然可保護(hù)單節(jié)點(diǎn)故障,但業(yè)務(wù)路由、時(shí)隙和交叉只能手工配置,配置和維護(hù)復(fù)雜。另外環(huán)網(wǎng)對(duì)組網(wǎng)的靈活性限制也較大。
根據(jù)相關(guān)技術(shù)的另外一種技術(shù)方案是在ASON上提供動(dòng)態(tài)重路由的組播業(yè)務(wù)。然而,動(dòng)態(tài)重路由無法滿足第1次故障、甚至第2次故障也小于50ms保護(hù)的要求。國(guó)家863的3TNet項(xiàng)目已有提供組播業(yè)務(wù)的試驗(yàn)網(wǎng)(MESH網(wǎng)拓?fù)?,無法將全部鏈路組一個(gè)環(huán)或多個(gè)環(huán)),但試驗(yàn)網(wǎng)上提供的組播業(yè)務(wù)僅僅只能提供動(dòng)態(tài)重路由類型的服務(wù)等級(jí),當(dāng)網(wǎng)絡(luò)中發(fā)生鏈路或節(jié)點(diǎn)故障時(shí),受影響的組播業(yè)務(wù)需要數(shù)百毫秒才能恢復(fù),這無法滿足運(yùn)營(yíng)商級(jí)的商用要求。
因此,需要一種在自動(dòng)交換光網(wǎng)絡(luò)中提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù)的實(shí)現(xiàn)方案,解決上述的問題。
發(fā)明內(nèi)容
為了解決當(dāng)前SDH環(huán)網(wǎng)上提供的組播業(yè)務(wù)無法保護(hù)2次故障以及當(dāng)前ASON上只能提供動(dòng)態(tài)重路由組播業(yè)務(wù),而無法滿足對(duì)組播業(yè)務(wù)的保護(hù)時(shí)間等可靠性要求的問題以及無法提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù)的問題,而做出本發(fā)明。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種組播業(yè)務(wù)方法,用于提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù),包括以下步驟步驟S102,將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);步驟S104,在發(fā)布組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過信令消息為所拆分的每個(gè)單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑(LSP);以及步驟S106,當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,源節(jié)點(diǎn)響應(yīng)于通知消息,建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。
在上述的組播業(yè)務(wù)方法中,屬于同一組播業(yè)務(wù)組的所有標(biāo)記交換路徑具有一個(gè)全網(wǎng)唯一的組播ID,組播ID在標(biāo)記交換路徑建立時(shí)包括在信令消息中。
在上述的組播業(yè)務(wù)方法中,所述網(wǎng)絡(luò)為自動(dòng)交換光網(wǎng)絡(luò)。
在上述的組播業(yè)務(wù)方法中,步驟S104包括以下步驟步驟S104-2,源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;步驟S104-4,利用鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及步驟S104-6,根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
在上述的組播業(yè)務(wù)方法中,步驟S104-4包括以下步驟步驟S104-4-2,先將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到顯式路由。
在上述的組播業(yè)務(wù)方法中,在為建立備用標(biāo)記交換路徑而計(jì)算路由時(shí),將網(wǎng)絡(luò)中主用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),再進(jìn)行最短路徑計(jì)算。
在上述的組播業(yè)務(wù)方法中,步驟S106包括以下步驟步驟S106-2,源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,對(duì)這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;步驟S106-4,利用鏈路集合,為建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑計(jì)算顯式路由;以及步驟S106-6,根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
在上述的組播業(yè)務(wù)方法中,步驟S106-4包括以下步驟步驟S106-4-2,在建立恢復(fù)標(biāo)記交換路徑時(shí),排除受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路后,將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到恢復(fù)標(biāo)記交換路徑;或者步驟S106-4-4,在建立新備用標(biāo)記交換路徑時(shí),將受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路的備用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,再進(jìn)行最短路徑計(jì)算,以得到新備用標(biāo)記交換路徑。
在上述的組播業(yè)務(wù)方法中,單向點(diǎn)到點(diǎn)業(yè)務(wù)的保護(hù)恢復(fù)類型包括以下至少一個(gè)永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)、無保護(hù)類型。
在上述的組播業(yè)務(wù)方法中,標(biāo)記交換路徑包括以下至少一個(gè)主用標(biāo)記交換路徑、備用標(biāo)記交換路徑、和恢復(fù)標(biāo)記交換路徑。
在上述的組播業(yè)務(wù)方法中,除了屬于同一分支業(yè)務(wù)的主用標(biāo)記交換路徑和備用標(biāo)記交換路徑不共享路由及時(shí)隙外,其他標(biāo)記交換路徑都共享路由及時(shí)隙。
根據(jù)本發(fā)明的另一方面,提供了一種組播業(yè)務(wù)裝置,用于提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù),包括業(yè)務(wù)拆分模塊,用于將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);標(biāo)記交換路徑建立模塊,用于在發(fā)布組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過信令消息為所拆分的每個(gè)單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑;以及故障處理模塊,用于當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),使故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,源節(jié)點(diǎn)響應(yīng)于通知消息,建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。
在上述的組播業(yè)務(wù)裝置中,屬于同一組播業(yè)務(wù)組的所有標(biāo)記交換路徑具有一個(gè)全網(wǎng)唯一的組播ID,組播ID在標(biāo)記交換路徑建立時(shí)包括在信令消息中。
在上述的組播業(yè)務(wù)裝置中,所述網(wǎng)絡(luò)為自動(dòng)交換光網(wǎng)絡(luò)。
在上述的組播業(yè)務(wù)裝置中,標(biāo)記交換路徑建立模塊,包括鏈路集合建立模塊,用于使源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;顯式路由計(jì)算模塊,用于利用鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及信令消息發(fā)送模塊,用于根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
在上述的組播業(yè)務(wù)裝置中,顯式路由計(jì)算模塊計(jì)算路由時(shí),先將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到顯式路由。
在上述的組播業(yè)務(wù)裝置中,在為建立備用標(biāo)記交換路徑而計(jì)算路由時(shí),將網(wǎng)絡(luò)中主用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),再進(jìn)行最短路徑計(jì)算。
在上述的組播業(yè)務(wù)裝置中,故障處理模塊,包括鏈路集合建立模塊,用于使源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;顯式路由計(jì)算模塊,用于利用鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及信令消息發(fā)送模塊,用于根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
在上述的組播業(yè)務(wù)裝置中,顯式路由計(jì)算模塊,在建立恢復(fù)標(biāo)記交換路徑時(shí),排除受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路后,將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到恢復(fù)標(biāo)記交換路徑;或者顯式路由計(jì)算模塊,在建立新備用標(biāo)記交換路徑時(shí),將受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路的備用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,再進(jìn)行最短路徑計(jì)算,以得到新備用標(biāo)記交換路徑。
在上述的組播業(yè)務(wù)裝置中,單向點(diǎn)到點(diǎn)業(yè)務(wù)的保護(hù)恢復(fù)類型包括以下至少一個(gè)永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)、無保護(hù)類型。
在上述的組播業(yè)務(wù)裝置中,標(biāo)記交換路徑包括以下至少一個(gè)主用標(biāo)記交換路徑、備用標(biāo)記交換路徑、和恢復(fù)標(biāo)記交換路徑。
在上述的組播業(yè)務(wù)裝置中,除了屬于同一分支業(yè)務(wù)的主用標(biāo)記交換路徑和備用標(biāo)記交換路徑不共享路由及時(shí)隙外,其他標(biāo)記交換路徑都共享路由及時(shí)隙。
通過上述技術(shù)方案,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果本發(fā)明使得ASON中的組播業(yè)務(wù)能夠支持多種類型的保護(hù)和恢復(fù),滿足數(shù)字電視、IPTV等運(yùn)營(yíng)商對(duì)可靠性等發(fā)明的需求;同時(shí)實(shí)現(xiàn)帶寬共享、節(jié)省帶寬占用,減少網(wǎng)絡(luò)投資成本;而且減少了開發(fā)的復(fù)雜性,降低了成本,增加了系統(tǒng)的穩(wěn)定性。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖1是示出了根據(jù)本發(fā)明的組播業(yè)務(wù)方法的流程圖;
圖2至圖4是示出了根據(jù)本發(fā)明的實(shí)施例的組播業(yè)務(wù)中分支業(yè)務(wù)建立后LSP的路由和帶寬共享情況的示意圖;圖5至圖7是示出了根據(jù)本發(fā)明的實(shí)施例的組播業(yè)務(wù)中鏈路發(fā)生故障后,業(yè)務(wù)發(fā)生保護(hù)倒換或恢復(fù)的情況的示意圖;圖8是示出了根據(jù)本發(fā)明的另一個(gè)實(shí)施例的5個(gè)點(diǎn)的全連接網(wǎng)絡(luò)中一個(gè)點(diǎn)向其余4個(gè)點(diǎn)組播的路由示意圖;以及圖9是示出了根據(jù)本發(fā)明的組播業(yè)務(wù)裝置的方框圖。
具體實(shí)施例方式
下面將參照附圖詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。
參照?qǐng)D1,圖1示出了根據(jù)本發(fā)明的組播業(yè)務(wù)方法的流程圖。
如圖1所述,組播業(yè)務(wù)方法包括以下步驟步驟S102,將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);步驟S104,在發(fā)布組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過信令消息為所拆分的每個(gè)單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑;以及,步驟S106,當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,源節(jié)點(diǎn)響應(yīng)于通知消息,建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。
可選地,屬于同一組播業(yè)務(wù)組的所有標(biāo)記交換路徑具有一個(gè)全網(wǎng)唯一的組播ID,組播ID在標(biāo)記交換路徑建立時(shí)包括在信令消息中。屬于同一組播業(yè)務(wù)組的所有的LSP有一個(gè)全網(wǎng)唯一的組播ID。上述組播ID有兩種實(shí)現(xiàn)方式。一種是在資源預(yù)留協(xié)議(RSVP)中定義一個(gè)新的組播ID對(duì)象/子對(duì)象。另一種是利用SESSION對(duì)象中的Tunnel(隧道)ID和Extended Tunnel(擴(kuò)展隧道)ID的組合來唯一標(biāo)識(shí)組播ID,其中Extended Tunnel ID為組播源節(jié)點(diǎn)的IPv4或IPv6地址。在同一源節(jié)點(diǎn)上,屬于同一組播業(yè)務(wù)組的多條LSP,其Tunnel ID相同,屬于不同組播業(yè)務(wù)組的LSP,其Tunnel ID必須不同。Tunnel ID在節(jié)點(diǎn)內(nèi)的唯一性,和Extended Tunnel ID在網(wǎng)絡(luò)內(nèi)的唯一性,保證了組合后的組播ID在網(wǎng)絡(luò)內(nèi)的唯一性。組播ID在建立LSP時(shí)隨PATH消息攜帶。
其中步驟S104包括以下步驟步驟S104-2,源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;步驟S104-4,利用鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及步驟S104-6,根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
其中步驟S104-4還包括以下步驟S104-4-2,先將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到顯式路由。
這樣通過這種路由計(jì)算方法,可最大共享屬于同一組播業(yè)務(wù)的其它LSP的帶寬,使整個(gè)組播業(yè)務(wù)占用的總帶寬盡可能最小。通過這種路由策略,組播業(yè)務(wù)的路由樹不再是單純的樹狀結(jié)構(gòu),在樹上的各節(jié)點(diǎn)之間會(huì)存在橫向的連接,從而形成一棵網(wǎng)狀組播樹。從拓?fù)浣嵌确治?,網(wǎng)狀樹不會(huì)象單純的樹那樣斷一條邊后整個(gè)樹會(huì)分成分離的兩部分,從而實(shí)現(xiàn)較強(qiáng)的故障自愈能力。
其中在為建立備用標(biāo)記交換路徑而計(jì)算路由時(shí),將網(wǎng)絡(luò)中主用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組(SRLG)標(biāo)識(shí)為排除態(tài),再進(jìn)行最短路徑計(jì)算。
其中步驟S106還包括以下步驟步驟S106-2,源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;步驟S106-4,利用鏈路集合,為建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑計(jì)算顯式路由;以及步驟S106-6根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
其中步驟S106-4包括以下步驟步驟S106-4-2,在建立恢復(fù)標(biāo)記交換路徑時(shí),排除受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路后,將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到恢復(fù)標(biāo)記交換路徑;或者,步驟S106-4-4,在建立新備用標(biāo)記交換路徑時(shí),將受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路的備用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或SRLG標(biāo)識(shí)為排除態(tài),將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,再進(jìn)行最短路徑計(jì)算,以得到新備用標(biāo)記交換路徑。
可選地,單向點(diǎn)到點(diǎn)業(yè)務(wù)的保護(hù)恢復(fù)類型包括以下至少一個(gè)永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)、無保護(hù)類型。
可選地,標(biāo)記交換路徑包括以下至少一個(gè)主用標(biāo)記交換路徑、備用標(biāo)記交換路徑、和恢復(fù)標(biāo)記交換路徑。
可選地,除了屬于同一分支業(yè)務(wù)的主用標(biāo)記交換路徑和備用標(biāo)記交換路徑不共享路由及時(shí)隙外,其他標(biāo)記交換路徑都共享路由及時(shí)隙。
下面參照附圖來描述本發(fā)明的實(shí)施例。
首先,參照?qǐng)D2至圖4,圖2至圖4是示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的組播業(yè)務(wù)建立后LSP的路由和帶寬共享情況的示意圖。
該網(wǎng)絡(luò)為四個(gè)節(jié)點(diǎn)的全連接網(wǎng),網(wǎng)絡(luò)中有A,B,C,D四個(gè)點(diǎn),兩兩相連。組播業(yè)務(wù)的源節(jié)點(diǎn)為A,宿節(jié)點(diǎn)為B,C,D。
此處,每個(gè)分支業(yè)務(wù)的保護(hù)恢復(fù)類型分別為永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)。
設(shè)組播源信號(hào)帶寬為1,則如圖2可見,A→B建立后總帶寬為3,如圖3可見,A→C建立后總帶寬為4,如圖4可見,A→D建立后總帶寬為5。
可選地,圖中實(shí)線表示新建分支業(yè)務(wù)的LSP的路由新分配的帶寬,雙點(diǎn)劃線表示新建分支業(yè)務(wù)LSP的路由共享已有LSP的帶寬,虛線表示新建的備用LSP的帶寬,單點(diǎn)劃線表示無業(yè)務(wù)信號(hào),粗線表示已經(jīng)建立的LSP。
從圖3可以看出,業(yè)務(wù)A→C的主用LSP路由的鏈路A-C共享了業(yè)務(wù)A→B的備用LSP路由的鏈路A-C;而業(yè)務(wù)A→C的備用LSP路由的鏈路A-B共享了業(yè)務(wù)A→B的主用LSP路由的鏈路A-B。建立業(yè)務(wù)A→C后,總帶寬增加1。
下面參照?qǐng)D5至圖7,圖5至圖7是示出了當(dāng)鏈路A-B、A-C、D-B發(fā)生故障后,業(yè)務(wù)受影響及恢復(fù)的情況的示意圖。
首先,如圖5所示,鏈路A-B發(fā)生故障,則業(yè)務(wù)A→C備用LSP(路由為A-B-C)故障,但主用LSP未受影響,業(yè)務(wù)正常。業(yè)務(wù)A→D也未受影響。業(yè)務(wù)A→C備用LSP故障,但主用LSP未受影響,業(yè)務(wù)正常,而業(yè)務(wù)A→D未受影響,業(yè)務(wù)A→D未受影響。
此時(shí),業(yè)務(wù)A→B備用LSP(路由為A-C-B)變主用LSP,并重新計(jì)算新的備用LSP。
此處,新建備用路由為A-D-B,它共享鏈路A-D上的組播帶寬,新用鏈路D-B上的帶寬。
其次,如圖5所示,當(dāng)發(fā)生第2次鏈路故障,即鏈路A-C斷后,業(yè)務(wù)A→B再次觸發(fā)主備保護(hù)切換,業(yè)務(wù)無影響,但無法再建立新的備用LSP,業(yè)務(wù)A→C主用LSP也發(fā)生故障,觸發(fā)動(dòng)態(tài)重路由。
此處,新建的恢復(fù)LSP路徑為A-D-C,共享鏈路A-D上的組播帶寬,新用鏈路D-C上的帶寬。
如圖7所示當(dāng)鏈路D-B發(fā)生故障后,業(yè)務(wù)A→C備用LSP故障,但主用LSP未受影響,業(yè)務(wù)正常。業(yè)務(wù)A→D未受影響。業(yè)務(wù)A→B工作LSP(A-D-B)發(fā)生故障,觸發(fā)重路由,過程同上述建立恢復(fù)LSP過程相同,只是在計(jì)算路由時(shí)要排除發(fā)生故障的鏈路或節(jié)點(diǎn)。
從圖5至圖7可以看出,在各種故障發(fā)生情況下,組播樹總是盡力保持最佳連通和共享狀態(tài),提高了組播樹的保護(hù)恢復(fù)能力。
圖8給出了一個(gè)5個(gè)點(diǎn)的全連接網(wǎng)絡(luò)中一個(gè)點(diǎn)向其余4個(gè)點(diǎn)組播的路由圖,4個(gè)分支業(yè)務(wù)全部為1+1保護(hù)類型。由此圖可以更直觀地看出組播路由樹不再是單純樹狀結(jié)構(gòu),而是一棵網(wǎng)狀樹。
通過以上所述可知,本發(fā)明提供的組播業(yè)務(wù)方法能夠支持永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)等多種保護(hù)類型的組播業(yè)務(wù),這可以滿足數(shù)字電視、IPTV等運(yùn)營(yíng)商對(duì)可靠性方法的需求。
參照?qǐng)D9,圖9是示出了根據(jù)本發(fā)明的組播業(yè)務(wù)裝置的方框圖。
圖9中,組播業(yè)務(wù)裝置200,用于提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù),包括業(yè)務(wù)拆分模塊202,用于將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);標(biāo)記交換路徑建立模塊204,用于在發(fā)布組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過信令消息為所拆分的每個(gè)單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑;以及故障處理模塊206,用于當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),使故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,源節(jié)點(diǎn)響應(yīng)于通知消息,建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。
可選地,屬于同一組播業(yè)務(wù)組的所有標(biāo)記交換路徑具有一個(gè)全網(wǎng)唯一的組播ID,組播ID在標(biāo)記交換路徑建立時(shí)包括在信令消息中。
可選地,上述網(wǎng)絡(luò)為自動(dòng)交換光網(wǎng)絡(luò)。
可選地,標(biāo)記交換路徑建立模塊204,包括鏈路集合建立模塊(圖中未示出),用于使源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;顯式路由計(jì)算模塊(圖中未示出),用于利用鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及信令消息發(fā)送模塊(圖中未示出),用于根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
可選地,顯式路由計(jì)算模塊計(jì)算路由時(shí),先將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到顯式路由。
可選地,在為建立備用標(biāo)記交換路徑而計(jì)算路由時(shí),將網(wǎng)絡(luò)中主用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),再進(jìn)行最短路徑計(jì)算。
其中故障處理模塊206,包括鏈路集合建立模塊(圖中未示出),用于使源節(jié)點(diǎn)根據(jù)組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;顯式路由計(jì)算模塊(圖中未示出),用于利用鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及信令消息發(fā)送模塊(圖中未示出),用于根據(jù)計(jì)算出的顯式路由逐跳發(fā)送信令消息,其中當(dāng)在信令消息經(jīng)過的節(jié)點(diǎn)上為顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
可選地,顯式路由計(jì)算模塊,在建立恢復(fù)標(biāo)記交換路徑時(shí),排除受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路后,將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到恢復(fù)標(biāo)記交換路徑;或者顯式路由計(jì)算模塊,在建立新備用標(biāo)記交換路徑時(shí),將受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路的備用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,再進(jìn)行最短路徑計(jì)算,以得到新備用標(biāo)記交換路徑。
可選地,單向點(diǎn)到點(diǎn)業(yè)務(wù)的保護(hù)恢復(fù)類型包括以下至少一個(gè)永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)、無保護(hù)類型。
可選地,標(biāo)記交換路徑包括以下至少一個(gè)主用標(biāo)記交換路徑、備用標(biāo)記交換路徑、和恢復(fù)標(biāo)記交換路徑。
可選地,除了屬于同一分支業(yè)務(wù)的主用標(biāo)記交換路徑和備用標(biāo)記交換路徑不共享路由及時(shí)隙外,其他標(biāo)記交換路徑都共享路由及時(shí)隙。
以上詳細(xì)描述了本發(fā)明的組播業(yè)務(wù)方法和裝置,其能夠支持多種類型的保護(hù)和恢復(fù),滿足數(shù)字電視、IPTV等運(yùn)營(yíng)商對(duì)可靠性等方面的要求。
此外,本發(fā)明提供的組播業(yè)務(wù)在功能和性能滿足的情況下,還通過路由共享的方法,盡力實(shí)現(xiàn)帶寬的共享,節(jié)省帶寬的占用,提高組播業(yè)務(wù)的經(jīng)濟(jì)性,從而減少網(wǎng)絡(luò)投資成本。
并且,采用信令拆分,路由共享的方式,不用修改已有信令流程,對(duì)于路由計(jì)算和標(biāo)記分配也只需做不多的增強(qiáng),大大減少了開發(fā)的復(fù)雜性,降低了產(chǎn)品成本,增加了系統(tǒng)的穩(wěn)定性。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種組播業(yè)務(wù)方法,用于提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù),其特征在于,包括以下步驟步驟S102,將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);步驟S104,在發(fā)布所述組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過所述信令消息為所拆分的每個(gè)所述單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑;以及步驟S106,當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的所述一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,所述源節(jié)點(diǎn)響應(yīng)于所述通知消息,建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。
2.根據(jù)權(quán)利要求1所述的組播業(yè)務(wù)方法,其特征在于,屬于同一組播業(yè)務(wù)組的所有標(biāo)記交換路徑具有一個(gè)全網(wǎng)唯一的組播ID,所述組播ID在所述標(biāo)記交換路徑建立時(shí)包括在所述信令消息中。
3.根據(jù)權(quán)利要求2所述的組播業(yè)務(wù)方法,其特征在于,所述步驟S104包括以下步驟步驟S104-2,所述源節(jié)點(diǎn)根據(jù)所述組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;步驟S104-4,利用所述鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及步驟S104-6,根據(jù)計(jì)算出的所述顯式路由逐跳發(fā)送信令消息,其中當(dāng)在所述信令消息經(jīng)過的節(jié)點(diǎn)上為所述顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
4.根據(jù)權(quán)利要求3所述的組播業(yè)務(wù)方法,其特征在于,所述步驟S104-4包括以下步驟步驟S104-4-2,先將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到所述顯式路由。
5.根據(jù)權(quán)利要求2所述的組播業(yè)務(wù)方法,其特征在于,所述步驟S106包括以下步驟步驟S106-2,所述源節(jié)點(diǎn)根據(jù)所述組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,對(duì)這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;步驟S106-4,利用所述鏈路集合,為建立所述恢復(fù)標(biāo)記交換路徑或所述新備用標(biāo)記交換路徑計(jì)算顯式路由;以及步驟S106-6,根據(jù)計(jì)算出的所述顯式路由逐跳發(fā)送信令消息,其中當(dāng)在所述信令消息經(jīng)過的節(jié)點(diǎn)上為所述顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
6.根據(jù)權(quán)利要求5所述的組播業(yè)務(wù)方法,其特征在于,所述步驟S106-4包括以下步驟步驟S106-4-2,在建立所述恢復(fù)標(biāo)記交換路徑時(shí),排除受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路后,將所述鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到所述恢復(fù)標(biāo)記交換路徑;或者步驟S106-4-4,在建立所述新備用標(biāo)記交換路徑時(shí),將受影響的所述一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路的備用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),將所述鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,再進(jìn)行最短路徑計(jì)算,以得到所述新備用標(biāo)記交換路徑。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的組播業(yè)務(wù)方法,其特征在于,所述單向點(diǎn)到點(diǎn)業(yè)務(wù)的保護(hù)恢復(fù)類型包括以下至少一個(gè)永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)、無保護(hù)類型。
8.根據(jù)權(quán)利要求7所述的組播業(yè)務(wù)方法,其特征在于,所述標(biāo)記交換路徑包括以下至少一個(gè)主用標(biāo)記交換路徑、備用標(biāo)記交換路徑、和恢復(fù)標(biāo)記交換路徑。
9.根據(jù)權(quán)利要求8所述的組播業(yè)務(wù)方法,其特征在于,除了屬于同一分支業(yè)務(wù)的所述主用標(biāo)記交換路徑和所述備用標(biāo)記交換路徑不共享路由及時(shí)隙外,其他標(biāo)記交換路徑都共享路由及時(shí)隙。
10.一種組播業(yè)務(wù)裝置,用于提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù),其特征在于,包括業(yè)務(wù)拆分模塊,用于將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);標(biāo)記交換路徑建立模塊,用于在發(fā)布所述組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過所述信令消息為所拆分的每個(gè)所述單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑;以及故障處理模塊,用于當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),使故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的所述一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,所述源節(jié)點(diǎn)響應(yīng)于所述通知消息建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。
11.根據(jù)權(quán)利要求10所述的組播業(yè)務(wù)裝置,其特征在于,屬于同一組播業(yè)務(wù)組的所有標(biāo)記交換路徑具有一個(gè)全網(wǎng)唯一的組播ID,所述組播ID在所述標(biāo)記交換路徑建立時(shí)包括在所述信令消息中。
12.根據(jù)權(quán)利要求11所述的組播業(yè)務(wù)裝置,其特征在于,所述標(biāo)記交換路徑建立模塊,包括鏈路集合建立模塊,用于使所述源節(jié)點(diǎn)根據(jù)所述組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;顯式路由計(jì)算模塊,用于利用所述鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及信令消息發(fā)送模塊,用于根據(jù)計(jì)算出的所述顯式路由逐跳發(fā)送信令消息,其中當(dāng)在所述信令消息經(jīng)過的節(jié)點(diǎn)上為所述顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
13.根據(jù)權(quán)利要求12所述的組播業(yè)務(wù)裝置,其特征在于,所述顯式路由計(jì)算模塊計(jì)算路由時(shí),先將鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到所述顯式路由。
14.根據(jù)權(quán)利要求11所述的組播業(yè)務(wù)裝置,其特征在于,所述故障處理模塊,包括鏈路集合建立模塊,用于使所述源節(jié)點(diǎn)根據(jù)所述組播ID在本地?cái)?shù)據(jù)庫中查找屬于同一組播組的已建立的所有標(biāo)記交換路徑,將這些標(biāo)記交換路徑經(jīng)過的鏈路求并集,得到鏈路集合;顯式路由計(jì)算模塊,用于利用所述鏈路集合為主用標(biāo)記交換路徑計(jì)算顯式路由;以及信令消息發(fā)送模塊,用于根據(jù)計(jì)算出的所述顯式路由逐跳發(fā)送信令消息,其中當(dāng)在所述信令消息經(jīng)過的節(jié)點(diǎn)上為所述顯式路由所經(jīng)過的鏈路分配時(shí)隙/標(biāo)記時(shí),如果鏈路上已經(jīng)為相同的組播ID分配了標(biāo)記,則重用此標(biāo)記。
15.根據(jù)權(quán)利要求14所述的組播業(yè)務(wù)裝置,其特征在于,所述顯式路由計(jì)算模塊,在建立所述恢復(fù)標(biāo)記交換路徑時(shí),排除受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路后,將所述鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,然后進(jìn)行最短路徑計(jì)算,以得到所述恢復(fù)標(biāo)記交換路徑;或者所述顯式路由計(jì)算模塊,在建立所述新備用標(biāo)記交換路徑時(shí),將受影響的所述一條或多條標(biāo)記交換路徑的標(biāo)識(shí)所對(duì)應(yīng)的節(jié)點(diǎn)或鏈路的備用標(biāo)記交換路徑路由經(jīng)過的節(jié)點(diǎn)、鏈路或共享風(fēng)險(xiǎn)鏈路組標(biāo)識(shí)為排除態(tài),將所述鏈路集合中包含的鏈路的權(quán)值設(shè)為0或一個(gè)極小值,再進(jìn)行最短路徑計(jì)算,以得到所述新備用標(biāo)記交換路徑。
16.根據(jù)權(quán)利要求10-15中任一項(xiàng)所述的組播業(yè)務(wù)裝置,其特征在于,所述單向點(diǎn)到點(diǎn)業(yè)務(wù)的保護(hù)恢復(fù)類型包括以下至少一個(gè)永久1+1保護(hù)、1+1保護(hù)加恢復(fù)、動(dòng)態(tài)恢復(fù)、無保護(hù)類型。
17.根據(jù)權(quán)利要求16所述的組播業(yè)務(wù)裝置,其特征在于,所述標(biāo)記交換路徑包括以下至少一個(gè)主用標(biāo)記交換路徑、備用標(biāo)記交換路徑、和恢復(fù)標(biāo)記交換路徑。
18.根據(jù)權(quán)利要求17所述的組播業(yè)務(wù)裝置,其特征在于,除了屬于同一分支業(yè)務(wù)的所述主用標(biāo)記交換路徑和所述備用標(biāo)記交換路徑不共享路由及時(shí)隙外,其他標(biāo)記交換路徑都共享路由及時(shí)隙。
全文摘要
本發(fā)明提供了一種組播業(yè)務(wù)方法,用于提供具有多種保護(hù)和恢復(fù)類型的組播業(yè)務(wù),包括以下步驟步驟S102,將組播業(yè)務(wù)拆成多條從源到每個(gè)宿的信令消息完全相互獨(dú)立的單向點(diǎn)到點(diǎn)業(yè)務(wù);步驟S104,在發(fā)布組播業(yè)務(wù)的源節(jié)點(diǎn)處,通過信令消息為所拆分的每個(gè)單向點(diǎn)到點(diǎn)業(yè)務(wù)建立一條或多條標(biāo)記交換路徑;以及步驟S106,當(dāng)網(wǎng)絡(luò)中發(fā)生故障時(shí),故障檢測(cè)節(jié)點(diǎn)發(fā)送攜帶有受影響的一條或多條標(biāo)記交換路徑的標(biāo)識(shí)的通知消息,源節(jié)點(diǎn)響應(yīng)于通知消息,建立恢復(fù)標(biāo)記交換路徑或新備用標(biāo)記交換路徑。本發(fā)明還提供了一種組播業(yè)務(wù)裝置。
文檔編號(hào)H04J3/08GK1960282SQ20061011234
公開日2007年5月9日 申請(qǐng)日期2006年8月31日 優(yōu)先權(quán)日2006年8月31日
發(fā)明者孫俊 申請(qǐng)人:華為技術(shù)有限公司