国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      檢測(cè)路由設(shè)備故障的方法和裝置的制作方法

      文檔序號(hào):7886572閱讀:264來源:國(guó)知局
      專利名稱:檢測(cè)路由設(shè)備故障的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種檢測(cè)路由設(shè)備故障的方法和裝置。
      背景技術(shù)
      目前,IP數(shù)據(jù)業(yè)務(wù)發(fā)展迅速,路由器作為IP網(wǎng)絡(luò)的主要設(shè)備,承擔(dān)轉(zhuǎn)發(fā)IP數(shù)據(jù)的功能,地位和作用十分重要。如何解決路由設(shè)備和IP網(wǎng)絡(luò)的可靠性問題變得日益突出。路由器和IP網(wǎng)絡(luò)的可靠性問題主要包括故障檢測(cè)和故障恢復(fù)兩個(gè)方面?,F(xiàn)有技術(shù)是基于心跳檢測(cè)機(jī)制來檢測(cè)路由設(shè)備的內(nèi)部故障,即通過在路由器設(shè)備內(nèi)部定時(shí)發(fā)送故障檢測(cè)報(bào)文,來檢測(cè)設(shè)備內(nèi)部各單板器件和數(shù)據(jù)鏈路的故障,這種報(bào)文一般稱為心跳檢測(cè)報(bào)文;心跳檢測(cè)報(bào)文從該路由設(shè)備的CPU發(fā)出,經(jīng)路由設(shè)備內(nèi)部的其他模塊處理之后,再環(huán)回該路由設(shè)備的CPU ;該路由設(shè)備的CPU根據(jù)心跳檢測(cè)報(bào)文的返回和校驗(yàn)情況,確定該心跳檢測(cè)報(bào)文所覆蓋的模塊是否發(fā)生故障,并根據(jù)確定的故障狀態(tài)對(duì)發(fā)生故障的模塊進(jìn)行故障恢復(fù)處理。發(fā)明人在實(shí)踐現(xiàn)有技術(shù)的過程中發(fā)現(xiàn),上述現(xiàn)有技術(shù)提供的心跳檢測(cè)報(bào)文僅在路由設(shè)備內(nèi)部傳輸,由路由設(shè)備的CPU發(fā)出之后再環(huán)回該CPU,因此心跳檢測(cè)報(bào)文傳輸?shù)穆窂綗o法覆蓋到路由設(shè)備中與外部設(shè)備進(jìn)行數(shù)據(jù)交換的模塊,如路由設(shè)備的接口卡模塊等,從而無法對(duì)這些模塊進(jìn)行故障檢測(cè),導(dǎo)致故障漏檢,由此降低了路由設(shè)備的可靠性。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種檢測(cè)路由設(shè)備故障的方法和裝置,用以降低路由設(shè)備內(nèi)部故障的漏檢率,從而提高路由設(shè)備的可靠性。本發(fā)明實(shí)施例提供一種檢測(cè)路由設(shè)備故障的方法,包括建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口;根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系;針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文;根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);所述第二檢測(cè)報(bào)文為所述外部鄰接設(shè)備在接收到所述第一檢測(cè)報(bào)文之后,向所述路由設(shè)備返回的報(bào)文。本發(fā)明實(shí)施例還提供一種檢測(cè)路由設(shè)備故障的裝置,包括檢測(cè)會(huì)話建立模塊,用于建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口 ;映射關(guān)系建立模塊,用于根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系;檢測(cè)報(bào)文發(fā)送模塊,用于針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文;故障狀態(tài)確定模塊,用于根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);所述第二檢測(cè)報(bào)文為所述外部鄰接設(shè)備在接收到所述第一檢測(cè)報(bào)文之后,向所述路由設(shè)備返回的報(bào)文。本發(fā)明實(shí)施例提供的檢測(cè)路由設(shè)備故障的方法和裝置,將該路由設(shè)備的外部鄰接設(shè)備,作為本路由設(shè)備內(nèi)部模塊故障檢測(cè)的輔助設(shè)備,通過在路由設(shè)備內(nèi)建立檢測(cè)會(huì)話并建立會(huì)話標(biāo)識(shí)與覆蓋的內(nèi)部模塊之間的映射關(guān)系,周期性向外部鄰接設(shè)備發(fā)送檢測(cè)報(bào)文, 并根據(jù)返回報(bào)文的接收和檢測(cè)情況以及上述映射關(guān)系,確定內(nèi)部模塊的故障狀態(tài)。該方法可實(shí)現(xiàn)如路由設(shè)備與外部設(shè)備的通信端口所在模塊等內(nèi)部模塊的故障檢測(cè),提高了路由設(shè)備可進(jìn)行故障檢測(cè)的內(nèi)部模塊的覆蓋范圍,因此降低了路由設(shè)備內(nèi)部故障的漏檢率,從而提高路由設(shè)備的可靠性。


      為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例一提供的檢測(cè)路由設(shè)備故障的方法流程圖;圖2為本發(fā)明實(shí)施例二提供的檢測(cè)路由設(shè)備故障的方法流程圖;圖3為本發(fā)明實(shí)施例三提供的檢測(cè)路由設(shè)備故障的方法流程圖;圖4為本發(fā)明實(shí)施例四提供的檢測(cè)路由設(shè)備故障的裝置的結(jié)構(gòu)示意圖。
      具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明以下實(shí)施例的序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。圖1為本發(fā)明實(shí)施例一提供的檢測(cè)路由設(shè)備故障的方法流程圖。本實(shí)施例提供的方法的執(zhí)行主體為某一路由設(shè)備。如圖1所示的方法包括步驟11 建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口。本步驟中的路由設(shè)備需要進(jìn)行設(shè)備內(nèi)部模塊故障檢測(cè)。外部鄰接設(shè)備為與該路由設(shè)備通信連接的周邊設(shè)備,該外部鄰接設(shè)備作為路由設(shè)備進(jìn)行設(shè)備內(nèi)部模塊故障檢測(cè)的輔助設(shè)備。路由設(shè)備建立的檢測(cè)會(huì)話可為一條或多條。對(duì)于每條檢測(cè)會(huì)話而言檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口 ;該檢測(cè)會(huì)話的目的端口為路由設(shè)備與外部鄰接設(shè)備的通信端口 ;源端口和目的端口可以相同,也可以不同。檢測(cè)會(huì)話的源地址和目的地址,可分別為路由設(shè)備的IP地址和外部鄰接設(shè)備的IP地址;或者,當(dāng)所述檢測(cè)會(huì)話的源端口為所述通信端口時(shí),檢測(cè)會(huì)話的源地址和目的地址, 可均為該路由設(shè)備選定的所述通信端口的IP地址。步驟12 根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系。每條檢測(cè)會(huì)話都分配有會(huì)話標(biāo)識(shí),且每條會(huì)話覆蓋路由設(shè)備的部分內(nèi)部模塊。在檢測(cè)會(huì)話建立完成之后,可建立各檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)以及該檢測(cè)會(huì)話覆蓋的路由設(shè)備的內(nèi)部模塊之間的映射關(guān)系。步驟13 針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文。第一檢測(cè)報(bào)文的源地址和目的地址,分別與該第一檢測(cè)報(bào)文對(duì)應(yīng)的檢測(cè)會(huì)話的源地址和目的地址相同。步驟14 根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);所述第二檢測(cè)報(bào)文為所述外部鄰接設(shè)備在接收到所述第一檢測(cè)報(bào)文之后,向所述路由設(shè)備返回的報(bào)文。路由設(shè)備可根據(jù)某一檢測(cè)會(huì)話對(duì)應(yīng)的第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定該檢測(cè)會(huì)話的故障狀態(tài);并根據(jù)該檢測(cè)會(huì)話的故障狀態(tài)以及上述映射關(guān)系,確定與該檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)對(duì)應(yīng)的內(nèi)部模塊的故障狀態(tài)。在確定了發(fā)生故障的內(nèi)部模塊之后,可對(duì)該路由設(shè)備發(fā)生故障的內(nèi)部模塊進(jìn)行故障恢復(fù)處理。如果路由設(shè)備建立有多條檢測(cè)會(huì)話,可根據(jù)各檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的關(guān)聯(lián),精確定位路由設(shè)備中發(fā)生故障的具體內(nèi)部模塊。具體的,可根據(jù)多條檢測(cè)會(huì)話中,第一檢測(cè)會(huì)話和第二檢測(cè)會(huì)話分別對(duì)應(yīng)的所述第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,分別確定第一檢測(cè)報(bào)文和第二檢測(cè)報(bào)文的故障狀態(tài);根據(jù)第二檢測(cè)會(huì)話的故障狀態(tài)以及映射關(guān)系, 確定第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);其中第一檢測(cè)會(huì)話為多條檢測(cè)會(huì)話中的任一檢測(cè)會(huì)話;第二檢測(cè)會(huì)話為多條檢測(cè)會(huì)話中,與第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊部分相同的至少一條檢測(cè)會(huì)話。本實(shí)施例提供的檢測(cè)路由設(shè)備故障的方法,將該路由設(shè)備的外部鄰接設(shè)備,作為本路由設(shè)備內(nèi)部模塊故障檢測(cè)的輔助設(shè)備,通過在路由設(shè)備內(nèi)建立檢測(cè)會(huì)話并建立會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系,周期性向外部鄰接設(shè)備發(fā)送檢測(cè)報(bào)文,并根據(jù)返回報(bào)文的接收和檢測(cè)情況以及上述映射關(guān)系,確定內(nèi)部模塊的故障狀態(tài)。該方法可實(shí)現(xiàn)如路由設(shè)備與外部設(shè)備的通信端口所在模塊等內(nèi)部模塊的故障檢測(cè),提高了路由設(shè)備可進(jìn)行故障檢測(cè)的內(nèi)部模塊的覆蓋范圍,因此降低了路由設(shè)備內(nèi)部故障的漏檢率,從而提高路由設(shè)備的可靠性。圖2為本發(fā)明實(shí)施例二提供的檢測(cè)路由設(shè)備故障的方法流程圖。本實(shí)施例中,所述檢測(cè)會(huì)話的源端口與其目的端口可以相同或不同,所述第一檢測(cè)報(bào)文為第一 PING報(bào)文, 所述第二檢測(cè)報(bào)文為第二 PING報(bào)文。具體的,如圖2所示,本實(shí)施例提供的方法包括步驟21 路由設(shè)備的主控CPU建立η條檢測(cè)會(huì)話,η為大于或等于1的整數(shù) ’為每條檢測(cè)會(huì)話選定一臺(tái)該路由設(shè)備的外部鄰接設(shè)備作為輔助檢測(cè)設(shè)備,且該檢測(cè)會(huì)話的目的端口為路由設(shè)備與該外部鄰接設(shè)備的通信端口,該檢測(cè)會(huì)話的源端口為該路由設(shè)備的任一端□。本發(fā)明實(shí)施例中,將在一路由設(shè)備以及與該路由設(shè)備連接的一外部鄰接設(shè)備之間稱為一所述檢測(cè)會(huì)話。檢測(cè)會(huì)話的建立方式可由用戶主動(dòng)配置,還可由路由設(shè)備軟件系統(tǒng)自動(dòng)生成等。每條檢測(cè)會(huì)話的源端口與目的端口,可以相同也可以不同。不同檢測(cè)會(huì)話的目的端口,可以相同也可以不同。步驟22 路由設(shè)備的主控CPU根據(jù)各檢測(cè)會(huì)話覆蓋的路由設(shè)備的內(nèi)部模塊,建立各檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)及其覆蓋的內(nèi)部模塊之間的映射關(guān)系。路由設(shè)備的內(nèi)部模塊可具體為該路由設(shè)備的單板,或可具體為該路由設(shè)備的某單板上的子模塊,或可為該路由設(shè)備內(nèi)的其他類型模塊。每條檢測(cè)會(huì)話從其源端口到其目的端口均覆蓋了一個(gè)或多個(gè)路由設(shè)備的內(nèi)部模塊;在檢測(cè)會(huì)話建立完成之后,建立各檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與各檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系。步驟23 路由設(shè)備的主控CPU針對(duì)某條檢測(cè)會(huì)話如第一檢測(cè)會(huì)話,分別向該第一檢測(cè)會(huì)話對(duì)應(yīng)的外部連鄰接設(shè)備周期性發(fā)送PING報(bào)文,向外部鄰接設(shè)備發(fā)送的PING報(bào)文不妨稱為第一 PING報(bào)文。該第一 PING報(bào)文的源地址和目的地址,分別與該第一檢測(cè)會(huì)話的源地址和目的地址相同;且該第一檢測(cè)會(huì)話的源地址為該路由設(shè)備選定的所述源端口的IP地址,該第一檢測(cè)會(huì)話的目的地址為該第一檢測(cè)會(huì)話對(duì)應(yīng)的外部鄰接設(shè)備的IP地址。步驟M 路由設(shè)備的主控CPU發(fā)送的第一 PING報(bào)文,經(jīng)該第一檢測(cè)會(huì)話覆蓋的某單板的網(wǎng)絡(luò)處理器等內(nèi)部模塊處理之后,經(jīng)該第一檢測(cè)會(huì)話的目的端口向相應(yīng)外部鄰接設(shè)備發(fā)送。步驟25 外部鄰接設(shè)備接收到第一 PING報(bào)文之后,通過查詢路由表,向第一 PING 報(bào)文的源IP地址返回PING回應(yīng)報(bào)文,外部鄰接設(shè)備返回的PING回應(yīng)報(bào)文不妨稱為第二 PING報(bào)文。外部鄰接設(shè)備接收到第一 PING報(bào)文之后,對(duì)第一 PING報(bào)文的內(nèi)容不進(jìn)行處理,通過查詢路由表可獲知第一 PING報(bào)文中源IP地址指向的路由設(shè)備,并向該路由設(shè)備返回第二 PING報(bào)文。步驟沈如果路由設(shè)備與外部鄰接設(shè)備的某通信端口接收到第二 PING報(bào)文,則將接收到的第二 PING報(bào)文上傳給該路由設(shè)備的主控CPU。路由設(shè)備可具體為路由器、交換機(jī)等。一種應(yīng)用于骨干IP網(wǎng)絡(luò)的路由設(shè)備通??砂ㄖ骺貑伟搴鸵粔K或多塊轉(zhuǎn)發(fā)單板,各轉(zhuǎn)發(fā)單板與主控單板連接,不同轉(zhuǎn)發(fā)單板之間也可以根據(jù)實(shí)際需要建立連接;主控單板主要承擔(dān)對(duì)整個(gè)路由設(shè)備的控制和管理;每個(gè)轉(zhuǎn)發(fā)單板包括網(wǎng)絡(luò)處理器等模塊,主要承擔(dān)IP數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā),包括路由設(shè)備與外部設(shè)備之間的數(shù)據(jù)交換,還可包括不同轉(zhuǎn)發(fā)單板間的數(shù)據(jù)交換。在路由設(shè)備包括多塊轉(zhuǎn)發(fā)單板的情形下,該路由設(shè)備還可包括一塊或多塊交換單板,各交換單板分別于主控單板連接,還可根據(jù)實(shí)際需要與一塊或多塊轉(zhuǎn)發(fā)單板連接。交換單板主要承擔(dān)不同單板之間的數(shù)據(jù)交換。在實(shí)際應(yīng)用中,路由設(shè)備將其通信端口接收到的第二 PING報(bào)文上傳到主控CPU的具體路由,可經(jīng)該通信端口所在的轉(zhuǎn)發(fā)單板發(fā)送給交換單板,再由交換單板發(fā)送給所述檢測(cè)會(huì)話的源端口所在的轉(zhuǎn)發(fā)單板,再由所述檢測(cè)會(huì)話的源端口所在的轉(zhuǎn)發(fā)單板轉(zhuǎn)發(fā)給主控單板的主控CPU ;或者,路由設(shè)備通過某通信端口接收到的第二 PING報(bào)文,可經(jīng)該通信端口所在的轉(zhuǎn)發(fā)單板直接發(fā)送給主控單板的主控CPU ;等等。
      步驟27 路由設(shè)備的主控CPU根據(jù)該第一檢測(cè)會(huì)話對(duì)應(yīng)的第二 PING報(bào)文的報(bào)文接收和檢測(cè)情況,確定第一檢測(cè)會(huì)話的故障狀態(tài)。路由設(shè)備的主控CPU可在針對(duì)第一檢測(cè)會(huì)話發(fā)送第一 PING報(bào)文之后,啟動(dòng)定時(shí)
      ο如果在定時(shí)器超時(shí)前,主控CPU沒有接收到外部鄰接設(shè)備基于第一 PING報(bào)文返回的第二 PING報(bào)文時(shí),主控CPU則認(rèn)為第一 PING報(bào)文丟棄,并對(duì)該第一檢測(cè)會(huì)話的丟失報(bào)文數(shù)進(jìn)行累加計(jì)數(shù)。如果主控CPU記錄的第一檢測(cè)會(huì)話的丟失報(bào)文數(shù)的數(shù)量,大于預(yù)設(shè)閾值, 則主控CPU確定第一檢測(cè)會(huì)話故障。如果在定時(shí)器定時(shí)范圍內(nèi),主控CPU接收到外部鄰接設(shè)備返回的第二 PING報(bào)文, 則主控CPU對(duì)第二 PING報(bào)文進(jìn)行檢測(cè),例如對(duì)第二 PING報(bào)文進(jìn)行CRC校驗(yàn),或?qū)⒌诙?PING 報(bào)文與第一PING報(bào)文進(jìn)行內(nèi)容O^yload)比較等檢測(cè),根據(jù)檢測(cè)結(jié)果確定第一檢測(cè)會(huì)話的故障狀態(tài)。路由設(shè)備對(duì)其他檢測(cè)會(huì)話的故障狀態(tài)的確定方法,與上述步驟23-27相似,在此不再贅述。步驟觀如果第一檢測(cè)會(huì)話故障,路由設(shè)備的主控CPU根據(jù)第二檢測(cè)會(huì)話的故障狀態(tài)以及上述映射關(guān)系,確定第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊中發(fā)生故障的模塊。第二檢測(cè)會(huì)話包括與第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊部分相同的至少一條檢測(cè)會(huì)話。路由設(shè)備的主控CPU根據(jù)第一檢測(cè)會(huì)話的故障狀態(tài),與第一檢測(cè)會(huì)話關(guān)聯(lián)的第二檢測(cè)會(huì)話的故障狀態(tài),以及上述映射關(guān)系,可確定第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài)。例如假設(shè)第一檢測(cè)會(huì)話的源端口為轉(zhuǎn)發(fā)單板1的端口 1,其目的端口為轉(zhuǎn)發(fā)單板 2的端口 2 ;第二檢測(cè)會(huì)話的源端口為轉(zhuǎn)發(fā)單板3的端口 1,其目的端口為轉(zhuǎn)發(fā)單板2的端口 2 ;如果第二檢測(cè)會(huì)話沒有故障,而第一檢測(cè)會(huì)話故障,則主控CPU可確定第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊中,端口 1所在的轉(zhuǎn)發(fā)單板1發(fā)生故障,由此實(shí)現(xiàn)路由設(shè)備內(nèi)部模塊故障的精確定位。步驟四根據(jù)確定的路由設(shè)備的內(nèi)部模塊的故障狀態(tài),對(duì)相應(yīng)模塊進(jìn)行故障恢復(fù)處理。本實(shí)施例提供的檢測(cè)路由設(shè)備故障的方法,將該路由設(shè)備的外部鄰接設(shè)備,作為本路由設(shè)備內(nèi)部模塊故障檢測(cè)的輔助設(shè)備,通過在路由設(shè)備的主控CPU建立檢測(cè)會(huì)話并建立會(huì)話標(biāo)識(shí)與覆蓋的內(nèi)部模塊之間的映射關(guān)系,周期性向外部鄰接設(shè)備發(fā)送PING報(bào)文,并根據(jù)返回PING報(bào)文的接收和檢測(cè)情況以及上述映射關(guān)系,確定內(nèi)部模塊的故障狀態(tài)。該方法可實(shí)現(xiàn)如路由設(shè)備與外部設(shè)備的通信端口所在模塊等內(nèi)部模塊的故障檢測(cè),提高了路由設(shè)備可進(jìn)行故障檢測(cè)的內(nèi)部模塊的覆蓋范圍,因此降低了路由設(shè)備內(nèi)部故障的漏檢率,從而提高路由設(shè)備的可靠性。圖3為本發(fā)明實(shí)施例三提供的檢測(cè)路由設(shè)備故障的方法流程圖。本實(shí)施例中,所述檢測(cè)會(huì)話的源端口與其目的端口相同,所述第一檢測(cè)報(bào)文為第一心跳檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文為所述第二心跳檢測(cè)報(bào)文。如圖3所示,本實(shí)施例提供的檢測(cè)路由設(shè)備故障的方法包括步驟31 路由設(shè)備的某轉(zhuǎn)發(fā)單板的CPU建立η條檢測(cè)會(huì)話,η為大于或等于1的整數(shù);為每條檢測(cè)會(huì)話選定路由設(shè)備該轉(zhuǎn)發(fā)單板的外部鄰接設(shè)備作為輔助檢測(cè)設(shè)備,且該檢測(cè)會(huì)話的目的端口為路由設(shè)備該轉(zhuǎn)發(fā)單板與該外部鄰接設(shè)備的通信端口,該檢測(cè)會(huì)話的源端口與其目的端口相同,且該檢測(cè)會(huì)話的源地址和目的地址,均為選定的所述通信端口的 IP地址。檢測(cè)會(huì)話的建立方式可由用戶主動(dòng)配置,還可由路由設(shè)備軟件系統(tǒng)自動(dòng)生成等。步驟32 路由設(shè)備的該轉(zhuǎn)發(fā)單板的CPU,根據(jù)各檢測(cè)會(huì)話覆蓋的路由設(shè)備的內(nèi)部模塊,建立各檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)及其覆蓋的內(nèi)部模塊之間的映射關(guān)系。路由設(shè)備的內(nèi)部模塊可具體為該路由設(shè)備的單板,或可具體為該路由設(shè)備的某單板上的子模塊,或可為該路由設(shè)備內(nèi)的其他類型模塊。步驟33 路由設(shè)備的該轉(zhuǎn)發(fā)單板CPU,針對(duì)某條檢測(cè)會(huì)話如第一檢測(cè)會(huì)話,分別向該第一檢測(cè)會(huì)話對(duì)應(yīng)的外部連鄰接設(shè)備周期性發(fā)送心跳檢測(cè)報(bào)文,向外部鄰接設(shè)備發(fā)送的心跳檢測(cè)報(bào)文不妨稱為第一心跳檢測(cè)報(bào)文。該第一心跳檢測(cè)報(bào)文的源地址和目的地址,分別與該第一檢測(cè)會(huì)話的源地址和目的地址相同;且該第一檢測(cè)會(huì)話的源地址和目的地址,均為該路由設(shè)備選定的所述通信端口的IP地址。步驟34 路由設(shè)備的該轉(zhuǎn)發(fā)單板CPU發(fā)送的第一心跳檢測(cè)報(bào)文,經(jīng)該轉(zhuǎn)發(fā)單板的上如網(wǎng)絡(luò)處理器等內(nèi)部模塊處理之后,從第一檢測(cè)會(huì)話的目的端口即該轉(zhuǎn)發(fā)單板與外部鄰接設(shè)備的通信端口,向外部鄰接設(shè)備發(fā)送第一心跳檢測(cè)報(bào)文。步驟35 外部鄰接設(shè)備接收到第一心跳檢測(cè)報(bào)文之后,通過查詢路由表,向第一心跳檢測(cè)報(bào)文的源IP地址返回報(bào)文,外部鄰接設(shè)備返回的報(bào)文不妨稱為第二心跳檢測(cè)報(bào)文。外部鄰接設(shè)備接收到第一心跳檢測(cè)報(bào)文之后,對(duì)第一心跳檢測(cè)報(bào)文的內(nèi)容不進(jìn)行處理,通過查詢路由表可獲知第一心跳檢測(cè)報(bào)文中目的IP地址指向的路由設(shè)備,并向目的 IP地址指向的路由設(shè)備返回第二心跳檢測(cè)報(bào)文。由于第一心跳檢測(cè)報(bào)文目的地址與源地址相同,均為該路由設(shè)備選定的所述通信端口的IP地址,因此,外部鄰接設(shè)備向該路由設(shè)備返回第二心跳檢測(cè)報(bào)文。步驟36:如果路由設(shè)備經(jīng)該轉(zhuǎn)發(fā)單板與外部鄰接設(shè)備的某通信端口接收到第二心跳檢測(cè)報(bào)文,則將接收到的第二心跳檢測(cè)報(bào)文上傳給該轉(zhuǎn)發(fā)單板的CPU。步驟37 路由設(shè)備該轉(zhuǎn)發(fā)單板的CPU根據(jù)該第一檢測(cè)會(huì)話對(duì)應(yīng)的第二心跳檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定第一檢測(cè)會(huì)話的故障狀態(tài)。路由設(shè)備該轉(zhuǎn)發(fā)單板的CPU接收到外部鄰接設(shè)備返回的第二心跳檢測(cè)報(bào)文,則該轉(zhuǎn)發(fā)單板的CPU對(duì)第二心跳檢測(cè)報(bào)文進(jìn)行檢測(cè),例如對(duì)第二心跳檢測(cè)報(bào)文進(jìn)行CRC校驗(yàn),或?qū)⒌诙奶鴻z測(cè)報(bào)文與第一心跳檢測(cè)報(bào)文進(jìn)行數(shù)值(Payload)比較等檢測(cè),根據(jù)檢測(cè)結(jié)果確定第一檢測(cè)會(huì)話的故障狀態(tài)。路由設(shè)備對(duì)其他檢測(cè)會(huì)話的故障狀態(tài)的確定方法,與上述步驟33-37相似,在此不再贅述。步驟38 如果第一檢測(cè)會(huì)話故障,路由設(shè)備該轉(zhuǎn)發(fā)單板的CPU根據(jù)第二檢測(cè)會(huì)話的故障狀態(tài)以及上述映射關(guān)系,確定第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊中發(fā)生故障的模塊。第二檢測(cè)會(huì)話包括與第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊部分相同的至少一條檢測(cè)會(huì)話。路由設(shè)備該轉(zhuǎn)發(fā)單板的CPU根據(jù)第一檢測(cè)會(huì)話的故障狀態(tài),與第一檢測(cè)會(huì)話關(guān)聯(lián)的第二檢測(cè)會(huì)話的故障狀態(tài),以及上述映射關(guān)系,可確定第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài)。步驟39 根據(jù)確定的路由設(shè)備的內(nèi)部模塊的故障狀態(tài),對(duì)相應(yīng)模塊進(jìn)行故障恢復(fù)處理。本實(shí)施例提供的檢測(cè)路由設(shè)備故障的方法,將該路由設(shè)備的外部鄰接設(shè)備,作為本路由設(shè)備內(nèi)部模塊故障檢測(cè)的輔助設(shè)備,通過在路由設(shè)備某轉(zhuǎn)發(fā)單板的CPU建立檢測(cè)會(huì)話并建立會(huì)話標(biāo)識(shí)與覆蓋的內(nèi)部模塊之間的映射關(guān)系,周期性向外部鄰接設(shè)備發(fā)送心跳檢測(cè)報(bào)文,并根據(jù)返回心跳檢測(cè)報(bào)文的接收和檢測(cè)情況以及上述映射關(guān)系,確定內(nèi)部模塊的故障狀態(tài)。該方法可實(shí)現(xiàn)如路由設(shè)備與外部設(shè)備的通信端口所在模塊等內(nèi)部模塊的故障檢測(cè),提高了路由設(shè)備可進(jìn)行故障檢測(cè)的內(nèi)部模塊的覆蓋范圍,因此降低了路由設(shè)備內(nèi)部故障的漏檢率,從而提高路由設(shè)備的可靠性。圖4為本發(fā)明實(shí)施例四提供的檢測(cè)路由設(shè)備故障的裝置的結(jié)構(gòu)示意圖。如圖4所述的裝置包括檢測(cè)會(huì)話建立模塊41、映射關(guān)系建立模塊42、檢測(cè)報(bào)文發(fā)送模塊43和故障狀態(tài)確定模塊44。檢測(cè)會(huì)話建立模塊41可用于建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口。所述檢測(cè)會(huì)話的源端口和目的端口,可以相同或不同。映射關(guān)系建立模塊42可用于根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系。檢測(cè)報(bào)文發(fā)送模塊43可用于針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文。所述第一檢測(cè)報(bào)文的源地址和目的地址,分別與所述第一檢測(cè)報(bào)文對(duì)應(yīng)的所述檢測(cè)會(huì)話的源地址和目的地址相同。所述檢測(cè)會(huì)話的源地址為所述路由設(shè)備選定的源端口的IP地址,所述檢測(cè)會(huì)話的目的地址為所述檢測(cè)會(huì)話對(duì)應(yīng)的所述外部鄰接設(shè)備的 IP地址;或者,當(dāng)所述檢測(cè)會(huì)話的源端口為所述通信端口時(shí),所述檢測(cè)會(huì)話的源地址和目的地址,均為所述路由設(shè)備選定的所述通信端口的IP地址。故障狀態(tài)確定模塊44可用于根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);所述第二檢測(cè)報(bào)文為所述外部鄰接設(shè)備在接收到所述第一檢測(cè)報(bào)文之后,向所述路由設(shè)備返回的報(bào)文。故障狀態(tài)確定模塊44可具體用于根據(jù)某一檢測(cè)會(huì)話對(duì)應(yīng)的所述第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,分別確定該檢測(cè)會(huì)話的故障狀態(tài),并根據(jù)該檢測(cè)會(huì)話的故障狀態(tài)以及上述映射關(guān)系,確定該檢測(cè)會(huì)話覆蓋的內(nèi)部??斓墓收蠣顟B(tài)??蛇x的,檢測(cè)會(huì)話建立模塊建立的檢測(cè)會(huì)話可為多條。該情形下,故障狀態(tài)確定模塊可進(jìn)一步包括會(huì)話故障確定單元和模塊故障確定單元。其中會(huì)話故障確定單元可用于根據(jù)多條所述檢測(cè)會(huì)話中,第一檢測(cè)會(huì)話和第二檢測(cè)會(huì)話分別對(duì)應(yīng)的所述第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,分別確定所述第一檢測(cè)會(huì)話和所述第二檢測(cè)會(huì)話的故障狀態(tài)。模塊故障確定單元可用于根據(jù)所述第二檢測(cè)會(huì)話的故障狀態(tài)以及所述映射關(guān)系,確定所述第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);其中所述第一檢測(cè)會(huì)話為多條所述檢測(cè)會(huì)話中的任一檢測(cè)會(huì)話;所述第二檢測(cè)會(huì)話為多條所述檢測(cè)會(huì)話中,與所述第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊部分相同的至少一條檢測(cè)會(huì)話。該技術(shù)方案基于多條檢測(cè)會(huì)話所覆蓋的內(nèi)部模塊之間的關(guān)聯(lián),可實(shí)現(xiàn)路由設(shè)備內(nèi)部模塊的精確定位。本實(shí)施例提供的檢測(cè)路由設(shè)備故障的裝置,將該路由設(shè)備的外部鄰接設(shè)備,作為本路由設(shè)備內(nèi)部模塊故障檢測(cè)的輔助設(shè)備,通過在路由設(shè)備內(nèi)建立檢測(cè)會(huì)話并建立會(huì)話標(biāo)識(shí)與覆蓋的內(nèi)部模塊之間的映射關(guān)系,周期性向外部鄰接設(shè)備發(fā)送檢測(cè)報(bào)文,并根據(jù)返回報(bào)文的接收和檢測(cè)情況以及上述映射關(guān)系,確定內(nèi)部模塊的故障狀態(tài)。該方法可實(shí)現(xiàn)如路由設(shè)備與外部設(shè)備的通信端口所在模塊等內(nèi)部模塊的故障檢測(cè),提高了路由設(shè)備可進(jìn)行故障檢測(cè)的內(nèi)部模塊的覆蓋范圍,因此降低了路由設(shè)備內(nèi)部故障的漏檢率,從而提高路由設(shè)備的可靠性。本實(shí)施例提供的檢測(cè)路由設(shè)備故障的裝置,可用于實(shí)現(xiàn)本發(fā)明上述實(shí)施例提供的方法。在實(shí)際應(yīng)用中,本實(shí)施例提供的檢測(cè)路由設(shè)備故障的裝置可集成在待檢測(cè)的路由設(shè)備入路由器或交換機(jī)中,該裝置接收路由設(shè)備主控CPU或轉(zhuǎn)發(fā)單板的CPU的控制,對(duì)路由器或交換機(jī)的內(nèi)部故障進(jìn)行檢測(cè)。該裝置的工作機(jī)理可參見本發(fā)明圖1-圖3對(duì)應(yīng)實(shí)施例的記載,在此不受贅述。在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。本領(lǐng)域普通技術(shù)人員可以理解附圖只是一個(gè)實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域普通技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
      權(quán)利要求
      1.一種檢測(cè)路由設(shè)備故障的方法,其特征在于,包括建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口;根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系;針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文; 根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);所述第二檢測(cè)報(bào)文為所述外部鄰接設(shè)備在接收到所述第一檢測(cè)報(bào)文之后,向所述路由設(shè)備返回的報(bào)文。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)會(huì)話的源地址為所述檢測(cè)會(huì)話的源端口的IP地址,所述檢測(cè)會(huì)話的目的地址為所述外部鄰接設(shè)備的IP地址;所述第一檢測(cè)報(bào)文的源地址和目的地址,分別與所述第一檢測(cè)報(bào)文對(duì)應(yīng)的所述檢測(cè)會(huì)話的源地址和目的地址相同。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述檢測(cè)會(huì)話的源端口為所述通信端口時(shí),所述檢測(cè)會(huì)話的源地址和目的地址,均為所述通信端口的IP地址;所述第一檢測(cè)報(bào)文的源地址和目的地址,分別與所述第一檢測(cè)報(bào)文對(duì)應(yīng)的所述檢測(cè)會(huì)話的源地址和目的地址相同。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)會(huì)話為多條;根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài),包括根據(jù)多條所述檢測(cè)會(huì)話中,第一檢測(cè)會(huì)話和第二檢測(cè)會(huì)話分別對(duì)應(yīng)的所述第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,分別確定所述第一檢測(cè)會(huì)話和所述第二檢測(cè)會(huì)話的故障狀態(tài);根據(jù)所述第二檢測(cè)會(huì)話的故障狀態(tài)以及所述映射關(guān)系,確定所述第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);其中所述第一檢測(cè)會(huì)話為多條所述檢測(cè)會(huì)話中的任一檢測(cè)會(huì)話; 所述第二檢測(cè)會(huì)話為多條所述檢測(cè)會(huì)話中,與所述第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊部分相同的至少一條檢測(cè)會(huì)話。
      5.一種檢測(cè)路由設(shè)備故障的裝置,其特征在于,包括檢測(cè)會(huì)話建立模塊,用于建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口 ;映射關(guān)系建立模塊,用于根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系;檢測(cè)報(bào)文發(fā)送模塊,用于針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文;故障狀態(tài)確定模塊,用于根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);所述第二檢測(cè)報(bào)文為所述外部鄰接設(shè)備在接收到所述第一檢測(cè)報(bào)文之后,向所述路由設(shè)備返回的報(bào)文。
      6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述檢測(cè)會(huì)話的源地址為所述檢測(cè)會(huì)話的源端口的IP地址,所述檢測(cè)會(huì)話的目的地址為所述外部鄰接設(shè)備的IP地址;所述第一檢測(cè)報(bào)文的源地址和目的地址,分別與所述第一檢測(cè)報(bào)文對(duì)應(yīng)的所述檢測(cè)會(huì)話的源地址和目的地址相同。
      7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述檢測(cè)會(huì)話的源地址和目的地址,均為所述通信端口的IP地址;所述第一檢測(cè)報(bào)文的源地址和目的地址,分別與所述第一檢測(cè)報(bào)文對(duì)應(yīng)的所述檢測(cè)會(huì)話的源地址和目的地址相同。
      8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述檢測(cè)會(huì)話為多條;所述故障狀態(tài)確定模塊包括會(huì)話故障確定單元,用于根據(jù)多條所述檢測(cè)會(huì)話中,第一檢測(cè)會(huì)話和第二檢測(cè)會(huì)話分別對(duì)應(yīng)的所述第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,分別確定所述第一檢測(cè)會(huì)話和所述第二檢測(cè)會(huì)話的故障狀態(tài);模塊故障確定單元,用于根據(jù)所述第二檢測(cè)會(huì)話的故障狀態(tài)以及所述映射關(guān)系,確定所述第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);其中所述第一檢測(cè)會(huì)話為多條所述檢測(cè)會(huì)話中的任一檢測(cè)會(huì)話;所述第二檢測(cè)會(huì)話為多條所述檢測(cè)會(huì)話中,與所述第一檢測(cè)會(huì)話覆蓋的內(nèi)部模塊部分相同的至少一條檢測(cè)會(huì)話。
      全文摘要
      本發(fā)明公開了一種檢測(cè)路由設(shè)備故障的方法和裝置,方法包括建立檢測(cè)會(huì)話;所述檢測(cè)會(huì)話的源端口為路由設(shè)備的任一端口,所述檢測(cè)會(huì)話的目的端口為所述路由設(shè)備與外部鄰接設(shè)備的通信端口;根據(jù)所述檢測(cè)會(huì)話覆蓋的所述路由設(shè)備的內(nèi)部模塊,建立所述檢測(cè)會(huì)話的會(huì)話標(biāo)識(shí)與所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊之間的映射關(guān)系;針對(duì)所述檢測(cè)會(huì)話,向所述外部鄰接設(shè)備周期性發(fā)送第一檢測(cè)報(bào)文;根據(jù)所述映射關(guān)系以及第二檢測(cè)報(bào)文的報(bào)文接收和檢測(cè)情況,確定所述檢測(cè)會(huì)話覆蓋的內(nèi)部模塊的故障狀態(tài);第二檢測(cè)報(bào)文為外部鄰接設(shè)備在接收到第一檢測(cè)報(bào)文之后,向路由設(shè)備返回的報(bào)文。本發(fā)明降低了路由設(shè)備內(nèi)部故障的漏檢率,從而提高了路由設(shè)備的可靠性。
      文檔編號(hào)H04L12/26GK102571492SQ201210002949
      公開日2012年7月11日 申請(qǐng)日期2012年1月6日 優(yōu)先權(quán)日2012年1月6日
      發(fā)明者周榮存, 王勇 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1