一種te隧道的管理方法和設備的制作方法
【專利摘要】本發(fā)明公開了一種TE隧道的管理方法和設備,該方法包括:頭節(jié)點創(chuàng)建保護倒換組,并在保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、TE隧道屬性;所述頭節(jié)點利用頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及TE隧道屬性選擇兩條TE隧道,并將所述兩條TE隧道加入到保護倒換組;所述頭節(jié)點將尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性發(fā)送給所述尾節(jié)點。本發(fā)明實施例中,節(jié)省用戶配置保護倒換組的工作量,減少配置工作量,并保證配置的準確性。
【專利說明】一種TE隧道的管理方法和設備
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種TE隧道的管理方法和設備。
【背景技術】
[0002]目前已經(jīng)實現(xiàn)對TE (Traffic Engineering,流量工程)隧道進行1:1保護倒換和1+1保護倒換,以在TE隧道失效時能夠快速進行切換。在1:1保護倒換中,需要在TE隧道的頭節(jié)點和尾節(jié)點之間提供主隧道和保護隧道,正常情況下,數(shù)據(jù)在主隧道上傳輸;當頭節(jié)點發(fā)現(xiàn)主隧道故障時,需要進行保護倒換,將數(shù)據(jù)切換到保護隧道上繼續(xù)傳輸。在1+1保護倒換中,需要在TE隧道的頭節(jié)點和尾節(jié)點之間提供主隧道和保護隧道,正常情況下,數(shù)據(jù)同時在主隧道和保護隧道上傳輸,尾節(jié)點選擇接收主隧道或者保護隧道的數(shù)據(jù);當頭節(jié)點發(fā)現(xiàn)主隧道或者保護隧道故障時,在頭節(jié)點進行保護倒換,頭節(jié)點不再通過故障的主隧道或者保護隧道傳輸數(shù)據(jù),此時尾節(jié)點只能接收一條隧道的數(shù)據(jù)。
[0003]PSC (Protection State Control,保護狀態(tài)控制)協(xié)議用于控制頭節(jié)點和尾節(jié)點的狀態(tài)保持一致,目前實現(xiàn)的PSC技術需要靜態(tài)配置保護倒換組,并將需要保護倒換的主隧道和保護隧道加入到該保護倒換組。如圖1所示,設備I和設備2之間存在主隧道和保護隧道,該主隧道和該保護隧道構(gòu)成一個保護倒換組。為了實現(xiàn)PSC技術,首先會在設備I和設備2上分別靜態(tài)配置2條雙向隧道,分別為主隧道和保護隧道,然后在設備I和設備2上分別靜態(tài)配置保護倒換組,然后在設備I和設備2上分別將主隧道和保護隧道加入到該保護倒換組。
[0004]例如,在設備I上靜態(tài)配置雙向隧道Tunnell和Tunnel2,并靜態(tài)配置保護倒換組A,并將Tunnel I和Tunnel2加入到保護倒換組A,且綁定Tunnel I為主隧道,并綁定Tunnel2為保護隧道。此外,在設備2上同樣需要靜態(tài)配置雙向隧道Tunnell和Tunnel2,并靜態(tài)配置保護倒換組A,并將Tunnell和Tunnel2加入到保護倒換組A,且綁定Tunnell為主隧道,并綁定Tunnel2為保護隧道。
[0005]在上述技術方案中,需要靜態(tài)配置雙向隧道,并靜態(tài)配置保護倒換組,且需要在頭節(jié)點和尾節(jié)點上均進行靜態(tài)配置,并且保證頭節(jié)點和尾節(jié)點上進行相同的靜態(tài)配置,其配置過程復雜,且需要由用戶保證配置的準確性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例提供一種TE隧道的管理方法和設備,以在頭節(jié)點和尾節(jié)點上自動創(chuàng)建保護倒換組。
[0007]為達到上述目的,本發(fā)明實施例提供一種TE隧道的管理方法,所述方法包括:頭節(jié)點創(chuàng)建保護倒換組,并在所述保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、TE隧道屬性;頭節(jié)點利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及TE隧道屬性選擇兩條TE隧道,并將所述兩條TE隧道加入到所述保護倒換組,所述兩條TE隧道分別為所述頭節(jié)點與尾節(jié)點之間的主隧道和保護隧道;頭節(jié)點將所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點。
[0008]所述頭節(jié)點利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,包括:
[0009]所述頭節(jié)點依次遍歷本頭節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;
[0010]所述頭節(jié)點遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則所述頭節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則所述頭節(jié)點創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0011]所述頭節(jié)點將所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點,包括:所述頭節(jié)點通過所述保護倒換組內(nèi)的保護隧道向所述尾節(jié)點發(fā)送保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
[0012]所述方法還包括:頭節(jié)點在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本頭節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性;頭節(jié)點為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
[0013]本發(fā)明實施例提供一種流量工程TE隧道的管理方法,所述方法包括:
[0014]尾節(jié)點接收來自頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性;其中,所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性是所述頭節(jié)點創(chuàng)建對應保護倒換組后配置在所述保護倒換組下的;
[0015]所述尾節(jié)點創(chuàng)建保護倒換組,并利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道;
[0016]所述尾節(jié)點將所述兩條TE隧道加入到所述尾節(jié)點創(chuàng)建的保護倒換組,且所述兩條TE隧道分別為所述尾節(jié)點與所述頭節(jié)點之間的主隧道和保護隧道。
[0017]所述尾節(jié)點利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,包括:
[0018]所述尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;或,所述尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;
[0019]所述尾節(jié)點遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則所述尾節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則所述尾節(jié)點創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0020]所述尾節(jié)點接收來自所述頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性,具體包括:所述尾節(jié)點接收所述頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送的保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性;
[0021]所述尾節(jié)點從所述PSC協(xié)議報文中解析出所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
[0022]所述方法還包括:尾節(jié)點在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本尾節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道未在其它保護倒換組中,并且該一條TE隧道滿足所述TE隧道屬性;或者,該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該一條TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該一條TE隧道滿足所述TE隧道屬性;所述尾節(jié)點為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
[0023]本發(fā)明實施例提供一種路由交換設備,作為頭節(jié)點應用于包括頭節(jié)點和尾節(jié)點的網(wǎng)絡中,所述路由交換設備具體包括:配置模塊,用于創(chuàng)建保護倒換組,并在保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、流量工程TE隧道屬性;處理模塊,用于利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,并將所述兩條TE隧道加入到所述保護倒換組,所述兩條TE隧道分別為所述頭節(jié)點與尾節(jié)點之間的主隧道和保護隧道;發(fā)送模塊,用于將尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點。
[0024]所述處理模塊,具體用于依次遍歷本頭節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0025]所述發(fā)送模塊,具體用于通過所述保護倒換組內(nèi)的保護隧道向所述尾節(jié)點發(fā)送保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
[0026]所述處理模塊,還用于在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本頭節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性;為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
[0027]本發(fā)明實施例提供一種路由交換設備,作為尾節(jié)點應用于包括頭節(jié)點和所述尾節(jié)點的網(wǎng)絡中,所述路由交換設備具體包括:接收模塊,用于接收來自所述頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及流量工程TE隧道屬性;其中,所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性是所述頭節(jié)點創(chuàng)建對應保護倒換組后配置在所述保護倒換組下的;
[0028]處理模塊,用于創(chuàng)建保護倒換組,并利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道;以及,
[0029]將所述兩條TE隧道加入到所述尾節(jié)點創(chuàng)建的保護倒換組,且所述兩條TE隧道分別為所述尾節(jié)點與所述頭節(jié)點之間的主隧道和保護隧道。
[0030]所述處理模塊,具體用于依次遍歷尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;或者,依次遍歷尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0031]所述接收模塊,具體用于接收頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送的保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性;從所述PSC協(xié)議報文中解析出所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
[0032]所述處理模塊,還用于在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本尾節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道未在其它保護倒換組中,并且該一條TE隧道滿足所述TE隧道屬性;或者,該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該一條TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該一條TE隧道滿足所述TE隧道屬性;為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
[0033]與現(xiàn)有技術相比,本發(fā)明實施例至少具有以下優(yōu)點:本發(fā)明實施例中,頭節(jié)點和尾節(jié)點上均可以自動創(chuàng)建保護倒換組,并自動在該保護倒換組內(nèi)添加主隧道和保護隧道,節(jié)省用戶配置保護倒換組的工作量,避免在頭節(jié)點和尾節(jié)點上進行相同的靜態(tài)配置,不需要靜態(tài)配置雙向隧道,且不需要靜態(tài)配置保護倒換組,減輕配置工作量。進一步的,頭節(jié)點和尾節(jié)點通過協(xié)商的方式讓尾節(jié)點自動創(chuàng)建保護倒換組,動態(tài)的保障了頭節(jié)點和尾節(jié)點的保護倒換組內(nèi)主隧道和保護隧道的一致性,避免出現(xiàn)主隧道和保護隧道不一致導致的保護倒換組不可用現(xiàn)象,同時可以減少配置工作量,并保證配置的準確性。
【專利附圖】
【附圖說明】
[0034]圖1是現(xiàn)有技術中包含主隧道和保護隧道的應用場景示意圖;
[0035]圖2是本發(fā)明實施例提供的一種TE隧道的管理方法流程示意圖;
[0036]圖3是本發(fā)明實施例中提出的PSC協(xié)議報文的格式示意圖;
[0037]圖4是本發(fā)明實施例中提出的一種路由交換設備的結(jié)構(gòu)示意圖;
[0038]圖5是本發(fā)明實施例中提出的另一種路由交換設備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]針對現(xiàn)有技術中存在的問題,本發(fā)明實施例提供一種TE隧道的管理方法,應用于包括頭節(jié)點和尾節(jié)點的網(wǎng)絡中,如圖2所示,該方法具體包括:
[0040]步驟201,頭節(jié)點創(chuàng)建保護倒換組,并在保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、TE隧道屬性。
[0041]頭節(jié)點在創(chuàng)建保護倒換組(如Tunnel-Bundlel)之后,可以在該保護倒換組下使能自動匹配TE隧道功能。進一步的,如果保護倒換組下未使能自動匹配TE隧道功能,則按照現(xiàn)有流程處理,該處理在此不再贅述;如果保護倒換組下使能自動匹配TE隧道功能,則頭節(jié)點在保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、TE隧道屬性。
[0042]其中,頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址是指尾節(jié)點的IP地址,尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址是指頭節(jié)點的IP地址,TE隧道屬性包括但不限于業(yè)務要求帶寬,親和力屬性等,對TE隧道屬性本發(fā)明實施例中不再贅述。
[0043]步驟202,頭節(jié)點利用頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及TE隧道屬性選擇兩條TE隧道,并將該兩條TE隧道加入到保護倒換組。其中,該兩條TE隧道分別為頭節(jié)點與尾節(jié)點之間的主隧道和保護隧道。
[0044]本發(fā)明實施例中,在將兩條TE隧道加入到保護倒換組時,可以任意指定其中的一條TE隧道為頭節(jié)點與尾節(jié)點之間的主隧道,并指定另一條TE隧道為頭節(jié)點與尾節(jié)點之間的保護隧道,具體指定方式在此不再贅述。
[0045]頭節(jié)點利用頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及TE隧道屬性選擇兩條TE隧道的過程,具體包括:頭節(jié)點依次遍歷本頭節(jié)點上的TE隧道,如果該TE隧道的目的地址與頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件。頭節(jié)點遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則頭節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則頭節(jié)點創(chuàng)建滿足選擇條件的TE隧道,并最終使?jié)M足選擇條件的TE隧道達到兩條。
[0046]頭節(jié)點依次遍歷本頭節(jié)點上的TE隧道時,該TE隧道的目的地址與頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同是指:TE隧道的目的地址為尾節(jié)點的IP地址。該TE隧道未被其它業(yè)務使用是指:TE隧道未被其它上層業(yè)務所迭代使用,如該TE隧道未被L2VPN(L2Virtual Private Network, 二層虛擬專用網(wǎng))、L3VPN (二層虛擬專用網(wǎng))等業(yè)務使用。該TE隧道未在其它保護倒換組中是指:在之前創(chuàng)建保護倒換組時,均沒有將該TE隧道加入到保護倒換組。該TE隧道滿足TE隧道屬性是指:TE隧道滿足業(yè)務要求帶寬等要求。
[0047]頭節(jié)點遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則頭節(jié)點從滿足選擇條件的TE隧道中任意選擇兩條TE隧道,如選擇帶寬最大和次大的兩條TE隧道。如果滿足選擇條件的TE隧道少于兩條,則頭節(jié)點創(chuàng)建滿足選擇條件的TE隧道,即創(chuàng)建的TE隧道的目的地址與頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,且滿足TE隧道屬性。如果創(chuàng)建TE隧道成功,則最終使?jié)M足選擇條件的TE隧道達到兩條;如果創(chuàng)建TE隧道失敗,則向用戶提示TE隧道創(chuàng)建失敗以及失敗原因等信息,并結(jié)束流程。
[0048]步驟203,頭節(jié)點將尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性發(fā)送給尾節(jié)點。其中,由于該尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性是頭節(jié)點配置在保護倒換組下的,因此,頭節(jié)點可以直接將該尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及該TE隧道屬性發(fā)送給尾節(jié)點。
[0049]步驟204,尾節(jié)點接收來自頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址(即頭節(jié)點的IP地址)以及TE隧道屬性(如業(yè)務要求帶寬,親和力屬性等)。
[0050]本發(fā)明實施例中,頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送PSC協(xié)議報文,且該PSC協(xié)議報文的特定TLV (類型長度值)字段中攜帶尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性。尾節(jié)點接收頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送的PSC協(xié)議報文,并從PSC協(xié)議報文的特定TLV字段中解析出尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性。
[0051]如圖3所示,為PSC協(xié)議報文的格式示意圖,Optional TLVs作為保留TLV,基于此,本發(fā)明實施例中,通過對Optional TLVs字段(其作為特定TLV字段)進行擴展,以在Optional TLVs字段攜帶尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性。尾節(jié)點在收到PSC協(xié)議報文后,從PSC協(xié)議報文的Optional TLVs字段中解析出尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性。
[0052]步驟205,尾節(jié)點創(chuàng)建保護倒換組,并利用尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址(即頭節(jié)點的IP地址)以及TE隧道屬性(如業(yè)務要求帶寬,親和力屬性等)選擇兩條TE隧道,并將該兩條TE隧道加入到尾節(jié)點創(chuàng)建的保護倒換組。其中,該兩條TE隧道分別為尾節(jié)點與頭節(jié)點之間的主隧道和保護隧道。
[0053]進一步的,尾節(jié)點將兩條TE隧道加入到尾節(jié)點創(chuàng)建的保護倒換組之后,通過PSC控制報文通知頭節(jié)點TE隧道創(chuàng)建成功,流程處理結(jié)束。
[0054]本發(fā)明實施例中,在將兩條TE隧道加入到尾節(jié)點創(chuàng)建的保護倒換組時,可以任意指定其中的一條TE隧道為尾節(jié)點與頭節(jié)點之間的主隧道,并指定另一條TE隧道為尾節(jié)點與頭節(jié)點之間的保護隧道,具體指定方式不再贅述。
[0055]本發(fā)明實施例中,尾節(jié)點利用尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性選擇兩條TE隧道的過程,具體包括但不限于如下方式:
[0056]方式一、尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足TE隧道屬性,則確定該TE隧道滿足選擇條件;否則,確定該TE隧道不滿足選擇條件。尾節(jié)點在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則尾節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則尾節(jié)點創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0057]尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道時,TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同是指:TE隧道的目的地址為頭節(jié)點的IP地址。TE隧道未被其它業(yè)務使用是指:TE隧道未被其它上層業(yè)務所迭代使用,如該TE隧道未被L2VPN、L3VPN等業(yè)務使用。TE隧道未在其它保護倒換組中是指:在之前創(chuàng)建保護倒換組時,均沒有將該TE隧道加入到保護倒換組。該TE隧道滿足TE隧道屬性是指:TE隧道滿足業(yè)務要求帶寬等要求。
[0058]尾節(jié)點在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則尾節(jié)點從滿足選擇條件的TE隧道中任意選擇兩條TE隧道,如:選擇帶寬最大和次大的兩條TE隧道。如果滿足選擇條件的TE隧道少于兩條,則尾節(jié)點創(chuàng)建滿足選擇條件的TE隧道,即創(chuàng)建的TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同并且滿足TE隧道屬性。如果創(chuàng)建TE隧道成功,則最終使?jié)M足選擇條件的TE隧道達到兩條;如果創(chuàng)建TE隧道失敗,則尾節(jié)點將TE隧道創(chuàng)建失敗以及失敗原因等信息通知給頭節(jié)點,由頭節(jié)點向用戶提示TE隧道創(chuàng)建失敗以及失敗原因等信息,并結(jié)束流程。
[0059]方式二、尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該TE隧道滿足TE隧道屬性,則確定該TE隧道滿足選擇條件;否則,確定該TE隧道不滿足選擇條件。尾節(jié)點在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則尾節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則尾節(jié)點創(chuàng)建滿足選擇條件的TE隧道,并最終使?jié)M足選擇條件的TE隧道達到兩條。
[0060]尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道時,TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同是指:TE隧道的目的地址為頭節(jié)點的IP地址。TE隧道未被其它業(yè)務使用是指:TE隧道未被其它上層業(yè)務所迭代使用,如該TE隧道未被L2VPN、L3VPN等業(yè)務使用。TE隧道滿足TE隧道屬性是指:TE隧道滿足業(yè)務要求帶寬等要求。TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用是指:在之前創(chuàng)建保護倒換組時,已經(jīng)將該TE隧道加入到一個保護倒換組,但是該保護倒換組中只有一個TE隧道,即該TE隧道,而且該保護倒換組未被其它上層業(yè)務所迭代使用,如保護倒換組未被L2VPN、L3VPN等業(yè)務使用。
[0061]在此情況下,如果之前創(chuàng)建的保護倒換組(以保護倒換組I為例)中只有一個TE隧道,且該TE隧道滿足上述選擇條件,則尾節(jié)點創(chuàng)建保護倒換組時,可以直接使用該保護倒換組I,此時保護倒換組I內(nèi)已經(jīng)有一個TE隧道,因此尾節(jié)點在選擇一條TE隧道加入到該保護倒換組I即可。進一步,尾節(jié)點指定已存在于保護倒換組I內(nèi)的TE隧道為尾節(jié)點與頭節(jié)點之間的保護隧道,并指定新加入到保護倒換組I內(nèi)的TE隧道為尾節(jié)點與頭節(jié)點之間的
主隧道。
[0062]尾節(jié)點在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則尾節(jié)點從滿足選擇條件的TE隧道中任意選擇兩條TE隧道,如:選擇帶寬最大和次大的兩條TE隧道。如果滿足選擇條件的TE隧道少于兩條,則尾節(jié)點重新創(chuàng)建滿足選擇條件的TE隧道,即創(chuàng)建的TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,未被其它業(yè)務使用,且在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,而且滿足TE隧道屬性。如果創(chuàng)建TE隧道成功,則最終使?jié)M足選擇條件的TE隧道達到兩條;如果創(chuàng)建TE隧道失敗,則尾節(jié)點將TE隧道創(chuàng)建失敗以及失敗原因等信息通知給頭節(jié)點,由頭節(jié)點向用戶提示TE隧道創(chuàng)建失敗以及失敗原因等信息,并結(jié)束流程。
[0063]本發(fā)明實施例中,頭節(jié)點在確定保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本頭節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到保護倒換組,且設置該一條TE隧道為臨時保護隧道。進一步的,頭節(jié)點為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時保護隧道未恢復正常,則從保護倒換組內(nèi)刪除保護隧道,釋放保護隧道的資源;如果等待時間之內(nèi)保護隧道恢復正常,則恢復保護隧道的功能,并從保護倒換組內(nèi)刪除臨時保護隧道,釋放臨時保護隧道的資源。如果本頭節(jié)點上沒有滿足選擇條件的一條TE隧道,則頭節(jié)點需要創(chuàng)建一條滿足選擇條件的TE隧道。滿足選擇條件的一條TE隧道是指:該TE隧道的目的地址與頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足TE隧道屬性。
[0064]本發(fā)明實施例中,尾節(jié)點在確定保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本尾節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到保護倒換組,且該設置一條TE隧道為臨時保護隧道。進一步的,尾節(jié)點為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時保護隧道未恢復正常,則從保護倒換組內(nèi)刪除保護隧道,釋放保護隧道的資源;如果等待時間之內(nèi)保護隧道恢復正常,則恢復保護隧道的功能,并從保護倒換組內(nèi)刪除臨時保護隧道,釋放臨時保護隧道的資源。如果本尾節(jié)點上沒有滿足選擇條件的一條TE隧道,則尾節(jié)點需要創(chuàng)建一條滿足選擇條件的TE隧道。其中,滿足選擇條件的一條TE隧道是指:該一條TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道未在其它保護倒換組中,并且該一條TE隧道滿足TE隧道屬性;或者,該一條TE隧道的目的地址與尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該一條TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該一條TE隧道滿足TE隧道屬性。
[0065]綜上所述,本發(fā)明實施例中,頭節(jié)點和尾節(jié)點上均可以自動創(chuàng)建保護倒換組,并自動在該保護倒換組內(nèi)添加主隧道和保護隧道,節(jié)省用戶配置保護倒換組的工作量,避免在頭節(jié)點和尾節(jié)點上進行相同的靜態(tài)配置,不需要靜態(tài)配置雙向隧道,且不需要靜態(tài)配置保護倒換組,減輕配置工作量。
[0066]進一步的,頭節(jié)點和尾節(jié)點通過協(xié)商的方式讓尾節(jié)點自動創(chuàng)建保護倒換組,動態(tài)的保障了頭節(jié)點和尾節(jié)點的保護倒換組內(nèi)主隧道和保護隧道的一致性,避免出現(xiàn)主隧道和保護隧道不一致導致的保護倒換組不可用現(xiàn)象,同時可以減少用戶配置的工作量,并保證配置的準確性與一致性。
[0067]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供了一種路由交換設備,作為頭節(jié)點應用于包括所述頭節(jié)點和尾節(jié)點的網(wǎng)絡中,如圖4所示,所述路由交換設備具體包括:配置模塊11,用于創(chuàng)建保護倒換組,并在所述保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、流量工程TE隧道屬性;處理模塊12,用于利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,并將所述兩條TE隧道加入到所述保護倒換組,所述兩條TE隧道分別為所述頭節(jié)點與尾節(jié)點之間的主隧道和保護隧道;發(fā)送模塊13,用于將所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點。
[0068]所述處理模塊12,具體用于依次遍歷本頭節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0069]所述發(fā)送模塊13,具體用于通過所述保護倒換組內(nèi)的保護隧道向所述尾節(jié)點發(fā)送保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
[0070]所述處理模塊12,還用于在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本頭節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性;為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
[0071]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0072]基于與上述方法同樣的發(fā)明構(gòu)思,本發(fā)明實施例中還提供一種路由交換設備,作為尾節(jié)點應用于包括頭節(jié)點和尾節(jié)點的網(wǎng)絡中,如圖5所示,所述路由交換設備具體包括:接收模塊21,用于接收來自所述頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性;其中,所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性是所述頭節(jié)點創(chuàng)建對應保護倒換組后配置在所述保護倒換組下的;處理模塊22,用于創(chuàng)建保護倒換組,并利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道;以及,將所述兩條TE隧道加入到所述尾節(jié)點創(chuàng)建的保護倒換組,且所述兩條TE隧道分別為所述尾節(jié)點與所述頭節(jié)點之間的主隧道和保護隧道。
[0073]所述處理模塊22,具體用于依次遍歷尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;或者,依次遍歷尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則創(chuàng)建滿足選擇條件的TE隧道達到兩條。
[0074]所述接收模塊21,具體用于接收頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送的保護狀態(tài)控制PSC協(xié)議報文,該PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性;從所述PSC協(xié)議報文中解析出所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
[0075]所述處理模塊22,還用于在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本尾節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道未在其它保護倒換組中,并且該一條TE隧道滿足所述TE隧道屬性;或者,該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該一條TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該一條TE隧道滿足所述TE隧道屬性;為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
[0076]其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0077]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0078]本領域技術人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或流程并不一定是實施本發(fā)明所必須的。
[0079]本領域技術人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
[0080]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0081]以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領域的技術人員能思之的變化都應落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種流量工程TE隧道的管理方法,其特征在于,所述方法包括: 頭節(jié)點創(chuàng)建保護倒換組,并在所述保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、TE隧道屬性; 所述頭節(jié)點利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,并將所述兩條TE隧道加入到所述保護倒換組,所述兩條TE隧道分別為所述頭節(jié)點與尾節(jié)點之間的主隧道和保護隧道; 所述頭節(jié)點將所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點。
2.如權(quán)利要求1所述的方法,其特征在于,所述頭節(jié)點利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,包括: 所述頭節(jié)點依次遍歷本頭節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件; 所述頭節(jié)點遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則所述頭節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則所述頭節(jié)點創(chuàng)建滿足選擇條件的TE隧道達到兩條。
3.如權(quán) 利要求1所述的方法,其特征在于,所述頭節(jié)點將所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點,包括: 所述頭節(jié)點通過所述保護倒換組內(nèi)的保護隧道向所述尾節(jié)點發(fā)送保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
4.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述頭節(jié)點在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本頭節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性; 所述頭節(jié)點為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
5.一種流量工程TE隧道的管理方法,其特征在于,所述方法包括: 尾節(jié)點接收來自頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性;其中,所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性是所述頭節(jié)點創(chuàng)建對應保護倒換組后配置在所述保護倒換組下的; 所述尾節(jié)點創(chuàng)建保護倒換組,并利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道; 所述尾節(jié)點將所述兩條TE隧道加入到所述尾節(jié)點創(chuàng)建的保護倒換組,且所述兩條TE隧道分別為所述尾節(jié)點與所述頭節(jié)點之間的主隧道和保護隧道。
6.如權(quán)利要求5所述的方法,其特征在于,所述尾節(jié)點利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,包括: 所述尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;或,所述尾節(jié)點依次遍歷本尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件; 所述尾節(jié)點遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則所述尾節(jié)點從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則所述尾節(jié)點創(chuàng)建滿足選擇條件的TE隧道達到兩條。
7.如權(quán)利要求5所述的方法,其特征在于,所述尾節(jié)點接收來自所述頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及TE隧道屬性,具體包括: 所述尾節(jié)點接收所述頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送的保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性; 所述尾節(jié)點從所述PSC協(xié)議報文中解析出所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
8.如權(quán)利要求5所述`的方法,其特征在于,所述方法還包括: 所述尾節(jié)點在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本尾節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道未在其它保護倒換組中,并且該一條TE隧道滿足所述TE隧道屬性;或者,該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該一條TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該一條TE隧道滿足所述TE隧道屬性; 所述尾節(jié)點為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
9.一種路由交換設備,作為頭節(jié)點應用于包括所述頭節(jié)點和尾節(jié)點的網(wǎng)絡中,其特征在于,所述路由交換設備具體包括: 配置模塊,用于創(chuàng)建保護倒換組,并在所述保護倒換組下配置頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址、尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址、流量工程TE隧道屬性; 處理模塊,用于利用所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道,并將所述兩條TE隧道加入到所述保護倒換組,所述兩條TE隧道分別為所述頭節(jié)點與尾節(jié)點之間的主隧道和保護隧道; 發(fā)送模塊,用于將所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性發(fā)送給所述尾節(jié)點。
10.如權(quán)利要求9所述的路由交換設備,其特征在于, 所述處理模塊,具體用于依次遍歷本頭節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;遍歷完本頭節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則創(chuàng)建滿足選擇條件的TE隧道達到兩條。
11.如權(quán)利要求9所述的路由交換設備,其特征在于, 所述發(fā)送模塊,具體用于通過所述保護倒換組內(nèi)的保護隧道向所述尾節(jié)點發(fā)送保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
12.如權(quán)利要求9所述的路由交換設備,其特征在于, 所述處理模塊,還用于在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本頭節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該TE隧道的目的地址與所述頭節(jié)點創(chuàng)建保護倒換組的尾節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性;為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
13.—種路由交換設備,作為尾節(jié)點應用于包括頭節(jié)點和所述尾節(jié)點的網(wǎng)絡中,其特征在于,所述路由交換設備具體包括: 接收模塊,用于接收來自所述頭節(jié)點的尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及流量工程TE隧道屬性;其中,所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性是所述頭節(jié)點創(chuàng)建對應保護倒換組后配置在所述保護倒換組下的; 處理模塊,用于創(chuàng)建保護倒換組,并利用所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性選擇兩條TE隧道;以及, 將所述兩條TE隧道加入到所述尾節(jié)點創(chuàng)建的保護倒換組,且所述兩條TE隧道分別為所述尾節(jié)點與所述頭節(jié)點之間的主隧道和保護隧道。
14.如權(quán)利要求13所述的路由交換設備,其特征在于, 所述處理模塊,具體用于依次遍歷尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道未在其它保護倒換組中,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;或者,依次遍歷尾節(jié)點上的TE隧道,如果該TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該TE隧道未被其它業(yè)務使用,且該TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該TE隧道滿足所述TE隧道屬性,則確定該TE隧道滿足選擇條件;否則確定該TE隧道不滿足選擇條件;在遍歷完本尾節(jié)點上的所有TE隧道之后,如果滿足選擇條件的TE隧道不少于兩條,則從滿足選擇條件的TE隧道中選擇兩條TE隧道;如果滿足選擇條件的TE隧道少于兩條,則創(chuàng)建滿足選擇條件的TE隧道達到兩條。
15.如權(quán)利要求13所述的路由交換設備,其特征在于, 所述接收模塊,具體用于接收頭節(jié)點通過保護倒換組內(nèi)的保護隧道向尾節(jié)點發(fā)送的保護狀態(tài)控制PSC協(xié)議報文,所述PSC協(xié)議報文中攜帶所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性;從所述PSC協(xié)議報文中解析出所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址以及所述TE隧道屬性。
16.如權(quán)利要求13所述的路由交換設備,其特征在于, 所述處理模塊,還用于在確定所述保護倒換組內(nèi)的主隧道和保護隧道均發(fā)生故障時,遍歷本尾節(jié)點上的TE隧道,選擇滿足選擇條件的一條TE隧道,并將該一條TE隧道加入到所述保護倒換組,且設置該一條TE隧道為臨時保護隧道;其中,滿足選擇條件的一條TE隧道是指:該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道未在其它保護倒換組中,并且該一條TE隧道滿足所述TE隧道屬性;或者,該一條TE隧道的目的地址與所述尾節(jié)點創(chuàng)建保護倒換組的頭節(jié)點地址相同,該一條TE隧道未被其它業(yè)務使用,且該一條TE隧道在其它保護倒換組中、但該其它保護倒換組中只有該一條TE隧道、該其它保護倒換組未被其它業(yè)務使用,并且該一條TE隧道滿足所述TE隧道屬性;為保護倒換組內(nèi)的保護隧道設置等待時間,如果等待時間超時所述保護隧道未恢復正常,從保護倒換組內(nèi)刪除所述保護隧道;如果等待時間之內(nèi)所述保護隧道恢復正常,從保護倒換組內(nèi)刪除所述臨時保護隧道。
【文檔編號】H04L12/46GK103780431SQ201410039808
【公開日】2014年5月7日 申請日期:2014年1月27日 優(yōu)先權(quán)日:2014年1月27日
【發(fā)明者】黃李偉, 王茹萍 申請人:杭州華三通信技術有限公司