亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

網(wǎng)絡(luò)故障檢測方法及裝置與流程

文檔序號:11236620閱讀:432來源:國知局
網(wǎng)絡(luò)故障檢測方法及裝置與流程

本發(fā)明涉及通信技術(shù)領(lǐng)域,尤指一種網(wǎng)絡(luò)故障檢測方法及裝置。



背景技術(shù):

隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,用戶的數(shù)量越來越多。為了確保用戶的上網(wǎng)體驗,及時準(zhǔn)確地檢測出網(wǎng)絡(luò)故障成為新的挑戰(zhàn)。

目前,通常采用人工方式進(jìn)行網(wǎng)絡(luò)故障檢測,具體過程是:技術(shù)人員獲取報障用戶信息(即源互聯(lián)網(wǎng)協(xié)議(internetprotocol,ip)地址)和目的服務(wù)器信息(即目的ip地址)后,確定從源ip地址到目的ip地址的路徑(即經(jīng)過的網(wǎng)絡(luò)設(shè)備),然后采用ping報文逐跳檢查該路徑,能夠正常轉(zhuǎn)發(fā)ping報文的網(wǎng)絡(luò)設(shè)備是正常的,不能正常轉(zhuǎn)發(fā)ping報文的網(wǎng)絡(luò)設(shè)備則是故障的,若存在不能正常轉(zhuǎn)發(fā)ping報文的網(wǎng)絡(luò)設(shè)備,則檢測到網(wǎng)絡(luò)故障。

上述方案中,需要人工確定故障網(wǎng)絡(luò)設(shè)備,由于目前網(wǎng)絡(luò)設(shè)備的數(shù)量巨大且用戶數(shù)量也越來越多,這就導(dǎo)致網(wǎng)絡(luò)故障檢測效率非常低;同時,ping報文的轉(zhuǎn)發(fā)路徑與數(shù)據(jù)報文的實(shí)際轉(zhuǎn)發(fā)路徑可能存在差異,這就導(dǎo)致網(wǎng)絡(luò)故障檢測準(zhǔn)確性較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)故障檢測方法及裝置,用以解決現(xiàn)有網(wǎng)絡(luò)故障檢測方法中存在的網(wǎng)絡(luò)故障檢測效率較低、網(wǎng)絡(luò)故障檢測準(zhǔn)確性較差的問題。

根據(jù)本發(fā)明實(shí)施例,提供一種網(wǎng)絡(luò)故障檢測方法,包括:

確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備;

向所述入口網(wǎng)絡(luò)設(shè)備下發(fā)切換周期和標(biāo)識切換規(guī)則,以使所述入口網(wǎng)絡(luò)設(shè)備根據(jù)所述標(biāo)識切換規(guī)則確定每個所述切換周期對應(yīng)的標(biāo)識,在每個所述切換周期內(nèi)接收到的屬于所述待檢測數(shù)據(jù)流的報文中添加每個所述切換周期對應(yīng)的標(biāo)識,在每個所述切換周期到期后統(tǒng)計添加每個所述切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量、并上報所述第一報文數(shù)量;以及,

向所述其他網(wǎng)絡(luò)設(shè)備下發(fā)報文統(tǒng)計指令,以使所述其他網(wǎng)絡(luò)設(shè)備監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,統(tǒng)計攜帶所述第二標(biāo)識的報文的第二報文數(shù)量,上報所述第二報文數(shù)量;

根據(jù)所述入口網(wǎng)絡(luò)設(shè)備上報的所述第一報文數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備上報的所述第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備。

可選的,還包括:

獲取指定的第一源互聯(lián)網(wǎng)協(xié)議ip地址、第一目的ip地址、第一端口、第一源媒體訪問控制mac地址和第一目的mac地址,得到所述待檢測數(shù)據(jù)流;或者,

接收到所有數(shù)據(jù)流檢測指令,依次從接收到的數(shù)據(jù)流中獲取第二ip地址、第二目的ip地址、第二端口、第二源mac地址和第二目的mac地址,得到所述待檢測數(shù)據(jù)流。

具體的,確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備,具體包括:

獲取整網(wǎng)拓?fù)鋱D;

從所述整網(wǎng)拓?fù)鋱D中查找所述待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備。

具體的,根據(jù)所述入口網(wǎng)絡(luò)設(shè)備上報的所述第一報文數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備上報的所述第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備,具體包括:

針對每個所述切換周期執(zhí)行:

獲取所述入口網(wǎng)絡(luò)設(shè)備上報的所述第一報文數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備上報的所述第二報文數(shù)量,得到n個報文數(shù)量,其中,n等于所述入口網(wǎng)絡(luò)設(shè)備的數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備的數(shù)量的和;

按照所述待檢測數(shù)據(jù)流經(jīng)過網(wǎng)絡(luò)設(shè)備的順序?qū)⑺鰊個報文數(shù)量進(jìn)行排序,得到報文數(shù)量序列;

若所述報文數(shù)量序列中的第三報文數(shù)量小于所述報文數(shù)量序列中相鄰前一個的報文數(shù)量,則確定上報所述第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障。

可選的,還包括:

若在設(shè)定數(shù)量的切換周期內(nèi)均確定上報所述第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障,則發(fā)出故障告警信息,并提示上報所述第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備故障。

根據(jù)本發(fā)明實(shí)施例,還提供一種網(wǎng)絡(luò)故障檢測裝置,包括:

第一確定模塊,用于確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備;

第一下發(fā)模塊,用于向所述入口網(wǎng)絡(luò)設(shè)備下發(fā)切換周期和標(biāo)識切換規(guī)則,以使所述入口網(wǎng)絡(luò)設(shè)備根據(jù)所述標(biāo)識切換規(guī)則確定每個所述切換周期對應(yīng)的標(biāo)識,在每個所述切換周期內(nèi)接收到的屬于所述待檢測數(shù)據(jù)流的報文中添加每個所述切換周期對應(yīng)的標(biāo)識,在每個所述切換周期到期后統(tǒng)計添加每個所述切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量、并上報所述第一報文數(shù)量;以及,

第二下發(fā)模塊,用于向所述其他網(wǎng)絡(luò)設(shè)備下發(fā)報文統(tǒng)計指令,以使所述其他網(wǎng)絡(luò)設(shè)備監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,統(tǒng)計攜帶所述第二標(biāo)識的報文的第二報文數(shù)量,上報所述第二報文數(shù)量;

第二確定模塊,用于根據(jù)所述入口網(wǎng)絡(luò)設(shè)備上報的所述第一報文數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備上報的所述第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備。

可選的,還包括獲取模塊,用于:

獲取指定的第一源互聯(lián)網(wǎng)協(xié)議ip地址、第一目的ip地址、第一端口、第一源媒體訪問控制mac地址和第一目的mac地址,得到所述待檢測數(shù)據(jù)流;或者,

接收到所有數(shù)據(jù)流檢測指令,依次從接收到的數(shù)據(jù)流中獲取第二ip地址、第二目的ip地址、第二端口、第二源mac地址和第二目的mac地址,得到所述待檢測數(shù)據(jù)流。

具體的,所述第一確定模塊,具體用于:

獲取整網(wǎng)拓?fù)鋱D;

從所述整網(wǎng)拓?fù)鋱D中查找所述待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備。

具體的,所述第二確定模塊,具體用于:

針對每個所述切換周期執(zhí)行:

獲取所述入口網(wǎng)絡(luò)設(shè)備上報的所述第一報文數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備上報的所述第二報文數(shù)量,得到n個報文數(shù)量,其中,n等于所述入口網(wǎng)絡(luò)設(shè)備的數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備的數(shù)量的和;

按照所述待檢測數(shù)據(jù)流經(jīng)過網(wǎng)絡(luò)設(shè)備的順序?qū)⑺鰊個報文數(shù)量進(jìn)行排序,得到報文數(shù)量序列;

若所述報文數(shù)量序列中的第三報文數(shù)量小于所述報文數(shù)量序列中相鄰前一個的報文數(shù)量,則確定上報所述第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障。

可選的,還包括提示模塊,用于:

若在設(shè)定數(shù)量的切換周期內(nèi)均確定上報所述第一報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障,則發(fā)出故障告警信息,并提示上報所述第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備故障。

本發(fā)明有益效果如下:

本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)故障檢測方法及裝置,通過確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備;向所述入口網(wǎng)絡(luò)設(shè)備下發(fā)切換周期和標(biāo)識切換規(guī)則,以使所述入口網(wǎng)絡(luò)設(shè)備根據(jù)所述標(biāo)識切換規(guī)則確定每個所述切換周期對應(yīng)的標(biāo)識,在每個所述切換周期內(nèi)接收到的屬于所述待檢測數(shù)據(jù)流的報文中添加每個所述切換周期對應(yīng)的標(biāo)識,在每個所述切換周期到期后統(tǒng)計添加每個所述切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量、并上報所述第一報文數(shù)量;以及,向所述其他網(wǎng)絡(luò)設(shè)備下發(fā)報文統(tǒng)計指令,以使所述其他網(wǎng)絡(luò)設(shè)備監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,統(tǒng)計攜帶所述第二標(biāo)識的報文的第二報文數(shù)量,上報所述第二報文數(shù)量;根據(jù)所述入口網(wǎng)絡(luò)設(shè)備上報的所述第一報文數(shù)量和所述其他網(wǎng)絡(luò)設(shè)備上報的所述第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備。該方案中,能夠自動確定故障網(wǎng)絡(luò)設(shè)備,無需人工確定,即使網(wǎng)絡(luò)設(shè)備的數(shù)量巨大且用戶數(shù)量越來越多,也能夠保證網(wǎng)絡(luò)故障檢測效率;同時,由于以切換周期在實(shí)際接收到的報文中添加每個切換周期對應(yīng)的標(biāo)識,并統(tǒng)計攜帶每個切換周期對應(yīng)的標(biāo)識的報文,從而能夠保證網(wǎng)絡(luò)故障檢測準(zhǔn)確性。

附圖說明

圖1為本發(fā)明實(shí)施例中網(wǎng)絡(luò)故障檢測方法的流程圖;

圖2為本發(fā)明實(shí)施例中s14的流程圖;

圖3為本發(fā)明實(shí)施例中網(wǎng)絡(luò)故障檢測裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

針對現(xiàn)有網(wǎng)絡(luò)故障檢測方法中存在的網(wǎng)絡(luò)故障檢測效率較低、網(wǎng)絡(luò)故障檢測準(zhǔn)確性較差的問題,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)故障檢測方法,該方法可以但不限于應(yīng)用在控制器中,流程如圖1所示,執(zhí)行步驟如下:

s11:確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備。

通常待檢測數(shù)據(jù)流需要經(jīng)過一系列網(wǎng)絡(luò)設(shè)備到達(dá)目的服務(wù)器,首先經(jīng)過的網(wǎng)絡(luò)設(shè)備定義為入口網(wǎng)絡(luò)設(shè)備,除入口網(wǎng)絡(luò)設(shè)備之外經(jīng)過的網(wǎng)絡(luò)設(shè)備定義為其他網(wǎng)絡(luò)設(shè)備。

在確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備時,可以首先獲取整網(wǎng)拓?fù)鋱D,然后從整網(wǎng)拓?fù)鋱D中查找待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備;也可以使用ping報文逐一確定。

s12:向入口網(wǎng)絡(luò)設(shè)備下發(fā)切換周期和標(biāo)識切換規(guī)則,以使入口網(wǎng)絡(luò)設(shè)備根據(jù)標(biāo)識切換規(guī)則確定每個切換周期對應(yīng)的標(biāo)識,在每個切換周期內(nèi)接收到的屬于待檢測數(shù)據(jù)流的報文中添加每個切換周期對應(yīng)的標(biāo)識,在每個切換周期到期后統(tǒng)計添加每個切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量、并上報第一報文數(shù)量。

