亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

環(huán)路自檢自愈方法及裝置與流程

文檔序號(hào):12492379閱讀:760來(lái)源:國(guó)知局
環(huán)路自檢自愈方法及裝置與流程

本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種環(huán)路自檢自愈方法及裝置。



背景技術(shù):

隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展及網(wǎng)絡(luò)需求的日益復(fù)雜化,網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)也變得日益復(fù)雜。處在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的網(wǎng)絡(luò)通信設(shè)備,例如交換機(jī),在機(jī)房布線施工搭建環(huán)境時(shí),為了實(shí)現(xiàn)鏈路備份,可能將本不該連接的同一交換機(jī)的兩個(gè)端口或兩個(gè)交換機(jī)之間短接,從而形成環(huán)路。

一旦局部網(wǎng)絡(luò)出現(xiàn)了環(huán)路,會(huì)造成數(shù)據(jù)在網(wǎng)絡(luò)中重復(fù)傳輸,從而引起廣播風(fēng)暴,導(dǎo)致整個(gè)網(wǎng)絡(luò)發(fā)生癱瘓。因此,如何能夠避免網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中環(huán)路帶來(lái)的負(fù)面影響是亟待解決的問(wèn)題。



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

基于此,有必要針對(duì)如何能夠避免網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中環(huán)路帶來(lái)的負(fù)面影響的問(wèn)題,提供一種環(huán)路自檢自愈方法及裝置。

一種環(huán)路自檢自愈方法,由處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的網(wǎng)絡(luò)通信設(shè)備執(zhí)行,包括:

按照設(shè)定時(shí)間間隔從第一端口輸出能夠廣播的第一信息;

接收輸入至第二端口的第二信息;

將所述第二信息的內(nèi)容與所述第一信息的內(nèi)容進(jìn)行對(duì)比;

若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,則確認(rèn)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路;

將所述第一端口或所述第二端口關(guān)閉。

在其中一個(gè)實(shí)施例中,若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,則確認(rèn)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路的步驟包括:

若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,且所述第一端口與所述第二端口不是同一個(gè)端口,則確認(rèn)所述第一端口與所述第二端口相互連接,或者分別與所述第一端口、所述第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接。

在其中一個(gè)實(shí)施例中,若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,且所述第一端口與所述第二端口不是同一個(gè)端口,則確認(rèn)所述第一端口與所述第二端口相互連接,或者分別與所述第一端口、所述第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接的步驟包括:

若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容、所述第一端口與所述第二端口不是同一個(gè)端口,且根據(jù)所述第二信息的內(nèi)容可以判定所述第一信息沒(méi)有經(jīng)過(guò)其他網(wǎng)絡(luò)通信設(shè)備,則確認(rèn)所述第一端口與所述第二端口相互連接。

在其中一個(gè)實(shí)施例中,若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,且所述第一端口與所述第二端口不是同一個(gè)端口,則確認(rèn)所述第一端口與所述第二端口相互連接,或者分別與所述第一端口、所述第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接的步驟包括:

若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容、所述第一端口與所述第二端口不是同一個(gè)端口,且根據(jù)所述第二信息的內(nèi)容可以判定所述第一信息經(jīng)過(guò)了其他網(wǎng)絡(luò)通信設(shè)備時(shí),則確認(rèn)分別與所述第一端口、所述第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接。

在其中一個(gè)實(shí)施例中,若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,則確認(rèn)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路的步驟包括:

若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,且所述第一端口與所述第二端口是同一個(gè)端口,則確認(rèn)與所述第一端口連接的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)了環(huán)路。

在其中一個(gè)實(shí)施例中,所述設(shè)定內(nèi)容包括標(biāo)記信息,且所述標(biāo)記信息用于表明第一信息是用來(lái)檢測(cè)是否出現(xiàn)環(huán)路的數(shù)據(jù)。

