欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種故障的診斷方法和裝置的制作方法

文檔序號:7721955閱讀:200來源:國知局
專利名稱:一種故障的診斷方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種故障的診斷方法和裝置。
背景技術(shù)
在當前的通信設備中,通常采用多單板的設計結(jié)構(gòu),各塊單板之間是通過板間通 信通道進行信息交換的。其中,在通信設備上,板間通信通道是各單板之間用來交換信息的 通路,由一組結(jié)點和連接這些結(jié)點的鏈路組成。 如圖1所示,為一種對應主控板和線卡板的多單板設計模式,其中,主控板可以存 在多塊,每塊主控板可以通過板間通信通道與多塊線卡板連接。 通信設備在網(wǎng)絡上運行的過程中,如果發(fā)生板間通信故障,將會影響到業(yè)務的進 行,從而造成非常嚴重的后果。 為了減少板間通信故障對業(yè)務的影B向,當發(fā)生板間通信故障時,需要定位故障出 在哪里,繼而解決板間通信故障。但是,由于板間通信需要涉及多個結(jié)點和鏈路,定位故障 出在哪里并不容易。 現(xiàn)有技術(shù)中,為了定位故障出在哪里,在測試的過程中,提供有一系列的命令行, 其中,該命令行用于主控板到其它結(jié)點的環(huán)回測試。
當發(fā)生板間通信故障時,維護人員可以使用該命令行,逐個結(jié)點的進行環(huán)回檢查;
當檢查成功時,則說明對應的結(jié)點和鏈路沒有出現(xiàn)故障;而當發(fā)現(xiàn)哪個結(jié)點的檢查失敗時,
則說明該結(jié)點和/或該結(jié)點對應的鏈路出現(xiàn)故障,繼而確定出故障出在哪里。 但是,在使用命令行確定故障點時,維護人員需要經(jīng)過培訓才能掌握測試過程中
所提供的命令行;命令行需要人工操作,命令結(jié)果也需要人工確認,對于容易恢復的簡單故
障,也需要人工干預,無法實現(xiàn)自動恢復。而且如果故障導致了通信設備重啟時,問題的環(huán)
境將被破壞,此時,無法使用命令行定位問題所在。

