一種流量工程隧道的檢測方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例公開了一種流量工程隧道的檢測方法、裝置及系統(tǒng),所述方法包括:中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文;獲取中間節(jié)點到首節(jié)點的逆向路徑信息,逆向路徑信息包括:從MPLS請求報文中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息;根據(jù)逆向路徑信息將MPLS請求報文對應的MPLS回應報文發(fā)送到首節(jié)點。采用本發(fā)明,中間節(jié)點可根據(jù)逆向路徑信息向首節(jié)點發(fā)送MPLS回應報文,解除了與路由的耦合關(guān)系,避免了路由不通時導致TE?ping和TE?tracert失效的情況,提高了對流量工程隧道的聯(lián)通檢測和診斷的成功率。
【專利說明】一種流量工程隧道的檢測方法、裝置及系統(tǒng)
【技術(shù)領域】
[0001]本發(fā)明涉及網(wǎng)絡通信【技術(shù)領域】,尤其涉及一種流量工程隧道的檢測方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]TE (Traffic Engineering,流量工程)可實現(xiàn)鏈路流量均衡,解決網(wǎng)絡資源分配不合理導致的擁塞,提升資源利用率,降低運營成本。MPLS (Multi-Protocol LabelSwitching,多協(xié)議標簽交換)TE用于解決MPLS網(wǎng)絡中的擁塞問題,MPLS網(wǎng)絡中建立的TE隧道為MPLS TE tunnel (MPLS TE隧道),MPLS TE tunnel中的數(shù)據(jù)傳輸發(fā)生在標簽交換路徑(LSP, lable switched path)上,LSP是每一個沿著從源端到終端的路徑上的節(jié)點的標簽序列,MPLS TE tunnel是由隧道的首端發(fā)起建立,是一條head-end的LSP隧道,MPLSTE tunnel為單向隧道。
[0003]TE ping和TE tracert可對MPLS TE的聯(lián)通進行檢測和診斷,TE ping可檢測MPLS TE隧道轉(zhuǎn)發(fā)層面的聯(lián)通性,如果隧道的聯(lián)通性出現(xiàn)問題,可通過TE tracert逐跳故障定位和通道追蹤?,F(xiàn)有技術(shù)中,TE ping中,首節(jié)點向尾節(jié)點發(fā)送請求報文,回應報文由尾節(jié)點通過路由轉(zhuǎn)發(fā)回到首節(jié)點,首節(jié)點接收到回應報文后完成整條隧道的聯(lián)通性檢測;TEtracert中,首節(jié)點向中間節(jié)點發(fā)送請求報文,回應報文由中間節(jié)點通過路由轉(zhuǎn)發(fā)回到首節(jié)點,如果該中間節(jié)點不是尾節(jié)點,首節(jié)點接收到回應報文后繼續(xù)向下一個中間節(jié)點發(fā)送請求報文,如此循環(huán),直到首節(jié)點接收到尾節(jié)點發(fā)送的回應報文,TE tracert結(jié)束。
[0004]在對MPLS TE的聯(lián)通進行檢測和診斷過程中,路由不通會導致TE ping和TEtracert失效,例如,當MPLS TE tunnel跨路由域建立時,路由相互隔離以致尾節(jié)點沒有到首節(jié)點的路由,貝1J回應報文找不到到達首節(jié)點的路由,導致TE ping和TE tracert失效;若MPLS TE tunnel 使用 ISIS (intermediate system to intermediate system)協(xié)議分發(fā)路徑信息,在節(jié)點啟動成功后的時間內(nèi),ISIS發(fā)布的LSP中的OLbit (Over-load bit)會置位,OLbit置位表示設備已超載,路由計算時會跳過該節(jié)點,則到下游節(jié)點的路由不通,雖不影響經(jīng)過該節(jié)點的MPLS TE tunnel的正常建立和轉(zhuǎn)發(fā),但經(jīng)過該節(jié)點的MPLS TE tunnel的ping和tracert失敗。MPLS TE tunnel中的路由不通,以致TE ping和TE tracert失效,回應報文無法返回到首節(jié)點,導致對MPLS TE的聯(lián)通檢測和診斷失敗。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例所要解決的技術(shù)問題在于,提供一種流量工程隧道的檢測方法、裝置及系統(tǒng),解除了與路由的I禹合關(guān)系,避免了路由不通時導致TE ping和TE tracert失效的情況,提高了對流量工程隧道的聯(lián)通檢測和診斷的成功率。
[0006]為了解決上述技術(shù)問題,本發(fā)明實施例第一方面提供了一種流量工程隧道的檢測方法,所述方法包括:
[0007]中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文;[0008]所述中間節(jié)點獲取所述中間節(jié)點到所述首節(jié)點的逆向路徑信息,所述逆向路徑信息包括:從MPLS請求報文中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息;
[0009]所述中間節(jié)點根據(jù)所述逆向路徑信息將所述MPLS請求報文對應的MPLS回應報文發(fā)送到首節(jié)點。
[0010]在第一方面的第一種可能的實現(xiàn)方式中,所述MPLS請求報文包括: [0011]源路由TLV字段,所述源路由TLV字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息;
[0012]所述中間節(jié)點獲取所述中間節(jié)點到所述首節(jié)點的逆向路徑信息包括:
[0013]根據(jù)所述MPLS請求報文中的源路由TLV字段記錄的MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息確定所述中間節(jié)點到所述首節(jié)點的逆向路徑信息。
[0014]在第一方面的第二種可能的實現(xiàn)方式中,所述中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文之前,包括:
[0015]所述中間節(jié)點接收所述首節(jié)點發(fā)送的MPLS流量工程隧道建立請求,所述MPLS流量工程隧道建立請求攜帶從所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址
信息;
[0016]所述中間節(jié)點從所述MPLS流量工程隧道建立請求中獲取所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中。
[0017]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述MPLS流量工程隧道建立請求包括:
[0018]對象記錄字段,所述對象記錄字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點的路徑中的每個節(jié)點的地址信息。
[0019]結(jié)合第一方面的第三可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述中間節(jié)點從所述MPLS流量工程隧道建立請求中獲取所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中之后,包括:
[0020]所述中間節(jié)點將所述包括對象記錄字段的MPLS流量工程隧道建立請求發(fā)送到所述尾節(jié)點,所述尾節(jié)點與所述首節(jié)點之間包括至少一個中間節(jié)點,以使所述尾節(jié)點根據(jù)所述MPLS流量工程隧道建立請求向所述中間節(jié)點發(fā)送包括所述對象記錄字段的MPLS流量工程隧道建立響應;
[0021]所述中間節(jié)點根據(jù)所述MPLS流量工程隧道建立響應中的對象記錄字段記錄并保存MPLS流量工程隧道中所述尾節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息;
[0022]所述中間節(jié)點向所述首節(jié)點發(fā)送所述包括所述對象記錄字段的MPLS流量工程隧道建立響應,以使所述首節(jié)點根據(jù)所述對象記錄字段記錄并保存MPLS流量工程隧道中所述尾節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息。
[0023]相應地,本發(fā)明實施例第二方面提供了一種流量工程隧道的檢測裝置,包括:
[0024]第一接收模塊,用于接收首節(jié)點發(fā)送的MPLS請求報文;[0025]獲取模塊,用于獲取所述中間節(jié)點到首節(jié)點的逆向路徑信息,所述逆向路徑信息包括:從MPLS請求報文中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息;
[0026]第一發(fā)送模塊,用于根據(jù)所述獲取模塊獲取到的逆向路徑信息將所述第一接收模塊接收到的MPLS請求報文對應的MPLS回應報文發(fā)送到首節(jié)點。
[0027]在第二方面的第一種可能的實現(xiàn)方式中,所述MPLS請求報文包括:
[0028]源路由TLV字段,所述源路由TLV字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息;
[0029]所述獲取模塊獲取所述中間節(jié)點到首節(jié)點的逆向路徑信息具體用于:
[0030]根據(jù)所述MPLS請求報文中的源路由TLV字段記錄的MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息確定所述中間節(jié)點到首節(jié)點的逆向路徑信息。
[0031]在第二方面的第二種可能的實現(xiàn)方式中,所述裝置還包括:
[0032]第二接收模塊,用于接收所述首節(jié)點發(fā)送的MPLS流量工程隧道建立請求,所述MPLS流量工程隧道建立請求攜帶從所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點
信息;
[0033]地址信息處理模塊,用于從所述第二接收模塊接收到的MPLS流量工程隧道建立請求中獲取所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中。
[0034]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述MPLS流量工程隧道建立請求包括:
[0035]對象記錄字段,所述對象記錄字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點的路徑中的每個節(jié)點的地址信息。
[0036]結(jié)合第二方面的第三種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,所述裝置還包括:
[0037]第二發(fā)送模塊,用于將所述包括對象記錄字段的MPLS流量工程隧道建立請求發(fā)送到尾節(jié)點,所述尾節(jié)點與所述首節(jié)點之間包括至少一個中間節(jié)點,以使所述尾節(jié)點根據(jù)所述MPLS流量工程隧道建立請求向所述中間節(jié)點返回包括所述對象記錄字段的MPLS流量工程隧道建立響應;
[0038]記錄模塊,用于根據(jù)所述MPLS流量工程隧道建立響應中的對象記錄字段記錄MPLS流量工程隧道中所述尾節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中;
[0039]第三發(fā)送模塊,用于向所述首節(jié)點發(fā)送所述包括所述對象記錄字段的MPLS流量工程隧道建立響應,以使所述首節(jié)點根據(jù)所述對象記錄字段記錄并保存MPLS流量工程隧道中所述尾節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息。
[0040]相應地,本發(fā)明實施例第二方面提供了一種流量工程隧道的檢測系統(tǒng),包括首節(jié)點、中間節(jié)點和尾節(jié)點,其中,所述中間節(jié)點包括上述的裝置。
[0041]實施本發(fā)明實施例,中間節(jié)點可根據(jù)逆向路徑信息向首節(jié)點發(fā)送MPLS回應報文,逆向路徑信息可以包括:從MPLS請求報文中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息,解除了與路由的耦合關(guān)系,避免了路由不通時導致TE ping和TE tracert失效的情況,提高了對流量工程隧道的聯(lián)通檢測和診斷的成功率。
【專利附圖】
【附圖說明】
[0042]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0043]圖I為本發(fā)明實施例提供的一種流量工程隧道的檢測方法的流程圖;
[0044]圖2為本發(fā)明實施例提供的流量工程隧道的檢測方法的TE ping的示意圖;
[0045]圖3為本發(fā)明實施例提供的流量工程隧道的檢測方法的TE tracert的示意圖;
[0046]圖4為本發(fā)明實施例提供的流量工程隧道的建立過程的流程圖;
[0047]圖5為本發(fā)明實施例提供的流量工程隧道的建立過程的示意圖;
[0048]圖6為本發(fā)明實施例提供的流量工程隧道的檢測方法的BFD檢測的示意圖;
[0049]圖7為本發(fā)明實施例提供的一種流量工程隧道的檢測裝置的結(jié)構(gòu)示意圖;
[0050]圖8是本發(fā)明實施例提供的一種節(jié)點的結(jié)構(gòu)示意圖。`【具體實施方式】
[0051]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0052]本發(fā)明實施例提供一種流量工程隧道的檢測方法、裝置及系統(tǒng),包括:中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文;獲取中間節(jié)點到首節(jié)點的逆向路徑信息,逆向路徑信息包括:從MPLS請求報文中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息;根據(jù)逆向路徑信息將MPLS請求報文對應的MPLS回應報文發(fā)送到首節(jié)點。
[0053]本發(fā)明實施例中,流量工程隧道可以為MPLS TE隧道。流量工程隧道的檢測系統(tǒng)包括首節(jié)點、中間節(jié)點和尾節(jié)點,首節(jié)點和尾節(jié)點之間至少包括一個中間節(jié)點。
[0054]以首節(jié)點與尾節(jié)點之間包括N個中間節(jié)點為例,在TE ping中,TTL設為255,TTL為報文的生存時間。首節(jié)點向尾節(jié)點發(fā)送MPLS請求報文,尾節(jié)點根據(jù)逆向路徑信息向首節(jié)點返回MPLS回應報文。
[0055]在TE tracert中,TTL設為I,首節(jié)點向第一中間節(jié)點發(fā)送第一 MPLS請求報文。TTL超時時,第一中間節(jié)點根據(jù)逆向路徑信息向首節(jié)點返回第一 MPLS回應報文。首節(jié)點接收到第一 MPLS回應報文,第一 MPLS回應報文攜帶下游映射信息,包括下游映射TLV、接口、標簽棧等,首節(jié)點接收到該第一 MPLS回應報文,讀出下游映射信息,如果下游映射TLV非空,則說明該第一 MPLS回應報文不是尾節(jié)點發(fā)送的,則首節(jié)點向第二中間節(jié)點發(fā)送第二MPLS請求報文,TTL設為2。TTL超時時,第二中間節(jié)點根據(jù)逆向路徑信息向首節(jié)點返回第二 MPLS回應報文。首節(jié)點接收到第二 MPLS回應報文,如果首節(jié)點檢測到該第二 MPLS回應報文不是尾節(jié)點發(fā)送的(下游映射為非空),則首節(jié)點向第三中間節(jié)點發(fā)送第三MPLS請求報文,TTL設為3。TTL超時時,第三中間節(jié)點根據(jù)逆向路徑信息向首節(jié)點返回第三MPLS回應
報文,......,首節(jié)點向尾節(jié)點發(fā)送第(N+l) MPLS請求報文,尾節(jié)點根據(jù)逆向路徑信息向首
節(jié)點返回第(N+l) MPLS回應報文,首節(jié)點檢測到該第(N+l) MPLS回應報文的下游映射TLV為空,則TE tracert結(jié)束。
[0056]其中,逆向路徑信息為:從MPLS請求報文中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息。
[0057]中間節(jié)點根據(jù)逆向路徑信息向首節(jié)點發(fā)送MPLS回應報文,解除了與路由的耦合關(guān)系,避免了路由不通時導致TE ping和TE tracert失效的情況,提高了對流量工程隧道的聯(lián)通檢測和診斷的成功率。下面通過具體實施例進行說明。
[0058]圖I是本發(fā)明實施例中一種流量工程隧道的檢測方法的流程圖,圖I所示的流量工程隧道的檢測方法是以中間節(jié)點作為執(zhí)行主體進行描述的,如圖所示本實施例中的流程包括步驟SlOl~S103。
[0059]S101,中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文。
[0060]作為一種可選的實施方式,中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文。MPLS請求報文可以為IP UDP報文,UDP端口可設為3503,封裝TE隧道標簽,沿著TE隧道傳輸,MPLS請求報文的源IP地址為首節(jié)點的本地接口地址,目的IP地址為127/128網(wǎng)段的環(huán)回地址。MPLS TTL 設為 I、2 或 255 等。
[0061]S102,中間節(jié)點獲取中間節(jié)點到首節(jié)點的逆向路徑信息,所述逆向路徑信息包括:從MPLS請求報文中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息。
[0062]作為一種可選的實施方式,中間節(jié)點獲取中間節(jié)點到首節(jié)點的逆向路徑信息,若逆向路徑信息為:從MPLS請求報文中獲取到的中間節(jié)點到首節(jié)點之間的路徑中的每個節(jié)點的地址信息,則MPLS請求報文中可以包括:源路由TLV字段。其中,源路由TLV字段用于記錄MPLS流量工程TE隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息。源路由TLV字段包括Type、length、Value。
[0063]作為一種可選的實施方式,源路由TLV字段的開頭為Type類型,Type的定義可以如下:
[0064]Type#Value Field
[0065]------ ------------------
[0066]32769Hop and address
[0067]其中,Type(類型)可以設置為 32769,即 1000000000000001。
[0068]源路由TLV字段的格式例如:
【權(quán)利要求】
1.一種流量工程隧道的檢測方法,其特征在于,所述方法包括: 中間節(jié)點接收首節(jié)點發(fā)送的多協(xié)議標簽交換MPLS請求報文; 所述中間節(jié)點獲取所述中間節(jié)點到所述首節(jié)點的逆向路徑信息,所述逆向路徑信息包括:從MPLS請求報文中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息; 所述中間節(jié)點根據(jù)所述逆向路徑信息將所述MPLS請求報文對應的MPLS回應報文發(fā)送到首節(jié)點。
2.如權(quán)利要求1所述的方法,其特征在于,所述MPLS請求報文包括:源路由TLV字段,所述源路由TLV字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息; 所述中間節(jié)點獲取所述中間節(jié)點到所述首節(jié)點的逆向路徑信息包括: 根據(jù)所述MPLS請求報文中的源路由TLV字段記錄的MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息確定所述中間節(jié)點到所述首節(jié)點的逆向路徑信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述中間節(jié)點接收首節(jié)點發(fā)送的MPLS請求報文之前,包括: 所述中間節(jié)點接收所述首節(jié)點發(fā)送的MPLS流量工程隧道建立請求,所述MPLS流量工程隧道建立請求攜帶從所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息; 所述中間節(jié)點從所述MPLS流量工程隧道建立請求中獲取所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中。
4.如權(quán)利要求3所述的方法,其特征在于,所述MPLS流量工程隧道建立請求包括:對象記錄字段,所述對象記錄字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點的路徑中的每個節(jié)點的地址信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述中間節(jié)點從所述MPLS流量工程隧道建立請求中獲取所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中之后,包括: 所述中間節(jié)點將所述包括對象記錄字段的MPLS流量工程隧道建立請求發(fā)送到尾節(jié)點,所述尾節(jié)點與所述首節(jié)點之間包括至少一個中間節(jié)點,以使所述尾節(jié)點根據(jù)所述MPLS流量工程隧道建立請求向所述中間節(jié)點發(fā)送包括所述對象記錄字段的MPLS流量工程隧道建立響應; 所述中間節(jié)點根據(jù)所述MPLS流量工程隧道建立響應中的對象記錄字段記錄并保存MPLS流量工程隧道中所述尾節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息; 所述中間節(jié)點向所述首節(jié)點發(fā)送所述包括所述對象記錄字段的MPLS流量工程隧道建立響應,以使所述首節(jié)點根據(jù)所述對象記錄字段記錄并保存MPLS流量工程隧道中所述尾節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息。
6.一種流量工程隧道的檢測裝置,其特征在于,所述裝置包括: 第一接收模塊,用于接收首節(jié)點發(fā)送的MPLS請求報文;獲取模塊,用于獲取所述中間節(jié)點到首節(jié)點的逆向路徑信息,所述逆向路徑信息包括:從MPLS請求報文中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息或從隧道建立時保存在本地路徑存儲區(qū)的地址信息中獲取到的所述中間節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息; 第一發(fā)送模塊,用于根據(jù)所述獲取模塊獲取到的逆向路徑信息將所述第一接收模塊接收到的MPLS請求報文對應的MPLS回應報文發(fā)送到首節(jié)點。
7.如權(quán)利要求6所述的裝置,其特征在于,所述MPLS請求報文包括:源路由TLV字段,所述源路由TLV字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息; 所述獲取模塊獲取所述中間節(jié)點到首節(jié)點的逆向路徑信息具體用于: 根據(jù)所述MPLS請求報文中的源路由TLV字段記錄的MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息確定所述中間節(jié)點到首節(jié)點的逆向路徑息O
8.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 第二接收模塊,用于接收所述首節(jié)點發(fā)送的MPLS流量工程隧道建立請求,所述MPLS流量工程隧道建立請求攜帶從所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息; 地址信息處理模塊,用于從所述第二接收模塊接收到的MPLS流量工程隧道建立請求中獲取所述首節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中。`
9.如權(quán)利要求8所述的裝置,其特征在于,所述MPLS流量工程隧道建立請求包括:對象記錄字段,所述對象記錄字段用于記錄MPLS流量工程隧道中的所述首節(jié)點到所述中間節(jié)點的路徑中的每個節(jié)點的地址信息。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 第二發(fā)送模塊,用于將所述包括對象記錄字段的MPLS流量工程隧道建立請求發(fā)送到尾節(jié)點,所述尾節(jié)點與所述首節(jié)點之間包括至少一個中間節(jié)點,以使所述尾節(jié)點根據(jù)所述MPLS流量工程隧道建立請求向所述中間節(jié)點返回包括所述對象記錄字段的MPLS流量工程隧道建立響應; 記錄模塊,用于根據(jù)所述MPLS流量工程隧道建立響應中的對象記錄字段記錄MPLS流量工程隧道中所述尾節(jié)點到所述中間節(jié)點之間的路徑中的每個節(jié)點的地址信息,并存儲到本地路徑存儲區(qū)中; 第三發(fā)送模塊,用于向所述首節(jié)點發(fā)送所述包括所述對象記錄字段的MPLS流量工程隧道建立響應,以使所述首節(jié)點根據(jù)所述對象記錄字段記錄并保存MPLS流量工程隧道中所述尾節(jié)點到所述首節(jié)點之間的路徑中的每個節(jié)點的地址信息。
11.一種流量工程隧道的檢測系統(tǒng),其特征在于,所述系統(tǒng)包括首節(jié)點、中間節(jié)點和尾節(jié)點,其中,所述中間節(jié)點包括如權(quán)利要求6~10任一所述的裝置。
【文檔編號】H04L12/749GK103490970SQ201310436670
【公開日】2014年1月1日 申請日期:2013年9月23日 優(yōu)先權(quán)日:2013年9月23日
【發(fā)明者】張華 , 張大冬, 吳遙 申請人:華為技術(shù)有限公司