在其中一個(gè)實(shí)施例中,在若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,則確認(rèn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路的步驟之后,所述方法還包括:

向處于所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的其他所述網(wǎng)絡(luò)通信設(shè)備發(fā)送能夠指示出現(xiàn)環(huán)路現(xiàn)象的告警信息。

在其中一個(gè)實(shí)施例中,所述告警信息包括檢測(cè)到所述環(huán)路的時(shí)間、與所述環(huán)路相關(guān)的端口序號(hào)、處于環(huán)路中的各所述網(wǎng)絡(luò)通信設(shè)備的互聯(lián)網(wǎng)協(xié)議地址及物理地址中的一種或兩種以上。

在其中一個(gè)實(shí)施例中,在若所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,則確認(rèn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路的步驟之后,所述方法還包括:

控制蜂鳴器處于鳴響狀態(tài)。

一種環(huán)路自檢自愈裝置,應(yīng)用于處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的網(wǎng)絡(luò)通信設(shè)備,其特征在于,所述裝置包括:

第一信息發(fā)送模塊,用于按照設(shè)定時(shí)間間隔從第一端口輸出能夠廣播的第一信息;

第二信息接收模塊,用于接收輸入至第二端口的第二信息;

信息比較模塊,用于將所述第二信息的內(nèi)容與所述第一信息的內(nèi)容進(jìn)行對(duì)比;

環(huán)路判斷模塊,用于在所述第二信息包括所述第一信息中的設(shè)定內(nèi)容時(shí),則確認(rèn)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路;

切斷環(huán)路模塊,用于將所述第一端口或所述第二端口關(guān)閉。

上述環(huán)路自檢自愈方法及裝置具有的有益效果為:上述環(huán)路自檢自愈方法及裝置通過(guò)定時(shí)從第一端口輸出第一信息,并接收輸入至第二端口的第二信息,再將第二信息的內(nèi)容與第一信息的內(nèi)容進(jìn)行對(duì)比,若第二信息包括第一信息中的設(shè)定內(nèi)容,則確認(rèn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路,從而能夠及時(shí)發(fā)現(xiàn)環(huán)路。之后將第一端口或第二端口關(guān)閉,相當(dāng)于破壞了環(huán)路,從而制止了環(huán)路的繼續(xù)運(yùn)行,以避免發(fā)生廣播風(fēng)暴甚至整個(gè)網(wǎng)絡(luò)發(fā)生癱瘓的現(xiàn)象,因此上述環(huán)路自檢自愈方法及裝置能夠避免網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中環(huán)路帶來(lái)的負(fù)面影響。

附圖說(shuō)明

為了更清楚地說(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ù)這些附圖獲得其他實(shí)施例的附圖。

圖1為一實(shí)施例提供的環(huán)路自檢自愈方法的流程圖;

圖2為圖1所示實(shí)施例的環(huán)路自檢自愈方法的其中一種具體實(shí)施方式流程圖;

圖3為網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的第一種環(huán)路示意圖;

圖4為網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的第二種環(huán)路示意圖;

圖5為網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的第三種環(huán)路示意圖;

圖6為圖1所示實(shí)施例的環(huán)路自檢自愈方法另外包括的步驟流程圖;

圖7為另一實(shí)施例提供的環(huán)路自檢自愈裝置的組成框圖。

具體實(shí)施方式

為了便于理解本發(fā)明,下面將參照相關(guān)附圖對(duì)本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施例。但是,本發(fā)明可以以許多不同的形式來(lái)實(shí)現(xiàn),并不限于本文所描述的實(shí)施例。相反地,提供這些實(shí)施例的目的是使對(duì)本發(fā)明的公開(kāi)內(nèi)容的理解更加透徹全面。

除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語(yǔ)與屬于發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在發(fā)明的說(shuō)明書中所使用的術(shù)語(yǔ)只是為了描述具體的實(shí)施例的目的,不是旨在限制本發(fā)明。本文所使用的術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。

一實(shí)施例提供了一種環(huán)路自檢自愈方法,用來(lái)檢測(cè)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中是否出現(xiàn)環(huán)路,并破壞環(huán)路。其中,網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是指用傳輸媒體互連各種設(shè)備的物理布局,即用什么方式把網(wǎng)絡(luò)中的計(jì)算機(jī)、交換機(jī)等網(wǎng)絡(luò)通信設(shè)備連接起來(lái)。本發(fā)明實(shí)施例提供的環(huán)路自檢自愈方法由處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的網(wǎng)絡(luò)通信設(shè)備(以下簡(jiǎn)稱本網(wǎng)絡(luò)通信設(shè)備)執(zhí)行,包括以下內(nèi)容,請(qǐng)參考圖1。

步驟S100.按照設(shè)定時(shí)間間隔從第一端口輸出能夠廣播的第一信息。

其中,可以通過(guò)定時(shí)器設(shè)置的時(shí)間來(lái)定時(shí)發(fā)送第一信息。第一信息的類型可以為數(shù)據(jù)包或報(bào)文。具體的,第一信息的內(nèi)容可以包括標(biāo)記信息、源物理地址(即源MAC地址)、目的物理地址(即目的MAC地址)。標(biāo)記信息用于表明第一信息是用來(lái)檢測(cè)是否出現(xiàn)環(huán)路的數(shù)據(jù),從而與網(wǎng)絡(luò)中傳輸?shù)钠渌愋偷臄?shù)據(jù)區(qū)分開(kāi)。源物理地址可以為本網(wǎng)絡(luò)通信設(shè)備自身的MAC地址經(jīng)過(guò)簡(jiǎn)單加密算法(例如:將自身MAC地址的第一個(gè)字節(jié)和數(shù)字2進(jìn)行按位或運(yùn)算)得到的結(jié)果。

第一信息能夠廣播,是指第一信息能夠發(fā)送至網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的其他所有網(wǎng)絡(luò)通信設(shè)備,例如:第一信息的目的物理地址為FF-FF-FF-FF-FF-FF。另外,第一端口是指本網(wǎng)絡(luò)通信設(shè)備的其中一個(gè)可以接收和發(fā)送數(shù)據(jù)的端口。

步驟S200.接收輸入至第二端口的第二信息。

其中,第二端口是指本網(wǎng)絡(luò)通信設(shè)備的其中一個(gè)可以接收和發(fā)送數(shù)據(jù)的端口。并且,第一端口與第二端口可能為本網(wǎng)絡(luò)通信設(shè)備的同一個(gè)端口也可能為本網(wǎng)絡(luò)通信設(shè)備的不同端口。第二信息的類型與第一信息的類型一致,可以為數(shù)據(jù)包或報(bào)文。另外,輸入至第二端口的第二信息,意味著第二信息輸入到本網(wǎng)絡(luò)通信設(shè)備內(nèi)。

步驟S300.將第二信息的內(nèi)容與第一信息的內(nèi)容進(jìn)行對(duì)比。

該步驟是為了檢驗(yàn)第二信息與第一信息的相似度,從而確定是否發(fā)生環(huán)路。

步驟S400.若第二信息包括第一信息中的設(shè)定內(nèi)容,則確認(rèn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路。

其中,設(shè)定內(nèi)容至少能夠表明第二信息還未經(jīng)過(guò)傳輸前的最初狀態(tài)為第一信息。換言之,第二信息就是第一信息經(jīng)過(guò)一定的傳輸路徑又回到本網(wǎng)絡(luò)通信設(shè)備后的數(shù)據(jù)。具體的,設(shè)定內(nèi)容可以包括標(biāo)記信息。那么,步驟S400中具體可以檢測(cè)第二信息中是否包括標(biāo)記信息,如果包括,則代表第一信息經(jīng)過(guò)一定的傳輸媒體或其他網(wǎng)絡(luò)通信設(shè)備后又返回到本網(wǎng)絡(luò)通信設(shè)備,從而可以確認(rèn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)了環(huán)路現(xiàn)象。

進(jìn)一步的,設(shè)定內(nèi)容還可以同時(shí)包括標(biāo)記信息、源物理地址和目的物理地址,從而進(jìn)一步提高環(huán)路檢測(cè)的精確性。那么,步驟S400中具體可以檢測(cè)第二信息中是否包括第一信息中的標(biāo)記信息、源物理地址和目的物理地址,如果是,則可以確認(rèn)出現(xiàn)環(huán)路。

步驟S500.將第一端口或第二端口關(guān)閉。

其中,將端口關(guān)閉,就是指將端口置為down狀態(tài),從而使得端口停止接收和發(fā)送數(shù)據(jù)。當(dāng)出現(xiàn)環(huán)路時(shí),由于第一端口和第二端口都與環(huán)路連通,因此關(guān)閉第一端口或第二端口,即可切斷環(huán)路的數(shù)據(jù)傳輸鏈路,避免環(huán)路中任一網(wǎng)絡(luò)通信設(shè)備發(fā)送的數(shù)據(jù)進(jìn)行無(wú)止境的重復(fù)循環(huán)傳輸狀態(tài)。具體的,可以關(guān)閉接口索引大的端口。

因此,上述環(huán)路自檢自愈方法通過(guò)將第二信息的內(nèi)容與第一信息的內(nèi)容進(jìn)行對(duì)比,即可確認(rèn)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中是否出現(xiàn)環(huán)路,從而能夠及時(shí)發(fā)現(xiàn)環(huán)路。并且,在發(fā)現(xiàn)環(huán)路后,通過(guò)關(guān)閉與環(huán)路相關(guān)端口的方式,制止了環(huán)路的繼續(xù)運(yùn)行,從而避免發(fā)生廣播風(fēng)暴甚至整個(gè)網(wǎng)絡(luò)發(fā)生癱瘓的現(xiàn)象,避免了網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中環(huán)路帶來(lái)的負(fù)面影響。

另外,對(duì)于上述環(huán)路自檢自愈方法,還可以通過(guò)識(shí)別第一端口和第二端口之間的關(guān)系來(lái)判斷環(huán)路出現(xiàn)的位置,從而進(jìn)行精確定位。具體的判斷方式詳見(jiàn)以下內(nèi)容。

在其中一個(gè)實(shí)施例中,步驟S400包括以下內(nèi)容,請(qǐng)參考圖2。

步驟S410.若第二信息包括第一信息中的設(shè)定內(nèi)容,且第一端口與第二端口不是同一個(gè)端口,則確認(rèn)第一端口與第二端口相互連接,或者分別與第一端口、第二端口連通的相鄰兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接。

其中,第一端口與第二端口相互連接,是指第一端口與第二端口為不同的兩個(gè)端口,且這兩端口之間能夠相互傳輸數(shù)據(jù),這時(shí)發(fā)生的環(huán)路稱之為“自環(huán)”。假設(shè)網(wǎng)絡(luò)通信設(shè)備為交換機(jī),圖3示出了“自環(huán)”的其中一種示意圖。在該網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中,當(dāng)網(wǎng)絡(luò)中接線時(shí)誤將分交換機(jī)1的端口2和端口3短接后,分交換機(jī)1從端口2發(fā)出一個(gè)廣播數(shù)據(jù)包,會(huì)在端口3收到,當(dāng)端口3接收到廣播數(shù)據(jù)包后又發(fā)送至端口2和端口1,如此循環(huán)往復(fù),勢(shì)必導(dǎo)致分交換機(jī)1出現(xiàn)廣播風(fēng)暴,同時(shí)由于端口1也在不斷接收端口3發(fā)來(lái)的廣播數(shù)據(jù)包,因此端口1會(huì)將廣播數(shù)據(jù)包再發(fā)送至核心交換機(jī)的端口A,核心交換機(jī)再通過(guò)端口B將廣播數(shù)據(jù)包轉(zhuǎn)發(fā)至分交換機(jī)2,進(jìn)而使得核心交換機(jī)與分交換機(jī)2也會(huì)出現(xiàn)廣播風(fēng)暴,最終導(dǎo)致由分交換機(jī)1、核心交換機(jī)及分交換機(jī)2組成的網(wǎng)絡(luò)癱瘓。

分別與第一端口、第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接,是指分別與第一端口、第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間能夠相互傳輸數(shù)據(jù),這時(shí),本網(wǎng)絡(luò)通信設(shè)備、分別與第一端口、第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間構(gòu)成環(huán)路,稱為“一級(jí)環(huán)路”。同樣假設(shè)網(wǎng)絡(luò)通信設(shè)備為交換機(jī),圖4示出了“一級(jí)環(huán)路”的其中一種示意圖。當(dāng)網(wǎng)絡(luò)中接線時(shí)誤將分交換機(jī)1、核心交換機(jī)及分交換機(jī)2之間兩兩連接,那么,分交換機(jī)1發(fā)出一個(gè)廣播數(shù)據(jù)包將會(huì)經(jīng)過(guò)分交換機(jī)2,之后分交換機(jī)2轉(zhuǎn)發(fā)至核心交換機(jī),再由核心交換機(jī)轉(zhuǎn)發(fā)至分交換機(jī)1,如此循環(huán)往復(fù),勢(shì)必導(dǎo)致由分交換機(jī)1、分交換機(jī)2及核心交換機(jī)所組成的網(wǎng)絡(luò)環(huán)境中出現(xiàn)廣播風(fēng)暴,最終導(dǎo)致由分交換機(jī)1、核心交換機(jī)及分交換機(jī)2組成的網(wǎng)絡(luò)癱瘓。

由圖3和圖4可以看出,任一交換機(jī)來(lái)執(zhí)行本發(fā)明實(shí)施例提供的上述環(huán)路自檢自愈方法時(shí),若第一端口與第二端口是兩個(gè)不同的端口,那么出現(xiàn)的環(huán)路現(xiàn)象則屬于“自環(huán)”或者“一級(jí)環(huán)路”。

具體的,對(duì)于“自環(huán)”的檢測(cè)方法為:若第二信息包括第一信息中的設(shè)定內(nèi)容、第一端口與第二端口不是同一個(gè)端口,且根據(jù)第二信息的內(nèi)容可以判定第一信息沒(méi)有經(jīng)過(guò)其他網(wǎng)絡(luò)通信設(shè)備,則確認(rèn)第一端口與第二端口相互連接。對(duì)于“一級(jí)環(huán)路”的檢測(cè)方法為:若第二信息包括第一信息中的設(shè)定內(nèi)容、第一端口與第二端口不是同一個(gè)端口,且根據(jù)第二信息的內(nèi)容可以判定第一信息經(jīng)過(guò)了其他網(wǎng)絡(luò)通信設(shè)備,則確認(rèn)分別與第一端口、第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接。

在本發(fā)明實(shí)施例中,任一網(wǎng)絡(luò)通信設(shè)備在轉(zhuǎn)發(fā)第一信息時(shí),都會(huì)在第一信息中置相應(yīng)的標(biāo)志(假設(shè)第一信息為數(shù)據(jù)包,則可以將數(shù)據(jù)包的某一數(shù)據(jù)位置相應(yīng)的標(biāo)志),從而表明第一信息在整個(gè)傳輸過(guò)程中經(jīng)過(guò)了哪些網(wǎng)絡(luò)通信設(shè)備,那么,本網(wǎng)絡(luò)通信設(shè)備的第二端口接收的第二信息則為添加了若干標(biāo)志的第一信息。因此,若第二信息內(nèi)包括第一信息中的設(shè)定內(nèi)容且第一端口與第二端口不是同一個(gè)端口,這時(shí)可以判定本網(wǎng)絡(luò)通信設(shè)備出現(xiàn)了“自環(huán)”或本網(wǎng)絡(luò)通信設(shè)備處于“一級(jí)環(huán)路”中,之后再檢測(cè)第二信息中是否包括由傳輸路徑中的各網(wǎng)絡(luò)通信設(shè)備添加的標(biāo)志,如果有,則代表第一信息從本網(wǎng)絡(luò)通信設(shè)備的第一端口輸出后,經(jīng)過(guò)若干其他網(wǎng)絡(luò)通信設(shè)備轉(zhuǎn)發(fā)后,又通過(guò)第二端接口回到了本網(wǎng)絡(luò)通信設(shè)備(這時(shí)第一信息變?yōu)榈诙畔?,即可確認(rèn)本網(wǎng)絡(luò)通信設(shè)備處于“一級(jí)環(huán)路”中;如果沒(méi)有,則代表第一信息從本網(wǎng)絡(luò)通信設(shè)備輸出后,沒(méi)有經(jīng)過(guò)其他網(wǎng)絡(luò)通信設(shè)備轉(zhuǎn)發(fā)而是直接從第二端口回到了本網(wǎng)絡(luò)通信設(shè)備,這時(shí)可確認(rèn)本網(wǎng)絡(luò)通信設(shè)備出現(xiàn)了“自環(huán)”。

在其中一個(gè)實(shí)施例中,步驟S400還包括以下內(nèi)容,請(qǐng)繼續(xù)參考圖2。

步驟S420.若第二信息包括第一信息中的設(shè)定內(nèi)容,且第一端口與第二端口是同一個(gè)端口,則確認(rèn)與第一端口連接的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)了環(huán)路。

其中,與第一端口連接的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)了環(huán)路,代表與第一端口連接的其他網(wǎng)絡(luò)通信設(shè)備中出現(xiàn)了“自環(huán)”或者“一級(jí)環(huán)路”,這時(shí)的環(huán)路現(xiàn)象稱為“多級(jí)環(huán)路”。假設(shè)網(wǎng)絡(luò)通信設(shè)備為交換機(jī),圖5示出了“多級(jí)環(huán)路”的其中一種示意圖。當(dāng)網(wǎng)絡(luò)中接線時(shí)誤將分交換機(jī)1、分交換機(jī)3及分交換機(jī)4之間兩兩連接,分交換機(jī)1發(fā)出一個(gè)廣播數(shù)據(jù)包后經(jīng)過(guò)分交換機(jī)3,分交換機(jī)3轉(zhuǎn)發(fā)至分交換機(jī)4,再由分交換機(jī)4轉(zhuǎn)發(fā)至分交換機(jī)1,如此循環(huán)往復(fù),勢(shì)必導(dǎo)致由分交換機(jī)1、分交換機(jī)3及分交換機(jī)4所組成的區(qū)域一的網(wǎng)絡(luò)出現(xiàn)廣播風(fēng)暴,又由于分交換機(jī)1還鏈接到核心交換機(jī)的端口A,且核心交換機(jī)的端口B又鏈接到由分交換機(jī)2、分交換機(jī)5及分交換機(jī)6組成的區(qū)域二的網(wǎng)絡(luò),故區(qū)域二的網(wǎng)絡(luò)由于區(qū)域一的網(wǎng)絡(luò)的影響也會(huì)出現(xiàn)廣播風(fēng)暴的現(xiàn)象,最終導(dǎo)致由區(qū)域一、核心交換機(jī)、區(qū)域二所組成的整個(gè)網(wǎng)絡(luò)癱瘓。