為了保證網(wǎng)絡(luò)故障檢測準(zhǔn)確性,可設(shè)置切換周期和標(biāo)識切換規(guī)則,控制器將切換周期和標(biāo)識切換規(guī)則下發(fā)給入口網(wǎng)絡(luò)設(shè)備,也就是說在接收到的報文中添加標(biāo)識的動作僅需要入口網(wǎng)絡(luò)設(shè)備來完成。入口網(wǎng)絡(luò)設(shè)備接收到切換周期和標(biāo)識切換規(guī)則后,首先根據(jù)切換規(guī)則確定每個切換周期對應(yīng)的標(biāo)識,然后監(jiān)控切換周期,在該切換周期內(nèi)接收到的報文中添加該切換周期對應(yīng)的標(biāo)識,該切換周期到期后,統(tǒng)計添加該切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量、并上報第一報文數(shù)量,進(jìn)入下一個切換周期,重復(fù)上述執(zhí)行過程。

其中,切換周期可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,例如設(shè)定為5秒、10秒等等;標(biāo)識切換規(guī)則也可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,例如,可以設(shè)定為輪流在切換周期內(nèi)添加x色和y色,也可以設(shè)定為輪流在切換周期內(nèi)添加1-100,等等。

s13:向其他網(wǎng)絡(luò)設(shè)備下發(fā)報文統(tǒng)計指令,以使其他網(wǎng)絡(luò)設(shè)備監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,統(tǒng)計攜帶第二標(biāo)識的報文的第二報文數(shù)量,上報第二報文數(shù)量。

為了保證網(wǎng)絡(luò)故障檢測準(zhǔn)確性,控制器將報文統(tǒng)計指令下發(fā)給其他網(wǎng)絡(luò)設(shè)備。其他網(wǎng)絡(luò)設(shè)備接收到報文統(tǒng)計指令后,開始監(jiān)控當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識是否相同,若監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,可以認(rèn)為攜帶第二標(biāo)識的報文已接收完畢,從而觸發(fā)統(tǒng)計和上報的動作,也就是,統(tǒng)計攜帶第二標(biāo)識的報文的第二報文數(shù)量,上報第二報文數(shù)量。若其他網(wǎng)絡(luò)設(shè)備有多個,每個其他網(wǎng)絡(luò)設(shè)備都會上報一個第二報文數(shù)量,也就是說最終上報的第二報文數(shù)量有多個,第二報文數(shù)量的個數(shù)與其他網(wǎng)絡(luò)設(shè)備的個數(shù)是相同的。

s14:根據(jù)入口網(wǎng)絡(luò)設(shè)備上報的第一報文數(shù)量和其他網(wǎng)絡(luò)設(shè)備上報的第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備。

一種可選的方式,在確定故障的網(wǎng)絡(luò)設(shè)備后,發(fā)出故障告警信息,并提示故障的網(wǎng)絡(luò)設(shè)備。

該方案中,能夠自動確定故障網(wǎng)絡(luò)設(shè)備,無需人工確定,即使網(wǎng)絡(luò)設(shè)備的數(shù)量巨大且用戶數(shù)量越來越多,也能夠保證網(wǎng)絡(luò)故障檢測效率;同時,由于以切換周期在實(shí)際接收到的報文中添加每個切換周期對應(yīng)的標(biāo)識,并統(tǒng)計攜帶每個切換周期對應(yīng)的標(biāo)識的報文,從而能夠保證網(wǎng)絡(luò)故障檢測準(zhǔn)確性。

可選的,上述s11中的待檢測數(shù)據(jù)流的獲取方式可以但不限于包括以下兩種方式:

第一種方式,獲取指定的第一源ip地址、第一目的ip地址、第一端口、第一源mac地址和第一目的mac地址,得到待檢測數(shù)據(jù)流。

可以將某些數(shù)據(jù)流指定為待檢測數(shù)據(jù)流,這時,只要獲取指定的第一源ip地址、第一目的ip地址、第一端口、第一源mac地址和第一目的mac地址五元組信息就可以得到待檢測數(shù)據(jù)流。

第二種方式,接收到所有數(shù)據(jù)流檢測指令,依次從接收到的數(shù)據(jù)流中獲取第二ip地址、第二目的ip地址、第二端口、第二源mac地址和第二目的mac地址,得到待檢測數(shù)據(jù)流。

