專利名稱:一種2m環(huán)網絡故障診斷方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及動力環(huán)境集中監(jiān)控系統(tǒng)領域,尤其涉及一種2M環(huán)網絡故障診斷方法 及系統(tǒng)。
背景技術:
隨著在動力環(huán)境集中監(jiān)控系統(tǒng)中,常用的組網方式包括2M時隙、全2M環(huán)、2M環(huán) 等。而2M環(huán)具有鏈路自動愈合功能,當處于環(huán)路中的某個基站或傳輸線路出現(xiàn)中斷后,環(huán) 路會自動切換成鏈路方式,提高傳輸?shù)姆€(wěn)定性;同時相對于全2M環(huán)的傳輸方式,一個環(huán)內 所有設備共享一條2M鏈路,占用資源相對較少。正是基于上述的優(yōu)點,目前動力環(huán)境監(jiān)控 領域中已大規(guī)模使用2M環(huán)組網方式。
當前動力環(huán)境集中監(jiān)控系統(tǒng)在應用中大都針對某個局站中斷自動生成故障工單, 然后通知維護人員下基站檢修。而在2M環(huán)組網方式下,一個2M環(huán)內的兩個設備發(fā)生故障將 會造成該2M環(huán)的通信鏈路中斷,導致這些故障設備之間的并未發(fā)生故障的其他設備也發(fā) 生通信中斷,此時監(jiān)控系統(tǒng)會將所有發(fā)生通信中斷的設備認定為發(fā)生故障,這樣生成的故 障信息具有不明確的缺陷,會耗費維修人員的大量時間。比如,在主環(huán)內的一個支路下所有 設備出現(xiàn)通信中斷時,可能僅僅是由主環(huán)上的相應分支干節(jié)點設備發(fā)生故障引起的,而實 際上卻監(jiān)控系統(tǒng)所生成的故障信息卻涵蓋了該支路下所有通信中斷的設備;比如,在環(huán)內 10個設備出現(xiàn)通信中斷可能僅僅是由其中處于上游的兩個設備發(fā)生故障引起的,而實際上 監(jiān)控系統(tǒng)所生成的故障信息卻涵蓋了這10個設備。發(fā)明內容
本發(fā)明的目的在于在同一 2M環(huán)內兩個節(jié)點發(fā)生故障的情況下,針對現(xiàn)有技術的 故障信息不明確的缺陷,提供一種2M環(huán)網絡故障診斷方法及系統(tǒng),實現(xiàn)準確的故障定位。
本發(fā)明提供的2M環(huán)網絡故障診斷方法的一種實施例是這樣實現(xiàn)的。
一種2M環(huán)網絡故障診斷方法,應用于采用2M環(huán)組網方式的動力環(huán)境集中監(jiān)控系 統(tǒng),該方法包括如下步驟(1)獲取所述動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲信息,并針對每個2M環(huán)分別存儲;(2)接入所述動力環(huán)境集中監(jiān)控系統(tǒng)的2M環(huán)的環(huán)路匯聚總線上,針對該系統(tǒng)中的每個 2M環(huán),實時掃描該2M環(huán)內每個節(jié)點的通信狀態(tài),在通信異常時將掃描得到的該2M環(huán)內所有 通信中斷的節(jié)點組成通信中斷節(jié)點集合S,并讀取對應于該2M環(huán)的網絡拓撲信息。
根據(jù)所讀取的網絡拓撲信息從通信中斷節(jié)點集合S中提取出故障源節(jié)點N和P,得 到故障源節(jié)點集合0= {N, P},該步驟包括①讀取通信中斷節(jié)點集合S中的第一個節(jié)點Sl和第二個節(jié)點S2,初始設置兩個故障源 節(jié)點N=Sl和P=S2 ;(Dt艮據(jù)網絡拓撲信息獲取節(jié)點N和節(jié)點P之間的節(jié)點集合C1,初始設置受影響4節(jié)點集合C=C';且初始化i=3;③讀取通信中斷節(jié)點集合S中的第i個節(jié)點S3,判斷S3是否屬于受影響節(jié)點集合C, 若是,則執(zhí)行步驟④;否則,根據(jù)網絡拓撲信息獲取節(jié)點S3與節(jié)點N之間的節(jié)點集合Cl、節(jié)點S3與節(jié)點P之間的 節(jié)點集合C2,若C是Cl的真子集且C不是C2的真子集,則重置P=S3且C=Cl, 若C是C2的真子集且C不是Cl的真子集,則重置N=S3且C=C2, 若C既不是Cl的真子集且C也不是C2的真子集,則執(zhí)行步驟④;④判斷i是否小于m,所述m為通信中斷節(jié)點集合S中的節(jié)點總數(shù),若是,則i++并返回 步驟③,否則按照最終得到的N和P確定故障源節(jié)點集合0= {N, P}。
其中,所述實時掃描當前2M環(huán)內每個節(jié)點的通信狀態(tài)以獲取通信中斷節(jié)點集合S 的方法為接入2M環(huán)的環(huán)路匯聚總線上,對于當前2M環(huán)內的每個節(jié)點,向該節(jié)點發(fā)送訪問數(shù)據(jù) 包,若接收到該節(jié)點的確認信息,則認定該節(jié)點通信正常,否則認定該節(jié)點通信中斷。
其中,所述步驟(1)進一步包括在所述動力環(huán)境集中監(jiān)控系統(tǒng)正常通信狀態(tài)下, 接入2M環(huán)的環(huán)路匯聚總線上;對于每個2M環(huán),從環(huán)路的兩端分別發(fā)送探測包,記錄下環(huán)路 上節(jié)點的訪問順序,據(jù)此生成對應于該2M環(huán)的兩條樹形鏈表Tl和T2并存儲。
其中,所述步驟②中根據(jù)網絡拓撲信息獲取節(jié)點N和節(jié)點P之間的節(jié)點集合C1的 過程進一步包括讀取對應于當前2M環(huán)的兩條樹形鏈表Tl和T2 ;以N為根節(jié)點,分別由上至下遍歷樹形鏈表Tl和T2搜索得到其子節(jié)點集合m和N2 ; 以P為根節(jié)點,分別由上至下遍歷樹形鏈表Tl和T2搜索得到其子節(jié)點集合Pl和P2 ; 按照公式 C^KiVhJi^nCMiVlni^nK^^u/^nCKi^ni^)]計算得到節(jié)點集合C。
其中,所述步驟(2)中,以廣度搜索方法或者深度搜索方法遍歷搜索樹形鏈表。
其中,所述方法還包括根據(jù)故障源節(jié)點集合0={N,P}生成故障工單。
一種2M環(huán)網絡故障診斷系統(tǒng),應用于采用2M環(huán)組網方式的動力環(huán)境集中監(jiān)控系 統(tǒng),該系統(tǒng)包括網絡訪問模塊、實時掃描模塊、拓撲圖生成模塊、拓撲圖獲取模塊以及診斷 分析模塊。
所述網絡訪問模塊,用于通過網絡設備轉換器接入環(huán)路匯聚總線,與各2M環(huán)進行 網絡通信。
所述實時掃描模塊,用于通過網絡訪問模塊針對每個2M環(huán)實時掃描環(huán)內每個節(jié) 點的通信狀態(tài),在通信異常時獲取所有通信中斷的節(jié)點信息得到通信中斷節(jié)點集合S并通 知診斷分析模塊。
所述拓撲圖生成模塊,用于獲得所述動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲信息,并 針對每個2M環(huán)分別存儲。
所述拓撲圖獲取模塊,用于從拓撲圖生成模塊存儲的信息中獲取對應2M環(huán)的網 絡拓撲信息并提供給診斷分析模塊。
所述診斷分析模塊,用于根據(jù)所讀取的網絡拓撲信息進行分析判斷,從通信中斷節(jié)點集合S中提取出故障源節(jié)點N和P,得到故障源節(jié)點集合0={N,P}。
其中,還包括工單生成模塊,用于根據(jù)所述故障源節(jié)點集合0生成故障工單。
其中,所述拓撲圖生成模塊,用于通過網絡訪問模塊在所述動力環(huán)境集中監(jiān)控系 統(tǒng)正常通信狀態(tài)下,采用向每個2M環(huán)的兩端分別發(fā)送探測包并記錄探測包的訪問節(jié)點順 序的方式獲取其網絡拓撲信息,并將該網絡拓撲信息轉化為2條樹形鏈表的形式進行存 儲。
本發(fā)明實施例與現(xiàn)有技術相比,有益效果在于本發(fā)明針對同一 2M環(huán)內的兩個節(jié)點發(fā)生故障造成通信鏈路中斷的情況進行故障診 斷由于同一 2M環(huán)內兩個節(jié)點發(fā)生故障時會造成該環(huán)路通信鏈路中斷,導致在此兩個故障 節(jié)點之間的非故障節(jié)點也發(fā)生通信中斷,本發(fā)明即針對該情況根據(jù)2M環(huán)組網方式本身的 特點來進行故障診斷,先掃描出發(fā)生通信中斷的所有節(jié)點,再從中分析出位于兩端的故障 源節(jié)點,采用該方法能夠準確、快速地進行故障定位,生成故障信息明確、冗余度低的故障 工單,方便現(xiàn)場設備檢修,提供了檢修人員的工作效率;另外,可通過自動探測讀取當前的 網絡拓撲信息,無需手動錄入數(shù)據(jù),減少人工干預出錯的環(huán)節(jié)。
圖1是本發(fā)明實施例中2M環(huán)網絡故障診斷系統(tǒng)結構示意圖。
圖2是本發(fā)明涉及到的動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲結構示意圖。
圖3是本發(fā)明實施例中Bl—B5環(huán)路示意圖,其中B2和B4為故障源節(jié)點。
圖4是本發(fā)明實施例中2M環(huán)網絡故障診斷方法流程圖。
圖5是本發(fā)明實施例中根據(jù)Al—A4環(huán)路生成的樹形鏈表結構(1)。
圖6是本發(fā)明實施例中根據(jù)Al—A4環(huán)路生成的樹形鏈表撲結構(2)。
圖7是本發(fā)明實施例中根據(jù)Bl—B5環(huán)路生成的樹形鏈表結構(1)。
圖8是本發(fā)明實施例中根據(jù)Bl—B5環(huán)路生成的樹形鏈表結構(2)。
具體實施方式
由于2M環(huán)自身的拓撲結構特點,處于環(huán)路中的傳輸設備并不是完全獨立的,而是 緊密聯(lián)系在一起,其中多個設備發(fā)生通信中斷時,會改變傳輸鏈路,可能導致主環(huán)及其支路 下的其它設備也出現(xiàn)通信中斷,本發(fā)明正是基于2M環(huán)路的此傳輸特點僅針對同一 2M環(huán)內 的兩個節(jié)點發(fā)生故障造成通信鏈路中斷的情況進行精確診斷分析,最終生成故障信息準 確、冗余度低的故障工單,減輕維護人員的工作量,達到節(jié)約成本的目的。
為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對 本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并 不用于限定本發(fā)明。
如圖1所示,該圖為2M環(huán)網絡故障診斷系統(tǒng)在動力環(huán)境集中監(jiān)控系統(tǒng)中的應用示 意圖,該2M環(huán)網絡故障診斷系統(tǒng)的環(huán)路匯聚總線上掛有兩個2M環(huán)A1—A4組成一個2M環(huán); Bi—B5組成另一個2M環(huán),其中B31、B32是B3支路下的設備節(jié)點,如果B3發(fā)生通信中斷, B31和B32也會出現(xiàn)通信中斷。
如圖2所示,本實施例中2M環(huán)網絡故障診斷系統(tǒng)由網絡訪問模塊、實時掃描模塊、拓撲圖生成模塊、拓撲圖獲取模塊、診斷分析模塊和工單生成模塊組成。
其中,網絡訪問模塊,用于通過網絡設備轉換器接入環(huán)路匯聚總線,與各2M環(huán)進 行網絡通信。
實時掃描模塊,用于通過網絡訪問模塊針對每個2M環(huán)定時掃描環(huán)內每個節(jié)點的 通信狀態(tài),在通信異常時獲取通信中斷的節(jié)點構成通信中斷節(jié)點集合S并通知診斷分析模 塊。
拓撲圖生成模塊,用于獲得動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲信息,并針對每個 2M環(huán)分別存儲;其中,網絡拓撲信息的獲取及存儲的過程具體為根據(jù)2M環(huán)內的傳輸協(xié)議 (如令牌環(huán)協(xié)議),從環(huán)路的兩端分別發(fā)送探測包,記錄下環(huán)路上節(jié)點的訪問順序,將每一個 環(huán)路(環(huán)路下可能會包含支路)分別轉化成兩條樹形鏈表存儲到內存和磁盤中(如數(shù)據(jù)庫、 XML文件系統(tǒng)等),樹形鏈表中每一個節(jié)點包含唯一標識與實際傳輸過程中的網絡設備形成 一一對應的關系。
拓撲圖獲取模塊,用于從拓撲圖生成模塊存儲的信息中獲取對應2M環(huán)的網絡拓 撲信息并提供給診斷分析模塊。
診斷分析模塊,用于針對每個2M環(huán),在實時掃描模塊開始掃描到環(huán)內有兩個及以 上節(jié)點通信中斷時,根據(jù)所讀取的網絡拓撲信息分析判斷出通信中斷節(jié)點集合S中位于兩 端的故障源節(jié)點N和P,得到故障源節(jié)點集合0={N,P}。
工單生成模塊,用于根據(jù)故障源節(jié)點集合0生成故障工單。
如圖4所示,本實施例中具體的2M環(huán)網絡故障診斷方法包括以下步驟(該方法以 如圖3所示的Bl—B5環(huán)路出現(xiàn)通信異常且其中的節(jié)點B2和節(jié)點B4為故障源節(jié)點為例)。
401、將2M環(huán)網絡故障診斷系統(tǒng)通過網絡設備轉換器(實現(xiàn)El線路和以太網對接 功能)接入到2M環(huán)的環(huán)路匯聚總線上,以實現(xiàn)2M環(huán)網絡故障診斷系統(tǒng)能夠和環(huán)路上所有設 備進行通信。
402、2M環(huán)網絡故障診斷系統(tǒng)啟動并進行初始化,在初始化過程中,拓撲圖生成模 塊獲取當前的網絡拓撲信息(包括主環(huán)以及主環(huán)下支路),并針對每個2M環(huán)分別存儲。
本實施例中,該步驟中網絡拓撲信息的獲取及存儲的過程具體為拓撲圖生成模 塊通過網絡訪問模塊分別往Ml端口和M2端口發(fā)送兩個探測包,其中一個包由Al依次經過 A2、A3、A4最終返回到M2端口,形成一條樹形鏈表,如圖6所示;另一個探測包由A4依次經 過A3、A2、A1最終返回到Ml端口,也形成一條樹形鏈表,如圖6。同理,圖7和圖8為Bl— B5環(huán)路轉化成的兩條樹形鏈表。
403、2M環(huán)網絡故障診斷系統(tǒng)在正常啟動后,實時掃描模塊啟動內部定時器,通過 網絡訪問模塊定時訪問獲取當前每一個設備的通信狀態(tài),以Bl—B5環(huán)路為例,一旦系統(tǒng) 在一個較短的時間內檢測到該環(huán)內的一組節(jié)點同時處于中斷狀態(tài),即S= {B2,B3, B4, B31, B32},診斷系統(tǒng)開始計算其中的故障源節(jié)點集合0。
404、診斷分析模塊通過拓撲圖獲取模塊加載對應的兩條樹形鏈表,即圖7和圖8 所示樹形鏈表,讀取S的第一個節(jié)點B2和第二個節(jié)點B3,并初始設置故障源節(jié)點N=B2、 P=B3,根據(jù)設備和樹形節(jié)點映射標識(這里直接使用B2、B3)定位到節(jié)點B2和B3。
405、以B2為根節(jié)點,采用廣度搜索方式遍歷圖7所示的樹形鏈表結構 搜索獲取其子節(jié)點集合N1={B3,B31, B32, B4, B5},同理遍歷圖8所示的樹形鏈表結構搜索獲取其子節(jié)點集合N2= {Bi};以B3為根節(jié)點,采用廣度搜索方式遍歷 圖7所示的樹形鏈表結構搜索獲取其子節(jié)點集合P1={B4,B5},同理遍歷圖8所 示的樹形鏈表結構搜索獲取其子節(jié)點集合P2={B1,B2, B31, B32};之后根據(jù)公式 C‘ = [(MuPl)ηCu(ΜηPl)]η[(Ι 2uΡ2)ηCu(N2ηΡ2)](其中,υ 表示并集,,表示交集;Ci表示補集)計算出集合C' ={}(空集),初始設置受影響節(jié)點集合C= C',即C={}。
406、讀取S的第三個節(jié)點B4,判定節(jié)點B4不屬于受影響節(jié)點集合C,因此根據(jù)樹 形鏈表計算出B4和B2之間的節(jié)點集合C1={B3,B31, B32}以及B4和B3之間的節(jié)點集合 C2={},比較C、C1、C2,其中C是Cl的真子集且C不是C2的真子集,因此重置受影響節(jié)點集 合 C= {B3、B3UB32},故障源 P=B4。
讀取S的第四個節(jié)點B31,發(fā)現(xiàn)B31屬于當前受影響節(jié)點集合C,則忽略該節(jié)點。
讀取S的第五個節(jié)點B32,發(fā)現(xiàn)B31屬于當前受影響節(jié)點集合C,同理也忽略節(jié)點 B32。
最終確定本次故障分析結果中一個故障源節(jié)點N=B2、另一個故障源節(jié)點P=B4,故 障源節(jié)點集合0={N,P},N和P之間的受影響節(jié)點集合C= {B3、B3UB32}。
407、根據(jù)得到的故障源節(jié)點集合0={B2,B4 }生成故障工單。
在上述方法中,盡管會掃描到B2、B3、B31、B32、B4都發(fā)生通信中斷故障,但是經分 析表明,B3、B31、B32是受影響的節(jié)點,B2和B4才是故障源節(jié)點,因此最終僅生成兩條故障 工單通知維護人員檢修B2、B4節(jié)點設備以及相關的通信線路。在相同的情況下,與現(xiàn)有方 法的生成的5條故障工單相比,本發(fā)明明顯提高了故障信息的準確度、降低了故障工單的 冗余度。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種2M環(huán)網絡故障診斷方法,應用于采用2M環(huán)組網方式的動力環(huán)境集中監(jiān)控系統(tǒng), 其特征在于,該方法包括如下步驟(1)獲取所述動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲信息,并針對每個2M環(huán)分別存儲;(2)接入所述動力環(huán)境集中監(jiān)控系統(tǒng)的2M環(huán)的環(huán)路匯聚總線上,針對該系統(tǒng)中的每個 2M環(huán),實時掃描該2M環(huán)內每個節(jié)點的通信狀態(tài),在通信異常時將掃描得到的該2M環(huán)內所有 通信中斷的節(jié)點組成通信中斷節(jié)點集合S,并讀取對應于該2M環(huán)的網絡拓撲信息;根據(jù)所讀取的網絡拓撲信息從通信中斷節(jié)點集合S中提取出故障源節(jié)點N和P,得到故 障源節(jié)點集合0={N,P},該步驟包括①讀取通信中斷節(jié)點集合S中的第一個節(jié)點Sl和第二個節(jié)點S2,初始設置兩個故障源 節(jié)點N=Sl和P=S2 ;②根據(jù)網絡拓撲信息獲取節(jié)點N和節(jié)點P之間的節(jié)點集合 C',初始設置受影響節(jié)點集合C=C';且初始化i=3 ;③讀取通信中斷節(jié)點集合S中的第i個節(jié)點S3,判斷S3是否屬于受影響節(jié)點集合C, 若是,則執(zhí)行步驟④;否則,根據(jù)網絡拓撲信息獲取節(jié)點S3與節(jié)點N之間的節(jié)點集合Cl、節(jié)點S3與節(jié)點P之間的 節(jié)點集合C2,若C是Cl的真子集且C不是C2的真子集,則重置P=S3且C=Cl, 若C是C2的真子集且C不是Cl的真子集,則重置N=S3且C=C2, 若C既不是Cl的真子集且C也不是C2的真子集,則執(zhí)行步驟④;④判斷i是否小于m,所述m為通信中斷節(jié)點集合S中的節(jié)點總數(shù),若是,則i++并返回 步驟③,否則按照最終得到的N和P確定故障源節(jié)點集合0= {N, P}。
2.如權利要求1所述的2M環(huán)網絡故障診斷方法,其特征在于,所述實時掃描當前2M環(huán) 內每個節(jié)點的通信狀態(tài)以獲取通信中斷節(jié)點集合S的方法為接入2M環(huán)的環(huán)路匯聚總線上,對于當前2M環(huán)內的每個節(jié)點,向該節(jié)點發(fā)送訪問數(shù)據(jù) 包,若接收到該節(jié)點的確認信息,則認定該節(jié)點通信正常,否則認定該節(jié)點通信中斷。
3.如權利要求1或2所述的2M環(huán)網絡故障診斷方法,其特征在于,所述步驟(1)進一 步包括在所述動力環(huán)境集中監(jiān)控系統(tǒng)正常通信狀態(tài)下,接入2M環(huán)的環(huán)路匯聚總線上;對于每 個2M環(huán),從環(huán)路的兩端分別發(fā)送探測包,記錄下環(huán)路上節(jié)點的訪問順序,據(jù)此生成對應于 該2M環(huán)的兩條樹形鏈表Tl和T2并存儲。
4.如權利要求3所述的2M環(huán)網絡故障診斷方法,其特征在于,所述步驟②中根據(jù)網絡 拓撲信息獲取節(jié)點N和節(jié)點P之間的節(jié)點集合C'的過程進一步包括讀取對應于當前2M環(huán)的兩條樹形鏈表Tl和T2 ;以N為根節(jié)點,分別由上至下遍歷樹形鏈表Tl和T2搜索得到其子節(jié)點集合m和N2 ; 以P為根節(jié)點,分別由上至下遍歷樹形鏈表Tl和T2搜索得到其子節(jié)點集合Pl和P2 ; 按照公式C^Pnu^nC^CAHnPl)]。[⑶況2nP2)]計算得到節(jié)點集
5.如權利要求4所述的2M環(huán)網絡故障診斷方法,其特征在于,所述步驟(2)中,以廣度 搜索方法或者深度搜索方法遍歷搜索樹形鏈表。
6.如權利要求1所述的2M環(huán)網絡故障診斷方法,其特征在于,所述方法還包括根據(jù) 故障源節(jié)點集合0= {N,P}生成故障工單。
7.一種2M環(huán)網絡故障診斷系統(tǒng),應用于采用2M環(huán)組網方式的動力環(huán)境集中監(jiān)控系統(tǒng), 其特征在于,該系統(tǒng)包括網絡訪問模塊、實時掃描模塊、拓撲圖生成模塊、拓撲圖獲取模塊 以及診斷分析模塊;所述網絡訪問模塊,用于通過網絡設備轉換器接入環(huán)路匯聚總線,與各2M環(huán)進行網絡 通信;所述實時掃描模塊,用于通過網絡訪問模塊針對每個2M環(huán)實時掃描環(huán)內每個節(jié)點的 通信狀態(tài),在通信異常時獲取所有通信中斷的節(jié)點信息得到通信中斷節(jié)點集合S并通知診 斷分析模塊;所述拓撲圖生成模塊,用于獲得所述動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲信息,并針對 每個2M環(huán)分別存儲;所述拓撲圖獲取模塊,用于從拓撲圖生成模塊存儲的信息中獲取對應2M環(huán)的網絡拓 撲信息并提供給診斷分析模塊;所述診斷分析模塊,用于根據(jù)所讀取的網絡拓撲信息進行分析判斷,從通信中斷節(jié)點 集合S中提取出故障源節(jié)點N和P,得到故障源節(jié)點集合0={N,P}。
8.如權利要求7所述的2M環(huán)網絡故障診斷系統(tǒng),其特征在于,還包括工單生成模塊,用 于根據(jù)所述故障源節(jié)點集合0生成故障工單。
9.如權利要求7或8所述的2M環(huán)網絡故障診斷系統(tǒng),其特征在于,所述拓撲圖生成模 塊,用于通過網絡訪問模塊在所述動力環(huán)境集中監(jiān)控系統(tǒng)正常通信狀態(tài)下,采用向每個2M 環(huán)的兩端分別發(fā)送探測包并記錄探測包的訪問節(jié)點順序的方式獲取其網絡拓撲信息,并將 該網絡拓撲信息轉化為2條樹形鏈表的形式進行存儲。
全文摘要
本發(fā)明公開了一種2M環(huán)網絡故障診斷方法及系統(tǒng),所述方法包括(1)獲取所述動力環(huán)境集中監(jiān)控系統(tǒng)的網絡拓撲信息,并針對每個2M環(huán)分別存儲;(2)接入所述動力環(huán)境集中監(jiān)控系統(tǒng)的2M環(huán)的環(huán)路匯聚總線上,針對該系統(tǒng)中的每個2M環(huán),實時掃描該2M環(huán)內每個節(jié)點的通信狀態(tài),在通信異常時將掃描得到的該2M環(huán)內所有通信中斷的節(jié)點組成通信中斷節(jié)點集合S,并讀取對應于該2M環(huán)的網絡拓撲信息;根據(jù)所讀取的網絡拓撲信息分析判斷出通信中斷節(jié)點集合S中位于兩端的兩個故障源節(jié)點N和P,得到故障源節(jié)點集合O={N,P}并據(jù)此生成故障工單。采用本發(fā)明,能夠準確、快速地進行故障定位,生成故障信息明確、冗余度低的故障工單。
文檔編號H04L12/437GK102035715SQ20101059405
公開日2011年4月27日 申請日期2010年12月17日 優(yōu)先權日2010年12月17日
發(fā)明者侯騰蛟, 李慶軍, 王俊, 郭榮華, 黃河 申請人:南京中興力維軟件有限公司