接下來(lái)將具體介紹上述各種環(huán)路現(xiàn)象的具體檢測(cè)方法。

以圖3為例,并且本網(wǎng)絡(luò)通信設(shè)備為分交換機(jī)1,上述環(huán)路自檢自愈方法關(guān)于“自環(huán)”檢測(cè)的具體實(shí)現(xiàn)過(guò)程為:在分交換機(jī)1內(nèi)可以增加環(huán)路檢測(cè)模塊,并且在分交換機(jī)1所有開(kāi)啟(up)的端口開(kāi)啟環(huán)路檢測(cè)功能,環(huán)路檢測(cè)模塊的發(fā)包進(jìn)程根據(jù)定時(shí)器設(shè)置的時(shí)間,定時(shí)向外發(fā)送第一信息。當(dāng)端口2收到第一信息后會(huì)轉(zhuǎn)發(fā)至端口3成為第二信息,端口3接收到第二信息(需注意的是,這時(shí)第二信息與第一信息相同)后又會(huì)發(fā)送至環(huán)路檢測(cè)模塊的收包進(jìn)程,該收包進(jìn)程對(duì)第二信息進(jìn)行校驗(yàn),例如檢測(cè)標(biāo)記信息、源MAC地址及目的MAC地址是否與第一信息一致,如果校驗(yàn)無(wú)誤,即代表分交換機(jī)1的端口2發(fā)出的第一信息在分交換機(jī)1的端口3收到,那么環(huán)路檢測(cè)模塊即可判定分交換機(jī)1處于“自環(huán)”環(huán)境中。為避免出現(xiàn)環(huán)路引起風(fēng)暴,環(huán)路檢測(cè)模塊將端口3配置成down狀態(tài),以達(dá)到破環(huán)環(huán)路的作用,從而使鏈路恢復(fù)正常。需要說(shuō)明的是,圖3中如果由核心交換機(jī)或分交換機(jī)2來(lái)執(zhí)行本發(fā)明實(shí)施例提供的上述環(huán)路自檢自愈方法,則可以利用包括步驟S420的具體方法進(jìn)行檢測(cè),這時(shí)同樣能夠達(dá)到破壞環(huán)路的效果。