也可以將接收到的所有數(shù)據(jù)流都指定為待檢測數(shù)據(jù)流,通過所有數(shù)據(jù)流檢測指令進(jìn)行指示。一旦控制器接收到所有數(shù)據(jù)流檢測指令,就可以依次從接收到的數(shù)據(jù)流中獲取第二ip地址、第二目的ip地址、第二端口、第二源mac地址和第二目的mac地址,得到待檢測數(shù)據(jù)流。

以上列舉了兩種獲取待檢測數(shù)據(jù)流的方法,當(dāng)然還有其他的獲取方式,在這里不再一一贅述。

具體的,上述s14中根據(jù)入口網(wǎng)絡(luò)設(shè)備上報的第一報文數(shù)量和其他網(wǎng)絡(luò)設(shè)備上報的第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備,其實(shí)現(xiàn)過程如圖2所示,針對每個切換周期,執(zhí)行:

s141:獲取入口網(wǎng)絡(luò)設(shè)備上報的第一報文數(shù)量和其他網(wǎng)絡(luò)設(shè)備上報的第二報文數(shù)量,得到n個報文數(shù)量。

其中,第一報文數(shù)量是入口網(wǎng)絡(luò)設(shè)備在每個切換周期到期后統(tǒng)計添加每個切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量,第二報文數(shù)量是其他網(wǎng)絡(luò)設(shè)備監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,統(tǒng)計攜帶第二標(biāo)識的報文的報文數(shù)量,由于其他網(wǎng)絡(luò)設(shè)備的個數(shù)決定第二報文數(shù)量的個數(shù),第二報文數(shù)量的個數(shù)可能不是定值,因此可以假設(shè)第一報文數(shù)量和第二報文數(shù)量的總個數(shù)為n,n等于入口網(wǎng)絡(luò)設(shè)備的數(shù)量和其他網(wǎng)絡(luò)設(shè)備的數(shù)量的和。假設(shè),入口網(wǎng)絡(luò)設(shè)備為a,其他網(wǎng)絡(luò)設(shè)備為b和c,則n為3,a在當(dāng)前切換周期上報的第一報文數(shù)量為100,b在當(dāng)前切換周期上報的第二報文數(shù)量為98,c在當(dāng)前切換周期上報的第二報文數(shù)量為98。

s142:按照待檢測數(shù)據(jù)流經(jīng)過網(wǎng)絡(luò)設(shè)備的順序?qū)個報文數(shù)量進(jìn)行排序,得到報文數(shù)量序列。

由于待檢測數(shù)據(jù)流流經(jīng)網(wǎng)絡(luò)設(shè)備的順序是先經(jīng)過入口網(wǎng)絡(luò)設(shè)備,再經(jīng)過其他網(wǎng)絡(luò)設(shè)備,因此,針對每個切換周期得到的報文數(shù)量序列中,第一報文數(shù)量總是排在第一位的。

繼續(xù)沿用上例,得到的報文數(shù)量序列為100、98、98。

s143:若報文數(shù)量序列中的第三報文數(shù)量小于報文數(shù)量序列中相鄰前一個的報文數(shù)量,則確定上報第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障。

繼續(xù)沿用上例,由于第一個98小于前面的100,因此,可以確定b發(fā)生故障。其中,第三報文數(shù)量可以是上述報文數(shù)量序列中的一個。

一種可選的方式,為了避免發(fā)生誤判,若在設(shè)定數(shù)量的切換周期內(nèi)均確定上報第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障,則發(fā)出故障告警信息,并提示上報第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備故障,從而便于后續(xù)進(jìn)行網(wǎng)絡(luò)故障排除,確保用戶上網(wǎng)體驗。

基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)故障檢測裝置,該裝置可以但不限于應(yīng)用在控制器中,結(jié)構(gòu)如圖3所示,包括:

第一確定模塊31,用于確定待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備;

