欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

路由器故障檢測方法及路由裝置的制作方法

文檔序號:7929531閱讀:135來源:國知局
專利名稱:路由器故障檢測方法及路由裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種故障檢測方法及路由裝置。
背景技術(shù)
路由器的在線診斷技術(shù)一直是業(yè)界的難題。如何在不中斷現(xiàn)有業(yè)務(wù)的前 提下快速地感知和發(fā)現(xiàn)路由器內(nèi)部的軟件和/或硬件故障,目前的技術(shù)是在網(wǎng) 絡(luò)處理器上插入測試報(bào)文,通過該測試報(bào)文來模擬普通的業(yè)務(wù)報(bào)文,當(dāng)網(wǎng)絡(luò) 處理器回收到該測試報(bào)文時(shí),說明路由器內(nèi)部是連通的,否則,說明路由器 內(nèi)部是不連通的。
發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有技術(shù)存在以下缺點(diǎn)由于網(wǎng)絡(luò)處理器是 處理業(yè)務(wù)的核心單元,路由器故障的大多數(shù)情況都與網(wǎng)絡(luò)處理器相關(guān)。當(dāng)網(wǎng) 絡(luò)處理器發(fā)生故障后,在網(wǎng)絡(luò)處理器上插入的測試報(bào)文并沒有在發(fā)送測試報(bào) 文的網(wǎng)絡(luò)處理器內(nèi)部進(jìn)行轉(zhuǎn)發(fā),所以該測試報(bào)文并未能真正地模擬普通的業(yè) 務(wù)報(bào)文。

發(fā)明內(nèi)容
基于此,本發(fā)明實(shí)施例提供一種路由器故障檢測方法及裝置,通過將測 試報(bào)文在進(jìn)入網(wǎng)絡(luò)處理器處理之前下發(fā),能夠在不中斷業(yè)務(wù)的基礎(chǔ)上,快速 識別路由器故障。
本發(fā)明實(shí)施例提供一種路由器故障檢測方法,所述路由器包括第 一測試 單元和至少一第二測試單元,所述方法包括所述第一測試單元接收系統(tǒng) CPU發(fā)來的測試報(bào)文,通過網(wǎng)絡(luò)處理器向所述至少一第二測試單元發(fā)送102所述測試報(bào)文;當(dāng)所述至少 一第二測試單元在預(yù)設(shè)的時(shí)間頻率內(nèi)沒有接收到所
述測試報(bào)文時(shí),判斷104所述路由器發(fā)生故障。
另外,本發(fā)明實(shí)施例提供一種路由裝置,包括第一測試單元202、第一網(wǎng) 絡(luò)處理器204和第二測試單元(302, 402):所述第一測試單元202,用于接 收系統(tǒng)CPU下發(fā)的測試報(bào)文,通過所述第一網(wǎng)絡(luò)處理器向至少一第二測試單 元(302、 402)發(fā)送所述測試報(bào)文;所述至少一第二測試單元(302、 402) 包括接收模塊30,用于接收所述測試報(bào)文;故障檢測單元,用于當(dāng)所述至少 一第二測試單元在預(yù)^沒的時(shí)間頻率內(nèi)沒有接收到所述測試報(bào)文時(shí),判斷所述
路由器發(fā)生故障。
本發(fā)明實(shí)施例通過將測試才艮文在進(jìn)入網(wǎng)絡(luò)處理器處理之前下發(fā),能夠在 不中斷業(yè)務(wù)的基礎(chǔ)上,快速識別路由器故障。