接下來(lái)請(qǐng)參考圖4,并且本網(wǎng)絡(luò)通信設(shè)備以核心交換機(jī)為例(需要說(shuō)明的是,圖4中分交換機(jī)1、分交換機(jī)2、核心交換機(jī)三臺(tái)設(shè)備任意一臺(tái)設(shè)備都可以通過(guò)上述環(huán)路自檢自愈方法中的關(guān)于“一級(jí)環(huán)路”的檢測(cè)方法來(lái)檢測(cè)環(huán)路),上述環(huán)路自檢自愈方法關(guān)于“一級(jí)環(huán)路”檢測(cè)的具體實(shí)現(xiàn)過(guò)程為:首先使核心交換機(jī)所有開(kāi)啟的端口開(kāi)啟環(huán)路檢測(cè)功能,并在核心交換機(jī)內(nèi)增加環(huán)路檢測(cè)模塊。環(huán)路檢測(cè)模塊的發(fā)包進(jìn)程根據(jù)定時(shí)器設(shè)置的時(shí)間定時(shí)向外發(fā)送第一信息。當(dāng)端口A收到第一信息后通過(guò)分交換機(jī)1及分交換機(jī)2最終即可轉(zhuǎn)發(fā)至端口B,這時(shí)端口B接收的信息為第二信息。端口B再將第二信息發(fā)送至環(huán)路檢測(cè)模塊的收包進(jìn)程,該收包進(jìn)程則對(duì)第二信息進(jìn)行校驗(yàn),例如檢測(cè)標(biāo)記信息、源MAC地址及目的MAC地址是否與第一信息一致,如果校驗(yàn)無(wú)誤,代表核心交換機(jī)端口A發(fā)出的第一信息在同一設(shè)備的端口B收到,那么環(huán)路檢測(cè)模塊可以判定核心交換機(jī)處于“一級(jí)環(huán)路”環(huán)境中。為避免引起廣播風(fēng)暴,環(huán)路檢測(cè)模塊將端口A或者端口B配置成down(關(guān)閉)狀態(tài),以達(dá)到破環(huán)環(huán)路的作用,從而使鏈路恢復(fù)正常。

