節(jié)點保護方法和裝置制造方法
【專利摘要】本發(fā)明實施例提供一種節(jié)點保護方法和裝置,通過第一節(jié)點向第一LSP的傳送方向發(fā)送第一請求消息,接收到第一請求消息的第二節(jié)點向第一節(jié)點發(fā)送第一響應消息,根據第一響應消息確定第一LSP的傳送方向上第一個接收到第一請求消息的未失效節(jié)點(即第二節(jié)點)為第一節(jié)點的下一跳節(jié)點(也即新的鄰居節(jié)點),從而有助于減輕LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
【專利說明】節(jié)點保護方法和裝置
【技術領域】
[0001]本發(fā)明實施例涉及通信技術,尤其涉及一種節(jié)點保護方法和裝置。
【背景技術】
[0002]多協(xié)議標簽交換(Mult1-Protocol Label Switching,以下簡稱:MPLS)為基于標簽交換的快速數(shù)據包交換和路由的體系,用于實現(xiàn)分組業(yè)務的快速轉發(fā)。傳統(tǒng)傳送網廣泛使用環(huán)形結構,隨著MPLS技術在傳輸領域的廣泛應用,尤其是基于MPLS功能實現(xiàn)的分組傳送網(packet transport network,以下簡稱:PTN)技術廣泛替代同步數(shù)字體系(Synchronous Digital Hierarchy,以下簡稱:SDH) / 多業(yè)務傳送平臺(Mult1-ServiceTransfer Platform,以下簡稱:MSTP)應用于移動回傳承載網。
[0003]然而,在采用MPLS技術時,當標簽交換路徑(Label Switched Path,以下簡稱:LSP)上的一個或者多個節(jié)點因某種原因失效時,將會對數(shù)據傳輸造成影響。
【發(fā)明內容】
[0004]本發(fā)明實施例提供一種節(jié)點保護方法和裝置,以有助于減輕LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0005]本發(fā)明實施例第一方面提供一種節(jié)點保護方法,包括:
[0006]第一節(jié)點向第一 LSP的傳送方向發(fā)送第一請求消息,所述第一請求消息用于請求第二節(jié)點的標識,所述第二節(jié)點是所述第一 LSP的傳送方向上第一個接收到所述第一請求消息的未失效的節(jié)點;
[0007]所述第一節(jié)點接收所述第二節(jié)點發(fā)送的第一響應消息,所述第一響應消息為所述第一請求消息的響應,所述第一響應消息中包含所述第二節(jié)點的標識;
[0008]所述第一節(jié)點確定所述第二節(jié)點為所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點。
[0009]結合第一方面,在第一種可能的實現(xiàn)方式中,所述第一節(jié)點確定所述第二節(jié)點為所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點,包括:
[0010]所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0011 ] 所述第一節(jié)點確定所述第一 LSP在所述第一節(jié)點上的出口標簽為所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0012]所述第一節(jié)點確定所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點的地址為所述第二節(jié)點上對應所述第一 LSP的地址。
[0013]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括:
[0014]所述第一節(jié)點接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點的標識,所述標識對應的入口標簽,以及所述標識對應所述第一 LSP的地址;
[0015]所述第一節(jié)點根據所述第二節(jié)點的標識以及接收的所述下游各節(jié)點的標識、所述標識對應的入口標簽、所述標識對應所述第一 LSP的地址,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0016]結合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一響應消息中還包括所述第二節(jié)點上對應所述第一LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0017]相應地,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一LSP在所述第二節(jié)點上的入口標簽,包括:
[0018]所述第一節(jié)點從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0019]結合第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括:
[0020]所述第一節(jié)點接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽;
[0021]所述第一節(jié)點根據所述第二節(jié)點的標識、接收到的所述下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0022]結合第一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一響應消息中還包括所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0023]相應地,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一LSP在所述第二節(jié)點上的入口標簽,包括:
[0024]所述第一節(jié)點從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0025]結合第一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括:
[0026]所述第一節(jié)點向所述第二節(jié)點發(fā)送第二請求消息,所述第二請求消息用于請求所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0027]所述第一節(jié)點接收所述第二節(jié)點發(fā)送的第二響應消息,所述第二響應消息為所述第二請求消息的響應,所述第二響應消息中攜帶所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0028]所述第一節(jié)點從所述第二響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0029]結合第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述第二請求消息中攜帶所述第一節(jié)點上對應第二 LSP的地址和所述第二 LSP在所述第一節(jié)點上的入口標簽,其中,所述第二 LSP是所述第一 LSP的反向LSP。[0030]結合第一方面或第一種至第七種可能的實現(xiàn)方式中任一種可能的實現(xiàn)方式,在第八種可能的實現(xiàn)方式中,所述第二節(jié)點的標識包括:第二節(jié)點標識(Identifier,ID)、第二板位ID、第二子卡ID和第二端口 ID。
[0031]本發(fā)明實施例第二方面提供一種節(jié)點保護裝置,所述節(jié)點保護裝置為第一節(jié)點,包括:
[0032]發(fā)送模塊,用于向第一 LSP的傳送方向發(fā)送第一請求消息,所述第一請求消息用于請求第二節(jié)點的標識,所述第二節(jié)點是所述第一 LSP的傳送方向上第一個接收到所述第一請求消息的未失效的節(jié)點;
[0033]接收模塊,用于接收所述第二節(jié)點發(fā)送的第一響應消息,所述第一響應消息為所述第一請求消息的響應,所述第一響應消息中包含所述第二節(jié)點的標識;
[0034]處理模塊,用于確定所述第二節(jié)點為所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點。
[0035]結合第二方面,在第一種可能的實現(xiàn)方式中,所述處理模塊包括:第一處理單元,用于獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0036]第二處理單元,用于確定所述第一 LSP在所述第一節(jié)點上的出口標簽為所述第一LSP在所述第二節(jié)點上的入口標簽;確定所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點的地址為所述第二節(jié)點上對應所述第一 LSP的地址。
[0037]結合第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一處理單元具體用于接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點的標識,所述標識對應的入口標簽,以及所述標識對應所述第一 LSP的地址;根據所述第二節(jié)點的標識以及接收的所述下游各節(jié)點的標識、所述標識對應的入口標簽、所述標識對應所述第一 LSP的地址,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0038]結合第一種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一響應消息中還包括所述第二節(jié)點上對應所述第一LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0039]相應地,所述第一處理單元具體用于從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0040]結合第一種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一處理單元具體用于接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽;根據所述第二節(jié)點的標識、接收到的所述下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0041]結合第一種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一響應消息中還包括所述第一 LSP在所述第二節(jié)點上的入口標簽;
[0042]相應地,所述第一處理單元具體用于從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0043]結合第一種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一處理單元具體用于向所述第二節(jié)點發(fā)送第二請求消息,所述第二請求消息用于請求所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;接收所述第二節(jié)點發(fā)送的第二響應消息,所述第二響應消息為所述第二請求消息的響應,所述第二響應消息中攜帶所述第二節(jié)點上對應所述第一LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;從所述第二響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
[0044]結合第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述第二請求消息中攜帶所述第一節(jié)點上對應第二 LSP的地址和所述第二 LSP在所述第一節(jié)點上的入口標簽,其中,所述第二 LSP是所述第一 LSP的反向LSP。
[0045]本發(fā)明實施例提供的節(jié)點保護方法和裝置,通過第一節(jié)點向第一 LSP的傳送方向發(fā)送第一請求消息,接收到第一請求消息的第二節(jié)點向第一節(jié)點發(fā)送第一響應消息,根據第一響應消息確定第一 LSP的傳送方向上第一個接收到第一請求消息的未失效節(jié)點(即第二節(jié)點)為第一節(jié)點的下一跳節(jié)點(也即新的鄰居節(jié)點),從而在第一 LSP上的節(jié)點失效時,第一節(jié)點可自動探測第一 LSP上未失效的節(jié)點并自動設置該未失效節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,從而有助于減輕第一 LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
【專利附圖】
【附圖說明】
[0046]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0047]圖1為本發(fā)明節(jié)點保護方法實施例一的流程示意圖;
[0048]圖2為本發(fā)明節(jié)點保護方法實施例一的第一請求消息的報文格式圖;
[0049]圖3為本發(fā)明節(jié)點保護方法實施例一的第一響應消息的報文格式圖;
[0050]圖4為本發(fā)明節(jié)點保護方法實施例一的第二請求消息的報文格式圖;
[0051]圖5為本發(fā)明節(jié)點保護方法實施例一的第二響應消息的報文格式圖;
[0052]圖6為本發(fā)明節(jié)點保護方法實施例二的流程示意圖;
[0053]圖7為本發(fā)明節(jié)點保護裝置實施例一的結構示意圖;
[0054]圖8為本發(fā)明節(jié)點保護裝置實施例二的結構示意圖。
【具體實施方式】
[0055]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0056]本發(fā)明應用于MPLS標簽轉發(fā)的場景中,但不限于MPLS標簽轉發(fā)的場景。
[0057]為了便于說明,本發(fā)明以應用于MPLS標簽轉發(fā)的場景中為例,對本發(fā)明的技術方案進行詳細的說明,MPLS中的節(jié)點可以是路由器、交換機或主機等,本發(fā)明各實施例中的節(jié)點當因為掉電、短路等原因失效后,失效節(jié)點的入端口與出端口會自動短接直通,即當節(jié)點失效之后,節(jié)點相當于一根傳輸線,不對數(shù)據包做任何處理。第一節(jié)點向第一 LSP的傳送方向發(fā)送第一請求消息,第一請求消息用于請求第二節(jié)點的標識,第二節(jié)點為第一 L S P的傳送方向上第一 LSP的傳送方向上第一個接收到第一請求消息的未失效的第二節(jié)點向第一節(jié)點發(fā)送第一響應消息,第一響應消息中攜帶第二節(jié)點的標識,從而根據第二響應消息確定第二節(jié)點為第一節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,根據第二節(jié)點的標識確定第一 LSP在第一節(jié)點上的出口標簽和第一節(jié)點在第一 LSP上的下一跳節(jié)點的地址,從而有助于減輕LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0058]下面以具體地實施例對本發(fā)明的技術方案進行詳細說明。下面這幾個具體的實施例可以相互結合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
[0059]圖1為本發(fā)明節(jié)點保護方法實施例一的流程示意圖,如圖1所示,本實施例的執(zhí)行主體是第一節(jié)點,本實施例的方法如下:
[0060]SlOl:第一節(jié)點向第一 LSP的傳送方向發(fā)送第一請求消息。
[0061]其中,第一請求消息用于請求第二節(jié)點的標識,第二節(jié)點是指第一 LSP的傳送方向上第一個接收到第一請求消息的未失效的節(jié)點,在一條LSP上的不同的節(jié)點都具有不同的標識,可以通過節(jié)點的標識區(qū)分在一條LSP上的不同的節(jié)點。
[0062]舉例來說,第一節(jié)點可以周期性地發(fā)送第一請求消息,也可以檢測到鏈路故障時發(fā)送第一請求消息。
[0063]舉例來說,假設第一 LSP的節(jié)點依次為節(jié)點A、節(jié)點B、節(jié)點C再到節(jié)點D,節(jié)點A為第一節(jié)點,節(jié)點A向第一 LSP的傳送方向發(fā)送第一請求消息,由于當節(jié)點掉電后,節(jié)點的兩個端口會直通,即該節(jié)點相當于一根傳輸線,不對數(shù)據包做任何處理,因此,若節(jié)點B未掉電,第一 LSP上第一個接收到第一請求消息的未掉電的第二節(jié)點為節(jié)點B ;若節(jié)點B掉電、節(jié)點C未掉電,則第一 LSP的傳送方向上第一個接收到第一請求消息的未掉電的第二節(jié)點為節(jié)點C ;若節(jié)點B和節(jié)點C都掉電、節(jié)點D未掉電,則第一 LSP的傳送方向上第一個接收到第一請求消息的未掉電的第二節(jié)點為節(jié)點D。該步驟即為感知第一節(jié)點的下一跳節(jié)點的過程。
[0064]第二節(jié)點接收到第一請求消息之后,則會向第一節(jié)點發(fā)送第一響應消息,第一響應消息中攜帶第二節(jié)點的標識,即相當于告訴第一節(jié)點下一跳節(jié)點的標識。
[0065]在該步驟中,可選地,第一請求消息中可以包含第一節(jié)點的標識,第一節(jié)點的標識包括:第一節(jié)點ID、第一板位ID、第一子卡ID和第一端口 ID。
[0066]其中,第一請求消息的報文格式可以如圖2所示,圖2為本發(fā)明節(jié)點保護方法實施例一的第一請求消息的報文格式圖。其中,第一節(jié)點ID長度為8字節(jié),第一板位ID長度為4字節(jié),第一子卡ID長度為4字節(jié),第一端口 ID為4字節(jié)。
[0067]S102:第一節(jié)點接收第二節(jié)點發(fā)送的第一響應消息。
[0068]其中,第一響應消息為第一請求消息的響應,第一響應消息中包含第二節(jié)點的標識。第二節(jié)點的標識可以為非地址信息或地址;其中,非地址信息例如:第二節(jié)點的標識為第二節(jié)點ID、第二板位ID、第二子卡ID和第二端口 ID ;地址可以為網絡協(xié)議(InternetProtocol,以下簡稱:IP)地址或者多媒體接入控制(Media Access Control,以下簡稱:MAC)地址。
[0069]第一節(jié)點接收第二節(jié)點發(fā)送的第一響應消息之后,由于第一響應消息中包含第二節(jié)點的標識,即第一節(jié)點可以獲知下一跳節(jié)點的標識。
[0070]可選地,如果第一請求消息中包括了第一節(jié)點的標識,則第一響應消息中除了包含第二節(jié)點的標識之外,還可以包含第一節(jié)點的標識,如圖3所示,圖3為本發(fā)明節(jié)點保護方法實施例一的第一響應消息的報文格式圖。其中,第二節(jié)點ID長度為8字節(jié),第二板位ID長度為4字節(jié),第二子卡ID長度為4字節(jié),第二端口 ID為4字節(jié)。
[0071]S103:第一節(jié)點確定第二節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點。
[0072]第一節(jié)點確定第二節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點具體的方式為:
[0073]首先第一節(jié)點獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;
[0074]然后,第一節(jié)點確定第一 LSP在第一節(jié)點上的出口標簽為第一 LSP在第二節(jié)點上的入口標簽;第一節(jié)點確定第一節(jié)點在第一 LSP上的下一跳節(jié)點的地址為第二節(jié)點上對應第一 LSP的地址;其中,確定第一 LSP在第一節(jié)點上的出口標簽與確定第一節(jié)點在第一 LSP上的下一跳節(jié)點的地址沒有先后執(zhí)行順序的限定。
[0075]本實施例中,通過第一節(jié)點向第一 LSP的傳送方向發(fā)送第一請求消息,接收到第一請求消息的第二節(jié)點向第一節(jié)點發(fā)送第一響應消息,根據第一響應消息確定第一 LSP上第一個接收到第一請求消息的未失效第二節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,從而在第一 LSP上的節(jié)點失效時,第一節(jié)點可自動探測第一 LSP上未失效的節(jié)點并自動設置該未失效節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,從而有助于減輕第一 LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0076]在上述實施例中,第一節(jié)點獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽包括但不限于以下幾種實現(xiàn)方式:
[0077]其中,第一種實現(xiàn)方式為:如果第一響應消息中包含的第二節(jié)點的標識為第二節(jié)點的非地址信息,第一節(jié)點接收并存儲網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點的標識、標識對應的入口標簽以及標識對應第一 LSP的地址,第一節(jié)點根據第二節(jié)點的標識以及接收的下游各節(jié)點的標識、標識對應的入口標簽、標識對應第一 LSP的地址,確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上入口標簽。
[0078]舉例來說:假設第一 LSP上的節(jié)點依次為節(jié)點A、節(jié)點B、節(jié)點C和節(jié)點D,則第一LSP上第一節(jié)點(即節(jié)點A)的下游各節(jié)點分別為節(jié)點B、節(jié)點C和節(jié)點D,下游各節(jié)點上對應第一 LSP的地址以IP地址為例,第一 LSP上節(jié)點B對應的入口標簽為100,節(jié)點B上對應第一 LSP的IP地址為1.1.1.1 ;節(jié)點C對應的入口標簽為1000,節(jié)點C上對應第一 LSP的IP地址為11.11.11.11 ;節(jié)點D對應的入口標簽為2000,節(jié)點D上對應第一 LSP的IP地址為
12.12.12.12。則網管設備將節(jié)點B、節(jié)點C、節(jié)點D對應的入口標簽和節(jié)點B、節(jié)點C、節(jié)點D上對應第一 LSP的IP地址發(fā)送到節(jié)點A。
[0079]當?shù)谝还?jié)點確定第二節(jié)點為節(jié)點B,即下一跳節(jié)點為節(jié)點B,則第一節(jié)點用節(jié)點B的標識查找上述網管設備發(fā)送的節(jié)點B、節(jié)點C、節(jié)點D對應的入口標簽和節(jié)點B、節(jié)點C、節(jié)點D上對應第一 LSP的IP地址,得到節(jié)點B的入口標簽和節(jié)點B上對應第一 LSP的IP地址,然后確定第一 LSP上在第一節(jié)點的出口標簽為第一 LSP上節(jié)點B的入口標簽100,第一節(jié)點在第一 LSP上的下一跳IP地址為節(jié)點B上對應第一 LSP的IP地址1.1.1.1。當節(jié)點B掉電,節(jié)點B的兩個端口直通,第一節(jié)點確定第二節(jié)點為節(jié)點C,即下一跳節(jié)點為節(jié)點C,則確定第一 LSP上在第一節(jié)點的出口標簽為第一 LSP上節(jié)點C的入口標簽1000,第一節(jié)點在第一 LSP上的下一跳IP地址為節(jié)點C上對應第一 LSP的的IP地址11.11.11.11。當節(jié)點B和節(jié)點C都掉電,節(jié)點D未掉電時,節(jié)點B的兩個端口直通,節(jié)點C的兩個端口直通,第一節(jié)點確定第二節(jié)點為節(jié)點D,即下一跳節(jié)點為節(jié)點D,則第一節(jié)點確定第一 LSP上在第一節(jié)點的出口標簽為第一 LSP上節(jié)點D的入口標簽2000,第一節(jié)點在第一 LSP上的下一跳IP地址為節(jié)點D上對應第一 LSP的IP地址12.12.12.12。
[0080]也就是,第一種實現(xiàn)方式實質上是通過從網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點的入口標簽和各節(jié)點對應第一 LSP的地址,獲知第二節(jié)點的入口標簽和第二節(jié)點對應第一 LSP的地址。
[0081]第二種實現(xiàn)方式為:若第一響應消息中第二節(jié)點的標識為第二節(jié)點的非地址信息,第一響應消息中還可以包括第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,即,第一節(jié)點可以從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0082]第三種實現(xiàn)方式為:若第一響應消息中第二節(jié)點的標識為第二節(jié)點上對應第一LSP的地址,第一節(jié)點接收并存儲網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點對應第一 LSP的地址以及地址對應的入口標簽,第一節(jié)點根據第二節(jié)點的標識、接收到的下游各節(jié)點上對應第一 LSP的地址以及地址對應的入口標簽,確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0083]第四種實現(xiàn)方式為:若第二節(jié)點的標識為第二節(jié)點上對應第一 LSP的地址,第一響應消息中還可以包括第一 LSP在第二節(jié)點上的入口標簽,相應地,第一節(jié)點從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0084]第五種實現(xiàn)方式為:若第二節(jié)點的標識為第二節(jié)點的非地址信息,當?shù)谝还?jié)點接收到第二節(jié)點發(fā)送的第一響應消息之后,第一節(jié)點向第二節(jié)點發(fā)送第二請求消息,其中,第二請求消息用于請求第二節(jié)點上對應第一 LSP的地址和第一 LSP在上述第二節(jié)點上的入口標簽;第一節(jié)點接收第二節(jié)點發(fā)送的第二響應消息,第二響應消息為第二請求消息的響應,第二響應消息中攜帶第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,第一節(jié)點從第二響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0085]第六種實現(xiàn)方式為:若第二節(jié)點的標識為第二節(jié)點上對應第一 LSP的地址,當?shù)谝还?jié)點接收到第二節(jié)點發(fā)送的第一響應消息之后,第一節(jié)點向第二節(jié)點發(fā)送第二請求消息,其中,第二請求消息用于請求第一 LSP在上述第二節(jié)點上的入口標簽,第一節(jié)點接收第二節(jié)點發(fā)送的第二響應消息,第二響應消息為第二請求消息的響應,第二響應消息中攜帶第一 LSP在第二節(jié)點上的入口標簽,第一節(jié)點從第一響應消息中獲取第二節(jié)點上對應第一LSP的地址,從第二響應消息中獲取第一 LSP在第二節(jié)點上的入口標簽。
[0086]在第五種實現(xiàn)方式或第六種實現(xiàn)方式中,第二請求消息中還可以攜帶第一節(jié)點上對應第二 LSP的地址和第二 LSP在第一節(jié)點上的入口標簽,上述第二 LSP是第一 LSP的反向LSP。例如:第一 LSP的首節(jié)點為節(jié)點A,末節(jié)點為節(jié)點D,第一 LSP的路徑上依次有節(jié)點A、節(jié)點B、節(jié)點C和節(jié)點D,那么,第二 LSP的首節(jié)點為節(jié)點D,末節(jié)點為節(jié)點A、第二 LSP的路徑上依次有節(jié)點D、節(jié)點C、節(jié)點B和節(jié)點A。第二節(jié)點接收到第一節(jié)點上對應第二 LSP的地址和第二 LSP在第一節(jié)點上的入口標簽之后,確定第二 LSP在第二節(jié)點上的出口標簽為第二 LSP在第一節(jié)點上的入口標簽,第二節(jié)點在第二 LSP上的下一跳地址為第一節(jié)點上對應第二 LSP的地址。
[0087]進一步地,第二請求消息中還可以攜帶第一節(jié)點的標識、第二節(jié)點的標識和第一LSP的標識號。
[0088]更進一步地,第二請求消息中還可以攜帶第一協(xié)議類型,第一協(xié)議類型為請求類型。
[0089]如圖4所示,圖4為本發(fā)明節(jié)點保護方法實施例一的第二請求消息的報文格式圖,其中,第一節(jié)點的標識的長度為4字節(jié),第二節(jié)點的標識的長度為4字節(jié),第一 LSP標識號的長度為4字節(jié),第一協(xié)議類型長度為4字節(jié),第二 LSP在第一節(jié)點上的入口標簽長度為4字節(jié),第一節(jié)點上對應第二 LSP的地址長度為6字節(jié)。
[0090]第二節(jié)點接收到第一節(jié)點發(fā)送的第二請求消息之后,向第一節(jié)點發(fā)送第二響應消息,第二響應消息中攜帶第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0091]進一步地,第二響應消息中還攜帶第一節(jié)點的標識、第二節(jié)點的標識、第二 LSP的標識號以及第二 LSP在第一節(jié)點的入口標簽,第一節(jié)點接收到第二響應消息之后,可以通過判斷第二響應消息中的第二節(jié)點發(fā)送的第一節(jié)點上對應第二 LSP的地址和第二 LSP在第一節(jié)點的入口標簽是否與第一請求消息中的第一節(jié)點上對應第二 LSP的地址和第二 LSP在第一節(jié)點的入口標簽相同,若是,則執(zhí)行S103,確定第二節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,若否,則丟棄上述第二響應消息。
[0092]更進一步地,第二響應消息中還可以包含第二協(xié)議類型,第二協(xié)議類型為應答類型。
[0093]如圖5所示,圖5為本發(fā)明節(jié)點保護方法實施例一的第二響應消息的報文格式圖,其中,第二節(jié)點的標識的長度為4字節(jié),第一節(jié)點的標識的長度為4字節(jié),第二 LSP標識號的長度為4字節(jié),第二協(xié)議類型長度為4字節(jié),第二 LSP在第一節(jié)點上的入口標簽長度為5字節(jié),第一節(jié)點上對應第二 LSP的地址長度為6字節(jié),第一 LSP在第二節(jié)點上的入口標簽長度為4字節(jié),第二節(jié)點上對應第一 LSP的地址長度為6字節(jié)。
[0094]也就是,第五種實現(xiàn)方式實質上是通過第一節(jié)點向第二節(jié)點發(fā)送第二請求消息的方式請求獲取第二節(jié)點對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,第二節(jié)點通過第二響應消息將第二節(jié)點對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽告知第一節(jié)點,從而,第一節(jié)點確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上入口標簽。
[0095]采用上幾種實現(xiàn)方式確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,無需人工指定,大大減少了在節(jié)點失效時用戶配置的工作量,從而,有助于減輕LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0096]圖6為本發(fā)明節(jié)點保護方法實施例二的流程示意圖,如圖6所示,本實施例的執(zhí)行主體是第二節(jié)點,本實施例的方法如下:[0097]S601:第二節(jié)點接收第一節(jié)點發(fā)送的第一請求消息。
[0098]其中,第一節(jié)點為第一 LSP上第二節(jié)點的上游節(jié)點,第一請求消息用于請求第二節(jié)點的標識,第二節(jié)點是第一 LSP的傳送方向上的第一個接收到第一請求消息的未失效的第二節(jié)點的標識。
[0099]S602:第二節(jié)點向第一節(jié)點發(fā)送第一響應消息。
[0100]其中,第一響應消息為第一請求消息的響應,第一響應消息中包含第二節(jié)點的標識,第一節(jié)點根據第二節(jié)點的標識確定第一節(jié)點在第一 LSP上的下一跳節(jié)點。
[0101]本實施例中,通過第二節(jié)點接收第一節(jié)點發(fā)送的第一請求消息,并向第一節(jié)點發(fā)送第一響應消息,由于第一響應消息中攜帶第二節(jié)點的標識,因此,第一節(jié)點可根據第二節(jié)點的標識確定下一跳節(jié)點,從而,有助于減輕LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0102]當?shù)谝还?jié)點采用圖1所示實施例中的第五種實現(xiàn)方式獲取第二節(jié)點的入口標簽和地址時,相應地,第二節(jié)點接收第一節(jié)點發(fā)送的第二請求消息,第二請求消息用于請求第二節(jié)點上對應第一 LSP的地址和第一 LSP在上述第二節(jié)點上的入口標簽;第二節(jié)點向第一節(jié)點發(fā)送的第二響應消息,第二響應消息為第二請求消息的響應,第二響應消息中攜帶第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,第一節(jié)點從第二響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0103]當?shù)谝还?jié)點采用圖1所示實施例中的第六種實現(xiàn)方式獲取第二節(jié)點上對應第一LSP的地址和第一 LSP在第二節(jié)點上的入口標簽時,相應地,第二節(jié)點接收第一節(jié)點發(fā)送第二請求消息,其中,第二請求消息用于請求第一 LSP在上述第二節(jié)點上的入口標簽,第二節(jié)點向第一節(jié)點發(fā)送的第二響應消息,第二響應消息中攜帶第一 LSP在第二節(jié)點上的入口標簽,第一節(jié)點從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址,從第二響應消息中獲取第一 LSP在第二節(jié)點上的入口標簽。
[0104]在上述實施例中,第二請求消息中還可以攜帶第一節(jié)點上對應第二 LSP的地址和第二 LSP在第一節(jié)點的入口標簽,上述第二 LSP是第一 LSP的反向LSP。例如:第一 LSP的首節(jié)點為節(jié)點A,末節(jié)點為節(jié)點D,第一 LSP的路徑上依次有節(jié)點A、節(jié)點B、節(jié)點C和節(jié)點D,那么,第二 LSP的首節(jié)點為節(jié)點D,末節(jié)點為節(jié)點A、第二 LSP的路徑上依次有節(jié)點D、節(jié)點C、節(jié)點B和節(jié)點A。
[0105]進一步地,第二請求消息中還攜帶第一節(jié)點的標識、第二節(jié)點的標識和第一 LSP的標識號。
[0106]更進一步地,第二請求消息中還可以攜帶第一協(xié)議類型,第一協(xié)議類型為請求類型。
[0107]關于第二請求消息攜帶的內容和報文格式,請參考實施例一中的相關描述并參考圖4 ;關于第二響應消息攜帶的內容和報文格式,請參考實施例一中的相關描述并參考圖5,在此不再贅述。
[0108]采用上幾種實現(xiàn)方式確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,無需人工指定,大大減少了在節(jié)點失效時用戶配置的工作量,從而,有助于減輕LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0109]圖7為本發(fā)明節(jié)點保護裝置實施例一的結構示意圖,本實施例的節(jié)點保護裝置為第一節(jié)點,本實施例的裝置包括發(fā)送模塊701、接收模塊702和處理模塊703,其中,發(fā)送模塊701用于向第一 LSP的傳送方向發(fā)送第一請求消息,上述第一請求消息用于請求第二節(jié)點的標識,上述第二節(jié)點是上述第一 LSP的傳送方向上第一個接收到上述第一請求消息的未失效的節(jié)點;接收模塊702用于接收上述第二節(jié)點發(fā)送的第一響應消息,第一響應消息為第一請求消息的響應,上述第一響應消息中包含上述第二節(jié)點的標識;處理模塊703用于確定上述第二節(jié)點為上述第一節(jié)點在上述第一 LSP上的下一跳節(jié)點。
[0110]本實施例的裝置對應的可執(zhí)行圖1上述方法實施例的技術方案,其實現(xiàn)原理和技術效果類似,此處不再贅述。
[0111]在上述實施例中,處理模塊703包括:第一處理單元和第二處理單元,其中,第一處理單元,用于獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;第二處理單元,用于確定第一 LSP在第一節(jié)點上的出口標簽為第一 LSP在第二節(jié)點上的入口標簽;確定第一節(jié)點在第一 LSP上的下一跳節(jié)點的地址為第二節(jié)點上對應第一 LSP的地址。
[0112]在上述實施例中,若第二節(jié)點的標識為第二節(jié)點的非地址信息,第一處理單元具體用于接收并存儲網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點的標識,標識對應的入口標簽,以及標識對應第一 LSP的地址;根據第二節(jié)點的標識以及接收的下游各節(jié)點的標識、標識對應的入口標簽、標識對應第一 LSP的地址,確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0113]在上述實施例中,若第二節(jié)點的標識為第二節(jié)點的非地址信息,第一響應消息中還包括第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;
[0114]相應地,第一處理單元具體用于從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0115]在上述實施例中,若第二節(jié)點的標識為第二節(jié)點上對應第一 LSP的地址,第一處理單元具體用于接收并存儲網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點上對應第一 LSP的地址以及地址對應的入口標簽;根據第二節(jié)點的標識、接收到的下游各節(jié)點上對應第一 LSP的地址以及地址對應的入口標簽,確定第二節(jié)點上對應第一 LSP的地址和第一LSP在第二節(jié)點上的入口標簽。
[0116]在上述實施例中,若第二節(jié)點的標識為第二節(jié)點上對應第一 LSP的地址,第一響應消息中還包括第一 LSP在第二節(jié)點上的入口標簽;相應地,第一處理單元具體用于從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0117]在上述實施例中,若第二節(jié)點的標識為第二節(jié)點的非地址信息,第一處理單元具體用于向第二節(jié)點發(fā)送第二請求消息,第二請求消息用于請求第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;接收第二節(jié)點發(fā)送的第二響應消息,第二響應消息為第二請求消息的響應,第二響應消息中攜帶第二節(jié)點上對應第一 LSP的地址和第一LSP在第二節(jié)點上的入口標簽;從第二響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0118]在上述實施例中,第二請求消息中攜帶第一節(jié)點上對應第二 LSP的地址和第二LSP在第一節(jié)點上的入口標簽,其中,第二 LSP是第一 LSP的反向LSP。
[0119]本發(fā)明實施例還提供了一種節(jié)點保護裝置900,如圖8所示,該節(jié)點保護裝置900包括:總線940 ;以及連接到總線940的處理器910、存儲器920和接口 930,其中該接口 930用于接收其他設備發(fā)送的消息或者向其他設備發(fā)送消息,例如,向第一 LSP的傳送方向發(fā)送第一請求消息;或者,接收第二節(jié)點發(fā)送的第一響應消息。該存儲器920用于存儲指令,該處理器910用于執(zhí)行該指令,其中,該指令包括:向第一 LSP的傳送方向發(fā)送第一請求消息,第一請求消息用于請求第二節(jié)點的標識,第二節(jié)點是第一 LSP的傳送方向上第一個接收到第一請求消息的未失效的節(jié)點;接收第二節(jié)點發(fā)送的第一響應消息,第一響應消息為第一請求消息的響應,第一響應消息中包含第二節(jié)點的標識;確定第二節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點。
[0120]在本發(fā)明實施例中,可選地,該處理器910執(zhí)行確定第二節(jié)點為第一節(jié)點在第一LSP上的下一跳節(jié)點,包括:
[0121]獲取獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;確定第一 LSP在第一節(jié)點上的出口標簽為第一 LSP在第二節(jié)點上的入口標簽;確定第一節(jié)點在第一 LSP上的下一跳節(jié)點的地址為第二節(jié)點上對應第一 LSP的地址。
[0122]在本發(fā)明實施例中,可選地,若第二節(jié)點的標識為第二節(jié)點的非地址信息,該處理器910執(zhí)行獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,包括:
[0123]接收并存儲網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點的標識,標識對應的入口標簽,以及標識對應第一 LSP的地址;
[0124]根據第二節(jié)點的標識以及接收的下游各節(jié)點的標識、標識對應的入口標簽、標識對應第一 LSP的地址,確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0125]在本發(fā)明實施例中,可選地,若第二節(jié)點的標識為第二節(jié)點的非地址信息,該處理器910執(zhí)行獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,包括:
[0126]從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0127]在本發(fā)明實施例中,可選地,若第二節(jié)點的標識為第二節(jié)點上對應第一 LSP的地址,該處理器910執(zhí)行獲取獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,包括:
[0128]接收并存儲網管設備發(fā)送的第一 LSP上第一節(jié)點的下游各節(jié)點上對應第一 LSP的地址以及地址對應的入口標簽;
[0129]根據第二節(jié)點的標識、接收到的下游各節(jié)點上對應第一 LSP的地址以及地址對應的入口標簽,確定第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0130]在本發(fā)明實施例中,可選地,若第二節(jié)點的標識為第二節(jié)點上對應第一 LSP的地址,第一響應消息中還包括第一 LSP在第二節(jié)點上的入口標簽;該處理器910執(zhí)行獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,包括:
[0131]從第一響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0132]在本發(fā)明實施例中,可選地,若第二節(jié)點的標識為第二節(jié)點的非地址信息,該處理器910執(zhí)行獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽,包括:
[0133]向第二節(jié)點發(fā)送第二請求消息,第二請求消息用于請求請求第二節(jié)點上對應第一LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;
[0134]接收第二節(jié)點發(fā)送的第二響應消息,第二響應消息為第二請求消息的響應,第二響應消息中攜帶第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽;
[0135]從第二響應消息中獲取第二節(jié)點上對應第一 LSP的地址和第一 LSP在第二節(jié)點上的入口標簽。
[0136]因此,本發(fā)明實施例的節(jié)點保護裝置,通過向第一 LSP的傳送方向發(fā)送第一請求消息,接收到第一請求消息的第二節(jié)點向第一節(jié)點發(fā)送第一響應消息,根據第一響應消息確定第一 LSP上第一個接收到第一請求消息的未失效第二節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,從而在第一 LSP上的節(jié)點失效時,第一節(jié)點可自動探測第一 LSP上未失效的節(jié)點并自動設置該未失效節(jié)點為第一節(jié)點在第一 LSP上的下一跳節(jié)點,從而有助于減輕第一LSP上的節(jié)點失效對數(shù)據傳輸?shù)挠绊憽?br>
[0137]本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0138]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。
【權利要求】
1.一種節(jié)點保護方法,其特征在于,包括: 第一節(jié)點向第一標簽交換路徑LSP的傳送方向發(fā)送第一請求消息,所述第一請求消息用于請求第二節(jié)點的標識,所述第二節(jié)點是所述第一 LSP的傳送方向上第一個接收到所述第一請求消息的未失效的節(jié)點; 所述第一節(jié)點接收所述第二節(jié)點發(fā)送的第一響應消息,所述第一響應消息為所述第一請求消息的響應,所述第一響應消息中包含所述第二節(jié)點的標識; 所述第一節(jié)點確定所述第二節(jié)點為所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點。
2.根據權利要求1所述的方法,其特征在于,所述第一節(jié)點確定所述第二節(jié)點為所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點,包括: 所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽; 所述第一節(jié)點確定所述第一 LSP在所述第一節(jié)點上的出口標簽為所述第一 LSP在所述第二節(jié)點上的入口標簽; 所述第一節(jié)點確定所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點的地址為所述第二節(jié)點上對應所述第一 LSP的地址。
3.根據權利要求2所述的方法,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括: 所述第一節(jié)點接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點的標識,所述標識對應的入口標簽,以及所述標識對應所述第一 LSP的地址; 所述第一節(jié)點根據所述第二節(jié)點的標識以及接收的所述下游各節(jié)點的標識、所述標識對應的入口標簽、所述標識對應所述第一 LSP的地址,確定所述第二節(jié)點上對應所述第一LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
4.根據權利要求2所述的方法,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一響應消息中還包括所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽; 相應地,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括: 所述第一節(jié)點從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
5.根據權利要求2所述的方法,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括: 所述第一節(jié)點接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽; 所述第一節(jié)點根據所述第二節(jié)點的標識、接收到的所述下游各節(jié)點上對應所述第一LSP的地址以及所述地址對應的入口標簽,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
6.根據權利要求2所述的方法,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一響應消息中還包括所述第一 LSP在所述第二節(jié)點上的入口標簽; 相應地,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括: 所述第一節(jié)點從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
7.根據權利要求2所述的方法,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一節(jié)點獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽,包括: 所述第一節(jié)點向所述第二節(jié)點發(fā)送第二請求消息,所述第二請求消息用于請求所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽; 所述第一節(jié)點接收所述第二節(jié)點發(fā)送的第二響應消息,所述第二響應消息為所述第二請求消息的響應,所述第二響應消息中攜帶所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽; 所述第一節(jié)點從所述第二響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
8.根據權利要求7所述的方法,其特征在于,所述第二請求消息中攜帶所述第一節(jié)點上對應第二 LSP的地址和所述第二 LSP在所述第一節(jié)點上的入口標簽,其中,所述第二 LSP是所述第一 LSP的反向LSP。
9.根據權利要求1~8任一項所述的方法,其特征在于,所述第二節(jié)點的標識包括:第二節(jié)點標識ID、第二板位ID、`第二子卡ID和第二端口 ID。
10.一種節(jié)點保護裝置,所述節(jié)點保護裝置為第一節(jié)點,其特征在于,包括: 發(fā)送模塊,用于向第一標簽交換路徑LSP的傳送方向發(fā)送第一請求消息,所述第一請求消息用于請求第二節(jié)點的標識,所述第二節(jié)點是所述第一 LSP的傳送方向上第一個接收到所述第一請求消息的未失效的節(jié)點; 接收模塊,用于接收所述第二節(jié)點發(fā)送的第一響應消息,所述第一響應消息為所述第一請求消息的響應,所述第一響應消息中包含所述第二節(jié)點的標識; 處理模塊,用于確定所述第二節(jié)點為所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點。
11.根據權利要求10所述的裝置,其特征在于,所述處理模塊包括: 第一處理單元,用于獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽; 第二處理單元,用于確定所述第一 LSP在所述第一節(jié)點上的出口標簽為所述第一 LSP在所述第二節(jié)點上的入口標簽;確定所述第一節(jié)點在所述第一 LSP上的下一跳節(jié)點的地址為所述第二節(jié)點上對應所述第一 LSP的地址。
12.根據權利要求11所述的裝置,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一處理單元具體用于接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點的標識,所述標識對應的入口標簽,以及所述標識對應所述第一 LSP的地址;根據所述第二節(jié)點的標識以及接收的所述下游各節(jié)點的標識、所述標識對應的入口標簽、所述標識對應所述第一 LSP的地址,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
13.根據權利要求11所述的裝置,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一響應消息中還包括所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽; 相應地,所述第一處理單元具體用于從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
14.根據權利要求11所述的裝置,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一處理單元具體用于接收并存儲網管設備發(fā)送的所述第一 LSP上所述第一節(jié)點的下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽;根據所述第二節(jié)點的標識、接收到的所述下游各節(jié)點上對應所述第一 LSP的地址以及所述地址對應的入口標簽,確定所述第二節(jié)點上對應所述第一 LSP的地址和所述第一LSP在所述第二節(jié)點上的入口標簽。
15.根據權利要求11所述的裝置,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點上對應所述第一 LSP的地址,所述第一響應消息中還包括所述第一 LSP在所述第二節(jié)點上的入口標簽; 相應地,所述第一處理單元具體用于從所述第一響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
16.根據權利要求11所述的裝置,其特征在于,若所述第二節(jié)點的標識為第二節(jié)點的非地址信息,所述第一處理單元具體用于向所述第二節(jié)點發(fā)送第二請求消息,所述第二請求消息用于請求所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;接收所述第二節(jié)點發(fā)送的第二響應消息,所述第二響應消息為所述第二請求消息的響應,所述第二響應消息中攜帶所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽;從所述第二響應消息中獲取所述第二節(jié)點上對應所述第一 LSP的地址和所述第一 LSP在所述第二節(jié)點上的入口標簽。
17.根據權利要求16所述的裝置,其特征在于,所述第二請求消息中攜帶所述第一節(jié)點上對應第二 LSP的地址和所述第二 LSP在所述第一節(jié)點上的入口標簽,其中,所述第二LSP是所述第一 LSP的反向LSP。
【文檔編號】H04L12/703GK103685024SQ201310731823
【公開日】2014年3月26日 申請日期:2013年12月26日 優(yōu)先權日:2013年12月26日
【發(fā)明者】薛偉 申請人:華為技術有限公司