網(wǎng)絡(luò)故障定位方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)故障定位方法和裝置,通過(guò)獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔ⅲW(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的連接關(guān)系;接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息,根據(jù)網(wǎng)絡(luò)拓?fù)湫畔?,確定與上述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備,根據(jù)第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障,也就是,僅需根據(jù)與產(chǎn)生告警信息的第一端口連接的第二端口所在的第二網(wǎng)絡(luò)設(shè)備的信息,就可以定位網(wǎng)絡(luò)故障,無(wú)需建立龐大且復(fù)雜的規(guī)則庫(kù),也無(wú)需與龐大且復(fù)雜的規(guī)則庫(kù)進(jìn)行匹配,因此,可以提高網(wǎng)絡(luò)故障定位的效率。
【專(zhuān)利說(shuō)明】網(wǎng)絡(luò)故障定位方法和裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種網(wǎng)絡(luò)故障定位方法和裝置。
【背景技術(shù)】
[0002]隨著通信技術(shù)的飛速發(fā)展,現(xiàn)有的網(wǎng)絡(luò)系統(tǒng)架構(gòu)日益復(fù)雜與龐大,人們對(duì)網(wǎng)絡(luò)服務(wù)質(zhì)量的要求也日益提高,若網(wǎng)絡(luò)中鏈路或者網(wǎng)絡(luò)設(shè)備發(fā)生故障,如何快速進(jìn)行網(wǎng)絡(luò)故障定位變得至關(guān)重要。
[0003]現(xiàn)有技術(shù)中,通過(guò)根據(jù)歷史經(jīng)驗(yàn)數(shù)據(jù)建立龐大且復(fù)雜的規(guī)則庫(kù),當(dāng)故障發(fā)生時(shí),通過(guò)描述故障發(fā)生的規(guī)則,與龐大且復(fù)雜的規(guī)則庫(kù)進(jìn)行匹配,對(duì)故障進(jìn)行定位。
[0004]然而,采用現(xiàn)有技術(shù)的方法,需要建立龐大且復(fù)雜的規(guī)則庫(kù),并且要根據(jù)故障發(fā)生的規(guī)則與規(guī)則庫(kù)進(jìn)行匹配,網(wǎng)絡(luò)故障定位的效率不高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)故障定位方法和裝置,以提高網(wǎng)絡(luò)故障定位的效率。
[0006]本發(fā)明實(shí)施例第一方面提供一種網(wǎng)絡(luò)故障定位方法,所述網(wǎng)絡(luò)包含至少兩個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備包含M個(gè)網(wǎng)絡(luò)模塊,每個(gè)網(wǎng)絡(luò)模塊包含N個(gè)端口,其中,所述M為大于等于I的整數(shù),所述N為大于等于I的整數(shù),包括:
[0007]獲取所述網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,所述網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系;
[0008]接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息;
[0009]根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定與所述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備;
[0010]根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障,包括:
[0012]確定是否接收到所述第二端口的告警信息,如果接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第一端口和所述第二端口之間的鏈路故障。
[0013]結(jié)合第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0014]如果未接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0015]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障,包括:
[0016]確定是否接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,如果接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0017]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0018]如果未接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔⒋_定與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口;
[0019]確定是否接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,如果接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障。
[0020]結(jié)合第一方面的第四種可能的實(shí)現(xiàn)方式,在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述方法還包括:
[0021]如果未接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0022]本發(fā)明實(shí)施例第二方面提供一種網(wǎng)絡(luò)故障定位裝置,所述網(wǎng)絡(luò)包含至少兩個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備包含M個(gè)網(wǎng)絡(luò)模塊,每個(gè)網(wǎng)絡(luò)模塊包含N個(gè)端口,其中,所述M為大于等于I的整數(shù),所述N為大于等于I的整數(shù),包括:
[0023]獲取模塊,用于獲取所述網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,所述網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系;
[0024]接收模塊,用于接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息;
[0025]確定模塊,用于根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔?,確定與所述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備;
[0026]處理模塊,用于根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
[0027]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述處理模塊具體用于確定是否接收到所述第二端口的告警信息,如果接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第一端口和所述第二端口之間的鏈路故障。
[0028]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于如果未接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0029]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述處理模塊具體用于確定是否接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,如果接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0030]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于如果未接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔⒋_定與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口;確定是否接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,如果接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障。
[0031]結(jié)合第二方面的第四種可能的實(shí)現(xiàn)方式,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述處理模塊還用于如果未接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0032]本發(fā)明實(shí)施例提供的網(wǎng)絡(luò)故障定位方法和裝置,通過(guò)獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系;接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息,根據(jù)網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定與上述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備,根據(jù)第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障,也就是,僅需根據(jù)與產(chǎn)生告警信息的第一端口連接的第二端口所在的第二網(wǎng)絡(luò)設(shè)備的信息,就可以定位網(wǎng)絡(luò)故障,無(wú)需建立龐大且復(fù)雜的規(guī)則庫(kù),也無(wú)需與龐大且復(fù)雜的規(guī)則庫(kù)進(jìn)行匹配,因此,可以提高網(wǎng)絡(luò)故障定位的效率。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0033]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的流程示意圖;
[0035]圖2為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的第一種應(yīng)用場(chǎng)景示意圖;
[0036]圖3為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的第二種應(yīng)用場(chǎng)景示意圖;
[0037]圖4為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的第三種應(yīng)用場(chǎng)景示意圖;
[0038]圖5為本發(fā)明網(wǎng)絡(luò)故障定位裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0039]圖6為本發(fā)明網(wǎng)絡(luò)故障定位裝置實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0041]本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三” “第四”等(如果存在)是用于區(qū)別類(lèi)似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例例如能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒(méi)有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0042]本發(fā)明的技術(shù)方案主要用于定位數(shù)據(jù)鏈路(L2)層的網(wǎng)絡(luò)故障,網(wǎng)絡(luò)中包含至少兩個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備包含M個(gè)網(wǎng)絡(luò)模塊,網(wǎng)絡(luò)模塊例如可以是網(wǎng)卡,每個(gè)網(wǎng)絡(luò)模塊可以包含N個(gè)端口,端口用于接收數(shù)據(jù)和發(fā)送數(shù)據(jù);每個(gè)網(wǎng)絡(luò)設(shè)備上具有一個(gè)監(jiān)測(cè)模塊,用于監(jiān)測(cè)網(wǎng)絡(luò)設(shè)備的各網(wǎng)絡(luò)模塊的各端口的狀態(tài),當(dāng)監(jiān)測(cè)到端口斷開(kāi)時(shí),向網(wǎng)絡(luò)管理設(shè)備上報(bào)第一端口的告警信息,端口斷開(kāi)可能是由于網(wǎng)絡(luò)設(shè)備自身故障、網(wǎng)絡(luò)模塊故障、或者端口之間的鏈路故障等導(dǎo)致,這里所描述的網(wǎng)絡(luò)設(shè)備自身故障是指網(wǎng)絡(luò)設(shè)備整體故障。本發(fā)明的主要思想是獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系,當(dāng)接收第一網(wǎng)絡(luò)上報(bào)的第一端口的告警信息之后,根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔?,確定與第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備,根據(jù)第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障,其中,第二網(wǎng)絡(luò)設(shè)備的信息是指第二網(wǎng)絡(luò)設(shè)備的端口是否產(chǎn)生告警以及與第二網(wǎng)絡(luò)設(shè)備的各端口相連的端口的是否產(chǎn)生告警。本發(fā)明的技術(shù)方案僅需根據(jù)與產(chǎn)生告警信息的第一端口連接的第二端口所在的第二網(wǎng)絡(luò)設(shè)備的信息,就可以定位網(wǎng)絡(luò)故障,無(wú)需建立龐大且復(fù)雜的規(guī)則庫(kù),也無(wú)需與龐大且復(fù)雜的規(guī)則庫(kù)進(jìn)行匹配,因此,可以提高網(wǎng)絡(luò)故障定位的效率。
[0043]下面以具體地實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。下面這幾個(gè)具體的實(shí)施例可以相互結(jié)合,對(duì)于相同或相似的概念或過(guò)程可能在某些實(shí)施例不再贅述。
[0044]圖1為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的流程示意圖,本實(shí)施例的執(zhí)行主體是網(wǎng)絡(luò)管理設(shè)備,本實(shí)施例的方法如下:
[0045]SlOl:獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔ⅰ?br>
[0046]其中,網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的連接關(guān)系。
[0047]S102:接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息。
[0048]第一網(wǎng)絡(luò)設(shè)備的監(jiān)測(cè)模塊監(jiān)測(cè)到第一網(wǎng)絡(luò)設(shè)備上有端口斷開(kāi)時(shí),則向網(wǎng)絡(luò)管理設(shè)備上報(bào)該第一端口的告警信息,以使網(wǎng)絡(luò)管理設(shè)備及時(shí)獲知故障情況,進(jìn)行故障處理。
[0049]本發(fā)明對(duì)SlOl和S102執(zhí)行的先后順序不做限定。
[0050]S103:根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔?,確定與第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備。
[0051]S104:根據(jù)第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
[0052]具體地,包括以下幾種情況:
[0053]第一種情況:確定是否接收到上述第二端口的告警信息,如果接收到上述第二端口的告警信息,則定位上述網(wǎng)絡(luò)故障包括上述第一端口和上述第二端口之間的鏈路故障。如圖2所示。圖2為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的第一種應(yīng)用場(chǎng)景示意圖,圖2中第一端口 101斷開(kāi),第一端口 101所在的網(wǎng)絡(luò)設(shè)備的監(jiān)測(cè)模塊則向網(wǎng)絡(luò)管理設(shè)備上報(bào)第一端口 101斷開(kāi)的告警,網(wǎng)絡(luò)管理設(shè)備則根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),獲知與第一端口 101連接的第二端口 201,則判斷是否接收到第二端口 201的告警信息,若接收到,則說(shuō)明第一端口 101和第二端口 201之間的鏈路故障。若未接收到,則判斷是否屬于下述第二種情況或第三種情況。
[0054]在第一種情況的基礎(chǔ)上,如果未接收到所述第二端口的告警信息,則說(shuō)明導(dǎo)致第一端口斷開(kāi)的原因不是因?yàn)殒溌饭收弦鸬?,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障。具體地導(dǎo)致第一端口斷開(kāi)的原因是第二網(wǎng)絡(luò)設(shè)備自身故障還是第二端口所在的網(wǎng)絡(luò)模塊故障,通過(guò)以下方案可以進(jìn)行判斷:
[0055]第二種情況:在確定導(dǎo)致第一端口斷開(kāi)的原因是第二網(wǎng)絡(luò)設(shè)備自身故障或者,第二端口所在的網(wǎng)絡(luò)模塊故障,進(jìn)一步地,確定是否接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,如果接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,說(shuō)明第二網(wǎng)絡(luò)設(shè)備自身未故障,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0056]第三種情況:在第二種情況的基礎(chǔ)上,如果未接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則根據(jù)網(wǎng)絡(luò)拓?fù)湫畔⒋_定與第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口 ;確定是否接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,如果接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障。如圖3所示。圖3為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的第二種應(yīng)用場(chǎng)景示意圖,圖3中第一端口 101斷開(kāi),第一端口 101所在的網(wǎng)絡(luò)設(shè)備I的監(jiān)測(cè)模塊則向網(wǎng)絡(luò)管理設(shè)備上報(bào)第一端口 101斷開(kāi)的告警,網(wǎng)絡(luò)管理設(shè)備則根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),獲知與第一端口 101連接的第二端口 201,第二端口 201所在的網(wǎng)絡(luò)設(shè)備2所有的端口為第二端口 201、端口 202、端口 203和端口 204,其分別對(duì)應(yīng)的4個(gè)第三端口為第一端口 101、端口 301、端口 401和端口 501。如果未接收到第二端口 201、端口 202、端口 203和端口 204中的任一個(gè)端口發(fā)送的告警信息,如果接收到第一端口 101、端口 301、端口 401和端口 501上報(bào)的告警信息,則確定網(wǎng)絡(luò)設(shè)備2故障。因?yàn)榫W(wǎng)絡(luò)設(shè)備2故障,網(wǎng)絡(luò)設(shè)備2的監(jiān)測(cè)模塊無(wú)法上報(bào)告警,因?yàn)榕c網(wǎng)絡(luò)設(shè)備2的所有端口相連的第三端口無(wú)法與網(wǎng)絡(luò)設(shè)備2進(jìn)行數(shù)據(jù)通信,因此,與網(wǎng)絡(luò)設(shè)備2的所有端口的第三端口都產(chǎn)生告警,因此,在這種情況下,可以確定,網(wǎng)絡(luò)設(shè)備2故障。
[0057]第四種情況,在第三種情況的基礎(chǔ)上,如果未接收到與第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。因?yàn)?,如果未接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則說(shuō)明不可能為第二網(wǎng)絡(luò)設(shè)備自身故障,因此,引起第一端口斷開(kāi)的原因是第二端口所在的網(wǎng)絡(luò)模塊故障。例如:一種場(chǎng)景為如圖4所示。圖4為本發(fā)明網(wǎng)絡(luò)故障定位方法實(shí)施例一的第三種應(yīng)用場(chǎng)景示意圖,圖4中第一端口 101斷開(kāi),第一端口 101所在的網(wǎng)絡(luò)設(shè)備I的監(jiān)測(cè)模塊則向網(wǎng)絡(luò)管理設(shè)備上報(bào)第一端口 101斷開(kāi)的告警,網(wǎng)絡(luò)管理設(shè)備則根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),獲知與第一端口 101連接的第二端口 201,則判斷是否接收到與第二端口 201所在的網(wǎng)絡(luò)設(shè)備2的所有端口分別相連的P個(gè)第三端口的告警信息,如果沒(méi)有,排除網(wǎng)絡(luò)設(shè)備2故障的情況,則說(shuō)明第二端口 201所在的網(wǎng)絡(luò)模塊故障。
[0058]本發(fā)明實(shí)施例,通過(guò)獲取網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系,接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息,根據(jù)網(wǎng)絡(luò)拓?fù)湫畔?,確定與上述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備,根據(jù)第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障,也就是,僅需根據(jù)與產(chǎn)生告警信息的第一端口連接的第二端口所在的第二網(wǎng)絡(luò)設(shè)備的信息,就可以定位網(wǎng)絡(luò)故障,無(wú)需建立龐大且復(fù)雜的規(guī)則庫(kù),也無(wú)需與龐大且復(fù)雜的規(guī)則庫(kù)進(jìn)行匹配,因此,可以提高網(wǎng)絡(luò)故障定位的效率。
[0059]圖5為本發(fā)明網(wǎng)絡(luò)故障定位裝置實(shí)施例一的結(jié)構(gòu)示意圖,本實(shí)施例的裝置可以部署在網(wǎng)絡(luò)管理設(shè)備中,上述網(wǎng)絡(luò)包含至少兩個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備包含M個(gè)網(wǎng)絡(luò)模塊,每個(gè)網(wǎng)絡(luò)模塊包含N個(gè)端口,其中,上述M為大于等于I的整數(shù),上述N為大于等于I的整數(shù),包括:獲取模塊501、接收模塊502、確定模塊503和處理模塊504,其中,獲取模塊501用于獲取上述網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,上述網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系;接收模塊502用于接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息;確定模塊503用于根據(jù)上述網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定與上述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備;處理模塊504用于根據(jù)上述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
[0060]在上述實(shí)施例中,處理模塊504具體用于確定是否接收到所述第二端口的告警信息,如果接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第一端口和所述第二端口之間的鏈路故障。
[0061]在上述實(shí)施例中,處理模塊504還用于如果未接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0062]在上述實(shí)施例中,處理模塊504具體用于確定是否接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,如果接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0063]在上述實(shí)施例中,處理模塊504還用于如果未接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔⒋_定與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口 ;確定是否接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,如果接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障。
[0064]在上述實(shí)施例中,處理模塊504還用于如果未接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
[0065]上述實(shí)施例的裝置對(duì)應(yīng)的可用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,在此不再贅述。
[0066]圖6為本發(fā)明網(wǎng)絡(luò)故障定位裝置實(shí)施例二的結(jié)構(gòu)示意圖,如圖6所示,本實(shí)施例的裝置至少包括:處理器601、存儲(chǔ)器602、通信接口 603和總線(xiàn)604。其中,上述處理器601、上述存儲(chǔ)器602和上述通信接口 603通過(guò)上述總線(xiàn)604通信。
[0067]上述存儲(chǔ)器602用于存放程序。具體的,程序中可以包括程序代碼,上述程序代碼包括計(jì)算機(jī)執(zhí)行指令。上述存儲(chǔ)器602可以為高速RAM存儲(chǔ)器,也可以為非易失性存儲(chǔ)器(non-volatile memory),例如至少一個(gè)磁盤(pán)存儲(chǔ)器。
[0068]上述處理器601用于執(zhí)行上述存儲(chǔ)器602存儲(chǔ)的執(zhí)行指令,可能為單核或多核CPU,或者為ASIC,或者為被配置成實(shí)施本發(fā)明實(shí)施例的一個(gè)或多個(gè)集成電路。
[0069]上述通信接口 603用于與網(wǎng)絡(luò)設(shè)備進(jìn)行通信。當(dāng)網(wǎng)絡(luò)故障定位裝置運(yùn)行時(shí),處理器601運(yùn)行程序,以執(zhí)行以下指令:
[0070]獲取所述網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,所述網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系;接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息;根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔ⅲ_定與所述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備;根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
[0071]上述實(shí)施例的裝置對(duì)應(yīng)的可用于執(zhí)行圖1所示方法實(shí)施例的技術(shù)方案,其實(shí)現(xiàn)原理和技術(shù)效果類(lèi)似,在此不再贅述。
[0072]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0073]最后應(yīng)說(shuō)明的是:以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(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.一種網(wǎng)絡(luò)故障定位方法,所述網(wǎng)絡(luò)包含至少兩個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備包含M個(gè)網(wǎng)絡(luò)模塊,每個(gè)網(wǎng)絡(luò)模塊包含N個(gè)端口,其中,所述M為大于等于I的整數(shù),所述N為大于等于I的整數(shù),其特征在于,包括: 獲取所述網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,所述網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系; 接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息; 根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔?,確定與所述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備; 根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障,包括: 確定是否接收到所述第二端口的告警信息,如果接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第一端口和所述第二端口之間的鏈路故障。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括: 如果未接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障,包括: 確定是否接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,如果接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,還包括: 如果未接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔⒋_定與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口 ; 確定是否接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,如果接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,還包括: 如果未接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
7.一種網(wǎng)絡(luò)故障定位裝置,所述網(wǎng)絡(luò)包含至少兩個(gè)網(wǎng)絡(luò)設(shè)備,每個(gè)網(wǎng)絡(luò)設(shè)備包含M個(gè)網(wǎng)絡(luò)模塊,每個(gè)網(wǎng)絡(luò)模塊包含N個(gè)端口,其中,所述M為大于等于I的整數(shù),所述N為大于等于I的整數(shù),其特征在于,包括: 獲取模塊,用于獲取所述網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)湫畔?,所述網(wǎng)絡(luò)拓?fù)湫畔總€(gè)網(wǎng)絡(luò)設(shè)備的每個(gè)網(wǎng)絡(luò)模塊的每個(gè)端口的的連接關(guān)系; 接收模塊,用于接收第一網(wǎng)絡(luò)設(shè)備上報(bào)的第一端口的告警信息; 確定模塊,用于根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔?,確定與所述第一端口相連的第二端口所在的第二網(wǎng)絡(luò)設(shè)備; 處理模塊,用于根據(jù)所述第二網(wǎng)絡(luò)設(shè)備的信息,定位網(wǎng)絡(luò)故障。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述處理模塊具體用于確定是否接收到所述第二端口的告警信息,如果接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第一端口和所述第二端口之間的鏈路故障。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述處理模塊還用于如果未接收到所述第二端口的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障,或者,所述第二端口所在的網(wǎng)絡(luò)模塊故障。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述處理模塊具體用于確定是否接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,如果接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端口所在的網(wǎng)絡(luò)模塊故障。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述處理模塊還用于如果未接收到所述第二網(wǎng)絡(luò)設(shè)備的任一個(gè)端口發(fā)送的告警信息,則根據(jù)所述網(wǎng)絡(luò)拓?fù)湫畔⒋_定與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口 ;確定是否接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,如果接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二網(wǎng)絡(luò)設(shè)備自身故障。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述處理模塊還用于如果未接收到與所述第二網(wǎng)絡(luò)設(shè)備的所有端口分別相連的P個(gè)第三端口上報(bào)的告警信息,則定位所述網(wǎng)絡(luò)故障包括所述第二端 口所在的網(wǎng)絡(luò)模塊故障。
【文檔編號(hào)】H04L12/24GK103986604SQ201410223410
【公開(kāi)日】2014年8月13日 申請(qǐng)日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
【發(fā)明者】林銘, 惠建恒 申請(qǐng)人:華為技術(shù)有限公司