接下來(lái)請(qǐng)參考圖5,在分交換機(jī)1、分交換機(jī)3、分交換機(jī)4三臺(tái)設(shè)備任意一臺(tái)設(shè)備上開(kāi)啟環(huán)路檢測(cè)功能,均可以避免區(qū)域一的廣播風(fēng)暴的問(wèn)題,其過(guò)程跟圖4所述的關(guān)于“一級(jí)環(huán)路”檢測(cè)的原理一樣,這里就不再贅述。另外,也可以在核心交換機(jī)、分交換機(jī)2、分交換機(jī)5或分交換機(jī)6上開(kāi)啟環(huán)路檢測(cè)功能,接下來(lái)以核心交換機(jī)為例進(jìn)行說(shuō)明,上述環(huán)路自檢自愈方法關(guān)于“多級(jí)環(huán)路”檢測(cè)的具體實(shí)現(xiàn)過(guò)程為:在核心交換機(jī)內(nèi)增加環(huán)路檢測(cè)模塊,環(huán)路檢測(cè)模塊的發(fā)包進(jìn)程根據(jù)定時(shí)器設(shè)置的時(shí)間定時(shí)向外發(fā)送第一信息。當(dāng)端口A向區(qū)域一發(fā)送第一信息后,因分交換機(jī)1、分交換機(jī)3及分交換機(jī)4之間兩兩相連,所以第一信息會(huì)依次經(jīng)過(guò)分交換機(jī)1-分交換機(jī)3-分交換機(jī)4-分交換機(jī)1-核心交換機(jī)的端口A,從而成為第二信息,當(dāng)端口A收到第二信息后將其發(fā)送至環(huán)路檢測(cè)模塊的收包進(jìn)程。該收包進(jìn)程對(duì)第二信息進(jìn)行校驗(yàn),例如檢測(cè)標(biāo)記信息、源MAC地址及目的MAC地址是否與第一信息一致,如果校驗(yàn)無(wú)誤,代表核心交換機(jī)的端口A發(fā)出的第一信息最后又回到端口A,則環(huán)路檢測(cè)模塊可以判定核心交換機(jī)與端口A級(jí)聯(lián)的區(qū)域一的網(wǎng)絡(luò)出現(xiàn)環(huán)路,即出現(xiàn)了“多級(jí)環(huán)路”,為避免區(qū)域一的網(wǎng)絡(luò)的環(huán)路影響到區(qū)域二的網(wǎng)絡(luò),環(huán)路檢測(cè)模塊可以將端口A配置成down狀態(tài),以達(dá)到破環(huán)作用,從而使鏈路恢復(fù)正常。另外,如果環(huán)路檢測(cè)模塊通過(guò)端口B向區(qū)域二發(fā)送第一信息后,第一信息經(jīng)過(guò)分交換機(jī)2會(huì)分別轉(zhuǎn)發(fā)至分交換機(jī)5、分交換機(jī)6,而分交換機(jī)5、分交換機(jī)6中間沒(méi)有級(jí)聯(lián),因此第一信息不會(huì)回流到核心交換機(jī)的端口B,則可判定區(qū)域二沒(méi)有處于環(huán)路狀態(tài)。

