保護(hù)倒換方法、系統(tǒng)和節(jié)點的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明實施例設(shè)及通信技術(shù)領(lǐng)域,并且更具體地,設(shè)及保護(hù)倒換方法、系統(tǒng)和節(jié) 點。
【背景技術(shù)】
[0002] 在通信網(wǎng)絡(luò)傳輸業(yè)務(wù)的過程中,當(dāng)傳輸業(yè)務(wù)的工作路徑出現(xiàn)故障時,需要進(jìn)行保 護(hù)倒換,即將故障路徑上的業(yè)務(wù)倒換到保護(hù)路徑上傳輸,從而保證業(yè)務(wù)傳輸?shù)目煽啃浴?br>[0003] 可靠性可W由不同的保護(hù)和恢復(fù)技術(shù)實現(xiàn)。例如,1+1保護(hù),在光網(wǎng)絡(luò)的中,為每個 業(yè)務(wù)的傳輸提供了兩條路徑,根據(jù)兩條路徑的信號質(zhì)量從中選擇傳輸業(yè)務(wù)的工作路徑,貝U 另一條路徑稱為保護(hù)路徑,當(dāng)工作路徑出現(xiàn)故障時,可W使用保護(hù)路徑。因此,每個業(yè)務(wù)傳 輸需要雙份的光網(wǎng)絡(luò)帶寬資源,導(dǎo)致資源浪費。為了提高資源的利用率,可W利用控制平面 的重路由技術(shù),該方案只需在傳輸業(yè)務(wù)的工作路徑出現(xiàn)故障時,根據(jù)預(yù)先配置的恢復(fù)路徑 信息或者根據(jù)網(wǎng)絡(luò)拓?fù)湫畔⒅匦掠嬎愕穆窂叫畔⒔⒈Wo(hù)路徑的連接,成功建立的保護(hù)路 徑用于傳輸業(yè)務(wù),因此,資源的利用率較高。但是,控制平面的重路由技術(shù)保護(hù)倒換效率較 低,為了提高保護(hù)倒換所需的時間,可采用SMP(共享網(wǎng)狀保護(hù),Shared Mesh Protection) 技術(shù),SMP允許多個業(yè)務(wù)(即多條工作路徑)共享保護(hù)通道資源。
[0004] 在SMP技術(shù)的保護(hù)倒換實現(xiàn)過程中,當(dāng)某條工作路徑出現(xiàn)故障時,首先從該工作路 徑的一個端節(jié)點(稱為"第一端節(jié)點")向該工作路徑的另一個端節(jié)點(稱為"第二端節(jié)點") 逐跳的咨詢保護(hù)路徑中的各個中間節(jié)點保護(hù)通道資源是否可用。具體地,第一端節(jié)點向下 游鄰居節(jié)點(第一中間節(jié)點)發(fā)送咨詢消息咨詢保護(hù)通道資源是否可用,如果資源不可用, 則第一中間節(jié)點向第一端節(jié)點返回失敗的消息,如果保護(hù)通道資源可用,則第一中間節(jié)點 向其下游鄰居節(jié)點(第二中間節(jié)點)發(fā)送咨詢消息咨詢資源是否可用……,直到第二端節(jié)點 收到咨詢消息,則說明保護(hù)通道資源端到端可用;然后從第二端節(jié)點開始往首節(jié)點逐跳的 建立交叉連接,第二端節(jié)點先建立交叉連接,將業(yè)務(wù)倒換到保護(hù)路徑上,再向其上游鄰居節(jié) 點返回建立交叉連接的消息觸發(fā)上游鄰居節(jié)點建立交叉連接……,直到第一端節(jié)點接收到 第一中間節(jié)點返回的建立交叉連接的消息,建立交叉將業(yè)務(wù)倒換到保護(hù)路徑上,完成保護(hù) 倒換的整個流程。但是,采用該方案保護(hù)倒換所需時間較長,效率仍然低下。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明實施例提供一種保護(hù)倒換方法和節(jié)點,能夠在提高資源利用率的同時快速 進(jìn)行保護(hù)倒換,提高效率。
[0006] 第一方面,提供了一種保護(hù)倒換方法,該方法包括:端節(jié)點向所述端節(jié)點的下游相 鄰節(jié)點發(fā)送保護(hù)倒換請求消息,其中,所述保護(hù)倒換請求消息包括第一保護(hù)路徑的信息,所 述端節(jié)點是所述第一保護(hù)路徑上的端節(jié)點;W及所述端節(jié)點接收來自所述端節(jié)點的下游相 鄰節(jié)點的指示消息,完成所述第一保護(hù)路徑在所述端節(jié)點的交叉連接建立,其中,所述指示 消息指示所述端節(jié)點的下游相鄰節(jié)點的保護(hù)通道資源可用。
[0007] 本發(fā)明實施例中,端節(jié)點通過下游相鄰節(jié)點的指示消息獲知下游相鄰節(jié)點的保護(hù) 通道資源可用,完成第一保護(hù)路徑的交叉連接建立,保護(hù)通道資源可由多條業(yè)務(wù)共享,能夠 在提高資源利用率的同時快速進(jìn)行保護(hù)倒換,提高效率,并且避免保護(hù)倒換過程中發(fā)生業(yè) 務(wù)的錯連。
[0008] 結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述指示消息是所述端節(jié)點的下游 相鄰節(jié)點在接收到所述保護(hù)倒換請求消息后發(fā)送。
[0009] 本發(fā)明實施例中,指示消息是在端節(jié)點的下游相鄰節(jié)點接收到保護(hù)倒換請求消息 后發(fā)送的,提高了保護(hù)倒換的效率。
[0010] 結(jié)合第一方面或第一方面第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中, 所述端節(jié)點接收來自所述端節(jié)點的下游相鄰節(jié)點的指示消息之后,所述方法還包括:所述 端節(jié)點根據(jù)所述指示消息確定所述端節(jié)點的下游相鄰節(jié)點的保護(hù)通道資源可用。
[001。 第二方面,提供了一種保護(hù)倒換方法,該方法包括:端節(jié)點接收來自所述端節(jié)點的 上游相鄰節(jié)點的保護(hù)倒換請求消息,所述保護(hù)倒換請求消息包括第一保護(hù)路徑的信息,所 述端節(jié)點是所述第一保護(hù)路徑上的端節(jié)點;所述端節(jié)點確定所述第一保護(hù)路徑在所述端節(jié) 點的保護(hù)通道資源可用,完成所述第一保護(hù)路徑在所述端節(jié)點的交叉連接建立;W及所述 端節(jié)點向所述端節(jié)點的上游相鄰節(jié)點發(fā)送指示消息,其中,所述指示消息指示所述端節(jié)點 的保護(hù)通道資源可用。
[0012] 本發(fā)明實施例中,端節(jié)點在接收上游相鄰節(jié)點的保護(hù)倒換請求消息后,完成第一 保護(hù)路徑的交叉連接建立,并向上游相鄰節(jié)點發(fā)送指示消息,保護(hù)通道資源可由多條業(yè)務(wù) 共享,能夠在提高資源利用率的同時快速進(jìn)行保護(hù)倒換,提高效率,并且避免保護(hù)倒換過程 中發(fā)生業(yè)務(wù)的錯連。
[0013] 結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述所述指示消息是在所述端節(jié)點 確定所述保護(hù)通道資源可用之后發(fā)送。
[0014] 本發(fā)明實施例中,端節(jié)點發(fā)送向上游相鄰節(jié)點指示消息使得上游相鄰節(jié)點能夠獲 知端節(jié)點的保護(hù)通道資源可用。
[0015] 結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述端節(jié)點接收來自所述上游相鄰節(jié)點的保護(hù)倒換請求消息之后,所述方法還包括:所 述端節(jié)點根據(jù)所述保護(hù)倒換請求消息確定所述第一保護(hù)路徑在所述端節(jié)點的保護(hù)通道資 源可用。
[0016] 第Ξ方面,提供了一種端節(jié)點,包括:發(fā)送模塊,用于向所述端節(jié)點的下游相鄰節(jié) 點發(fā)送保護(hù)倒換請求消息,其中,所述保護(hù)倒換請求消息包括第一保護(hù)路徑的信息,所述端 節(jié)點是所述第一保護(hù)路徑上的端節(jié)點;接收模塊,用于接收來自所述端節(jié)點的下游相鄰節(jié) 點的指示消息,其中,所述指示消息指示所述端節(jié)點的下游相鄰節(jié)點的保護(hù)通道資源可用; W及交叉連接建立模塊,用于完成所述第一保護(hù)路徑在所述端節(jié)點的交叉連接建立。
[0017] 本發(fā)明實施例中,端節(jié)點通過下游相鄰節(jié)點的指示消息獲知下游相鄰節(jié)點的保護(hù) 通道資源可用,完成第一保護(hù)路徑的交叉連接建立,保護(hù)通道資源可由多條業(yè)務(wù)共享,能夠 在提高資源利用率的同時快速進(jìn)行保護(hù)倒換,提高效率,并且避免保護(hù)倒換過程中發(fā)生業(yè) 務(wù)的錯連。
[0018] 結(jié)合第Ξ方面,在第一種可能的實現(xiàn)方式中,所述指示消息是所述下游相鄰節(jié)點 在接收到所述保護(hù)倒換請求消息后發(fā)送。
[0019] 本發(fā)明實施例中,指示消息是在端節(jié)點的下游相鄰節(jié)點接收到保護(hù)倒換請求消息 后發(fā)送的,提高了保護(hù)倒換的效率。
[0020] 結(jié)合第Ξ方面或第Ξ方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,述端節(jié)點還包括確定模塊,用于:在所述接收模塊接收來自所述端節(jié)點的下游相鄰節(jié)點 的指示消息之后,根據(jù)所述指示消息確定所述下游相鄰節(jié)點的保護(hù)通道資源可用。
[0021] 第四方面,提供了一種端節(jié)點,包括:接收模塊,用于接收來自所述端節(jié)點的上游 相鄰節(jié)點的保護(hù)倒換請求消息,其中,所述保護(hù)倒換請求消息包括第一保護(hù)路徑的信息,所 述端節(jié)點是所述第一保護(hù)路徑上的端節(jié)點;確定模塊,確定所述第一保護(hù)路徑在所述端節(jié) 點的保護(hù)通道資源可用;交叉連接建立模塊,用于完成所述第一保護(hù)路徑在所述端節(jié)點的 交叉連接建立;W及發(fā)送模塊,用于向所述端節(jié)點的上游相鄰節(jié)點發(fā)送指示消息,其中,所 述指示消息指示所述端節(jié)點的保護(hù)通道資源可用。
[0022] 本發(fā)明實施例中,端節(jié)點在接收上游相鄰節(jié)點的保護(hù)倒換請求消息后,完成第一 保護(hù)路徑的交叉連接建立,并向上游相鄰節(jié)點發(fā)送指示消息,保護(hù)通道資源可由多條業(yè)務(wù) 共享,能夠在提高資源利用率的同時快速進(jìn)行保護(hù)倒換,提高效率,并且避免保護(hù)倒換過程 中發(fā)生業(yè)務(wù)的錯連。
[0023] 結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,所述指示消息是在所述端節(jié)點確定 保護(hù)通道資源可用之后發(fā)送。
[0024] 本發(fā)明實施例中,端節(jié)點發(fā)送向上游相鄰節(jié)點指示消息使得上游相鄰節(jié)點能夠獲 知端節(jié)點的保護(hù)通道資源可用。
[0025] 結(jié)合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式 中,所述確定模塊,還用于:在所述接收模塊接收來自所述上游相鄰節(jié)點的保護(hù)倒換請求消 息之后,根據(jù)所述保護(hù)倒換請求消息確定所保護(hù)通道資源可用。
[0026] 本發(fā)明實施例在工作路徑出現(xiàn)故障時,端節(jié)點向下游相鄰節(jié)點發(fā)送保護(hù)倒換請求 消息,并且通過其下游相鄰節(jié)點發(fā)送的指示消息獲知其下游相鄰節(jié)點的保護(hù)通道資源可用 后,完成第一保護(hù)路徑的交叉連接建立。保護(hù)通道資源可由多條業(yè)務(wù)共享,能夠在提高資源 利用率的同時快速進(jìn)行保護(hù)倒換,提高效率,并且避免保護(hù)倒換過程中發(fā)生業(yè)務(wù)的錯連。
【附圖說明】
[0027] 為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中 所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實 施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可W根據(jù)運些附圖 獲得其他的附圖。
[0028] 圖1是本發(fā)明一個實施例的保護(hù)倒換方法的流程圖。
[0029] 圖2是本發(fā)明另一個實施例的保護(hù)倒換方法的流程圖。
[0030] 圖3是本發(fā)明再一個實施例的保護(hù)倒換方法的流程圖。
[0031 ]圖4是本發(fā)明又一個實施例的保護(hù)倒換方法的流程圖。
[0032] 圖5是本發(fā)明一個實施例的保護(hù)倒換方法的過程的示意性流程圖。
[0033] 圖6是本發(fā)明另一個實施例的保護(hù)倒換方法的過程的示意性流程圖。
[0034] 圖7是本發(fā)明再一個實施例的保護(hù)倒換方法的過程的示意性流程圖。
[0035] 圖8是本發(fā)明一個實施例的中間節(jié)點的結(jié)構(gòu)框圖。
[0036] 圖9是本發(fā)明另一個實施例的中間節(jié)點的結(jié)構(gòu)框圖。
[0037] 圖10是本發(fā)明一個實施例的第一端節(jié)點的結(jié)構(gòu)框圖。
[0038] 圖11是本發(fā)明一個實施例的第二端節(jié)點的結(jié)構(gòu)框圖。
[0039] 圖12是本發(fā)明一個實施例的設(shè)備的示意框圖。
[0040] 圖13是本發(fā)明再一個實施例的中間節(jié)點的結(jié)構(gòu)框圖。
[0041] 圖14是本發(fā)明又一個實施例的中間節(jié)點的結(jié)構(gòu)框圖。
[0042] 圖15是本發(fā)明另一個實施例的第一端節(jié)點的結(jié)構(gòu)框圖。
[0043] 圖16是本發(fā)明另一個實施例的第二端節(jié)點的結(jié)構(gòu)框圖。
[0044] 圖17是本發(fā)明一個實施例的保護(hù)倒換系統(tǒng)的示意性框圖。
[0045] 圖18是本發(fā)明另一個實施例的保護(hù)倒換系統(tǒng)的示意性框圖。
【具體實施方式】
[0046] 下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā) 明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護(hù)的范圍。
[0047] 本發(fā)明實施例的技術(shù)方案可W應(yīng)用于SDH(Synch;ronous Digital Hierarchy,同 步數(shù)字體系)/S0肥^Synchronous Optical Network,同步光纖網(wǎng))、或0TN(0ptical Transpo;rt化twork,光傳送網(wǎng))等光網(wǎng)絡(luò)。
[0048] 圖1是本發(fā)明一個實施例的保護(hù)倒換方法的流程圖。圖1的方法由中間節(jié)點執(zhí)行。
[0049] 101,中間節(jié)點接收中間節(jié)點的上游鄰居節(jié)點發(fā)送的保護(hù)倒換請求消息,保護(hù)倒換 請求消息包括第一保護(hù)路徑的信息,第一保護(hù)路徑包括第一端節(jié)點、第二端節(jié)點和至少一 個中間節(jié)點,至少一個中間節(jié)點位于第一端節(jié)點和第二端節(jié)點之間,中間節(jié)點為至少一個 中間節(jié)點之一。
[0050] 102,中間節(jié)點在根據(jù)第一保護(hù)路徑的信息確定中間節(jié)點的保護(hù)通道資源可用且 中間節(jié)點的保護(hù)通道資源空閑時,向中間節(jié)點的下游鄰居節(jié)點發(fā)送保護(hù)倒換請求消息,并 向中間節(jié)點的上游鄰居節(jié)點發(fā)送第一指示消息,第一指示消息用于通知中間節(jié)點的上游鄰 居節(jié)點中間節(jié)點的保護(hù)通道資源可用。
[0051] 103,中間節(jié)點接收中間節(jié)點的下游鄰居節(jié)點根據(jù)保護(hù)倒換請求消息發(fā)送的第二 指示消息,根據(jù)第二指示消息獲知中間節(jié)點的下游鄰居節(jié)點的保護(hù)通道資源可用,建立第 一保護(hù)路徑在中間節(jié)點的交叉連接。
[0052] 在本發(fā)明中,第一端節(jié)點(或第二端節(jié)點)可W是第一保護(hù)路徑的兩個端節(jié)點中任 一個,即可W是源節(jié)點,也可W是目的節(jié)點,本發(fā)明實施例對此并不限定。為了方便描述,本 發(fā)明W保護(hù)倒換請求消息的傳輸方向為參考方向,也就是說,中間節(jié)點、中間節(jié)點的上游鄰 居節(jié)點W及中間節(jié)點的下游鄰居節(jié)點的描述方式是相對而言的。
[0053] 節(jié)點的保護(hù)通道資源指的是相應(yīng)的保護(hù)路徑在該節(jié)點與其上游鄰居節(jié)點的鏈路 中的保護(hù)通道資源和該節(jié)點與其下游鄰居節(jié)點的鏈路中的保護(hù)通道資源。建立第一保護(hù)路 徑在中間節(jié)點的交叉連接指的是建立對應(yīng)于第一保護(hù)路徑的該節(jié)點與其上游鄰居節(jié)點的 鏈路中的保護(hù)通道資源和該節(jié)點與其下游鄰居節(jié)點的鏈路中的保護(hù)通道資源之間的交叉 連接。
[0054] 應(yīng)理解,節(jié)點之間的鏈路中的保護(hù)通道資源可W是一份或多份,節(jié)點的交叉連接 可W是一個或多個,本發(fā)明實施例對此并不限定。為了方便描述,本發(fā)明實施例節(jié)點之間的 鏈路中的保護(hù)通道資源將W-份進(jìn)行說明。
[0055] 本發(fā)明實施例在第一端節(jié)點和第二端節(jié)點之間的工作路徑出現(xiàn)故障時,中間節(jié)點 接收到中間節(jié)點的上游鄰居節(jié)點發(fā)送的保護(hù)倒換請求消息,確定中間節(jié)點的保護(hù)通道資源 可用且中間節(jié)點的保護(hù)通道資源空閑時,向中間節(jié)點的下游鄰居節(jié)點發(fā)送保護(hù)倒換請求消 息,并向該上游鄰居節(jié)點發(fā)送第一指示消息,使得該中間節(jié)點的上游和下游鄰居節(jié)點能夠 同時執(zhí)行保護(hù)倒換的過程,保護(hù)通道資源可由多條工作路徑共享,且該中間節(jié)點在通過其 下游鄰居節(jié)點發(fā)送的第二指示消息獲知其下游鄰居節(jié)點的保護(hù)通道資源可用后,再建立第 一保護(hù)路徑的交叉連接。因此,能夠在提高資源利用率的同時快速進(jìn)行保護(hù)倒換,提高效 率,并且避免保護(hù)倒換過程中發(fā)生業(yè)務(wù)的錯連。
[0056] 可選地,作為一個實施例,在步驟102中,中間節(jié)點的保護(hù)通道資源空閑,即未建立 任一保護(hù)路經(jīng)在該中間節(jié)點的交叉連接時,中間節(jié)點可W確定中間節(jié)點的保護(hù)通道資源可 用?;蛘撸?dāng)中間節(jié)點已建立第二保護(hù)路徑在該中間節(jié)點的交叉連接且第一保護(hù)路徑的優(yōu) 先級高于第二保護(hù)路徑的優(yōu)先級時,中間節(jié)點可W確定中間節(jié)點的保護(hù)通道資源可用???選地,可按業(yè)務(wù)類型確定保護(hù)路徑的優(yōu)先級級別,如第一保護(hù)路徑需傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)優(yōu)先 級高于第二保護(hù)路徑需傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)優(yōu)先級;或者,可按工作路徑的故障類型(如SF (signal fail,信號失效)或SD(signal degrade,信號劣化)確定保護(hù)路徑的優(yōu)先級級別, 如第一保護(hù)路徑對應(yīng)的工作路徑的故障類型的優(yōu)先級高于第二保護(hù)路徑對應(yīng)的工作路徑 的故障類型的優(yōu)先級;等等。或者,當(dāng)中間節(jié)點既接收到第一保護(hù)路徑的保護(hù)倒換請求消息 也接收到第二保護(hù)路徑的保護(hù)倒換請求消息且第一保護(hù)路徑的優(yōu)先級高于第二保護(hù)路徑 的優(yōu)先級時,中間節(jié)點可W確定中間節(jié)點的保護(hù)通道資源可用。其中,上述第二保護(hù)路徑包 括第Ξ端節(jié)點、第四端節(jié)點和至少一個中間節(jié)點,而第一保護(hù)路徑的該中間節(jié)點也為第二 保護(hù)路徑中的一個節(jié)點,應(yīng)理解,可W是第二保護(hù)路徑的中間節(jié)點,也可W是第二保護(hù)路徑 的端節(jié)點,本發(fā)明對此不作限定。
[0057] 具體地,W兩條保護(hù)路徑共享部分保護(hù)通道資源為例,假設(shè)業(yè)務(wù)3的保護(hù)路徑是 A1-C-D-E-B1;業(yè)務(wù)4的保護(hù)路徑P2是F1-C-D-G1;其中,節(jié)點C、D和E是業(yè)務(wù)3的保護(hù)路徑的中 間節(jié)點,C和D是業(yè)務(wù)4的保護(hù)路徑的中間節(jié)點,鏈路C-D中的保護(hù)通道資源為業(yè)務(wù)3的保護(hù)路 徑和業(yè)務(wù)4的保護(hù)路徑的共享保護(hù)通道資源。例如,中間節(jié)點C接收到端節(jié)點A1發(fā)送的業(yè)務(wù)3 的保護(hù)路徑的保護(hù)倒換請求消息,如果節(jié)點C的保護(hù)通道資源空閑(鏈路A1-C中的保護(hù)通道 資源和鏈路C-D中的保護(hù)通道資源均空閑),節(jié)點C確定