專利名稱:環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法及環(huán)網(wǎng)中的上環(huán)節(jié)點的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法及環(huán)網(wǎng)中的上環(huán)節(jié)點。
背景技術(shù):
現(xiàn)有的通信網(wǎng)絡(luò),包括星型網(wǎng)絡(luò)、樹形網(wǎng)絡(luò)以及環(huán)形網(wǎng)絡(luò)(以下簡稱為環(huán)網(wǎng))等。在現(xiàn)有技術(shù)中,對于環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方式可以如圖I所示。例如,節(jié)點B為某一種點到多點業(yè)務(wù)中業(yè)務(wù)的源節(jié)點,源節(jié)點需要將該點到多點業(yè)務(wù)需發(fā)送至節(jié)點D、E和F。當鏈路出現(xiàn)故障時,如圖2所示,當節(jié)點D和E之間出現(xiàn)故障,則該點到多點業(yè)務(wù)從節(jié)點B到達D節(jié)點后,倒換到相反方向,進而依次再經(jīng)過節(jié)點C、B、A、F到達節(jié)點E,在節(jié)點E又重新發(fā)給節(jié)點F,而完成點到多點業(yè)務(wù)到達節(jié)點D、E和F的傳輸。
上述方法中,點到多點業(yè)務(wù)的工作鏈路為B-C-D-E-F ;節(jié)點D、E之間出現(xiàn)故障時,則點到多點業(yè)務(wù)的保護鏈路為D-C-B-A-F-E-F。顯而易見的,隨著該環(huán)形網(wǎng)絡(luò)中節(jié)點數(shù)量的增加,該保護鏈路也會隨之增長,發(fā)生故障時,切換至保護鏈路傳輸業(yè)務(wù)所用的時間過長,同時在某路徑上可能出現(xiàn)雙向傳輸,浪費該段路徑的帶寬。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法及環(huán)網(wǎng)中的上環(huán)節(jié)點,能夠減少發(fā)生故障時通過保護鏈路傳輸業(yè)務(wù)所需的時間。為達到上述目的,本發(fā)明的實施例采用如下技術(shù)方案第一方面,本發(fā)明實施例提供一種環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法,該方法包括點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上分別建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路,其中,所述點到多點業(yè)務(wù)在所述環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,所述工作鏈路的方向與所述保護鏈路的方向相反;當所述環(huán)網(wǎng)中出現(xiàn)故障時,所述上環(huán)節(jié)點判斷所述工作鏈路是否經(jīng)過故障點;若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第一下環(huán)節(jié)點位于所述上環(huán)節(jié)點的下游和所述故障點的上游,所述上環(huán)節(jié)點通過所述工作鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第一下環(huán)節(jié)點;若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第二下環(huán)節(jié)點位于所述故障點的下游和所述上環(huán)節(jié)點的上游,所述上環(huán)節(jié)點通過所述保護鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第二下環(huán)節(jié)點。在第一種可能的實現(xiàn)方式中,根據(jù)第一方面,所述點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路的方法包括所述上環(huán)節(jié)點獲取工作鏈路的配置信息,所述工作鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述工作鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息;所述上環(huán)節(jié)點根據(jù)工作鏈路的配置信息確定在工作鏈路方向上的最后一個下環(huán)節(jié)點;所述上環(huán)節(jié)點為工作鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。在第二種可能的實現(xiàn)方式中,結(jié)合第一方面或第一種可能的實現(xiàn)方式,所述點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上建立以所述上環(huán)節(jié)點為起始節(jié)點的保護鏈路的方法包括所述上環(huán)節(jié)點獲取保護鏈路的配置信息,所述保護鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述保護鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息;
所述上環(huán)節(jié)點根據(jù)保護鏈路的配置信息確定在保護鏈路方向上的最后一個下環(huán)節(jié)點;所述上環(huán)節(jié)點為保護鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。第二方面,本發(fā)明實施例提供一種環(huán)網(wǎng)中的上環(huán)節(jié)點,包括鏈路建立模塊,用于在環(huán)網(wǎng)上分別建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路,其中,所述點到多點業(yè)務(wù)在所述環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,所述工作鏈路的方向與所述保護鏈路的方向相反;判斷模塊,當所述環(huán)網(wǎng)中出現(xiàn)故障時,用于判斷所述工作鏈路是否經(jīng)過故障點;業(yè)務(wù)傳輸模塊,若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第一下環(huán)節(jié)點位于所述上環(huán)節(jié)點的下游和所述故障點的上游,用于通過所述工作鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第一下環(huán)節(jié)點;若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第二下環(huán)節(jié)點位于所述故障點的下游和所述上環(huán)節(jié)點的上游,用于通過所述保護鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第二下環(huán)節(jié)點。在第一種可能的實現(xiàn)方式中,根據(jù)第二方面,所述鏈路建立模塊包括第一獲取模塊,用于獲取所述工作鏈路的配置信息,所述工作鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述工作鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息;第一確定模塊,用于根據(jù)所述工作鏈路的配置信息確定在所述工作鏈路方向上的最后一個下環(huán)節(jié)點;第一配置模塊,用于為所述工作鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。在第二種可能的實現(xiàn)方式中,結(jié)合第二方面或第一種可能的實現(xiàn)方式,所述鏈路建立模塊包括第二獲取模塊,用于獲取所述保護鏈路的配置信息,所述保護鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述保護鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息;第二確定模塊,用于所述根據(jù)保護鏈路的配置信息確定在所述保護鏈路方向上的最后一個下環(huán)節(jié)點;
第二配置模塊,用于為所述保護鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。本發(fā)明實施例提供的環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法及環(huán)網(wǎng)中的上環(huán)節(jié)點,通過判斷工作鏈路是否經(jīng)過故障點,進而,上環(huán)節(jié)點能夠繞開故障點,選擇工作鏈路和/或保護鏈路傳輸點到多點業(yè)務(wù)。與現(xiàn)有技術(shù)相比,減少了工作鏈路發(fā)生故障時切換至保護鏈路傳輸業(yè)務(wù)所需的時間,避免同一段路徑上的雙向傳輸,節(jié)約了帶寬資源。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I為現(xiàn)有技術(shù)的環(huán)網(wǎng)工作鏈路結(jié)構(gòu)示意圖;
圖2為現(xiàn)有技術(shù)的倒換業(yè)務(wù)路徑示意圖;圖3為本發(fā)明實施例的環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法流程示意圖一;圖4為本發(fā)明實施例的環(huán)網(wǎng)結(jié)構(gòu)示意圖一;圖5為本發(fā)明實施例的環(huán)網(wǎng)結(jié)構(gòu)示意圖二;圖6為本發(fā)明實施例的上環(huán)節(jié)點建立工作鏈路的方法流程示意圖;圖7為本發(fā)明實施例的上環(huán)節(jié)點建立保護鏈路方法流程示意圖;圖8為本發(fā)明實施例的環(huán)網(wǎng)中的上環(huán)節(jié)點結(jié)構(gòu)示意圖一;圖9為本發(fā)明實施例的環(huán)網(wǎng)中的上環(huán)節(jié)點結(jié)構(gòu)示意圖二 ;圖10為本發(fā)明實施例的環(huán)網(wǎng)中的上環(huán)節(jié)點結(jié)構(gòu)示意圖三;圖11為本發(fā)明實施例的環(huán)網(wǎng)中的上環(huán)節(jié)點結(jié)構(gòu)示意圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法,如圖3所示,包括S101、點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上分別建立以上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路,其中,點到多點業(yè)務(wù)在環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,工作鏈路的方向與保護鏈路的方向相反。上環(huán)節(jié)點可以通過從網(wǎng)管獲取配置信息或根據(jù)多協(xié)議標簽交換(英文全稱為Multi-Protocol Label Switching,簡稱為MPLS)協(xié)議規(guī)定在環(huán)網(wǎng)上分別建立以自身為起始節(jié)點的工作鏈路和保護鏈路。以圖4所示環(huán)網(wǎng)為例,該環(huán)網(wǎng)包括節(jié)點A、B、C、D、E、F,且節(jié)點B為該點到多點業(yè)務(wù)在該環(huán)網(wǎng)的上環(huán)節(jié)點,節(jié)點D、E、F為該點到多點業(yè)務(wù)在該環(huán)網(wǎng)的下環(huán)節(jié)點。節(jié)點B在環(huán)網(wǎng)上建立的以節(jié)點B為起始節(jié)點的工作鏈路如圖4中帶箭頭的實線所示(BCDEF)和,建立的以節(jié)點B為起始節(jié)點的保護鏈路如圖4中帶箭頭的虛線所示(BAFED)。示例性的,圖4中工作鏈路的方向為順時針方向,保護鏈路的方向為逆時針方向。S102、當環(huán)網(wǎng)中出現(xiàn)故障時,上環(huán)節(jié)點判斷工作鏈路是否經(jīng)過故障點。可選的,環(huán)網(wǎng)中的每個節(jié)點都可以利用操作管理維護(OperationAdministration and Maintenance, 0AM)機制檢測相鄰的鏈路或節(jié)點是否發(fā)生故障,當確定相鄰的鏈路或者節(jié)點發(fā)生故障時,該與故障點相鄰的節(jié)點可以在環(huán)網(wǎng)中廣播故障信息。以圖5所示的場景為例,在該場景中,故障點位于節(jié)點D和節(jié)點E之間。節(jié)點D與節(jié)點E均利用OAM機制檢測到相鄰的鏈路發(fā)生了故障,因此,節(jié)點D和節(jié)點E會將故障信息在環(huán)網(wǎng)中廣播。其中,節(jié)點D廣播的故障信息指示在節(jié)點D順時針方向的下游出現(xiàn)故障,節(jié)點E廣播的故障信息指示在節(jié)點E順時針方向的上游出現(xiàn)故障,因此,環(huán)網(wǎng)上的其他節(jié)點能夠獲知是在節(jié)點D與節(jié)點E之間的鏈路發(fā)生了故障。類似的,當某個節(jié)點故障時,該故障節(jié) 點相鄰的兩個節(jié)點也會在環(huán)網(wǎng)中廣播故障信息。因此,當環(huán)網(wǎng)中出現(xiàn)故障時,上環(huán)節(jié)點能夠根據(jù)獲得的故障信息,確定故障點的具體位置,進而判斷工作鏈路是否經(jīng)過故障點。S103、若工作鏈路經(jīng)過故障點,且在工作鏈路的方向上,第一下環(huán)節(jié)點位于上環(huán)節(jié)點的下游和故障點的上游,上環(huán)節(jié)點通過工作鏈路將該點到多點業(yè)務(wù)至少傳輸至第一下環(huán)節(jié)點;若工作鏈路經(jīng)過故障點,且在工作鏈路的方向上,第二下環(huán)節(jié)點位于故障點的下游和上環(huán)節(jié)點的上游,上環(huán)節(jié)點通過保護鏈路將該點到多點業(yè)務(wù)至少傳輸至第二下環(huán)節(jié)點。仍以如圖5所示場景為例,由于故障點位于節(jié)點D和節(jié)點F之間,且該點到多點業(yè)務(wù)在環(huán)網(wǎng)中的工作鏈路為B⑶EF,因此工作鏈路經(jīng)過故障點。該點到多點業(yè)務(wù)在環(huán)網(wǎng)中的下環(huán)節(jié)點為節(jié)點D、E和F,其中,在順時針方向上,下環(huán)節(jié)點D位于上環(huán)節(jié)點B的下游和故障點的上游,因此,上環(huán)節(jié)點B通過工作鏈路將該點到多點業(yè)務(wù)傳輸至下環(huán)節(jié)點D ;下環(huán)節(jié)點E和F位于故障點的下游和上環(huán)節(jié)點B的上游,因此,上環(huán)節(jié)點B通過保護鏈路將該點到多點業(yè)務(wù)傳輸至下環(huán)節(jié)點E和F??蛇x的,若上述第一下環(huán)節(jié)點的數(shù)量為0,則說明在工作鏈路的方向上,所有的下環(huán)節(jié)點均位于所述故障點的下游和所述上環(huán)節(jié)點的上游,因此,上環(huán)節(jié)點可以通過保護鏈路將該點到多點業(yè)務(wù)傳輸至所有的下環(huán)節(jié)點。類似的,若上述第二下環(huán)節(jié)點的數(shù)量為0,則說明在工作鏈路的方向上,所有下環(huán)節(jié)點均位于所述上環(huán)節(jié)點的下游和所述故障點的上游,因此,上環(huán)節(jié)點可以通過工作鏈路將該點到多點業(yè)務(wù)傳輸至所有的下環(huán)節(jié)點。可選的,如圖6所示,上述SlOl中,上環(huán)節(jié)點在環(huán)網(wǎng)上建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路,可以包括S201、上環(huán)節(jié)點獲取工作鏈路的配置信息,該工作鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在工作鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息??蛇x的,上環(huán)節(jié)點從網(wǎng)管獲取工作鏈路的配置信息,也可以是根據(jù)MPLS協(xié)議獲取工作鏈路的配置信息。本實施例中的網(wǎng)管,可以是由支持網(wǎng)管協(xié)議的網(wǎng)管軟件平臺、網(wǎng)管支撐軟件、網(wǎng)管工作平臺和支撐網(wǎng)管協(xié)議所組成的網(wǎng)絡(luò)設(shè)備,能夠提供網(wǎng)絡(luò)系統(tǒng)的配置、故障、性能及網(wǎng)絡(luò)用戶分布方面的基本管理。
S202、上環(huán)節(jié)點根據(jù)工作鏈路的配置信息確定在工作鏈路方向上的最后一個下環(huán)節(jié)點。S203、上環(huán)節(jié)點為工作鏈路上除了最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。
仍以圖4為例進行說明。上環(huán)節(jié)點B獲取工作鏈路的配置信息,配置信息至少包括上環(huán)節(jié)點B的地址、下環(huán)節(jié)點D、E和F的地址,以及工作鏈路方向上從上環(huán)節(jié)點B到下環(huán)節(jié)點D、E、F所要經(jīng)過的節(jié)點C的地址;上環(huán)節(jié)點B根據(jù)配置信息確定下環(huán)節(jié)點F為工作鏈路方向上的最后一個下環(huán)節(jié)占.上環(huán)節(jié)點B為工作鏈路上除最后一個下環(huán)節(jié)點F外的節(jié)點配置用于轉(zhuǎn)發(fā)該點到多點業(yè)務(wù)的轉(zhuǎn)發(fā)標簽,即上環(huán)節(jié)點B為節(jié)點C、下環(huán)節(jié)點D和下環(huán)節(jié)點E配置轉(zhuǎn)發(fā)標簽,節(jié)點C、下環(huán)節(jié)點D、下環(huán)節(jié)點E在接收到該點到多點的業(yè)務(wù)后,根據(jù)自身配置的轉(zhuǎn)發(fā)標簽轉(zhuǎn)發(fā)該點到多點的業(yè)務(wù)。例如,該點到多點業(yè)務(wù)從節(jié)點B上環(huán)時,添加一層環(huán)標簽后發(fā)往節(jié)點C ;節(jié)點C將環(huán)標簽替換為自身配置的轉(zhuǎn)發(fā)標簽,然后將該點到多點業(yè)務(wù)發(fā)往下環(huán)節(jié)點D;下環(huán)節(jié)點D將該點到多點業(yè)務(wù)復(fù)制為兩份,下環(huán)節(jié)點D對其中的一份進行如下處理剝離轉(zhuǎn)發(fā)標簽,然后該點到多點業(yè)務(wù)從下環(huán)節(jié)點D離開該環(huán)網(wǎng);下環(huán)節(jié)點D對另一份進行如下處理將節(jié)點C的轉(zhuǎn)發(fā)標簽替換為自身配置的轉(zhuǎn)發(fā)標簽,然后將該點到多點業(yè)務(wù)發(fā)往下環(huán)節(jié)點E ;下環(huán)節(jié)點E的對該點到多點業(yè)務(wù)的處理與下環(huán)節(jié)點D相同,一份剝離標簽后下環(huán),另一份替換轉(zhuǎn)發(fā)標簽后發(fā)往下環(huán)節(jié)點F ;下環(huán)節(jié)點F接收到該點到多點業(yè)務(wù)后,將轉(zhuǎn)發(fā)標簽剝離,然后該點到多點業(yè)務(wù)從下環(huán)節(jié)點F離開該環(huán)網(wǎng)。類似的,如圖7所示,上述SlOl中,上環(huán)節(jié)點在環(huán)網(wǎng)上建立以所述上環(huán)節(jié)點為起始節(jié)點的保護鏈路,可以包括S301、上環(huán)節(jié)點獲取保護鏈路的配置信息,保護鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在保護鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信
肩、O可選的,上環(huán)節(jié)點從網(wǎng)管獲取保護鏈路的配置信息,也可以是根據(jù)MPLS協(xié)議獲取保護鏈路的配置信息。S302、上環(huán)節(jié)點根據(jù)保護鏈路的配置信息確定在保護鏈路方向上的最后一個下環(huán)節(jié)點。S303、上環(huán)節(jié)點為保護鏈路上除了最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。仍以圖4為例進行說明。上環(huán)節(jié)點B獲取保護鏈路的配置信息,配置信息至少包括上環(huán)節(jié)點B的地址、下環(huán)節(jié)點F、E和D的地址,以及保護鏈路方向上從上環(huán)節(jié)點B到下環(huán)節(jié)點F、E、D所要經(jīng)過的節(jié)點A的地址;上環(huán)節(jié)點B根據(jù)配置信息確定下環(huán)節(jié)點D為保護鏈路方向上的最后一個下環(huán)節(jié)占.上環(huán)節(jié)點B為保護鏈路上除最后一個下環(huán)節(jié)點D外的每個節(jié)點配置用于轉(zhuǎn)發(fā)該點到多點業(yè)務(wù)的轉(zhuǎn)發(fā)標簽,即上環(huán)節(jié)點B為節(jié)點A、下環(huán)節(jié)點F和下環(huán)節(jié)點E配置轉(zhuǎn)發(fā)標簽,節(jié)點A、下環(huán)節(jié)點F、下環(huán)節(jié)點E在接收到該點到多點的業(yè)務(wù)后,根據(jù)自身配置的轉(zhuǎn)發(fā)標簽轉(zhuǎn)發(fā)該點到多點業(yè)務(wù)。例如,該點到多點業(yè)務(wù)從節(jié)點B上環(huán)時,添加一層環(huán)標簽后發(fā)往節(jié)點A ;節(jié)點A將環(huán)標簽替換為自身配置的轉(zhuǎn)發(fā)標簽,然后將該點到多點業(yè)務(wù)發(fā)往下環(huán)節(jié)
占F · 下環(huán)節(jié)點F將該點到多點業(yè)務(wù)復(fù)制為兩份,下環(huán)節(jié)點F對其中的一份進行如下處理剝離轉(zhuǎn)發(fā)標簽,然后該點到多點業(yè)務(wù)從下環(huán)節(jié)點F離開該環(huán)網(wǎng);下環(huán)節(jié)點F對另一份進行如下處理將節(jié)點A的轉(zhuǎn)發(fā)標簽替換為自身配置的轉(zhuǎn)發(fā)標簽,然后將該點到多點業(yè)務(wù)發(fā)往下環(huán)節(jié)點E ;下環(huán)節(jié)點E的對該點到多點業(yè)務(wù)的處理與下環(huán)節(jié)點F相同,一份剝離標簽后下環(huán),另一份替換轉(zhuǎn)發(fā)標簽后發(fā)往下環(huán)節(jié)點D ;下環(huán)節(jié)點D接收到該點到多點業(yè)務(wù)后,將轉(zhuǎn)發(fā)標簽剝離,然后該點到多點業(yè)務(wù)從下環(huán)節(jié)點D離開該環(huán)網(wǎng)。需要說明的是,建立工作鏈路與建立保護鏈路之間沒有時間順序的限制。本發(fā)明實施例提供的方法,通過判斷工作鏈路是否經(jīng)過故障點,進而,上環(huán)節(jié)點能夠繞開故障點,選擇工作鏈路和/或保護鏈路傳輸點到多點業(yè)務(wù)。與現(xiàn)有技術(shù)相比,減少了工作鏈路發(fā)生故障時切換至保護鏈路傳輸業(yè)務(wù)所需的時間,避免同一段路徑上的雙向傳輸,節(jié)約了帶寬資源。本發(fā)明實施例提供一種環(huán)網(wǎng)中的上環(huán)節(jié)點,如圖8所示,包括鏈路建立模塊10,用于在環(huán)網(wǎng)上分別建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路,其中,所述點到多點業(yè)務(wù)在所述環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,所述工作鏈路的方向與所述保護鏈路的方向相反;判斷模塊11,當所述環(huán)網(wǎng)中出現(xiàn)故障時,用于判斷所述工作鏈路是否經(jīng)過故障占.業(yè)務(wù)傳輸模塊12,若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第一下環(huán)節(jié)點位于所述上環(huán)節(jié)點的下游和所述故障點的上游,用于通過所述工作鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第一下環(huán)節(jié)點;若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第二下環(huán)節(jié)點位于所述故障點的下游和所述上環(huán)節(jié)點的上游,用于通過所述保護鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第二下環(huán)節(jié)點。可選的,如圖9所示,所述鏈路建立模塊10包括第一獲取模塊100,用于獲取所述工作鏈路的配置信息,所述工作鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述工作鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息;第一確定模塊101,用于根據(jù)所述工作鏈路的配置信息確定在所述工作鏈路方向上的最后一個下環(huán)節(jié)點;第一配置模塊102,用于為所述工作鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽??蛇x的,如圖10所示,所述鏈路建立模塊10包括第二獲取模塊103,用于獲取所述保護鏈路的配置信息,所述保護鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述保護鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息;第二確定模塊104,用于根據(jù)所述保護鏈路的配置信息確定在所述保護鏈路方向上的最后一個下環(huán)節(jié)點;
第二配置模塊105,用于為所述保護鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。本發(fā)明實施例提供的環(huán)網(wǎng)中的上環(huán)節(jié)點,通過判斷工作鏈路是否經(jīng)過故障點,進而,上環(huán)節(jié)點能夠繞開故障點,選擇工作鏈路和/或保護鏈路傳輸點到多點業(yè)務(wù)。與現(xiàn)有技術(shù)相比,減少了工作鏈路發(fā)生故障時切換至保護鏈路傳輸業(yè)務(wù)所需的時間,避免同一段路徑上的雙向傳輸,節(jié)約了帶寬資源。本發(fā)明實施例提供一種環(huán)網(wǎng)中的上環(huán)節(jié)點,如圖11所示,包括存儲器I,用于存儲指令;處理器2,用于執(zhí)行所述指令,所述指令用于在環(huán)網(wǎng)上分別建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路后,其中,所述點到多點業(yè)務(wù)在所述環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,所述工作鏈路的方向與所述保護鏈路的方向相反,當所述環(huán)網(wǎng)中出現(xiàn)故障時,判斷所述工作鏈路是否經(jīng)過故障點,以及若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第一下環(huán)節(jié)點位于所述上環(huán)節(jié)點的下游和所述故障點的上游,通過所述工作鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第一下環(huán)節(jié)點,或者,若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第二下環(huán)節(jié)點位于所述故障點的下游和所述上環(huán)節(jié)點的上游,通過所述保護鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第二下環(huán)節(jié)點。本發(fā)明實施例提供的節(jié)點,通過判斷工作鏈路是否經(jīng)過故障點,進而,節(jié)點能夠繞開故障點,選擇工作鏈路和/或保護鏈路傳輸點到多點業(yè)務(wù)。與現(xiàn)有技術(shù)相比,減少了工作鏈路發(fā)生故障時切換至保護鏈路傳輸業(yè)務(wù)所需的時間,避免同一段路徑上的雙向傳輸,節(jié)約了帶寬資源。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)以所述權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法,其特征在于,包括 點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上分別建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路,其中,所述點到多點業(yè)務(wù)在所述環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,所述工作鏈路的方向與所述保護鏈路的方向相反; 當所述環(huán)網(wǎng)中出現(xiàn)故障時,所述上環(huán)節(jié)點判斷所述工作鏈路是否經(jīng)過故障點; 若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第一下環(huán)節(jié)點位于所述上環(huán)節(jié)點的下游和所述故障點的上游,所述上環(huán)節(jié)點通過所述工作鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第一下環(huán)節(jié)點; 若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第二下環(huán)節(jié)點位于所述故障點的下游和所述上環(huán)節(jié)點的上游,所述上環(huán)節(jié)點通過所述保護鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第二下環(huán)節(jié)點。
2.根據(jù)權(quán)利要求I所述的環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法,其特征在于,所述點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路的方法包括 所述上環(huán)節(jié)點獲取工作鏈路的配置信息,所述工作鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述工作鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息; 所述上環(huán)節(jié)點根據(jù)工作鏈路的配置信息確定在工作鏈路方向上的最后一個下環(huán)節(jié)占. 所述上環(huán)節(jié)點為工作鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。
3.根據(jù)權(quán)利要求I或2所述的環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法,其特征在于,所述點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上建立以所述上環(huán)節(jié)點為起始節(jié)點的保護鏈路的方法包括 所述上環(huán)節(jié)點獲取保護鏈路的配置信息,所述保護鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述保護鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息; 所述上環(huán)節(jié)點根據(jù)保護鏈路的配置信息確定在保護鏈路方向上的最后一個下環(huán)節(jié)占. 所述上環(huán)節(jié)點為保護鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。
4.一種環(huán)網(wǎng)中的上環(huán)節(jié)點,其特征在于,包括 鏈路建立模塊,用于在環(huán)網(wǎng)上分別建立以所述上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路,其中,所述點到多點業(yè)務(wù)在所述環(huán)網(wǎng)的下環(huán)節(jié)點至少包括第一下環(huán)節(jié)點和第二下環(huán)節(jié)點,所述工作鏈路的方向與所述保護鏈路的方向相反; 判斷模塊,當所述環(huán)網(wǎng)中出現(xiàn)故障時,用于判斷所述工作鏈路是否經(jīng)過故障點; 業(yè)務(wù)傳輸模塊,若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第一下環(huán)節(jié)點位于所述上環(huán)節(jié)點的下游和所述故障點的上游,用于通過所述工作鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第一下環(huán)節(jié)點;若所述工作鏈路經(jīng)過故障點,且在所述工作鏈路的方向上,所述第二下環(huán)節(jié)點位于所述故障點的下游和所述上環(huán)節(jié)點的上游,用于通過所述保護鏈路將所述點到多點業(yè)務(wù)至少傳輸至所述第二下環(huán)節(jié)點。
5.根據(jù)權(quán)利要求4所述的環(huán)網(wǎng)中的上環(huán)節(jié)點,其特征在于,所述鏈路建立模塊包括 第一獲取模塊,用于獲取所述工作鏈路的配置信息,所述工作鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述工作鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息; 第一確定模塊,用于根據(jù)所述工作鏈路的配置信息確定在所述工作鏈路方向上的最后一個下環(huán)節(jié)點; 第一配置模塊,用于為所述工作鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。
6.根據(jù)權(quán)利要求4或5所述的環(huán)網(wǎng)中的上環(huán)節(jié)點,其特征在于,所述鏈路建立模塊包括 第二獲取模塊,用于獲取所述保護鏈路的配置信息,所述保護鏈路的配置信息至少包括上環(huán)節(jié)點信息、下環(huán)節(jié)點信息、以及在所述保護鏈路方向上從上環(huán)節(jié)點到下環(huán)節(jié)點所要經(jīng)過的節(jié)點信息; 第二確定模塊,用于根據(jù)所述保護鏈路的配置信息確定在所述保護鏈路方向上的最后一個下環(huán)節(jié)點; 第二配置模塊,用于為所述保護鏈路上除了所述最后一個下環(huán)節(jié)點外的其他節(jié)點配置轉(zhuǎn)發(fā)標簽。
全文摘要
本發(fā)明實施例提供的環(huán)網(wǎng)中點到多點業(yè)務(wù)的保護方法及環(huán)網(wǎng)中的上環(huán)節(jié)點,涉及通信領(lǐng)域,能夠減少發(fā)生故障時通過保護鏈路傳輸業(yè)務(wù)所需的時間。該方法包括點到多點業(yè)務(wù)的上環(huán)節(jié)點在環(huán)網(wǎng)上分別建立以上環(huán)節(jié)點為起始節(jié)點的工作鏈路和保護鏈路;當環(huán)網(wǎng)中出現(xiàn)故障時,上環(huán)節(jié)點判斷工作鏈路是否經(jīng)過故障點;若工作鏈路經(jīng)過故障點,且在工作鏈路的方向上,第一下環(huán)節(jié)點位于上環(huán)節(jié)點的下游和故障點的上游,上環(huán)節(jié)點通過工作鏈路將點到多點業(yè)務(wù)至少傳輸至第一下環(huán)節(jié)點;若工作鏈路經(jīng)過故障點,且在工作鏈路的方向上,第二下環(huán)節(jié)點位于故障點的下游和上環(huán)節(jié)點的上游,上環(huán)節(jié)點通過保護鏈路將點到多點業(yè)務(wù)至少傳輸至第二下環(huán)節(jié)點。
文檔編號H04L12/437GK102882757SQ20121036121
公開日2013年1月16日 申請日期2012年9月25日 優(yōu)先權(quán)日2012年9月25日
發(fā)明者孫光輝 申請人:華為技術(shù)有限公司