在其中一個(gè)實(shí)施例中,上述環(huán)路自檢自愈方法在步驟S500之后還包括以下內(nèi)容,請(qǐng)參考圖6。

步驟S600.向處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的其他網(wǎng)絡(luò)通信設(shè)備發(fā)送能夠指示出現(xiàn)環(huán)路現(xiàn)象的告警信息

其中,告警信息的數(shù)據(jù)類型可以為報(bào)文。當(dāng)處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的其他網(wǎng)絡(luò)通信設(shè)備收到告警信息后,可以將告警信息的內(nèi)容在系統(tǒng)日志上顯示出來(lái),那么管理員只要通過(guò)任何一臺(tái)網(wǎng)絡(luò)通信設(shè)備顯示的告警信息,即可準(zhǔn)確知曉環(huán)路出現(xiàn)的位置,從而有助于網(wǎng)絡(luò)管理員排除復(fù)雜的網(wǎng)絡(luò)環(huán)路問(wèn)題。

具體的,告警信息可以包括檢測(cè)到環(huán)路的時(shí)間、與環(huán)路相關(guān)的端口序號(hào)、處于環(huán)路中的各網(wǎng)絡(luò)通信設(shè)備的互聯(lián)網(wǎng)協(xié)議地址(IP地址)及物理地址(MAP地址)中的一種或兩種。其中,與環(huán)路相關(guān)的端口序號(hào)是指本網(wǎng)絡(luò)通信設(shè)備的第一端口或第二端口對(duì)應(yīng)的序號(hào)。這時(shí),管理員只要通過(guò)任何一臺(tái)網(wǎng)絡(luò)通信設(shè)備上的告警信息,就可以準(zhǔn)確定位到哪一臺(tái)網(wǎng)絡(luò)通信設(shè)備的哪個(gè)端口在哪個(gè)時(shí)間點(diǎn)上出現(xiàn)過(guò)環(huán)路。

