專利名稱:一種故障處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種故障處理方法和裝置。
背景技術(shù):
隨著信息化社會(huì)的飛速發(fā)展,上網(wǎng)、視頻點(diǎn)播、電視會(huì)議、可視電話、遠(yuǎn)程醫(yī)療和教 學(xué)等雙向交互業(yè)務(wù)需求越來越大,運(yùn)營(yíng)商迫切想通過開展這些網(wǎng)絡(luò)增值業(yè)務(wù)來提高網(wǎng)絡(luò)運(yùn) 營(yíng)收入。雙向交互業(yè)務(wù)需要有去和回兩條路徑分別傳輸去和返兩個(gè)方向的業(yè)務(wù),以實(shí)現(xiàn)交 互,可以通過雙向LSP (Label Switch Path,標(biāo)簽交換路徑)實(shí)現(xiàn),也可以用指定的兩條方向 相反的單向LSP承載去和回兩個(gè)方向的業(yè)務(wù),還可以通過其它方式實(shí)現(xiàn),在此不一一列舉。 要保證雙向業(yè)務(wù)的服務(wù)質(zhì)量,簡(jiǎn)單高效的檢測(cè)、定位、處理故障是保證雙向交互業(yè)務(wù)規(guī)模部 署面臨的關(guān)鍵問題之一。發(fā)明人在實(shí)現(xiàn)本發(fā)明的過程中發(fā)現(xiàn),對(duì)于雙向交互業(yè)務(wù),如果一個(gè)方向出現(xiàn)故障 將影響另一個(gè)方向的業(yè)務(wù),可能使另一個(gè)方向業(yè)務(wù)也被終止,因此這種情況下故障處理需 同時(shí)進(jìn)行。除了雙向交互業(yè)務(wù),對(duì)于其他的指定檢測(cè)兩個(gè)方向的故障的情況,也需要對(duì)去和 回兩個(gè)方向的路徑進(jìn)行故障檢測(cè)定位同時(shí)進(jìn)行處理,這時(shí)也需要一種可以同時(shí)對(duì)兩個(gè)方向 進(jìn)行檢測(cè)處理的技術(shù)。另外,雙向LSP的出現(xiàn),也需要一種能同時(shí)檢測(cè)去和回兩個(gè)方向的雙 向故障處理工具,一次對(duì)雙向LSP的兩個(gè)方向進(jìn)行檢測(cè),雙向LSP包括去和回方向路由一致 的LSP,具有同一個(gè)LSP ID,還包括去和回兩個(gè)方向分別是一條單向LSP,具有不同的LSP ID,去和回兩個(gè)方向除首節(jié)點(diǎn)一致外其余節(jié)點(diǎn)和鏈路可以不一致。然而,目前的故障處理工具,例如LSP Ping和LSP trace,大多僅支持單向處理方 式,對(duì)于需要對(duì)去路徑和返路徑進(jìn)行檢測(cè)時(shí),需要在兩端分別運(yùn)行故障處理工具,兩端獨(dú)立 的進(jìn)行故障檢測(cè)、定位處理,且需及時(shí)的在兩端之間傳遞通斷故障和倒換信息以備雙向業(yè) 務(wù)同時(shí)實(shí)施保護(hù)切換。這種方式不僅增加了信令和處理開銷,增加了網(wǎng)絡(luò)的負(fù)擔(dān)及運(yùn)行維 護(hù)的復(fù)雜性,提高了運(yùn)營(yíng)成本,同時(shí)很難滿足雙向交互業(yè)務(wù)對(duì)故障處理需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種支持雙向故障處理的故障處理方法和裝置,以解決現(xiàn)有的 故障處理工具無法對(duì)具有雙向路徑檢測(cè)需求的雙向路徑進(jìn)行故障檢測(cè)、定位和處理的技術(shù) 問題。為達(dá)到上述目的,本發(fā)明實(shí)施例是通過如下技術(shù)方案實(shí)現(xiàn)的一種故障處理方法,所述方法包括向被測(cè)路徑的至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè) 報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;根據(jù)所述至 少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)。一種故障處理裝置,所述裝置包括去方向檢測(cè)報(bào)文發(fā)送單元,用于向被測(cè)路徑的 至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;故障檢測(cè)單元,用于根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行 故障檢測(cè)。一種故障處理方法,所述方法包括接收被測(cè)路徑上的檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送的去方向檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;根據(jù) 所述去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā)起節(jié)點(diǎn)。一種故障處理裝置,所述裝置包括去方向檢測(cè)報(bào)文接收單元,用于接收被測(cè)路徑 上的檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送的去方向檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息 和返方向被測(cè)路徑信息;返方向檢測(cè)報(bào)文組裝單元,用于根據(jù)所述去方向檢測(cè)報(bào)文組裝返 方向檢測(cè)報(bào)文;返方向檢測(cè)報(bào)文發(fā)送單元,用于將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā) 起節(jié)點(diǎn)。通過本發(fā)明實(shí)施例的故障處理方法和裝置,可以對(duì)具有雙向路徑檢測(cè)需求的去方 向路徑和返方向傳輸路徑實(shí)施故障檢測(cè)定位等故障處理。
此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不 構(gòu)成對(duì)本發(fā)明的限定。在附圖中圖1為本發(fā)明實(shí)施例的方法流程圖;圖2為本發(fā)明實(shí)施例的交互示意圖;圖3為本發(fā)明另一實(shí)施例的交互示意圖;圖4為本發(fā)明另一實(shí)施例的交互示意圖;圖5為本發(fā)明實(shí)施例的裝置組成框圖;圖6為本發(fā)明另一實(shí)施例的方法流程圖;圖7為本發(fā)明另一實(shí)施例的裝置組成框圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附 圖,對(duì)本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本 發(fā)明,但并不作為對(duì)本發(fā)明的限定。實(shí)施例一本發(fā)明實(shí)施例提供一種故障處理方法,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說明。圖1為本實(shí)施例的方法流程圖,請(qǐng)參照?qǐng)D1,本實(shí)施例的故障處理方法主要包括101 檢測(cè)發(fā)起節(jié)點(diǎn)向被測(cè)路徑的至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè)報(bào)文,該去方向檢 測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;本實(shí)施例可以應(yīng)用于單向檢測(cè)的情況,即要進(jìn)行檢測(cè)的被測(cè)路徑只有一個(gè)方向, 沒有返向路徑,在這種情況下,去方向檢測(cè)報(bào)文可以僅包含去方向被測(cè)路徑信息,該去方向 被測(cè)路徑信息包含了目的節(jié)點(diǎn)、報(bào)文所經(jīng)路徑以及或者報(bào)文轉(zhuǎn)發(fā)方式等信息,以便接收該 去方向檢測(cè)報(bào)文的節(jié)點(diǎn)能夠據(jù)此進(jìn)行路徑信息的一致性驗(yàn)證以及返方向檢測(cè)報(bào)文的組裝。本實(shí)施例還可以應(yīng)用于雙向檢測(cè)的情況,即要進(jìn)行檢測(cè)的被測(cè)路徑有一去一返兩個(gè)方向,在這種情況下,去方向檢測(cè)報(bào)文除了包含去方向被測(cè)路徑信息以外,還包含了返方 向被測(cè)路徑信息,該返方向被測(cè)路徑信息指定了返方向檢測(cè)報(bào)文的返回路徑,例如,可以指 定返方向檢測(cè)報(bào)文的返回模式為按照去方向被測(cè)路徑的返向路徑返回(在去方向被測(cè)路 徑具有返向路徑的情況下),如此就指定的返回路徑;或者也可以通過返回路徑信息的標(biāo) 識(shí)來指定返方向檢測(cè)報(bào)文的返回路徑,例如FEC(Forwarding Equivalence Class,轉(zhuǎn)發(fā)等 價(jià)類)標(biāo)識(shí)、LSP ID (Label Switch Path identification,標(biāo)簽轉(zhuǎn)發(fā)路徑標(biāo)識(shí)符)標(biāo)識(shí)、 Tunnel ID (Tunnel identification,隧道標(biāo)識(shí)符)標(biāo)識(shí)等,本實(shí)施例并不以此作為限制;或 者還可以通過返回路徑的約束信息來指定返方向檢測(cè)報(bào)文的返回路徑。此時(shí),接收該去方 向檢測(cè)報(bào)文的節(jié)點(diǎn)還要根據(jù)該去方向檢測(cè)報(bào)文中指定的返回路徑進(jìn)行路徑匹配,以選擇返 方向檢測(cè)報(bào)文的返回路徑。
102:檢測(cè)發(fā)起節(jié)點(diǎn)根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)。在單向檢測(cè)的情況下,由于本實(shí)施例通過去方向檢測(cè)報(bào)文中的去方向被測(cè)路徑信 息指定了去方向檢測(cè)報(bào)文所經(jīng)路徑,接收該去方向檢測(cè)報(bào)文的節(jié)點(diǎn)會(huì)根據(jù)該去方向被測(cè)路 徑信息進(jìn)行去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性驗(yàn)證后,并返回或不返回返方 向檢測(cè)報(bào)文,因此,如果檢測(cè)發(fā)起節(jié)點(diǎn)接收到返方向檢測(cè)報(bào)文,會(huì)根據(jù)該返方向檢測(cè)報(bào)文的 內(nèi)容進(jìn)行故障檢測(cè);如果沒有接收到返方向檢測(cè)報(bào)文,則認(rèn)為被測(cè)路徑故障。在雙向檢測(cè)的情況下,由于本實(shí)施例通過去方向檢測(cè)報(bào)文中的去方向被測(cè)路徑信 息指定了去方向檢測(cè)報(bào)文所經(jīng)路徑,又通過去方向檢測(cè)報(bào)文中的返方向被測(cè)路徑信息指定 了返方向檢測(cè)報(bào)文所經(jīng)路徑,接收該去方向檢測(cè)報(bào)文的節(jié)點(diǎn)會(huì)根據(jù)該去方向檢測(cè)報(bào)文中的 去方向被測(cè)路徑信息進(jìn)行去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性驗(yàn)證,并根據(jù)該 去方向檢測(cè)報(bào)文中的返方向被測(cè)路徑信息進(jìn)行路徑匹配,并沿指定路徑或非指定路徑或指 定路徑與非指定路徑返回或不返回返方向檢測(cè)報(bào)文,因此,如果檢測(cè)發(fā)起節(jié)點(diǎn)接收到返方 向檢測(cè)報(bào)文,會(huì)根據(jù)接收到的返方向檢測(cè)報(bào)文的情況和內(nèi)容進(jìn)行故障檢測(cè)(將在其他實(shí)施 例中加以說明);如果沒有接收到返方向檢測(cè)報(bào)文,會(huì)根據(jù)其原始設(shè)定的返回情況,確定被 測(cè)路徑是否存在故障。本實(shí)施例通過為去方向檢測(cè)報(bào)文和返方向檢測(cè)報(bào)文指定所經(jīng)路徑,達(dá)到了同時(shí)檢 測(cè)去路徑和返路徑的目的。實(shí)施例二本發(fā)明實(shí)施例還提供一種故障處理方法,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說 明。圖2為應(yīng)用本實(shí)施例的方法進(jìn)行網(wǎng)絡(luò)連通性檢測(cè)的交互示意圖,在圖2中,Rl為 檢測(cè)發(fā)起節(jié)點(diǎn),R2、R3為中間節(jié)點(diǎn),R4為目的節(jié)點(diǎn),在本實(shí)施例中,被測(cè)路徑的去方向和返 方向的路由(所經(jīng)鏈路和節(jié)點(diǎn))可以一致,也可以不一致,請(qǐng)參照?qǐng)D2,本實(shí)施例的故障處理 方法主要包括201 =Rl發(fā)送去方向檢測(cè)報(bào)文,例如request報(bào)文,該去方向檢測(cè)報(bào)文經(jīng)過中間節(jié) 點(diǎn)R2、R3的轉(zhuǎn)發(fā)處理,到達(dá)目的節(jié)點(diǎn)R4。在本實(shí)施例中,對(duì)于單向檢測(cè)的情況,去方向檢測(cè)報(bào)文中僅包含去方向被測(cè)路徑 信息,例如目的節(jié)點(diǎn)、報(bào)文所經(jīng)路徑以及或者報(bào)文轉(zhuǎn)發(fā)方式等,以便目的節(jié)點(diǎn)R4根據(jù)這些 信息進(jìn)行數(shù)據(jù)平面與控制層面的一致性驗(yàn)證后,通過返方向檢測(cè)報(bào)文,例如reply報(bào)文沿任意路徑返回,在此不再贅述。在本實(shí)施例中,對(duì)于雙向檢測(cè)的情況,去方向檢測(cè)報(bào)文除了包含上述的去方向被 測(cè)路徑信息以外,還可以包括返方向被測(cè)路徑信息,在該返方向被測(cè)路徑信息中,可以指定 返方向檢測(cè)報(bào)文的返回模式,例如指定路徑返回、任意路徑返回或指定路徑與任意路徑同 時(shí)返回等,這里的指定路徑可以是去方向被測(cè)路徑的反向路徑信息;也可以是指定的明確 的返回路徑信息;還可以是指定的返回路徑的約束信息,如顯示路徑或其他約束條件等,并 通過在去方向檢測(cè)報(bào)文中攜帶指定的返方向檢測(cè)報(bào)文返回路徑信息標(biāo)識(shí)的方式實(shí)現(xiàn)。其中,在返方向被測(cè)路徑信息中可以指定一條或多條返回路徑,以便返方 向檢測(cè) 報(bào)文沿多條指定路徑返回,達(dá)到同時(shí)檢測(cè)多條返回路徑的目的。其中,去方向被測(cè)路徑信息和返方向被測(cè)路徑信息中指定的所經(jīng)路徑標(biāo)識(shí)可以 通過 FEC(Forwarding Equivalence Class,轉(zhuǎn)發(fā)等價(jià)類)、LSP ID (Label Switch Path identification,標(biāo)簽轉(zhuǎn)發(fā)路徑標(biāo)識(shí)符)和 / 或 Tunnel ID (Tunnel identification,隧道 標(biāo)識(shí)符)等信息進(jìn)行標(biāo)識(shí),或者通過返回路徑的相關(guān)約束信息,如顯示路徑等進(jìn)行標(biāo)識(shí),本 實(shí)施例并不以此作為限制。202 :R4接收到去方向檢測(cè)報(bào)文,在進(jìn)行去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面 的一致性驗(yàn)證后,根據(jù)該去方向檢測(cè)報(bào)文中指定的返方向檢測(cè)報(bào)文的返回模式進(jìn)行返方向 檢測(cè)報(bào)文的組裝和處理,其中去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性驗(yàn)證是用于驗(yàn)證被測(cè)路徑數(shù)據(jù) 平面與控制層面的一致性,即驗(yàn)證本節(jié)點(diǎn)R4是否就是去方向檢測(cè)報(bào)文中的去方向被測(cè)路 徑信息中的去路徑中的目的節(jié)點(diǎn),如果是,則表明路徑一致,否則路徑不一致。如果去方向檢測(cè)報(bào)文中通過返方向被測(cè)路徑信息指定的返方向檢測(cè)報(bào)文的返回 模式為按照指定路徑返回,則R4組裝返方向檢測(cè)報(bào)文,在返方向檢測(cè)報(bào)文中增加返回路徑 的標(biāo)識(shí)信息,例如FEC(Forwarding Equivalence Class,轉(zhuǎn)發(fā)等價(jià)類)信息等,并根據(jù)返方 向被測(cè)路徑信息中指定的返回路徑標(biāo)識(shí)信息進(jìn)行返回路徑的匹配,也即查找R4節(jié)點(diǎn)是否 具有去方向檢測(cè)報(bào)文中所指定的返回路徑,如果匹配成功,則R4沿指定的返回路徑發(fā)送返 方向檢測(cè)報(bào)文到Rl ;如果匹配失敗,則R4可以選擇任意路徑發(fā)送攜帶有返回碼信息的返方 向檢測(cè)報(bào)文到Rl。其中,返方向檢測(cè)報(bào)文中包含的返回路徑的標(biāo)識(shí)信息,也即指定的返方向被測(cè)路 徑信息可以從去方向檢測(cè)報(bào)文中拷貝,或者根據(jù)去方向檢測(cè)報(bào)文中指定的返方向被測(cè)路徑 信息進(jìn)行添加,本實(shí)施例并不以此作為限制。如果去方向檢測(cè)報(bào)文中指定的返方向檢測(cè)報(bào)文的返回模式為按照指定路徑和非 指定路徑同時(shí)返回,則R4進(jìn)行與上述相同的返方向檢測(cè)報(bào)文的組裝和返回路徑的匹配,如 果匹配成功,則R4沿指定路徑和任意路徑發(fā)送返方向檢測(cè)報(bào)文到Rl ;如果匹配失敗,則R4 可以選擇任意路徑發(fā)送攜帶有返回碼信息的返方向檢測(cè)報(bào)文到R1。其中,返回碼信息可以為指定路徑不存在、指定路徑匹配錯(cuò)誤等故障類型信息,也 可以為其他通告指示信息,如指定路徑匹配成功等。其中,指定的返方向檢測(cè)報(bào)文返回路徑可以通過添加指定路徑的TLV、設(shè)置相應(yīng)標(biāo) 識(shí)字段或其它標(biāo)識(shí)信息進(jìn)行標(biāo)識(shí),指定路徑標(biāo)識(shí)信息可以通過FEC或LSP ID、和/或隧道標(biāo) 識(shí)等信息進(jìn)行標(biāo)識(shí),或者通過返回路徑的相關(guān)約束信息,如顯示路徑等進(jìn)行標(biāo)識(shí)。
203 =Rl接收到R4返回的返方向檢測(cè)報(bào)文,根據(jù)去方向檢測(cè)報(bào)文和返方向檢測(cè)報(bào) 文的接收情況判斷鏈路的連通性,其中如果Rl接收到返方向檢測(cè)報(bào)文,首先判斷接收該返方向檢測(cè)報(bào)文的路徑。如果接 收路徑為去方向檢測(cè)報(bào)文中指定的返回路徑,也即返方向檢測(cè)報(bào)文是沿指定返回路徑返回 到R1,則Rl首先進(jìn)行反方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性驗(yàn)證,如果一致,則 雙向鏈路不存在連通性故障;如果不一致或接收路徑并非為去方向檢測(cè)報(bào)文中指定的返回 路徑,也即返方向檢測(cè)報(bào)文未沿指定返回路徑返回,則Rl根據(jù)該返方向檢測(cè)報(bào)文中的返回 碼信息進(jìn)行進(jìn)一步故障排查或通知網(wǎng)管。如果接收路徑為去方向檢測(cè)報(bào)文中指定的返回路徑與非指定路徑,也即返方向檢 測(cè)報(bào)文是從指定路徑和非指定路徑同時(shí)返回到R1,則Rl對(duì)于從指定路徑返回的返方向檢 測(cè)報(bào)文,同樣要進(jìn)行反方面被測(cè)路徑數(shù)據(jù)平面與控制層面的一致性驗(yàn)證,在此不再贅述。如果接收路徑為非指定路徑,也即返方向檢測(cè)報(bào)文僅從非指定路徑返回到R1,則 Rl根據(jù)在其他路徑接收到的返方向檢測(cè)報(bào)文中的返回碼信息判斷被測(cè)路徑是否存在故障。如果Rl沒有收到任何返方向檢測(cè)報(bào)文,則很大情況下認(rèn)為去方向被測(cè)路徑存在 故障,這種情況下,可以借助其他方式進(jìn)一步定位故障節(jié)點(diǎn),例如使用現(xiàn)有技術(shù)中的單向 Ping和本發(fā)明其他實(shí)施例的雙向trace,對(duì)于本發(fā)明其他實(shí)施例的雙向trace,將在以下實(shí) 施例中加以說明。在本實(shí)施例中,中間節(jié)點(diǎn)R2、R3對(duì)于Rl發(fā)送的去方向檢測(cè)報(bào)文和R4發(fā)送的返方 向檢測(cè)報(bào)文只做正常的轉(zhuǎn)發(fā)處理,對(duì)這些報(bào)文不作任何其他處理。本實(shí)施例通過為返方向檢測(cè)報(bào)文設(shè)定指定路徑,達(dá)到了同時(shí)檢測(cè)去路徑和返回路 徑的目的,且達(dá)到了僅在一端運(yùn)行故障處理方法,就能實(shí)現(xiàn)兩個(gè)方向同時(shí)檢測(cè)和連通性驗(yàn) 證的目的。實(shí)施例三本發(fā)明實(shí)施例還提供一種故障處理方法,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說 明。圖3為應(yīng)用本實(shí)施例的方法進(jìn)行網(wǎng)絡(luò)連通性驗(yàn)證的交互示意圖,在圖3中,Rl為 檢測(cè)發(fā)起節(jié)點(diǎn),R2、R3為中間節(jié)點(diǎn),R4為目的節(jié)點(diǎn),在本實(shí)施例中,被測(cè)路徑的去方向和返 方向的路由(所經(jīng)鏈路和節(jié)點(diǎn))可一致,請(qǐng)參照?qǐng)D3,本實(shí)施例的故障處理方法主要包括301 =Rl發(fā)送去方向檢測(cè)報(bào)文到R2 ;其中,去方向檢測(cè)報(bào)文除包含實(shí)施例二的內(nèi)容以外,還可以包含收集路徑信息的 指示信息,例如 CPI (Collecting Path Information,收集路徑信息)TLV(Type Length Value,類型長(zhǎng)度值),以通知中間節(jié)點(diǎn)進(jìn)行被測(cè)路徑信息的收集并返回首節(jié)點(diǎn)。收集的路徑 信息可以包括節(jié)點(diǎn)ID、離首節(jié)點(diǎn)的距離(跳數(shù))、向前一跳分配的標(biāo)簽、前一跳節(jié)點(diǎn)ID等
fn息ο其中,Rl可以通過設(shè)置TTL (Time To Live,生存時(shí)間)=1的方式,將去方向檢測(cè)報(bào)文發(fā)送給R2。302 :R2接收去方向檢測(cè)報(bào)文,進(jìn)行去方面被測(cè)路徑的數(shù)據(jù)平面和控制層面的一 致性驗(yàn)證后,進(jìn)行返方向檢測(cè)報(bào)文的組裝及處理;其中,R2接收到去方向檢測(cè)報(bào)文后,其處理方式也與前述實(shí)施例二中R4接收到去方向檢測(cè)報(bào)文后的處理方式一樣,包括進(jìn)行被測(cè)路徑的一致性驗(yàn)證、返方向檢測(cè)報(bào)文的組 裝和返回路徑的匹配,其中,由于該去方向檢測(cè)報(bào)文中包含了指示中間節(jié)點(diǎn)收集路徑信息 的指示信息,因此,該中間節(jié)點(diǎn)R2在組裝返方向檢測(cè)報(bào)文時(shí),還會(huì)收集路徑信息,并將收集 的路徑信息添加到返方向檢測(cè)報(bào)文中,然后,R2沿去方向檢測(cè)報(bào)文中的指定路徑或指定路 徑與非指定路徑或非指定路徑發(fā)送返方向檢測(cè)報(bào)文到R1,具體已在實(shí)施例二中的步驟202 中作了說明,在此不再贅述。其中,被測(cè)路徑的一致性驗(yàn)證也是驗(yàn)證去方面被測(cè)路徑的數(shù)據(jù)平面和控制層面的 一致性,也即驗(yàn)證本節(jié)點(diǎn)R2是否是去方向檢測(cè)報(bào)文中的去方向被測(cè)路徑信息中的去方向 被測(cè)路徑的中間節(jié)點(diǎn)或目的節(jié)點(diǎn)。303 =Rl接收到R2返回的返方向檢測(cè)報(bào)文,根據(jù)去方向檢測(cè)報(bào)文和返 方向檢測(cè)報(bào) 文的接收情況判斷鏈路的連通性;該過程與實(shí)施例二中的步驟203相同,在此不再贅述。其中,如果Rl沒有收到R2返回的返方向檢測(cè)報(bào)文,則認(rèn)為Rl與R2之間的雙向鏈
路或節(jié)點(diǎn)存在故障。304 =Rl向R3發(fā)送去方向檢測(cè)報(bào)文;該步驟與前述步驟301相同,在此不再贅述。其中,Rl可以通過設(shè)置TTL = 2的方式,將去方向檢測(cè)報(bào)文發(fā)送給R3。305 :R3接收去方向檢測(cè)報(bào)文,進(jìn)行返方向檢測(cè)報(bào)文的組裝和處理;該步驟與前述步驟302相同,在此不再贅述。306 =Rl接收到R3返回的返方向檢測(cè)報(bào)文,根據(jù)去方向檢測(cè)報(bào)文和返方向檢測(cè)報(bào) 文的接收情況判斷鏈路的連通性;該步驟與前述步驟303相同,在此不再贅述。其中,如果Rl沒有收到R3返回的返方向檢測(cè)報(bào)文,則認(rèn)為R2與R3之間的雙向鏈 路或節(jié)點(diǎn)存在故障。307 =Rl向R4發(fā)送去方向檢測(cè)報(bào)文;該步驟與前述步驟301相同,在此不再贅述。其中,Rl可以通過設(shè)置TTL = 3的方式,將去方向檢測(cè)報(bào)文發(fā)送給R4。308 :R4接收去方向檢測(cè)報(bào)文,進(jìn)行返方向檢測(cè)報(bào)文的組裝和處理;該步驟與前述步驟302相同,在此不再贅述。309 =Rl接收到R4返回的返方向檢測(cè)報(bào)文,根據(jù)去方向檢測(cè)報(bào)文和返方向檢測(cè)報(bào) 文的接收情況判斷鏈路的連通性;該步驟與前述步驟303相同,在此不再贅述。其中,如果Rl沒有收到R4返回的返方向檢測(cè)報(bào)文,則認(rèn)為R3與R4之間的雙向鏈 路或節(jié)點(diǎn)存在故障。本實(shí)施例通過設(shè)置TTL的方式,由檢測(cè)發(fā)起節(jié)點(diǎn)Rl發(fā)送去方向檢測(cè)報(bào)文到中間節(jié) 點(diǎn)R2、R3和目的節(jié)點(diǎn)R4,例如Rl首先發(fā)送TTL為1的去方向檢測(cè)報(bào)文到R2,R2處理去方 向檢測(cè)報(bào)文,收集路徑信息并記錄到返方向檢測(cè)報(bào)文中,并沿去方向檢測(cè)報(bào)文中指定的返 回路徑返回首節(jié)點(diǎn)Rl ;然后Rl發(fā)送TTL為2的去方向檢測(cè)報(bào)文到R3,R3同樣進(jìn)行類似的 處理并組裝返方向檢測(cè)報(bào)文返回首節(jié)點(diǎn),依次類推直至到達(dá)目的節(jié)點(diǎn)R4,通過在去方向檢測(cè)報(bào)文中為返方向檢測(cè)報(bào)文設(shè)定指定路徑,達(dá)到了同時(shí)檢測(cè)去路徑和返回路徑的目的,同 時(shí)收集了路徑信息,且達(dá)到了僅在一端運(yùn)行故障處理方法,就能實(shí)現(xiàn)兩個(gè)方向同時(shí)檢測(cè)和 連通性驗(yàn)證的目的。減少了信令開銷,降低了實(shí)現(xiàn)復(fù)雜性。實(shí)施例四本發(fā)明實(shí)施例還提供一種故障處理方法,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說 明。圖4為應(yīng)用本實(shí)施例的方法進(jìn)行網(wǎng)絡(luò)連通性驗(yàn)證的交互示意圖,在圖4中, Rl為 檢測(cè)發(fā)起節(jié)點(diǎn),R2、R3為中間節(jié)點(diǎn),R4為目的節(jié)點(diǎn),在本實(shí)施例中,被測(cè)路徑的去方向和返 方向的路由(所經(jīng)鏈路和節(jié)點(diǎn))可一致,請(qǐng)參照?qǐng)D4,本實(shí)施例的故障處理方法主要包括401 =Rl通過設(shè)置TTL = 1的方式發(fā)送去方向檢測(cè)報(bào)文到Rl ;402 =Rl接收到R2返回的返方向檢測(cè)報(bào)文;403 :R2對(duì)去方向檢測(cè)報(bào)文繼續(xù)設(shè)置TTL = 1并封裝到R3的標(biāo)簽后發(fā)送到R3 ;404 =Rl接收到R3返回的返方向檢測(cè)報(bào)文;405 :R3對(duì)去方向檢測(cè)報(bào)文繼續(xù)設(shè)置TTL = 1并封裝到R4的標(biāo)簽后發(fā)送到R4 ;406 =Rl接收到R4返回的返方向檢測(cè)報(bào)文。本實(shí)施例的實(shí)現(xiàn)步驟與實(shí)施例三相似,不同的是,在實(shí)施例三中,首節(jié)點(diǎn)Rl通過 設(shè)置TTL = 1、2、3的方式,將去方向檢測(cè)報(bào)文分別直接發(fā)送到中間節(jié)點(diǎn)R2、R3和目的節(jié)點(diǎn) R4;實(shí)施例四中,首節(jié)點(diǎn)Rl是通過設(shè)置TTL= 1的方式,將去方向檢測(cè)報(bào)文轉(zhuǎn)發(fā)給下一跳節(jié) 點(diǎn)R2,R2返回返方向檢測(cè)報(bào)文后,再由該下一跳節(jié)點(diǎn)R2,通過設(shè)置TTL= 1的方式將該去 方向檢測(cè)報(bào)文依次向下一跳轉(zhuǎn)發(fā),直到到達(dá)目的節(jié)點(diǎn)R4。對(duì)于實(shí)施例四的各步驟中,各節(jié)點(diǎn)的處理方式與實(shí)施例三相同,在此不再贅述。本實(shí)施例通過在首節(jié)點(diǎn)Rl發(fā)起去方向檢測(cè)報(bào)文時(shí)將TTL設(shè)置為1,到R2節(jié)點(diǎn)TTL 超期對(duì)報(bào)文進(jìn)行處理,收集路徑信息并通過返方向檢測(cè)報(bào)文返回首節(jié)點(diǎn)R1,同時(shí)去方向的 檢測(cè)報(bào)文并不直接停止,而是由R2節(jié)點(diǎn)對(duì)去方向檢測(cè)報(bào)文繼續(xù)設(shè)置TTL = 1并封裝到R3的 標(biāo)簽后向前轉(zhuǎn)發(fā),到R3進(jìn)行同樣的處理,最后去方向檢測(cè)報(bào)文達(dá)到R4,即目的節(jié)點(diǎn),收集路 徑信息后同樣通過返方向檢測(cè)報(bào)文返回首節(jié)點(diǎn),返方向檢測(cè)報(bào)文返回時(shí)如果有指定路徑, 則按照指定路徑返回或根據(jù)設(shè)定按照指定路徑與非指定路徑同時(shí)返回,本實(shí)施例通過在去 方向檢測(cè)報(bào)文中為返方向檢測(cè)報(bào)文設(shè)定指定路徑,達(dá)到了同時(shí)檢測(cè)去路徑和返回路徑的目 的,同時(shí)收集了路徑信息,且達(dá)到了僅在一端運(yùn)行故障處理方法,就能實(shí)現(xiàn)兩個(gè)方向同時(shí)檢 測(cè)和連通性驗(yàn)證的目的。減少了信令開銷,降低了實(shí)現(xiàn)復(fù)雜性。實(shí)施例五本發(fā)明實(shí)施例還提供一種故障處理裝置,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說 明。圖5為本實(shí)施例的裝置組成框圖,請(qǐng)參照?qǐng)D5,本實(shí)施例的故障處理裝置主要包 括去方向檢測(cè)報(bào)文發(fā)送單元51,用于向被測(cè)路徑的至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè)報(bào) 文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;故障處理單元52,用于根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障處理。
其中,如果至少一個(gè)節(jié)點(diǎn)為被測(cè)路徑的目的節(jié)點(diǎn),則去方向檢測(cè)報(bào)文通過被測(cè)路徑的中間節(jié)點(diǎn)轉(zhuǎn)發(fā)給目的節(jié)點(diǎn),故障處理單元52用于根據(jù)目的節(jié)點(diǎn)返回的返方向檢測(cè)報(bào) 文進(jìn)行故障檢測(cè)。其中,如果至少一個(gè)節(jié)點(diǎn)為被測(cè)路徑的中間節(jié)點(diǎn)和目的節(jié)點(diǎn),則去方向檢測(cè)報(bào)文 被分別發(fā)送到中間節(jié)點(diǎn)和目的節(jié)點(diǎn),故障處理單元52用于根據(jù)中間節(jié)點(diǎn)和目的節(jié)點(diǎn)返回 的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)和定位。其中,如果至少一個(gè)節(jié)點(diǎn)為被測(cè)路徑的中間節(jié)點(diǎn)和目的節(jié)點(diǎn),則去方向檢測(cè)報(bào)文 還按照生存時(shí)間為1的設(shè)置通過下一跳節(jié)點(diǎn)依次轉(zhuǎn)發(fā)直到到達(dá)目的節(jié)點(diǎn),故障處理單元52 用于根據(jù)中間節(jié)點(diǎn)和目的節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)和定位。其中,故障處理單元52主要包括接收路徑判斷模塊521、被測(cè)路徑一致性驗(yàn)證模 塊522以及故障處理模塊523,其中接收路徑判斷模塊521用于根據(jù)去方向檢測(cè)報(bào)文中指定的返方向檢測(cè)報(bào)文的返 回路徑和接收返方向檢測(cè)報(bào)文的路徑判斷返方向檢測(cè)報(bào)文是否按照指定的返回路徑返回。被測(cè)路徑一致性驗(yàn)證模塊522用于在返方向檢測(cè)報(bào)文是按照指定的返回路徑返 回時(shí),驗(yàn)證反方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性。故障判斷模塊523用于根據(jù)被測(cè)路徑一致性驗(yàn)證模塊522的驗(yàn)證結(jié)果或者接收路 徑判斷模塊521的判斷結(jié)果對(duì)被測(cè)路徑是否故障進(jìn)行判斷。其中,如果被測(cè)路徑一致性驗(yàn)證模塊522的驗(yàn)證結(jié)果為反方向被測(cè)路徑的數(shù)據(jù)平 面與控制層面一致,則確認(rèn)反方向被測(cè)路徑是否連通。其中,如果被測(cè)路徑一致性驗(yàn)證模塊522的驗(yàn)證結(jié)果為反方向被測(cè)路徑的數(shù)據(jù)平 面與控制層面不一致,則根據(jù)返方向檢測(cè)報(bào)文中的返回碼信息進(jìn)行處理。其中,如果接收路徑判斷模塊521的判斷結(jié)果為返方向檢測(cè)報(bào)文不是沿指定的返 回路徑返回,而是沿其他路徑返回,則根據(jù)至少一個(gè)節(jié)點(diǎn)在其他路徑上返回的返方向檢測(cè) 報(bào)文中的返回碼信息進(jìn)行處理。其中,如果接收路徑判斷模塊521的判斷結(jié)果為返方向檢測(cè)報(bào)文是沿指定的返回 路徑返回和其他路徑同時(shí)返回,根據(jù)在指定的返回路徑上接收到的返方向檢測(cè)報(bào)文確認(rèn)被 測(cè)路徑是否連通。其中,去方向檢測(cè)報(bào)文還可以包括收集路徑信息的指示信息,指示至少一個(gè)節(jié)點(diǎn) 收集被測(cè)路徑信息,并通過返方向檢測(cè)報(bào)文返回。本實(shí)施例的故障處理裝置通過在去方向檢測(cè)報(bào)文中為返方向檢測(cè)報(bào)文設(shè)定指定 路徑,達(dá)到了同時(shí)檢測(cè)去路徑和返回路徑的目的,還可以同時(shí)收集路徑信息,且達(dá)到了僅在 一端運(yùn)行故障處理方法,就能實(shí)現(xiàn)兩個(gè)方向同時(shí)檢測(cè)和連通性驗(yàn)證的目的。實(shí)施例六本發(fā)明實(shí)施例還提供一種故障處理方法,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說 明。圖6為本實(shí)施例的方法流程圖,請(qǐng)參照?qǐng)D6,本實(shí)施例的故障處理方法主要包括601 接收被測(cè)路徑上的檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送的去方向檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文 中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;602:根據(jù)所述去方向檢測(cè)報(bào)文進(jìn)行去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性驗(yàn)證,組裝返方向檢測(cè)報(bào)文,將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā)起節(jié)點(diǎn)。其中,如果去方向檢測(cè)報(bào)文僅包含去方向被測(cè)路徑信息,則只需要進(jìn)行去方向被測(cè)路徑的一致性驗(yàn)證,即可選擇是否將返方向檢測(cè)報(bào)文返回檢測(cè)發(fā)起節(jié)點(diǎn),如果返回,則 可以沿任意路徑返回,以便檢測(cè)發(fā)起節(jié)點(diǎn)根據(jù)該返方向檢測(cè)報(bào)文中的信息確認(rèn)鏈路是否連 通,具體在前述實(shí)施例一至實(shí)施例五中已做說明,在此不再贅述。其中,組裝返方向檢測(cè)報(bào)文可以通過如下方式實(shí)現(xiàn)如果本節(jié)點(diǎn)存在去方向檢測(cè)報(bào)文中的返方向被測(cè)路徑信息中指定的返方向被測(cè) 路徑,則根據(jù)去方向檢測(cè)報(bào)文中的收集路徑信息的指示信息,將返回路徑的路徑信息,例如 FEC信息添加到返方向檢測(cè)報(bào)文中,通過指定的返方向被測(cè)路徑或者通過該指定的返方向 被測(cè)路徑與其他路徑向檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送該返方向檢測(cè)報(bào)文。如果本節(jié)點(diǎn)不存在返方向檢測(cè)報(bào)文中的返方向被測(cè)路徑信息中指定的返方向被 測(cè)路徑,則將返回碼信息添加到返方向檢測(cè)報(bào)文中,通過其他路徑向檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送該 返方向檢測(cè)報(bào)文。其中,如果本節(jié)點(diǎn)并非是被測(cè)路徑的目的節(jié)點(diǎn),而是中間節(jié)點(diǎn),則本實(shí)施例的方法 還包括603 將去方向檢測(cè)報(bào)文按照生存時(shí)間為1的設(shè)置轉(zhuǎn)發(fā)到下一跳節(jié)點(diǎn),并通過該下 一跳節(jié)點(diǎn)依次轉(zhuǎn)發(fā),直到到達(dá)目的節(jié)點(diǎn),以便所述下一跳節(jié)點(diǎn)和所述目的節(jié)點(diǎn)根據(jù)所述去 方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā)起節(jié)點(diǎn)。本實(shí)施例的故障處理方法可以配合檢測(cè)發(fā)起節(jié)點(diǎn)進(jìn)行被測(cè)鏈路的連通性檢測(cè),如 實(shí)施例二中的R4可以應(yīng)用本實(shí)施例的方法,與檢測(cè)發(fā)起節(jié)點(diǎn)Rl交互以檢測(cè)被測(cè)鏈路的連 通性。本實(shí)施例的故障處理方法還可以配合檢測(cè)發(fā)起節(jié)點(diǎn)進(jìn)行被測(cè)鏈路的連通性驗(yàn)證,如 實(shí)施例三和實(shí)施例四所示的R2、R3、R4可以應(yīng)用本實(shí)施例的方法,與檢測(cè)發(fā)起節(jié)點(diǎn)Rl交互 以驗(yàn)證被測(cè)鏈路的連通性。具體已在實(shí)施例二至實(shí)施例四中進(jìn)行了詳細(xì)說明,在此不再贅 述。本實(shí)施例的故障處理方法根據(jù)去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,并根據(jù)去方 向檢測(cè)報(bào)文中指定的返回路徑選擇是否返回返方向檢測(cè)報(bào)文,達(dá)到了同時(shí)檢測(cè)去路徑和返 回路徑的目的,還可以同時(shí)收集路徑信息,且達(dá)到了僅在一端運(yùn)行故障處理方法,就能實(shí)現(xiàn) 兩個(gè)方向同時(shí)檢測(cè)和連通性驗(yàn)證的目的。實(shí)施例七本發(fā)明實(shí)施例還提供一種故障處理裝置,以下結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說 明。圖7為本實(shí)施例的裝置組成框圖,請(qǐng)參照?qǐng)D7,本實(shí)施例的故障處理裝置主要包 括去方向檢測(cè)報(bào)文接收單元71,用于接收被測(cè)路徑上的檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送的去方向 檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;返方向檢測(cè)報(bào)文組裝單元72,用于根據(jù)所述去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào) 文; 返方向檢測(cè)報(bào)文發(fā)送單元73,用于將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā)起節(jié)
點(diǎn)ο
根據(jù)本實(shí)施例,返方向檢測(cè)報(bào)文組裝單元72包括被測(cè)路徑一致性驗(yàn)證模塊721、 路徑匹配模塊722和返方向檢測(cè)報(bào)文組裝模塊723,其中被測(cè)路徑一致性驗(yàn)證模塊721用于驗(yàn)證去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面
是否一致。路徑匹配模塊722用于對(duì)去方向檢測(cè)報(bào)文中的返方向被測(cè)路徑信息中指定 的返 方向被測(cè)路徑進(jìn)行路徑匹配。返方向檢測(cè)報(bào)文組裝模塊723用于根據(jù)被測(cè)路徑一致性驗(yàn)證模塊721的驗(yàn)證結(jié)果 和路徑匹配模塊722的匹配結(jié)果組裝返方向檢測(cè)報(bào)文。其中,返方向檢測(cè)報(bào)文組裝單元72可以用于在本節(jié)點(diǎn)存在去方向檢測(cè)報(bào)文中的 返方向被測(cè)路徑信息中指定的返方向被測(cè)路徑時(shí),將FEC信息添加到返方向檢測(cè)報(bào)文中, 通過返方向檢測(cè)報(bào)文發(fā)送單元73沿上述指定的返方向被測(cè)路徑或者沿該指定的返方向被 測(cè)路徑與其他路徑向檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送該返方向檢測(cè)報(bào)文。其中,返方向檢測(cè)報(bào)文組裝單元72還可以用于在本節(jié)點(diǎn)不存在去方向檢測(cè)報(bào)文 中的返方向被測(cè)路徑信息中指定的返方向被測(cè)路徑時(shí),將返回碼信息添加到返方向檢測(cè)報(bào) 文中,通過返方向檢測(cè)報(bào)文發(fā)送單元73沿其他路徑向檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送該返方向檢測(cè)報(bào) 文。其中,返方向檢測(cè)報(bào)文組裝單元72還可以用于在去方向檢測(cè)報(bào)文中包含收集被 測(cè)路徑信息的指示信息時(shí),收集被測(cè)路徑信息,將收集的被測(cè)路徑信息添加到返方向檢測(cè) 報(bào)文中。根據(jù)本實(shí)施例,該故障檢測(cè)裝置還可以包括去方向檢測(cè)報(bào)文轉(zhuǎn)發(fā)單元74,用于將所述去方向檢測(cè)報(bào)文按照生存時(shí)間為1的設(shè) 置轉(zhuǎn)發(fā)到下一跳節(jié)點(diǎn),并通過該下一跳節(jié)點(diǎn)依次轉(zhuǎn)發(fā),直到到達(dá)目的節(jié)點(diǎn),以便所述下一跳 節(jié)點(diǎn)和所述目的節(jié)點(diǎn)根據(jù)所述去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,將所述返方向檢測(cè)報(bào) 文發(fā)送給所述檢測(cè)發(fā)起節(jié)點(diǎn)。本實(shí)施例的故障處理裝置根據(jù)去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,并根據(jù)去方 向檢測(cè)報(bào)文中指定的返回路徑選擇是否返回返方向檢測(cè)報(bào)文,達(dá)到了同時(shí)檢測(cè)去路徑和返 回路徑的目的,還可以同時(shí)收集路徑信息,且達(dá)到了僅在一端運(yùn)行故障處理方法,就能實(shí)現(xiàn) 兩個(gè)方向同時(shí)檢測(cè)和連通性驗(yàn)證的目的。結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí) 行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存 儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù) 領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。以上所述的具體實(shí)施例,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳 細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保 護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本 發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種故障處理方法,其特征在于,所述方法包括向被測(cè)路徑的至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障處理。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述返方向被測(cè)路徑信息包括以下至少 一項(xiàng)或其任意組合指定的返回模式為按照去方向被測(cè)路徑的反向路徑返回;指定的返回路徑信息;以及指定的返回路徑的約束信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)為所述被測(cè)路徑的目 的節(jié)點(diǎn),所述去方向檢測(cè)報(bào)文通過所述被測(cè)路徑的中間節(jié)點(diǎn)轉(zhuǎn)發(fā)給所述目的節(jié)點(diǎn),所述根 據(jù)至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障處理為根據(jù)所述目的節(jié)點(diǎn)返回的返方向 檢測(cè)報(bào)文進(jìn)行故障檢測(cè)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)為所述被測(cè)路徑的中 間節(jié)點(diǎn)和目的節(jié)點(diǎn),所述去方向檢測(cè)報(bào)文被分別發(fā)送到所述中間節(jié)點(diǎn)和所述目的節(jié)點(diǎn),所 述根據(jù)至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障處理為根據(jù)所述中間節(jié)點(diǎn)和所述目 的節(jié)點(diǎn)分別返回的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)和定位。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述至少一個(gè)節(jié)點(diǎn)為所述被測(cè)路徑的中 間節(jié)點(diǎn)和目的節(jié)點(diǎn),所述去方向檢測(cè)報(bào)文按照生存時(shí)間為1的設(shè)置通過所述中間節(jié)點(diǎn)依次 轉(zhuǎn)發(fā),直到到達(dá)所述目的節(jié)點(diǎn),所述根據(jù)至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障處 理為根據(jù)所述中間節(jié)點(diǎn)和所述目的節(jié)點(diǎn)分別返回的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)和定位。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述去方向檢測(cè)報(bào)文還包括收集路徑 信息的指示信息,指示所述至少一個(gè)節(jié)點(diǎn)收集被測(cè)路徑信息,并將所述被測(cè)路徑信息通過 返方向檢測(cè)報(bào)文返回。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢 測(cè)報(bào)文進(jìn)行故障處理包括如果在所述返方向被測(cè)路徑信息中指定的返回路徑上接收到所述至少一個(gè)節(jié)點(diǎn)返回 的返方向檢測(cè)報(bào)文,則根據(jù)所述返方向檢測(cè)報(bào)文確認(rèn)被測(cè)路徑是否連通。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢 測(cè)報(bào)文進(jìn)行故障處理包括如果在其他路徑上接收到所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文,則根據(jù)所述至少 一個(gè)節(jié)點(diǎn)在其他路徑上返回的返方向檢測(cè)報(bào)文中的返回碼信息進(jìn)行處理。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢 測(cè)報(bào)文進(jìn)行故障處理包括如果在所述返方向被測(cè)路徑信息中指定的返回路徑上和其他路徑上接收到所述至少 一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文,則根據(jù)在所述返方向被測(cè)路徑上接收到的返方向檢測(cè)報(bào) 文確認(rèn)被測(cè)路徑是否連通。
10.根據(jù)權(quán)利要求7或9所述的方法,其特征在于,根據(jù)所述返方向檢測(cè)報(bào)文確認(rèn)被測(cè) 路徑是否連通包括根據(jù)所述返方向檢測(cè)報(bào)文驗(yàn)證被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性,如果一致, 則所述被測(cè)路徑連通;如果不一致,則根據(jù)所述返方向檢測(cè)報(bào)文中的返回碼信息進(jìn)行處理。
11.一種故障處理裝置,其特征在于,所述裝置包括去方向檢測(cè)報(bào)文發(fā)送單元,用于向被測(cè)路徑的至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè)報(bào)文,該 去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;故障處理單元,用于根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障處理。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述返方向被測(cè)路徑信息包括以下至 少一項(xiàng)或其任意組合指定的返回模式為按照去方向被測(cè)路徑的反向路徑返回;指定的返回路徑信息;以及指定的返回路徑的約束信息。
13.一種故障處理方法,其特征在于,所述方法包括接收被測(cè)路徑上的檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送的去方向檢測(cè)報(bào)文,所述去方向檢測(cè)報(bào)文中包含 去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;根據(jù)所述去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢 測(cè)發(fā)起節(jié)點(diǎn)。
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述返方向被測(cè)路徑信息包括以下至 少一項(xiàng)或其任意組合指定的返回模式為按照被測(cè)路徑的反向路徑返回;指定的返回路徑信息;以及指定的返回路徑的約束信息。
15.根據(jù)權(quán)利要求13所述的方法,其特征在于,根據(jù)所述去方向檢測(cè)報(bào)文組裝返方向 檢測(cè)報(bào)文包括根據(jù)所述去方向檢測(cè)報(bào)文驗(yàn)證去方向被測(cè)路徑的數(shù)據(jù)平面與控制層面的一致性,如果 一致,則進(jìn)行返回路徑匹配。
16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述進(jìn)行返回路徑匹配包括如果本節(jié)點(diǎn)存在所述返方向被測(cè)路徑信息中指定的返回路徑,則將返回路徑的路徑信 息添加到返方向檢測(cè)報(bào)文中,通過所述指定的返回路徑,或者通過該指定的返回路徑與其 他路徑一起向所述檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送所述返方向檢測(cè)報(bào)文。
17.根據(jù)權(quán)利要求16所述的方法,其特征在于,所述進(jìn)行返回路徑匹配還包括如果本節(jié)點(diǎn)不存在所述返方向被測(cè)路徑信息中指定的返回路徑,則將返回碼信息添加 到返方向檢測(cè)報(bào)文中,通過其他路徑向檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送所述返方向檢測(cè)報(bào)文。
18.根據(jù)權(quán)利要求17所述的方法,其特征在于,所述根據(jù)所述去方向檢測(cè)報(bào)文組裝返 方向檢測(cè)報(bào)文還包括如果所述去方向檢測(cè)報(bào)文中包含收集被測(cè)路徑信息的指示信息,則根據(jù)所述指示信息 收集被測(cè)路徑信息,將收集的被測(cè)路徑信息添加到所述返方向檢測(cè)報(bào)文中。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述方法還包括將所述去方向檢測(cè)報(bào)文按照生存時(shí)間為1的設(shè)置通過下一跳節(jié)點(diǎn)依次轉(zhuǎn)發(fā),直到到達(dá) 目的節(jié)點(diǎn),以便每一個(gè)下一跳節(jié)點(diǎn)以及目的節(jié)點(diǎn)根據(jù)所述去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文,將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā)起節(jié)點(diǎn)。
20.一種故障處理裝置,其特征在于,所述裝置包括去方向檢測(cè)報(bào)文接收單元,用于接收被測(cè)路徑上的檢測(cè)發(fā)起節(jié)點(diǎn)發(fā)送的去方向檢測(cè)報(bào) 文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;返方向檢測(cè)報(bào)文組裝單元,用于根據(jù)所述去方向檢測(cè)報(bào)文組裝返方向檢測(cè)報(bào)文; 返方向檢測(cè)報(bào)文發(fā)送單元,用于將所述返方向檢測(cè)報(bào)文發(fā)送給所述檢測(cè)發(fā)起節(jié)點(diǎn)。
21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述返方向被測(cè)路徑信息包括以下至 少一項(xiàng)或其任意組合指定的返回模式為按照被測(cè)路徑的反向路徑返回; 指定的返回路徑信息;以及 指定的返回路徑的約束信息。
全文摘要
本發(fā)明實(shí)施例提供一種故障處理方法和裝置,所述方法包括向被測(cè)路徑的至少一個(gè)節(jié)點(diǎn)發(fā)送去方向檢測(cè)報(bào)文,該去方向檢測(cè)報(bào)文中包含去方向被測(cè)路徑信息和返方向被測(cè)路徑信息;根據(jù)所述至少一個(gè)節(jié)點(diǎn)返回的返方向檢測(cè)報(bào)文進(jìn)行故障檢測(cè)。通過本發(fā)明實(shí)施例的故障處理方法和裝置,可以對(duì)具有雙向路徑檢測(cè)需求的去方向路徑和返方向傳輸路徑實(shí)施故障檢測(cè)定位等故障處理。
文檔編號(hào)H04L12/24GK101826989SQ20091000809
公開日2010年9月8日 申請(qǐng)日期2009年3月2日 優(yōu)先權(quán)日2009年3月2日
發(fā)明者國(guó)辛純, 曹瑋, 陳國(guó)義 申請(qǐng)人:華為技術(shù)有限公司