第一下發(fā)模塊32,用于向入口網(wǎng)絡(luò)設(shè)備下發(fā)切換周期和標(biāo)識切換規(guī)則,以使入口網(wǎng)絡(luò)設(shè)備根據(jù)標(biāo)識切換規(guī)則確定每個切換周期對應(yīng)的標(biāo)識,在每個切換周期內(nèi)接收到的屬于待檢測數(shù)據(jù)流的報文中添加每個切換周期對應(yīng)的標(biāo)識,在每個切換周期到期后統(tǒng)計添加每個切換周期對應(yīng)的標(biāo)識的第一報文數(shù)量、并上報第一報文數(shù)量;以及,

第二下發(fā)模塊33,用于向其他網(wǎng)絡(luò)設(shè)備下發(fā)報文統(tǒng)計指令,以使其他網(wǎng)絡(luò)設(shè)備監(jiān)控到當(dāng)前報文攜帶的第一標(biāo)識與相鄰前一個報文攜帶的第二標(biāo)識不同時,統(tǒng)計攜帶第二標(biāo)識的報文的第二報文數(shù)量,上報第二報文數(shù)量;

第二確定模塊34,用于根據(jù)入口網(wǎng)絡(luò)設(shè)備上報的第一報文數(shù)量和其他網(wǎng)絡(luò)設(shè)備上報的第二報文數(shù)量,確定故障的網(wǎng)絡(luò)設(shè)備。

該方案中,能夠自動確定故障網(wǎng)絡(luò)設(shè)備,無需人工確定,即使網(wǎng)絡(luò)設(shè)備的數(shù)量巨大且用戶數(shù)量越來越多,也能夠保證網(wǎng)絡(luò)故障檢測效率;同時,由于以切換周期在實(shí)際接收到的報文中添加每個切換周期對應(yīng)的標(biāo)識,并統(tǒng)計攜帶每個切換周期對應(yīng)的標(biāo)識的報文,從而能夠保證網(wǎng)絡(luò)故障檢測準(zhǔn)確性。

可選的,還包括獲取模塊,用于:

獲取指定的第一源ip地址、第一目的ip地址、第一端口、第一源mac地址和第一目的mac地址,得到待檢測數(shù)據(jù)流;或者,

接收到所有數(shù)據(jù)流檢測指令,依次從接收到的數(shù)據(jù)流中獲取第二ip地址、第二目的ip地址、第二端口、第二源mac地址和第二目的mac地址,得到待檢測數(shù)據(jù)流。

具體的,第一確定模塊31,具體用于:

獲取整網(wǎng)拓?fù)鋱D;

從整網(wǎng)拓?fù)鋱D中查找待檢測數(shù)據(jù)流依次經(jīng)過的入口網(wǎng)絡(luò)設(shè)備和其他網(wǎng)絡(luò)設(shè)備。

具體的,第二確定模塊34,具體用于:

針對每個切換周期執(zhí)行:

獲取入口網(wǎng)絡(luò)設(shè)備上報的第一報文數(shù)量和其他網(wǎng)絡(luò)設(shè)備上報的第二報文數(shù)量,得到n個報文數(shù)量,其中,n等于入口網(wǎng)絡(luò)設(shè)備的數(shù)量和其他網(wǎng)絡(luò)設(shè)備的數(shù)量的和;

按照待檢測數(shù)據(jù)流經(jīng)過網(wǎng)絡(luò)設(shè)備的順序?qū)個報文數(shù)量進(jìn)行排序,得到報文數(shù)量序列;

若報文數(shù)量序列中的第三報文數(shù)量小于報文數(shù)量序列中相鄰前一個的報文數(shù)量,則確定上報第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障。

可選的,還包括提示模塊,用于:

若在設(shè)定數(shù)量的切換周期內(nèi)均確定上報第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備發(fā)生故障,則發(fā)出故障告警信息,并提示上報第三報文數(shù)量的網(wǎng)絡(luò)設(shè)備故障。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管已描述了本發(fā)明的可選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括可選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明實(shí)施例進(jìn)行各種改動和變型而不脫離本發(fā)明實(shí)施例的精神和范圍。這樣,倘若本發(fā)明實(shí)施例的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1