步驟S700.控制蜂鳴器處于鳴響狀態(tài)。

另外,還可以將鳴響狀態(tài)相關(guān)的信息也發(fā)送至處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的其他網(wǎng)絡(luò)通信設(shè)備,從而進(jìn)一步提高網(wǎng)絡(luò)管理員識(shí)別環(huán)路發(fā)生位置的準(zhǔn)確性。

可以理解的是,步驟S600與步驟S700的執(zhí)行順序不限于上述情況,例如也可以是先執(zhí)行步驟S700,然后再執(zhí)行步驟S600,或者同時(shí)執(zhí)行步驟S600和步驟S700。

需要說(shuō)明的是,圖1、圖2和圖6為本發(fā)明實(shí)施例的方法的流程示意圖。應(yīng)該理解的是,雖然圖1、圖2和圖6的流程圖中的各個(gè)步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說(shuō)明,這些步驟的執(zhí)行并沒(méi)有嚴(yán)格的順序限制,其可以以其他的順序執(zhí)行。而且,圖1、圖2和圖6中的至少一部分步驟可以包括多個(gè)子步驟或者多個(gè)階段,這些子步驟或者階段并不必然是在同一時(shí)刻執(zhí)行完成,而是可以在不同的時(shí)刻執(zhí)行,其執(zhí)行順序也不必然是依次進(jìn)行,而是可以與其他步驟或者其他步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。

