本發(fā)明涉及通信
技術(shù)領(lǐng)域:
,尤其涉及一種環(huán)路檢測(cè)的方法及裝置。
背景技術(shù):
:在規(guī)模較大的局域網(wǎng)網(wǎng)絡(luò)環(huán)境中,網(wǎng)絡(luò)中容易發(fā)生的一種故障就是網(wǎng)絡(luò)環(huán)路,導(dǎo)致網(wǎng)絡(luò)環(huán)路的原因有很多,如:網(wǎng)絡(luò)設(shè)備配置不當(dāng);網(wǎng)絡(luò)設(shè)備發(fā)生硬件損壞;網(wǎng)絡(luò)物理拓?fù)溥B接錯(cuò)誤,經(jīng)常是在進(jìn)行網(wǎng)絡(luò)改動(dòng)時(shí)發(fā)生;網(wǎng)絡(luò)遭遇病毒攻擊等。網(wǎng)絡(luò)中的環(huán)路會(huì)導(dǎo)致設(shè)備對(duì)廣播、組播及未知名單播報(bào)文不斷地復(fù)制與轉(zhuǎn)發(fā),造成網(wǎng)絡(luò)癱瘓,影響正常業(yè)務(wù)。為了能夠及時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)中的環(huán)路,需要提供一種環(huán)路檢測(cè)技術(shù),自動(dòng)探測(cè)發(fā)現(xiàn)網(wǎng)絡(luò)中的環(huán)路,甚至可以對(duì)出現(xiàn)環(huán)路的設(shè)備進(jìn)行控制。技術(shù)實(shí)現(xiàn)要素:本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種能及時(shí)自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)中的環(huán)路的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法及裝置。為了解決上述技術(shù)問(wèn)題,本發(fā)明采用的技術(shù)方案為:提供一種網(wǎng)絡(luò)環(huán)路的檢測(cè)方法,所述方法包括:通過(guò)檢測(cè)設(shè)備的端口周期性發(fā)送檢測(cè)報(bào)文至網(wǎng)絡(luò)中;檢測(cè)所述檢測(cè)設(shè)備是否接收到檢測(cè)報(bào)文,若是,則確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障。本發(fā)明的另一技術(shù)方案為提供一種網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置,包括:發(fā)送單元,用于通過(guò)檢測(cè)設(shè)備的端口周期性發(fā)送檢測(cè)報(bào)文至網(wǎng)絡(luò)中;接收確認(rèn)單元,用于檢測(cè)所述檢測(cè)設(shè)備是否接收到檢測(cè)報(bào)文,若是則確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障。本發(fā)明的有益效果在于:本發(fā)明的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法及裝置實(shí)現(xiàn)了網(wǎng)絡(luò)環(huán)路自動(dòng)及時(shí)的檢測(cè),避免了網(wǎng)絡(luò)中的環(huán)路導(dǎo)致設(shè)備對(duì)廣播、組播及未知名單播報(bào)文不斷地復(fù)制與轉(zhuǎn)發(fā),造成網(wǎng)絡(luò)癱瘓,影響正常業(yè)務(wù)。附圖說(shuō)明圖1是本發(fā)明具體實(shí)施方式的網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置的結(jié)構(gòu)框圖;圖2是本發(fā)明具體實(shí)施方式的實(shí)施例1的網(wǎng)絡(luò)環(huán)路結(jié)構(gòu)示意圖;圖3是本發(fā)明具體實(shí)施方式的實(shí)施例1的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法的流程圖;圖4是本發(fā)明具體實(shí)施方式的實(shí)施例2的網(wǎng)絡(luò)環(huán)路結(jié)構(gòu)示意圖;1、發(fā)送單元;2、接收確認(rèn)單元;3、設(shè)置單元;4、清除單元。具體實(shí)施方式為詳細(xì)說(shuō)明本發(fā)明的技術(shù)內(nèi)容、所實(shí)現(xiàn)目的及效果,以下結(jié)合實(shí)施方式并配合附圖予以說(shuō)明。本發(fā)明最關(guān)鍵的構(gòu)思在于:提供一種能及時(shí)自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)中的環(huán)路的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法及裝置。本發(fā)明提供一種網(wǎng)絡(luò)環(huán)路的檢測(cè)方法,所述方法包括:通過(guò)檢測(cè)設(shè)備的端口周期性發(fā)送檢測(cè)報(bào)文至網(wǎng)絡(luò)中;檢測(cè)所述檢測(cè)設(shè)備是否接收到檢測(cè)報(bào)文,若是,則確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法還包括:所述檢測(cè)設(shè)備在確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障后,設(shè)置環(huán)路標(biāo)志;設(shè)置環(huán)路標(biāo)志后,若在預(yù)設(shè)時(shí)間內(nèi)所述檢測(cè)報(bào)文沒(méi)被所述檢測(cè)設(shè)備接收到,則確認(rèn)網(wǎng)絡(luò)中的環(huán)路故障消除,清除所述環(huán)路標(biāo)志。由上描述可知,上述網(wǎng)絡(luò)環(huán)路的檢測(cè)方法實(shí)現(xiàn)了網(wǎng)絡(luò)環(huán)路自動(dòng)及時(shí)的檢測(cè)。并在確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障后,設(shè)置環(huán)路標(biāo)志;設(shè)置環(huán)路標(biāo)志后,若在預(yù)設(shè)時(shí)間內(nèi)所述檢測(cè)報(bào)文沒(méi)被所述檢測(cè)設(shè)備接收到,則確認(rèn)網(wǎng)絡(luò)中的環(huán)路故障消除,清除所述環(huán)路標(biāo)志。設(shè)置環(huán)路標(biāo)志能清楚及時(shí)的向用戶表明網(wǎng)絡(luò)環(huán)路的狀態(tài)。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法中,所述周期為5分鐘。上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法還包括:設(shè)置環(huán)路標(biāo)志后,通過(guò)檢測(cè)設(shè)備的端口間隔1秒發(fā)送一次所述檢測(cè)報(bào)文,直至清除所述環(huán)路標(biāo)志后,通過(guò)檢測(cè)設(shè)備的端口間隔5分鐘發(fā)送一次所述檢測(cè)報(bào)文。由上描述可知,當(dāng)所述環(huán)路標(biāo)志設(shè)置時(shí),為了加快所述環(huán)路故障的恢復(fù),所述周期自動(dòng)更新為間隔1秒種發(fā)送一次所述檢測(cè)報(bào)文;當(dāng)所述環(huán)路標(biāo)志清除時(shí),加了減小所述檢測(cè)報(bào)文對(duì)網(wǎng)絡(luò)的負(fù)擔(dān),所述周期自動(dòng)更新所述可配置的周期,默認(rèn)為5分鐘。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)方法還包括:確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障后,向管理端發(fā)送環(huán)路告警信息,并關(guān)閉所述檢測(cè)設(shè)備的端口。由上描述可知,向管理端發(fā)送環(huán)路告警信息,可實(shí)現(xiàn)了網(wǎng)絡(luò)中環(huán)路故障的自動(dòng)檢測(cè)與及時(shí)的控制。請(qǐng)參閱圖1,一種網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置,包括:發(fā)送單元1,用于通過(guò)檢測(cè)設(shè)備的端口周期性發(fā)送檢測(cè)報(bào)文至網(wǎng)絡(luò)中;接收確認(rèn)單元2,用于檢測(cè)所述檢測(cè)設(shè)備是否接收到檢測(cè)報(bào)文,若是則確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置還包括:設(shè)置單元3,用于在接收確認(rèn)單元確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障后,設(shè)置環(huán)路標(biāo)志;清除單元4,用于在設(shè)置單元設(shè)置環(huán)路標(biāo)志后,若在預(yù)設(shè)時(shí)間內(nèi)所述檢測(cè)報(bào)文沒(méi)被所述檢測(cè)設(shè)備接收到,則確認(rèn)網(wǎng)絡(luò)中的環(huán)路故障消除,清除所述環(huán)路標(biāo)志。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置中,所述周期為5分鐘。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置還包括:控制發(fā)送單元,用于在設(shè)置單元設(shè)置環(huán)路標(biāo)志后,通過(guò)檢測(cè)設(shè)備的端口間隔1秒發(fā)送一次所述檢測(cè)報(bào)文,直至清除單元清除所述環(huán)路標(biāo)志后,通過(guò)檢測(cè)設(shè)備的端口間隔5分鐘發(fā)送一次所述檢測(cè)報(bào)文。進(jìn)一步的,上述的網(wǎng)絡(luò)環(huán)路的檢測(cè)裝置還包括:告警發(fā)送單元,用于在接收確認(rèn)單元確認(rèn)網(wǎng)絡(luò)中發(fā)生了環(huán)路故障后,向管理端發(fā)送環(huán)路告警信息,并關(guān)閉所述檢測(cè)設(shè)備的端口。實(shí)施例1請(qǐng)參閱圖2和圖3,本發(fā)明實(shí)施例的環(huán)路場(chǎng)景如圖2所示:第二設(shè)備的第二端口由于硬件損壞、驅(qū)動(dòng)異?;蛘弑蝗藶榕渲昧嘶丨h(huán)功能,導(dǎo)致第二端口出現(xiàn)自環(huán),第一設(shè)備(檢測(cè)設(shè)備)與第二設(shè)備就形成了環(huán)路故障。圖3示出了一種環(huán)路檢測(cè)的方法的流程圖,本實(shí)施例方法包括:步驟201:第一設(shè)備(檢測(cè)設(shè)備)的第一端口以5分鐘周期發(fā)送檢測(cè)報(bào)文。其中,所述檢測(cè)報(bào)文采用下表1的封裝格式:表1偏移字節(jié)大小字段名稱說(shuō)明0x00006目的地址固定為廣播地址0xffffffffffff0x00066源地址設(shè)備的mac地址0x000C2以太網(wǎng)類型私有類型0x88660x000E1協(xié)議類型固定為0x030x000F45填充字段全部填充為0x000x003C4CRC校驗(yàn)碼步驟202:第一設(shè)備檢查是否收到檢測(cè)報(bào)文。如果否,說(shuō)明沒(méi)有環(huán)路故障發(fā)生,返回步驟201,繼續(xù)以5分鐘周期發(fā)送檢測(cè)報(bào)文;如果是,說(shuō)明環(huán)路故障發(fā)生,進(jìn)入步驟203。步驟203:第一設(shè)備設(shè)置環(huán)路標(biāo)志;并更新檢測(cè)報(bào)文的發(fā)送周期為1秒鐘,以加快檢測(cè)環(huán)路故障是否已清除;更進(jìn)一步地,第一設(shè)備還向管理系統(tǒng)發(fā)送告警消息,通知管理人員第一設(shè)備下連的網(wǎng)絡(luò)發(fā)生了環(huán)路故障;更進(jìn)一步地,第一設(shè)備還關(guān)閉第一端口,阻止第二設(shè)備的環(huán)路報(bào)文送往第一設(shè)備,雖然這樣處理會(huì)影響第二設(shè)備的網(wǎng)絡(luò)業(yè)務(wù),但解除了第二設(shè)備的環(huán)路對(duì)第一設(shè)備的影響,保證了第一設(shè)備的網(wǎng)絡(luò)業(yè)務(wù)。步驟204:第一設(shè)備檢查連續(xù)3秒是否收到檢測(cè)報(bào)文。如果是,說(shuō)明環(huán)路依然存在,返回步驟204繼續(xù)檢查;如果否,說(shuō)明環(huán)路已經(jīng)消除,進(jìn)入步驟205。步驟205:第一設(shè)備清除環(huán)路標(biāo)志,返回步驟201,繼續(xù)進(jìn)行環(huán)路檢測(cè)。實(shí)施例2:本發(fā)明實(shí)施例2的環(huán)路場(chǎng)景如圖4所示:第二設(shè)備、第三設(shè)備與第四設(shè)備由于物理連接出現(xiàn)環(huán)路,導(dǎo)致第一設(shè)備的第一端口發(fā)出的檢測(cè)報(bào)文又被第一設(shè)備收到,于是第一設(shè)備檢測(cè)到了環(huán)路。本實(shí)施例的環(huán)路檢測(cè)的方法步驟同實(shí)施例1。以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等同變換,或直接或間接運(yùn)用在相關(guān)的
技術(shù)領(lǐng)域:
,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。當(dāng)前第1頁(yè)1 2 3