發(fā)明內(nèi)容
本發(fā)明提供一種故障的診斷方法和裝置,以對通信設備的板間通信故障進行自動 診斷,不依賴人工操作。 為了達到上述目的,本發(fā)明提出了一種故障的診斷方法,應用于包括發(fā)起結(jié)點和 終端結(jié)點的框式設備中,所述發(fā)起結(jié)點和所述終端結(jié)點在所述框式設備中通過背板連接, 所述發(fā)起結(jié)點與每個終端結(jié)點在所述背板上構(gòu)成一條路徑,所述方法包括以下步驟
所述發(fā)起結(jié)點通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并根據(jù)自身發(fā)送的拓撲 報文獲取第一拓撲數(shù)據(jù); 所述終端結(jié)點根據(jù)接收的拓撲報文獲取第二拓撲數(shù)據(jù); 所述發(fā)起結(jié)點通過所述對應的路徑從所述終端結(jié)點獲取所述第二拓撲數(shù)據(jù);
所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取結(jié) 果進行故障診斷。
5
所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取結(jié) 果進行故障診斷具體包括 如果獲取所述第一拓撲數(shù)據(jù)失敗,所述發(fā)起結(jié)點確定自身發(fā)生故障;
如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二 拓撲數(shù)據(jù)小于所述第一拓撲數(shù)據(jù),所述發(fā)起結(jié)點確定所述終端結(jié)點和/或所述終端結(jié)點對 應的路徑發(fā)生故障; 如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述第一拓撲數(shù)據(jù)相同,
所述發(fā)起結(jié)點確定所述終端結(jié)點和所述終端結(jié)點對應的路徑?jīng)]有發(fā)生故障。 在所述背板上,所述發(fā)起結(jié)點和所述終端結(jié)點之間還包括至少一個中繼結(jié)點,所
述中繼結(jié)點位于所述終端結(jié)點對應的路徑上,所述方法還包括 所述發(fā)起結(jié)點依次獲取所述路徑上各個中繼結(jié)點的拓撲數(shù)據(jù);所述中繼結(jié)點的拓 撲數(shù)據(jù)為接收拓撲數(shù)據(jù)和發(fā)送拓撲數(shù)據(jù); 如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)失敗,或者,獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成 功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)小于所述中繼結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),所 述發(fā)起結(jié)點確定所述中繼結(jié)點和/或所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路發(fā)生故障; 所述鏈路位于所述路徑中; 如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)與所述 前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,所述發(fā)起結(jié)點確定所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈 路沒有發(fā)生故障; 如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)大于所 述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù),所述發(fā)起結(jié)點確定所述中繼結(jié)點發(fā)生故障;如果所述中繼結(jié) 點的接收拓撲數(shù)據(jù)與所述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,所述發(fā)起結(jié)點確定所述中繼結(jié)點 沒有發(fā)生故障。 當所述發(fā)起結(jié)點和所述終端結(jié)點之間包含中繼結(jié)點時,所述發(fā)起結(jié)點根據(jù)所述第
一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷還包括 如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二
拓撲數(shù)據(jù)小于所述終端結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),所述發(fā)起結(jié)點確定所述終端
結(jié)點和/或所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路發(fā)生故障; 如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述前驅(qū)結(jié)點的發(fā)送拓
撲數(shù)據(jù)相同,所述發(fā)起結(jié)點確定所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路沒有發(fā)生故障。 所述發(fā)起結(jié)點通過對應的路徑向終端結(jié)點發(fā)送拓撲報文之前,還包括 所述發(fā)起結(jié)點生成所述通信設備中所有結(jié)點都能夠識別并統(tǒng)計的拓撲報文,并由
通信設備中的結(jié)點統(tǒng)計所述拓撲報文,生成拓撲數(shù)據(jù)。 所述發(fā)起結(jié)點為所述框式設備中的主控板,所述終端結(jié)點為所述框式設備中的線 卡板;或者,所述發(fā)起結(jié)點為所述框式設備中的線卡板,所述終端結(jié)點為所述框式設備中的 主控板; 中繼結(jié)點為所述框式設備中的內(nèi)部交換網(wǎng)或者芯片。 —種應用于上述方法所述的裝置,應用于包括發(fā)起結(jié)點和終端結(jié)點的框式設備 中,所述發(fā)起結(jié)點和所述終端結(jié)點在所述框式設備中通過背板連接,所述發(fā)起結(jié)點與每個終端結(jié)點在所述背板上構(gòu)成一條路徑,所述裝置包括 收發(fā)模塊,用于通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并由所述終端結(jié)點根 據(jù)接收的拓撲報文獲取第二拓撲數(shù)據(jù); 獲取模塊,與所述收發(fā)模塊連接,用于根據(jù)自身發(fā)送的拓撲報文獲取第一拓撲數(shù) 據(jù),并通過所述對應的路徑從所述終端結(jié)點獲取所述第二拓撲數(shù)據(jù); 處理模塊,與所述獲取模塊連接,用于根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述 第二拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷。 所述處理模塊具體用于,如果獲取所述第一拓撲數(shù)據(jù)失敗,確定自身發(fā)生故障;
如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二 拓撲數(shù)據(jù)小于所述第一拓撲數(shù)據(jù),確定所述終端結(jié)點和/或所述終端結(jié)點對應的路徑發(fā)生 故障; 如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述第一拓撲數(shù)據(jù)相同, 確定所述終端結(jié)點和所述終端結(jié)點對應的路徑?jīng)]有發(fā)生故障。 在所述背板上,所述發(fā)起結(jié)點和所述終端結(jié)點之間還包括至少一個中繼結(jié)點,所 述中繼結(jié)點位于所述終端結(jié)點對應的路徑上, 所述處理模塊還用于,依次獲取所述路徑上各個中繼結(jié)點的拓撲數(shù)據(jù);所述中繼 結(jié)點的拓撲數(shù)據(jù)為接收拓撲數(shù)據(jù)和發(fā)送拓撲數(shù)據(jù); 如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)失敗,或者,獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成 功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)小于所述中繼結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),確 定所述中繼結(jié)點和/或所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路發(fā)生故障;所述鏈路位于 所述路徑中; 如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)與所述 前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路沒有發(fā)生故 障; 如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)大于所 述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所述中繼結(jié)點發(fā)生故障;如果所述中繼結(jié)點的接收拓撲 數(shù)據(jù)與所述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述中繼結(jié)點沒有發(fā)生故障。
當所述發(fā)起結(jié)點和所述終端結(jié)點之間包含中繼結(jié)點時, 所述處理模塊還用于,如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲 數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)小于所述終端結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所 述終端結(jié)點和/或所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路發(fā)生故障; 如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述前驅(qū)結(jié)點的發(fā)送拓
撲數(shù)據(jù)相同,確定所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路沒有發(fā)生故障。 所述獲取模塊還用于,生成所述通信設備中所有結(jié)點都能夠識別并統(tǒng)計的拓撲報
文,并由通信設備中的結(jié)點統(tǒng)計所述拓撲報文,生成拓撲數(shù)據(jù)。 所述發(fā)起結(jié)點為所述框式設備中的主控板,所述終端結(jié)點為所述框式設備中的線 卡板;或者,所述發(fā)起結(jié)點為所述框式設備中的線卡板,所述終端結(jié)點為所述框式設備中的 主控板; 中繼結(jié)點為所述框式設備中的內(nèi)部交換網(wǎng)或者芯片。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點實現(xiàn)了板間通信故障的自動診斷過程,完 全自動化,不需要人工干預。