圖1是本發(fā)明實(shí)施例 一 的故障檢測的方法流程圖; 圖2是本發(fā)明實(shí)施例二的故障檢測裝置的 一 示意圖; 圖3是本發(fā)明實(shí)施例二的第二測試單元的裝置一實(shí)施方式; 圖4是本發(fā)明實(shí)施例二的第二測試單元的裝置另一實(shí)施方式。
具體實(shí)施例方式
為使本發(fā)明的技術(shù)方案和有益效果更加清楚,下面參照附圖列舉實(shí)施例 進(jìn)^S羊細(xì)i兌明實(shí)施例一
本發(fā)明實(shí)施例提供一種路由器故障檢測方法,如圖1所示,圖l為本發(fā)明 實(shí)施例一的故障檢測的方法流程圖。所述路由器包括第一測試單元和至少一
第二測試單元,包括
102、第一測試單元接收系統(tǒng)CPU發(fā)來的測試報(bào)文,通過同一單板的網(wǎng)絡(luò) 處理器向至少 一第二測試單元發(fā)送所述測試報(bào)文;
在本發(fā)明實(shí)施例的具體實(shí)現(xiàn)時(shí),測試報(bào)文和普通業(yè)務(wù)報(bào)文需要進(jìn)行區(qū) 分,具體區(qū)分的方法有很多,本發(fā)明實(shí)施例不做具體限定,例如可以在報(bào) 文的自定義字段做出特殊標(biāo)記,該特殊標(biāo)記表明是個(gè)測試才艮文;也可以擴(kuò)展 現(xiàn)有的協(xié)議,在報(bào)文的頭部封裝新的報(bào)文頭,對新的報(bào)文頭打上標(biāo)簽,該標(biāo) 簽表明是個(gè)測試報(bào)文;也可以在報(bào)文的數(shù)據(jù)區(qū)攜帶特殊的標(biāo)記,如字符標(biāo)記 或圖案等;通過這些特殊的標(biāo)記表明是個(gè)測試報(bào)文。
在本發(fā)明實(shí)施例的具體實(shí)現(xiàn)時(shí),可以是將所述測試報(bào)文直接發(fā)送給網(wǎng)絡(luò) 處理器;也可以將所述測試報(bào)文插入到轉(zhuǎn)發(fā)數(shù)據(jù)流中,隨轉(zhuǎn)發(fā)數(shù)據(jù)流一起發(fā) 送給網(wǎng)絡(luò)處理器。此外,為了故障;險(xiǎn)測更精確,可以發(fā)送測試才艮文時(shí)或者將 測試報(bào)文插入到轉(zhuǎn)發(fā)數(shù)據(jù)流中時(shí),將所述測試報(bào)文打上時(shí)間戳;
在本發(fā)明實(shí)施例的具體實(shí)現(xiàn)時(shí),可以是接收到所述測試4艮文后直接發(fā)送 給網(wǎng)絡(luò)處理器或插入到轉(zhuǎn)發(fā)數(shù)據(jù)流,或者周期性地將所述測試報(bào)文發(fā)送給網(wǎng) 絡(luò)處理器或插入到轉(zhuǎn)發(fā)數(shù)據(jù)流;也可以是根據(jù)系統(tǒng)CPU的指令啟動將所述測試報(bào)文直接發(fā)送給網(wǎng)絡(luò)處理器或插入到轉(zhuǎn)發(fā)數(shù)據(jù)流。這樣,如果第一測試單 元需要周期性地向網(wǎng)絡(luò)處理器發(fā)送測試報(bào)文,則第一測試單元接收到所述測 試報(bào)文時(shí),需要先緩存所述測試報(bào)文。
所述測試報(bào)文通過同一單板的網(wǎng)絡(luò)處理器后的處理流程和普通的業(yè)務(wù)報(bào) 文的處理流程相同。
104、當(dāng)所述至少 一第二測試單元在預(yù)設(shè)的時(shí)間頻率內(nèi)沒有接收到所述測 試報(bào)文時(shí),所述路由器發(fā)生故障。
在本發(fā)明實(shí)施例的具體實(shí)現(xiàn)時(shí),當(dāng)所述至少 一第二測試單元沒有接收到
所述測試報(bào)文后,則判斷所述路由器發(fā)生故障;當(dāng)所述至少一第二測試單元 接收到所述測試報(bào)文,但沒有在預(yù)設(shè)的時(shí)間頻率內(nèi)接收到所述測試報(bào)文,則 判斷所述路由器發(fā)生故障;或者雖然在預(yù)設(shè)的時(shí)間頻率內(nèi)接收到測試報(bào)文, 但是測試報(bào)文的內(nèi)容有可能被在轉(zhuǎn)發(fā)過程中被惡意篡改,這樣,當(dāng)測試報(bào)文 的內(nèi)容沒有校驗(yàn)通過時(shí),則判斷所述路由器發(fā)生故障。
當(dāng)所述第 一測試單元和所述第二測試單元為同 一測試單元時(shí),所述測試 報(bào)文的目的地址為所述第一測試單元自身。
本發(fā)明實(shí)施例通過將測試報(bào)文在進(jìn)入網(wǎng)絡(luò)處理器處理之前下發(fā),能夠在 不中斷業(yè)務(wù)的基礎(chǔ)上,快速識別路由器故障。
實(shí)施例二
8本發(fā)明實(shí)施例提供一種路由裝置,如圖2所示,包括第一測試單元202、 第一網(wǎng)絡(luò)處理器204和第二測試單元(302, 402):
所述第一測試單元202,用于接收系統(tǒng)CPU下發(fā)的測試報(bào)文,通過所述第 一網(wǎng)絡(luò)處理器向至少一第二測試單元(302、 402)發(fā)送所述測試報(bào)文;
所述至少一第二測試單元(302、 402),包括接收模塊30,用于接收所 述測試報(bào)文;
故障4企測單元,用于當(dāng)所述至少一第二測試單元(302, 402)在預(yù)設(shè)的 時(shí)間頻率內(nèi)沒有接收到所述測試報(bào)文時(shí),判斷所述路由器發(fā)生故障。
在本發(fā)明實(shí)施例的具體實(shí)現(xiàn)時(shí),所述路由裝置還可以包括
交換網(wǎng)板502,用于接收所述第一網(wǎng)絡(luò)處理器204發(fā)來的測試報(bào)文,根據(jù) 所述測試報(bào)文的目的地址轉(zhuǎn)發(fā)所述測試報(bào)文;
至少一第二網(wǎng)絡(luò)處理器(304、 404),用于接收所述交換網(wǎng)板502發(fā)來的 測試纟艮文,發(fā)送所述測試纟艮文;
相應(yīng)地,所述至少一第二測試單元(302、 402),用于接收所述至少一 第二網(wǎng)絡(luò)處理器(304、 404)發(fā)來的測試報(bào)文,回收所述測試才艮文,每個(gè)第 二測試單元(302、 402)與每個(gè)第二網(wǎng)絡(luò)處理器(304、 404) —^"~對應(yīng),每 個(gè)第二測試單元(302、 402)接收對應(yīng)的第二網(wǎng)絡(luò)處理器(304、 404)發(fā)來 的測試報(bào)文。
9此外,當(dāng)所述第一網(wǎng)絡(luò)處理器204和所述至少一第二網(wǎng)絡(luò)處理器(304, 404)為同一處理器時(shí),所述測試l艮文的目的地址為所述第一測試單元202自 身;相應(yīng)地,所述第一測試單元202和所述第二測試單元(302、 402)為同一 測試單元。
在本發(fā)明實(shí)施例的具體實(shí)現(xiàn)時(shí),網(wǎng)絡(luò)處理器和交換網(wǎng)板之間可能還存在 其他芯片,如為了流量管理的需要,在網(wǎng)絡(luò)處理器和交換網(wǎng)板之間存在流量 管理TM芯片。在路由器的上行轉(zhuǎn)發(fā)測試報(bào)文時(shí),測試報(bào)文經(jīng)第一網(wǎng)絡(luò)處理器 204發(fā)送給第一流量管理TM芯片206,經(jīng)第一TM芯片206處理后,發(fā)送給交換 網(wǎng)板502;相應(yīng)地,在i 各由器的下行轉(zhuǎn)發(fā)測試才艮文時(shí),交換網(wǎng)和至少一第二網(wǎng) 絡(luò)處理器(304、 404 )之間也可能存在其他芯片,如第二TM芯片(306, 406),這樣,下行的測試報(bào)文經(jīng)交換網(wǎng)發(fā)送給下行的第二TM芯片(306, 406),然后發(fā)送給所述至少一第二網(wǎng)絡(luò)處理器(304, 404),最終到達(dá)所述 至少一第二測試單元(302, 402)。可參考圖2,圖2為本發(fā)明實(shí)施例二的故 障檢測裝置的一示意圖。在圖2中,當(dāng)所述第一測試單元202和所述第二測試 單元(302, 402)為同一個(gè)測試單元時(shí),所述測試報(bào)文的目的地址為第一測 試單元202,這樣,所述的^^由裝置由第一測試單元202、第一網(wǎng)絡(luò)處理器204 和第 一流量管理芯片206以及交換網(wǎng)板502即可實(shí)現(xiàn)。當(dāng)測試報(bào)文為 一組播報(bào) 文,這樣,當(dāng)測試報(bào)文的目的地址所在的任一第二測試單元(302, 402)沒有在預(yù)設(shè)的時(shí)間頻率之內(nèi)接收到所述測試報(bào)文時(shí),則說明所述路由器發(fā)生故 障。
此外,每個(gè)所述至少一第二測試單元(302, 402 )回收所述測試報(bào)文 后,可以采取多種方式來檢測路由器故障,本發(fā)明實(shí)施例并不做具體限定, 例如可以選擇下面兩種處理方式之一進(jìn)行處理,第一種處理方式,如圖3所 述,圖3為本發(fā)明實(shí)施例二的第二測試單元(302, 402)的裝置一實(shí)施方式; 每個(gè)所述至少一第二測試單元(302, 402)還包括故障檢測模塊31,用于 當(dāng)預(yù)設(shè)時(shí)間頻率內(nèi)沒有收到所述測試報(bào)文時(shí),判斷所述路由器發(fā)生故障;故 障上報(bào)模塊32,用于接收所述路由器的故障信息,將所述故障信息上報(bào)給系 統(tǒng)CPU。第二種處理方式,如4所述,圖4為本發(fā)明實(shí)施例二的第二測試單元 的裝置另一實(shí)施方式;每個(gè)所述至少一第二測試單元(302, 402)還包括 測試報(bào)文上送模塊42,用于將接收到的測試報(bào)文上送給系統(tǒng)CPU。在第二種 處理方式中,當(dāng)回收到所述測試才艮文后,也可以定期上才艮給系統(tǒng)CPU,這 樣,每個(gè)所述至少一第二測試單元還包括緩存模塊41,用于緩存所接收的 測試報(bào)文,向所述測試報(bào)文上送一莫塊發(fā)送所述測試報(bào)文。
本發(fā)明實(shí)施例通過將測試報(bào)文在進(jìn)入網(wǎng)絡(luò)處理器處理之前下發(fā),能夠在 不中斷業(yè)務(wù)的基礎(chǔ)上,快速識別路由器故障。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例方法中的全部或部分步驟是可 以通過程序來指令相關(guān)的硬件來完成,該的程序可以存儲于 一計(jì)算機(jī)可讀取
存儲介質(zhì)中,該的存儲介質(zhì),如ROM/RAM、磁碟,光盤等。
以上該,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局 限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種路由器故障檢測方法,其特征在于,所述路由器包括第一測試單元和至少一第二測試單元,所述方法包括所述第一測試單元接收系統(tǒng)CPU發(fā)來的測試報(bào)文,通過網(wǎng)絡(luò)處理器向所述至少一第二測試單元發(fā)送(102)所述測試報(bào)文;當(dāng)所述至少一第二測試單元在預(yù)設(shè)的時(shí)間頻率內(nèi)沒有接收到所述測試報(bào)文時(shí),判斷(104)所述路由器發(fā)生故障。
2、 根據(jù)權(quán)利要求l所述的方法,其特征在于,當(dāng)所述第一測試單元和所 述第二測試單元為同一測試單元時(shí),所述測試報(bào)文的目的地址為所述第一測試單元自身。
3、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述通過網(wǎng)絡(luò)處理器的方數(shù)據(jù)流中,隨轉(zhuǎn)發(fā)數(shù)據(jù)流一起發(fā)送給網(wǎng)絡(luò)處理器。
4、 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述第一測試單元接收系 統(tǒng)CPU發(fā)來的測試才艮文,通過網(wǎng)絡(luò)處理器向所述至少 一第二測試單元發(fā)送所 述測試報(bào)文具體包括所述第一測試單元接收系統(tǒng)CPU發(fā)來的測試報(bào)文,緩 存所述測試報(bào)文,周期性地或者根據(jù)系統(tǒng)CPU的指令通過網(wǎng)絡(luò)處理器向所述 至少 一第二測試單元發(fā)送所述測試報(bào)文。
5、 一種路由裝置,其特征在于,包括第一測試單元202、第一網(wǎng)絡(luò)處理器204和第二測試單元(302, 402):所述第一測試單元202,用于接收系統(tǒng)CPU下發(fā)的測試報(bào)文,通過所述第 一網(wǎng)絡(luò)處理器向至少一第二測試單元(302、 402)發(fā)送所述測試報(bào)文;所述至少一第二測試單元(302、 402)包括接收模塊30,用于接收所迷 測試報(bào)文;故障檢測單元,用于當(dāng)所述至少一第二測試單元(302, 402)在預(yù)設(shè)的 時(shí)間頻率內(nèi)沒有接收到所述測試報(bào)文時(shí),判斷所述路由器發(fā)生故障。
6、 根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括 交換網(wǎng)板502,用于接收所述第一網(wǎng)絡(luò)處理器204發(fā)來的測試報(bào)文,根據(jù)所述測試報(bào)文的目的地址轉(zhuǎn)發(fā)所述測試報(bào)文;至少一第二網(wǎng)絡(luò)處理器(304、 404),用于接收所述交換網(wǎng)板502發(fā)來的 測試纟艮文,發(fā)送所述測試^艮文;相應(yīng)地,所述至少一第二測試單元(302、 402),用于接收所述至少一 第二網(wǎng)絡(luò)處理器(304、 404)發(fā)來的測試報(bào)文,回收所述測試報(bào)文,每個(gè)第二測試單元(302、 402)與每個(gè)第二網(wǎng)絡(luò)處理器(304、 404)--對應(yīng),每個(gè)第二測試單元(302、 402)接收對應(yīng)的第二網(wǎng)絡(luò)處理器(304、 404)發(fā)來 的測試報(bào)文。
7、 根據(jù)權(quán)利要求6所述的裝置,其特征在于,當(dāng)所述第一網(wǎng)絡(luò)處理器和 所述第二網(wǎng)絡(luò)處理器為同一網(wǎng)絡(luò)處理器時(shí),所述測試報(bào)文的目的地址為所述第一測試單元自身;相應(yīng)地,所述第一測試單元202和所述第二測試單元 (302、 402)為同一測試單元。
8、 根據(jù)權(quán)利要求5所述的裝置,其特征在于,每個(gè)所述至少一第二測試 單元(302, 402)還包括緩存模塊41和測試報(bào)文上送模塊42,所述緩存模塊41,用于緩存所接收的測試報(bào)文,在預(yù)設(shè)的時(shí)間內(nèi)向所述 測試報(bào)文上送模塊發(fā)送所述測試報(bào)文;所述測試報(bào)文上送模塊42,用于將接收到的測試報(bào)文上送給系統(tǒng)CPU; 相應(yīng)地,所述故障檢測單元設(shè)置于所述系統(tǒng)CPU中。
9、 根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述故障檢測單元設(shè)置于 每個(gè)所述至少一第二測試單元(302, 402)中,相應(yīng)地,每個(gè)所述至少一第 二測試單元還包括故障上才Mt塊32,所述故障上報(bào)模塊32,用于接收所述路由器的故障信息,將所述故障信 息上報(bào)給系統(tǒng)CPU。
全文摘要
本發(fā)明實(shí)施例公開了一種路由器故障檢測方法,所述路由器包括第一測試單元和至少一第二測試單元,所述方法包括所述第一測試單元接收系統(tǒng)CPU發(fā)來的測試報(bào)文,通過網(wǎng)絡(luò)處理器向所述至少一第二測試單元發(fā)送(102)所述測試報(bào)文;當(dāng)所述至少一第二測試單元在預(yù)設(shè)的時(shí)間頻率內(nèi)沒有接收到所述測試報(bào)文時(shí),判斷(104)所述路由器發(fā)生故障。相應(yīng)地,本發(fā)明實(shí)施例公開了一種路由裝置,本發(fā)明實(shí)施例通過將測試報(bào)文在進(jìn)入網(wǎng)絡(luò)處理器處理之前下發(fā),能夠在不中斷業(yè)務(wù)的基礎(chǔ)上,快速識別路由器故障。
文檔編號H04L12/26GK101505242SQ20081024169
公開日2009年8月12日 申請日期2008年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者楊 劉, 孫麗霞, 尹相東, 楊平安, 秦曉鵬 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
龙泉市| 甘孜县| 乌拉特中旗| 江阴市| 太仆寺旗| 托里县| 泽州县| 绵阳市| 南宫市| 东阳市| 漯河市| 潜山县| 阿图什市| 萝北县| 黎城县| 江陵县| 同仁县| 建湖县| 和林格尔县| 丹凤县| 肥乡县| 昔阳县| 时尚| 灵寿县| 勃利县| 正宁县| 通道| 涪陵区| 罗平县| 余庆县| 西充县| 北宁市| 乌苏市| 弥勒县| 深水埗区| 广饶县| 三门县| 葵青区| 久治县| 宜川县| 奉节县|