另一實(shí)施例提供了一種環(huán)路自檢自愈裝置,應(yīng)用于處于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的網(wǎng)絡(luò)通信設(shè)備,包括以下內(nèi)容,請(qǐng)參考圖7。

第一信息發(fā)送模塊100,用于按照設(shè)定時(shí)間間隔從第一端口輸出能夠廣播的第一信息。

第二信息接收模塊200,用于接收輸入至第二端口的第二信息。

信息比較模塊300,用于將所述第二信息的內(nèi)容與所述第一信息的內(nèi)容進(jìn)行對(duì)比。

環(huán)路判斷模塊400,用于在所述第二信息包括所述第一信息中的設(shè)定內(nèi)容時(shí),則確認(rèn)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)環(huán)路。

切斷環(huán)路模塊500,用于將所述第一端口或所述第二端口關(guān)閉。

在其中一個(gè)實(shí)施例中,環(huán)路判斷模塊400包括:

第一環(huán)路判斷單元,用于在所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,且所述第一端口與所述第二端口不是同一個(gè)端口時(shí),則確認(rèn)所述第一端口與所述第二端口相互連接,或者分別與所述第一端口、所述第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接。

在其中一個(gè)實(shí)施例中,第一環(huán)路判斷單元包括:

自環(huán)判斷子單元,用于在所述第二信息包括所述第一信息中的設(shè)定內(nèi)容、所述第一端口與所述第二端口不是同一個(gè)端口,且根據(jù)所述第二信息的內(nèi)容可以判定所述第一信息沒(méi)有經(jīng)過(guò)其他網(wǎng)絡(luò)通信設(shè)備時(shí),則確認(rèn)所述第一端口與所述第二端口相互連接。

在其中一個(gè)實(shí)施例中,第一環(huán)路判斷單元包括:

一級(jí)環(huán)路環(huán)判斷子單元,用于在所述第二信息包括所述第一信息中的設(shè)定內(nèi)容、所述第一端口與所述第二端口不是同一個(gè)端口,且根據(jù)所述第二信息的內(nèi)容可以判定所述第一信息經(jīng)過(guò)了其他網(wǎng)絡(luò)通信設(shè)備時(shí),則確認(rèn)分別與所述第一端口、所述第二端口連接的兩個(gè)網(wǎng)絡(luò)通信設(shè)備之間相互連接。

在其中一個(gè)實(shí)施例中,環(huán)路判斷模塊400包括:

第二環(huán)路判斷單元,用于在所述第二信息包括所述第一信息中的設(shè)定內(nèi)容,且所述第一端口與所述第二端口是同一個(gè)端口時(shí),則確認(rèn)與所述第一端口連接的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中出現(xiàn)了環(huán)路。

在其中一個(gè)實(shí)施例中,所述設(shè)定內(nèi)容包括標(biāo)記信息,且所述標(biāo)記信息用于表明第一信息是用來(lái)檢測(cè)是否出現(xiàn)環(huán)路的數(shù)據(jù)。

在其中一個(gè)實(shí)施例中,環(huán)路自檢自愈裝置還包括:

告警信息發(fā)送模塊,用于向處于所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中的其他所述網(wǎng)絡(luò)通信設(shè)備發(fā)送能夠指示出現(xiàn)環(huán)路現(xiàn)象的告警信息。

在其中一個(gè)實(shí)施例中,所述告警信息包括檢測(cè)到所述環(huán)路的時(shí)間、與所述環(huán)路相關(guān)的端口序號(hào)、處于環(huán)路中的各所述網(wǎng)絡(luò)通信設(shè)備的互聯(lián)網(wǎng)協(xié)議地址及物理地址中的一種或兩種以上。

在其中一個(gè)實(shí)施例中,環(huán)路自檢自愈裝置還包括:

蜂鳴器控制模塊,用于控制蜂鳴器處于鳴響狀態(tài)。

需要說(shuō)明的是,本發(fā)明實(shí)施例提供的環(huán)路自檢自愈裝置與上一實(shí)施例提供的環(huán)路自檢自愈方法對(duì)應(yīng),這里就不再贅述。

以上所述實(shí)施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡(jiǎn)潔,未對(duì)上述實(shí)施例中的各個(gè)技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說(shuō)明書記載的范圍。

以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

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