圖1為現(xiàn)有技術(shù)中主控板和線卡板的多單板設計模式示意圖; 圖2為本發(fā)明提出的一種故障的診斷方法流程圖; 圖3為本發(fā)明一種具體應用場景下提出的故障的診斷方法流程圖; 圖4為對應圖3的應用場景示意圖; 圖5為本發(fā)明提出的另一種應用場景示意圖; 圖6為本發(fā)明提出的另一種應用場景示意圖; 圖7為本發(fā)明提出的一種故障的診斷裝置結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明的核心思想是通過在發(fā)起結(jié)點生成并向框式設備中的各個結(jié)點發(fā)送拓撲 報文,由框式設備中的各個結(jié)點根據(jù)該拓撲報文生成拓撲數(shù)據(jù),并由發(fā)起結(jié)點收集各個結(jié) 點所對應的拓撲數(shù)據(jù),從而使得發(fā)起結(jié)點可以根據(jù)各個結(jié)點所對應的拓撲數(shù)據(jù)進行故障診 斷,并診斷出發(fā)生故障的結(jié)點和鏈路。從而實現(xiàn)了板間通信故障的自動診斷過程,不需要人
工干預。 如圖2所示,為本發(fā)明提出的一種故障的診斷方法,應用于包括發(fā)起結(jié)點和終端
結(jié)點的框式設備中,所述發(fā)起結(jié)點和所述終端結(jié)點在所述框式設備中通過背板連接,所述
發(fā)起結(jié)點與每個終端結(jié)點在所述背板上構(gòu)成一條路徑,所述方法包括以下步驟 步驟201,所述發(fā)起結(jié)點通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并根據(jù)自身發(fā)
送的拓撲報文獲取第一拓撲數(shù)據(jù)。 步驟202,所述終端結(jié)點根據(jù)接收的拓撲報文獲取第二拓撲數(shù)據(jù)。 步驟203,所述發(fā)起結(jié)點通過所述對應的路徑從所述終端結(jié)點獲取所述第二拓撲數(shù)據(jù)。 步驟204,所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù) 的獲取結(jié)果進行故障診斷。 為了更加清楚的說明本發(fā)明所提供的故障的診斷方法,以下結(jié)合一種具體的應用
場景對本發(fā)明進行詳細贅述。 如圖3所示,該方法包括以下步驟 步驟301,發(fā)起結(jié)點建立板間通信拓撲。其中,在框式通信設備中,各個單板是知道 框式通信設備中所有單板的位置關(guān)系的,即發(fā)起結(jié)點知道所有單板的位置關(guān)系,根據(jù)所有 單板的位置關(guān)系,該發(fā)起結(jié)點可以建立板間通信拓撲。 具體的,由于板間通信的過程是信息從一個結(jié)點傳遞到另一個結(jié)點的過程,本發(fā) 明中,為了更加清楚的說明板間通信故障的診斷過程,首先定義如下概念
(1)發(fā)起結(jié)點,即信息的發(fā)送者;
(2)終端結(jié)點,即信息的接收者; (3)中繼結(jié)點,即位于發(fā)起結(jié)點和終端結(jié)點之間起中轉(zhuǎn)作用的結(jié)點。
當然,在實際應用中,并不局限于上述定義方式,該定義方式可以根據(jù)實際需要任 意選擇,例如,可以將發(fā)起結(jié)點定義為信息的接收者,將終端結(jié)點定義為信息的發(fā)送者,此 時,上述步驟301中建立板間通信拓撲的主體將變?yōu)榻K端結(jié)點,處理過程與本發(fā)明中定義 方式的過程類似,不再詳加贅述。 對于圖1所示的多單板通信設備,由于信息可以從主控板傳遞到線卡板,即本發(fā)
明中,可以將主控板選擇為發(fā)起結(jié)點,將線卡板選擇為終端結(jié)點,將主控板和線卡板之間的
設備選擇為中繼結(jié)點;其中,在通信設備中,位于主控板和線卡板之間的設備為內(nèi)部交換
網(wǎng)、或者芯片等,即本發(fā)明中的中繼結(jié)點為上述的內(nèi)部交換網(wǎng),或者芯片等設備。
由于主控板是知道各個線卡板以及內(nèi)部交換網(wǎng)等設備的位置關(guān)系的,即該主控板
可以直接建立板間通信拓撲,如圖4所示的多單板通信設備的板間通信拓撲,為對應于圖1
所示的多單板通信設備的板間通信拓撲,可以表示為一棵樹狀模型。 在圖4中,樹根結(jié)點為發(fā)起結(jié)點(主控板),該發(fā)起結(jié)點的子樹由發(fā)起結(jié)點通往各 個終端結(jié)點(線卡板)的各條路徑所構(gòu)成。本發(fā)明中,需要對每條路徑進行編號,該編號的 方式可以任意選擇,例如,從左到右依次編號為1、2、...等;或者,從右到左依次編號為1、 2、...等。可以看出,每條路徑的編號與子樹的編號是相對應的,即當路徑從右到左依次編 號為1、2、3時,則子樹按照編號從右到左依次為1、2、3。 進一步的,在圖4中,帶箭頭的實線為連接結(jié)點的鏈路,箭頭所在的一側(cè)為鏈路的 末端,而另一端則為鏈路的始端。其中,在鏈路兩端的結(jié)點,將構(gòu)成前驅(qū)和后繼的關(guān)系,此 時,可以將鏈路的始端結(jié)點稱為末端結(jié)點的前驅(qū)結(jié)點;對應的,也可以將鏈路的末端結(jié)點稱 為始端結(jié)點的后繼結(jié)點。需要說明的是,位于同一條路徑上的中繼結(jié)點也可以存在多個,而 多個中繼結(jié)點之間也將構(gòu)成前驅(qū)結(jié)點和后繼結(jié)點的關(guān)系。 此外,位于同一層次的結(jié)點之間構(gòu)成兄弟關(guān)系,即位于同一層次的結(jié)點之間互為
兄弟結(jié)點,例如,圖4中的中繼結(jié)點之間互為兄弟結(jié)點,終端結(jié)點之間也互為兄弟結(jié)點。 需要說明的是,在框式通信設備中,可以存在多塊主控板,每塊主控板都可以作為
發(fā)起結(jié)點,繼而可以建立板間通信拓撲,即維護圖4所示的板間通信拓撲。 步驟302,發(fā)起結(jié)點生成拓撲報文。其中,框式通信設備中的所有單板都需要能
夠識別并統(tǒng)計該拓撲報文,即板間通信拓撲中的所有結(jié)點都需要能夠識別并統(tǒng)計該拓撲報
文。在所有結(jié)點都能夠識別的基礎(chǔ)上,該拓撲報文的形式可以根據(jù)實際需要任意設置,本發(fā)
明中并不對該拓撲報文進行任何限制。 步驟303,發(fā)起結(jié)點根據(jù)預設的周期向終端結(jié)點發(fā)送拓撲報文。其中,該預設的周 期可以根據(jù)實際需要任意選擇。 具體的,發(fā)起結(jié)點可以向所有的終端結(jié)點發(fā)送拓撲報文,例如,發(fā)起結(jié)點從左到右 依次向每條路徑上的終端結(jié)點發(fā)送拓撲報文;或者,發(fā)起結(jié)點從右到左依次向每條路徑上 的終端結(jié)點發(fā)送拓撲報文;當然,該發(fā)送拓撲報文的過程并不局限于上述方式,可以任意選 擇不同的路徑來發(fā)送拓撲報文,只需要保證在同一個預設的周期內(nèi)所有終端結(jié)點對應的路 徑都被覆蓋到,各個終端結(jié)點也都被覆蓋到即可。其中,該發(fā)起結(jié)點可以每次選擇一個終端 結(jié)點所對應的路徑進行發(fā)送,或者,同時選擇多個終端結(jié)點所對應的路徑進行發(fā)送,或者, 同時選擇所有終端結(jié)點所對應的路徑進行發(fā)送。 當然,在實際應用中,該發(fā)起結(jié)點還可以向部分終端結(jié)點發(fā)送拓撲報文,例如,當路徑2和路徑3發(fā)生板間通信故障的可能性很高時,則發(fā)起結(jié)點可以只向路徑2所對應的
終端結(jié)點,以及路徑3所對應的終端結(jié)點發(fā)送拓撲報文,本發(fā)明中不再詳加贅述。 步驟304,板間通信拓撲中的各個結(jié)點對該拓撲報文進行統(tǒng)計,并生成拓撲數(shù)據(jù)。
其中,由于板間通信拓撲中的各個結(jié)點都能夠識別并統(tǒng)計該拓撲報文,當接收到來自發(fā)起
結(jié)點的拓撲報文后,各個結(jié)點都能夠?qū)υ撏負鋱笪倪M行統(tǒng)計。 具體的,板間通信拓撲中的所有結(jié)點針對該拓撲報文的統(tǒng)計數(shù)據(jù)稱為該結(jié)點的拓 撲數(shù)據(jù),其中,發(fā)起結(jié)點只有發(fā)送的拓撲數(shù)據(jù),終端結(jié)點只有接收的拓撲數(shù)據(jù),中繼結(jié)點有 發(fā)送的拓撲數(shù)據(jù)和接收的拓撲數(shù)據(jù)。 下面以一個具體的例子來說明結(jié)點對拓撲報文進行統(tǒng)計并生成拓撲數(shù)據(jù)的過 程 對于發(fā)起結(jié)點,每發(fā)送一次拓撲報文,則將拓撲數(shù)據(jù)的數(shù)值加l,例如,當發(fā)起結(jié)點 第一次發(fā)送拓撲報文時,則拓撲數(shù)據(jù)為1 ;當發(fā)起結(jié)點共發(fā)送了 IO次拓撲報文時,則拓撲數(shù) 據(jù)為10。當然,在實際應用中,發(fā)起結(jié)點中拓撲數(shù)據(jù)是需要和具體的路徑一一對應的,例如, 對于路徑l,發(fā)起結(jié)點共發(fā)送了 IO次拓撲報文時,則路徑I的拓撲數(shù)據(jù)為10 ;而對于路徑2, 發(fā)起結(jié)點共發(fā)送了 8次拓撲報文時,則路徑2的拓撲數(shù)據(jù)為8。 同樣的,對于終端結(jié)點,每接收一次拓撲報文,則將拓撲數(shù)據(jù)的數(shù)值加l,例如,當 終端結(jié)點共接收了 IO次拓撲報文時,則拓撲數(shù)據(jù)為10。 對于中繼結(jié)點,每接收一次拓撲報文,則將接收所對應的拓撲數(shù)據(jù)的數(shù)值加l,而 每發(fā)送一次拓撲報文,則將發(fā)送所對應的拓撲數(shù)據(jù)的數(shù)值加1。 需要說明的是,該通過拓撲報文生成拓撲數(shù)據(jù)的方式并不局限于上述方式,在實 際應用中可以任意選擇,所有可以通過對拓撲報文進行統(tǒng)計并生成拓撲數(shù)據(jù)的方式均在本 發(fā)明保護范圍之內(nèi)。例如,可以根據(jù)預設的函數(shù),將拓撲報文轉(zhuǎn)換為拓撲數(shù)據(jù);又例如,可以 每接收一次拓撲報文,則將拓撲數(shù)據(jù)的數(shù)值加2等,本發(fā)明中不再詳加贅述。
步驟305,發(fā)起結(jié)點收集拓撲數(shù)據(jù),并根據(jù)該拓撲數(shù)據(jù)進行故障診斷。其中,該發(fā)起 結(jié)點可以根據(jù)自身的需要收集自身關(guān)心的路徑或者所有路徑上各個結(jié)點所對應的拓撲數(shù) 據(jù),例如,發(fā)起結(jié)點定期遍歷自身的子樹,即遍歷每條路徑,獲取路徑上各個結(jié)點的拓撲數(shù) 據(jù);在遍歷路徑時,將采取自上而下逐層訪問的方式收集結(jié)點的拓撲數(shù)據(jù)。
根據(jù)拓撲數(shù)據(jù)進行故障診斷的過程具體包括 (1)如果發(fā)起結(jié)點發(fā)送拓撲報文失敗,則說明發(fā)起結(jié)點出現(xiàn)故障。
(2)如果發(fā)起結(jié)點獲取某個結(jié)點(例如,結(jié)點1)的拓撲數(shù)據(jù)失敗,則說明該結(jié)點
(結(jié)點1)或者該結(jié)點對應的前驅(qū)結(jié)點通向該結(jié)點的鏈路發(fā)生了故障。 (3)發(fā)起結(jié)點獲取某個結(jié)點的拓撲數(shù)據(jù)成功后,該發(fā)起結(jié)點將進行拓撲數(shù)據(jù)的比 較。 如果該結(jié)點的接收拓撲數(shù)據(jù)小于該結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),則說明 該結(jié)點或者該結(jié)點對應的前驅(qū)結(jié)點通向該結(jié)點的鏈路發(fā)生了故障。如果該結(jié)點的接收拓撲 數(shù)據(jù)與該結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,則說明該結(jié)點和該結(jié)點對應的前驅(qū)結(jié) 點通向該結(jié)點的鏈路沒有發(fā)生故障。 對于中繼結(jié)點,發(fā)起結(jié)點在進行拓撲數(shù)據(jù)的比較時,還需要比較該中繼結(jié)點所對 應的接收拓撲數(shù)據(jù)和發(fā)送拓撲數(shù)據(jù),如果接收拓撲數(shù)據(jù)大于發(fā)送拓撲數(shù)據(jù),則說明該中繼結(jié)點出現(xiàn)了發(fā)送故障。 為了更加清楚的說明上述過程,以圖4所示的板間通信拓撲結(jié)構(gòu)為例進行詳細說 明,而本步驟中以發(fā)起結(jié)點收集路徑1 (即線卡板1對應的路徑)中各個結(jié)點所對應的拓撲 數(shù)據(jù)為例,路徑1中只有一個中繼結(jié)點,此時,該發(fā)起結(jié)點需要收集自身的拓撲數(shù)據(jù)、中繼 結(jié)點(對應路徑1的中繼結(jié)點)的拓撲數(shù)據(jù)、終端結(jié)點(線卡板1)的拓撲數(shù)據(jù)。
具體的,本發(fā)明中以每發(fā)送或接收一次拓撲報文,將拓撲數(shù)據(jù)的數(shù)值加1為例,來 說明該根據(jù)拓撲數(shù)據(jù)進行故障診斷的過程,包括 (1)如果發(fā)起結(jié)點發(fā)送拓撲報文失敗,即發(fā)起結(jié)點自身的拓撲數(shù)據(jù)為0時,則說明 發(fā)起結(jié)點出現(xiàn)故障。 (2)如果發(fā)起結(jié)點發(fā)送拓撲報文成功,但無法獲取到中繼結(jié)點的拓撲數(shù)據(jù),則說明 中繼結(jié)點和/或發(fā)起結(jié)點與中繼結(jié)點之間的鏈路出現(xiàn)故障。 (3)如果發(fā)起結(jié)點獲取到中繼結(jié)點的拓撲數(shù)據(jù),發(fā)起結(jié)點將比較自身的拓撲數(shù)據(jù) (數(shù)據(jù)l)和中繼結(jié)點接收對應的拓撲數(shù)據(jù)(數(shù)據(jù)2)。當數(shù)據(jù)1大于數(shù)據(jù)2時,則說明中繼 結(jié)點和/或發(fā)起結(jié)點與中繼結(jié)點之間的鏈路出現(xiàn)故障;當數(shù)據(jù)l與數(shù)據(jù)2相同時,則說明發(fā) 起結(jié)點與中繼結(jié)點之間的鏈路沒有出現(xiàn)故障。 另外,該發(fā)起結(jié)點還需要比較中繼結(jié)點接收對應的拓撲數(shù)據(jù)和中繼結(jié)點發(fā)送對應 的拓撲數(shù)據(jù)(數(shù)據(jù)3)。當數(shù)據(jù)2大于數(shù)據(jù)3時,則說明中繼結(jié)點出現(xiàn)故障;當數(shù)據(jù)2與數(shù) 據(jù)3相同時,則說明中繼結(jié)點沒有出現(xiàn)故障。 (4)如果發(fā)起結(jié)點獲取到終端結(jié)點的拓撲數(shù)據(jù),發(fā)起結(jié)點將比較中繼結(jié)點發(fā)送對 應的拓撲數(shù)據(jù)和終端結(jié)點接收對應的拓撲數(shù)據(jù)(數(shù)據(jù)4)。當數(shù)據(jù)3大于數(shù)據(jù)4時,則說明 終端結(jié)點和/或中繼結(jié)點與終端結(jié)點之間的鏈路出現(xiàn)故障;當數(shù)據(jù)3與數(shù)據(jù)4相同時,則說 明中繼結(jié)點與終端結(jié)點之間的鏈路沒有出現(xiàn)故障。 需要說明的是,上述進行故障診斷的過程只是針對圖4所示的板間通信拓撲結(jié)構(gòu) 中路徑1上診斷過程的示意情況,在實際應用中,一條路徑上的中繼結(jié)點可能會有多個,每 個中繼結(jié)點的處理過程與圖4所示的中繼結(jié)點的處理過程類似,在此不再詳加贅述。
當然,在實際的應用中,發(fā)起結(jié)點進行故障診斷,并定位出故障的所在之后,還可 以包括 步驟306,采取恢復手段嘗試排除故障。 其中,本發(fā)明中的步驟還可以根據(jù)實際的需要進行調(diào)整。 以下結(jié)合另一種應用場景對本發(fā)明所提出的故障診斷方法進行說明,同樣針對圖 1所示的多單板通信設備,在圖4所示的應用場景下,主控板是建立樹狀模型的板間通信拓 撲的;而本應用場景下,以主控板建立圖5所示的二叉樹模型的板間通信拓撲為例。
本應用場景下,在該板間通信拓撲中,發(fā)起結(jié)點(主控板)是樹根結(jié)點,每個結(jié)點 的左子樹由自己的后繼結(jié)點所構(gòu)成,而該結(jié)點的右子樹由自己的兄弟結(jié)點所構(gòu)成。
具體的,樹根結(jié)點(發(fā)起結(jié)點)的左子樹,以及以樹根結(jié)點左孩子(中繼結(jié)點1) 的兄弟結(jié)點(中繼結(jié)點2...中繼節(jié)點n)為根結(jié)點的每一顆子樹,由發(fā)起結(jié)點通往各個終 端結(jié)點的各條路徑所構(gòu)成,路徑的編號與上述子樹的編號一一對應。其中,樹根結(jié)點的左子 樹為中繼結(jié)點1至線卡板1、樹根結(jié)點左孩子的兄弟結(jié)點為根結(jié)點的子樹分別為中繼結(jié)點2 至線卡板2...中繼結(jié)點n至線卡板n。
本應用場景下,上述的板間通信拓撲建立完成后,該發(fā)起結(jié)點將根據(jù)預設的周期 和該板間通信拓撲向終端結(jié)點發(fā)送自身生成的拓撲報文,在該拓撲報文的發(fā)送過程中,該 拓撲報文將經(jīng)過子樹中的各個結(jié)點,例如,在發(fā)給線卡板1的拓撲報文將經(jīng)過中繼結(jié)點1, 并到達線卡板1 ;在發(fā)給線卡板2的拓撲報文將經(jīng)過中繼結(jié)點2,并到達線卡板2。
后續(xù)過程中,板間通信拓撲中的各個結(jié)點將根據(jù)該拓撲報文生成拓撲數(shù)據(jù),并由 發(fā)起結(jié)點收集各個結(jié)點的拓撲數(shù)據(jù),繼而進行故障診斷。需要說明的是,在板間通信拓撲建 立完成后,后續(xù)過程中與步驟302-步驟306中的處理過程類似,本應用場景下不再贅述。
以下再結(jié)合另一種應用場景對本發(fā)明所提出的故障診斷方法進行說明,同樣針對 圖1所示的多單板通信設備,在圖4所示的應用場景下,是以主控板為發(fā)起結(jié)點為例進行說 明的;而本應用場景下,以線卡板作為發(fā)起結(jié)點為例,如圖6所示的板間通信拓撲河以看 出,針對圖5所示的應用場景,也同樣可以由線卡板作為發(fā)起結(jié)點,本發(fā)明中不再贅述。
本應用場景下,由線卡板(發(fā)起結(jié)點)生成拓撲報文,并根據(jù)預設的周期向主控板 發(fā)送拓撲報文,可以看出,各個線卡板(線卡板1、線卡板2等)都需要向主控板發(fā)送拓撲報 文,繼而對自身所對應的路徑進行故障診斷,由于本應用場景下該線卡板為發(fā)起結(jié)點,主控 板為終端結(jié)點,處理過程與步驟302-步驟306中的處理過程類似,本應用場景下不再詳加 贅述。 如圖7所示,為本發(fā)明所提出的應用上述方法的裝置,應用于包括發(fā)起結(jié)點和終
端結(jié)點的框式設備中,所述發(fā)起結(jié)點和所述終端結(jié)點在所述框式設備中通過背板連接,所
述發(fā)起結(jié)點與每個終端結(jié)點在所述背板上構(gòu)成一條路徑,所述裝置包括 收發(fā)模塊71,用于通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并由所述終端結(jié)點
根據(jù)接收的拓撲報文獲取第二拓撲數(shù)據(jù)。 獲取模塊72,與所述收發(fā)模塊71連接,用于根據(jù)自身發(fā)送的拓撲報文獲取第一拓
撲數(shù)據(jù),并通過所述對應的路徑從所述終端結(jié)點獲取所述第二拓撲數(shù)據(jù)。 具體的,所述獲取模塊72還用于,生成所述通信設備中所有結(jié)點都能夠識別并統(tǒng)
計的拓撲報文,并由通信設備中的結(jié)點統(tǒng)計所述拓撲報文,生成拓撲數(shù)據(jù)。 處理模塊73,與所述獲取模塊72連接,用于根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和
所述第二拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷。 其中,所述處理模塊73具體用于,如果獲取所述第一拓撲數(shù)據(jù)失敗,確定自身發(fā) 生故障;如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓 撲數(shù)據(jù)小于所述第一拓撲數(shù)據(jù),確定所述終端結(jié)點和/或所述終端結(jié)點對應的路徑發(fā)生故 障;如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述第一拓撲數(shù)據(jù)相同,確定 所述終端結(jié)點和所述終端結(jié)點對應的路徑?jīng)]有發(fā)生故障。 在所述背板上,所述發(fā)起結(jié)點和所述終端結(jié)點之間還包括至少一個中繼結(jié)點,所 述中繼結(jié)點位于所述終端結(jié)點對應的路徑上,在這種情況下,所述處理模塊73還用于,依 次獲取所述路徑上各個中繼結(jié)點的拓撲數(shù)據(jù);所述中繼結(jié)點的拓撲數(shù)據(jù)為接收拓撲數(shù)據(jù)和 發(fā)送拓撲數(shù)據(jù);如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)失敗,或者,獲取所述中繼結(jié)點的拓撲數(shù) 據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)小于所述中繼結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù) 據(jù),確定所述中繼結(jié)點和/或所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路發(fā)生故障;所述鏈 路位于所述路徑中;如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)與所述前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路沒
有發(fā)生故障;如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)大于
所述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所述中繼結(jié)點發(fā)生故障;如果所述中繼結(jié)點的接收拓
撲數(shù)據(jù)與所述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述中繼結(jié)點沒有發(fā)生故障。 所述發(fā)起結(jié)點和所述終端結(jié)點之間包含中繼結(jié)點時,所述處理模塊73還用于,如
果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)小
于所述終端結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所述終端結(jié)點和/或所述前驅(qū)結(jié)點
與所述終端結(jié)點的之間鏈路發(fā)生故障;如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)
據(jù)與所述前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路沒
有發(fā)生故障。 需要說明的是,在本發(fā)明中,所述發(fā)起結(jié)點為主控板、所述終端結(jié)點為線卡板;或 者,所述發(fā)起結(jié)點為線卡板、所述終端結(jié)點為主控板。 本發(fā)明中,所述發(fā)起結(jié)點為所述框式設備中的主控板,所述終端結(jié)點為所述框式
設備中的線卡板;或者,所述發(fā)起結(jié)點為所述框式設備中的線卡板,所述終端結(jié)點為所述框
式設備中的主控板;中繼結(jié)點為所述框式設備中的內(nèi)部交換網(wǎng)或者芯片。 其中,本發(fā)明裝置的各個模塊可以集成于一體,也可以分離部署。上述模塊可以合
并為一個模塊,也可以進一步拆分成多個子模塊。 通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通 過硬件實現(xiàn),也可以可借助軟件加必要的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解, 本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來,該軟件產(chǎn)品可以存儲在一個非易失性 存儲介質(zhì)(可以是CD-R0M, U盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備 (可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視本發(fā)明的保護范圍。 本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應變化位于不同于本實施例的一個或多個裝置中。上 述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。
上述本發(fā)明序號僅僅為了描述,不代表實施例的優(yōu)劣。 以上公開的僅為本發(fā)明的幾個具體實施例,但是,本發(fā)明并非局限于此,任何本領(lǐng) 域的技術(shù)人員能思之的變化都應落入本發(fā)明的保護范圍。
1權(quán)利要求
一種故障的診斷方法,其特征在于,應用于包括發(fā)起結(jié)點和終端結(jié)點的框式設備中,所述發(fā)起結(jié)點和所述終端結(jié)點在所述框式設備中通過背板連接,所述發(fā)起結(jié)點與每個終端結(jié)點在所述背板上構(gòu)成一條路徑,所述方法包括以下步驟所述發(fā)起結(jié)點通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并根據(jù)自身發(fā)送的拓撲報文獲取第一拓撲數(shù)據(jù);所述終端結(jié)點根據(jù)接收的拓撲報文獲取第二拓撲數(shù)據(jù);所述發(fā)起結(jié)點通過所述對應的路徑從所述終端結(jié)點獲取所述第二拓撲數(shù)據(jù);所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷。
2. 如權(quán)利要求1所述的方法,其特征在于,所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲 取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷具體包括如果獲取所述第一拓撲數(shù)據(jù)失敗,所述發(fā)起結(jié)點確定自身發(fā)生故障; 如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)小于所述第一拓撲數(shù)據(jù),所述發(fā)起結(jié)點確定所述終端結(jié)點和/或所述終端結(jié)點對應的路徑發(fā)生故障;如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述第一拓撲數(shù)據(jù)相同,所述 發(fā)起結(jié)點確定所述終端結(jié)點和所述終端結(jié)點對應的路徑?jīng)]有發(fā)生故障。
3. 如權(quán)利要求1所述的方法,其特征在于,在所述背板上,所述發(fā)起結(jié)點和所述終端結(jié) 點之間還包括至少一個中繼結(jié)點,所述中繼結(jié)點位于所述終端結(jié)點對應的路徑上,所述方 法還包括所述發(fā)起結(jié)點依次獲取所述路徑上各個中繼結(jié)點的拓撲數(shù)據(jù);所述中繼結(jié)點的拓撲數(shù) 據(jù)為接收拓撲數(shù)據(jù)和發(fā)送拓撲數(shù)據(jù);如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)失敗,或者,獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且 所述中繼結(jié)點的接收拓撲數(shù)據(jù)小于所述中繼結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),所述發(fā) 起結(jié)點確定所述中繼結(jié)點和/或所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路發(fā)生故障;所述 鏈路位于所述路徑中;如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)與所述前驅(qū) 結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,所述發(fā)起結(jié)點確定所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路沒 有發(fā)生故障;如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)大于所述中 繼結(jié)點的發(fā)送拓撲數(shù)據(jù),所述發(fā)起結(jié)點確定所述中繼結(jié)點發(fā)生故障;如果所述中繼結(jié)點的 接收拓撲數(shù)據(jù)與所述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,所述發(fā)起結(jié)點確定所述中繼結(jié)點沒有 發(fā)生故障。
4. 如權(quán)利要求3所述的方法,其特征在于,當所述發(fā)起結(jié)點和所述終端結(jié)點之間包含 中繼結(jié)點時,所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取 結(jié)果進行故障診斷還包括如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲 數(shù)據(jù)小于所述終端結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),所述發(fā)起結(jié)點確定所述終端結(jié)點 和/或所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路發(fā)生故障;如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述前驅(qū)結(jié)點的發(fā)送拓撲數(shù) 據(jù)相同,所述發(fā)起結(jié)點確定所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路沒有發(fā)生故障。
5. 如權(quán)利要求l-4任一項所述的方法,其特征在于,所述發(fā)起結(jié)點通過對應的路徑向 終端結(jié)點發(fā)送拓撲報文之前,還包括所述發(fā)起結(jié)點生成所述通信設備中所有結(jié)點都能夠識別并統(tǒng)計的拓撲報文,并由通信 設備中的結(jié)點統(tǒng)計所述拓撲報文,生成拓撲數(shù)據(jù)。
6. 如權(quán)利要求l-4任一項所述的方法,其特征在于,所述發(fā)起結(jié)點為所述框式設備中的主控板,所述終端結(jié)點為所述框式設備中的線卡 板;或者,所述發(fā)起結(jié)點為所述框式設備中的線卡板,所述終端結(jié)點為所述框式設備中的主 控板;中繼結(jié)點為所述框式設備中的內(nèi)部交換網(wǎng)或者芯片。
7. —種應用于權(quán)利要求1所述的裝置,其特征在于,應用于包括發(fā)起結(jié)點和終端結(jié)點 的框式設備中,所述發(fā)起結(jié)點和所述終端結(jié)點在所述框式設備中通過背板連接,所述發(fā)起 結(jié)點與每個終端結(jié)點在所述背板上構(gòu)成一條路徑,所述裝置包括收發(fā)模塊,用于通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并由所述終端結(jié)點根據(jù)接 收的拓撲報文獲取第二拓撲數(shù)據(jù);獲取模塊,與所述收發(fā)模塊連接,用于根據(jù)自身發(fā)送的拓撲報文獲取第一拓撲數(shù)據(jù),并 通過所述對應的路徑從所述終端結(jié)點獲取所述第二拓撲數(shù)據(jù);處理模塊,與所述獲取模塊連接,用于根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二 拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷。
8. 如權(quán)利要求7所述的裝置,其特征在于,所述處理模塊具體用于,如果獲取所述第一拓撲數(shù)據(jù)失敗,確定自身發(fā)生故障; 如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)小于所述第一拓撲數(shù)據(jù),確定所述終端結(jié)點和/或所述終端結(jié)點對應的路徑發(fā)生故障;如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述第一拓撲數(shù)據(jù)相同,確定 所述終端結(jié)點和所述終端結(jié)點對應的路徑?jīng)]有發(fā)生故障。
9. 如權(quán)利要求7所述的裝置,其特征在于,在所述背板上,所述發(fā)起結(jié)點和所述終端結(jié) 點之間還包括至少一個中繼結(jié)點,所述中繼結(jié)點位于所述終端結(jié)點對應的路徑上,所述處理模塊還用于,依次獲取所述路徑上各個中繼結(jié)點的拓撲數(shù)據(jù);所述中繼結(jié)點 的拓撲數(shù)據(jù)為接收拓撲數(shù)據(jù)和發(fā)送拓撲數(shù)據(jù);如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)失敗,或者,獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且 所述中繼結(jié)點的接收拓撲數(shù)據(jù)小于所述中繼結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所 述中繼結(jié)點和/或所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路發(fā)生故障;所述鏈路位于所述 路徑中;如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)與所述前驅(qū) 結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述前驅(qū)結(jié)點與所述中繼結(jié)點的之間鏈路沒有發(fā)生故障;如果獲取所述中繼結(jié)點的拓撲數(shù)據(jù)成功且所述中繼結(jié)點的接收拓撲數(shù)據(jù)大于所述中 繼結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所述中繼結(jié)點發(fā)生故障;如果所述中繼結(jié)點的接收拓撲數(shù)據(jù)與所述中繼結(jié)點的發(fā)送拓撲數(shù)據(jù)相同,確定所述中繼結(jié)點沒有發(fā)生故障。
10. 如權(quán)利要求9所述的裝置,其特征在于,當所述發(fā)起結(jié)點和所述終端結(jié)點之間包含 中繼結(jié)點時,所述處理模塊還用于,如果獲取所述第二拓撲數(shù)據(jù)失敗,或者,獲取所述第二拓撲數(shù)據(jù) 成功且所述第二拓撲數(shù)據(jù)小于所述終端結(jié)點對應的前驅(qū)結(jié)點的發(fā)送拓撲數(shù)據(jù),確定所述終 端結(jié)點和/或所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路發(fā)生故障;如果獲取所述第二拓撲數(shù)據(jù)成功且所述第二拓撲數(shù)據(jù)與所述前驅(qū)結(jié)點的發(fā)送拓撲數(shù) 據(jù)相同,確定所述前驅(qū)結(jié)點與所述終端結(jié)點的之間鏈路沒有發(fā)生故障。
11. 如權(quán)利要求7-10任一項所述的裝置,其特征在于,所述獲取模塊還用于,生成所述通信設備中所有結(jié)點都能夠識別并統(tǒng)計的拓撲報文, 并由通信設備中的結(jié)點統(tǒng)計所述拓撲報文,生成拓撲數(shù)據(jù)。
12. 如權(quán)利要求7-10任一項所述的裝置,其特征在于,所述發(fā)起結(jié)點為所述框式設備中的主控板,所述終端結(jié)點為所述框式設備中的線卡 板;或者,所述發(fā)起結(jié)點為所述框式設備中的線卡板,所述終端結(jié)點為所述框式設備中的主 控板;中繼結(jié)點為所述框式設備中的內(nèi)部交換網(wǎng)或者芯片。
全文摘要
本發(fā)明公開了一種故障的診斷方法,包括發(fā)起結(jié)點通過對應的路徑向終端結(jié)點發(fā)送拓撲報文,并根據(jù)自身發(fā)送的拓撲報文獲取第一拓撲數(shù)據(jù);所述終端結(jié)點根據(jù)接收的拓撲報文獲取第二拓撲數(shù)據(jù);所述發(fā)起結(jié)點通過所述對應的路徑從所述終端結(jié)點獲取第二拓撲數(shù)據(jù);所述發(fā)起結(jié)點根據(jù)所述第一拓撲數(shù)據(jù)的獲取結(jié)果和所述第二拓撲數(shù)據(jù)的獲取結(jié)果進行故障診斷。本發(fā)明中,實現(xiàn)了板間通信故障的自動診斷過程,完全自動化,不需要人工干預。
文檔編號H04L12/26GK101707541SQ20091025029
公開日2010年5月12日 申請日期2009年12月14日 優(yōu)先權(quán)日2009年12月14日
發(fā)明者戴霖 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
文水县| 罗平县| 斗六市| 中牟县| 江安县| 普宁市| 昌平区| 石狮市| 温州市| 红安县| 汶上县| 弋阳县| 新建县| 泊头市| 沅陵县| 东宁县| 扶绥县| 高阳县| 清水河县| 永和县| 禹州市| 渝中区| 岳西县| 井冈山市| 平乐县| 弥勒县| 文登市| 华亭县| 民乐县| 正宁县| 临夏县| 永吉县| 厦门市| 平谷区| 江达县| 钟祥市| 隆子县| 呼和浩特市| 保靖县| 高淳县| 油尖旺区|