周期(或其他設(shè)定時(shí)間)內(nèi)沒(méi)有接收到所述主設(shè)備發(fā)來(lái)的包含所述主設(shè)備當(dāng)前狀態(tài)信息的第一狀態(tài)信息時(shí),將所述主備用設(shè)備切換為當(dāng)前的主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。
[0100]判定切換模塊2024,用于在所述第一狀態(tài)信息顯示所述主設(shè)備工作正常時(shí),則向發(fā)出所述第一切換請(qǐng)求的備用設(shè)備發(fā)出拒絕切換指令;否則,則將所述主備用設(shè)備切換為當(dāng)前的主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。
[0101]切換請(qǐng)求通常是由備用設(shè)備提出,如果切換請(qǐng)求由主設(shè)備提出時(shí),還包括:
[0102]第二切換請(qǐng)求接收模塊2025,用于接收所述主設(shè)備發(fā)來(lái)的第二切換請(qǐng)求;
[0103]直接切換模塊2026,用于根據(jù)所述第二切換請(qǐng)求將所述主備用設(shè)備切換為當(dāng)前主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。
[0104]實(shí)施例3
[0105]本實(shí)施例通過(guò)一個(gè)實(shí)際場(chǎng)景對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0106]本實(shí)施例包括以下步驟:
[0107]步驟1、虛擬路由器監(jiān)控裝置每間隔I秒分別向所述主設(shè)備和備用設(shè)備發(fā)送用于查詢(xún)狀態(tài)信息的主設(shè)備組播報(bào)文和備用設(shè)備組播報(bào)文;主設(shè)備和備用設(shè)備接收到該組播報(bào)文后,通過(guò)主設(shè)備單播報(bào)文和備用設(shè)備單播報(bào)文將主設(shè)備和備用設(shè)備的狀態(tài)信息發(fā)送給虛擬路由器監(jiān)控裝置,虛擬路由器監(jiān)控裝置會(huì)根據(jù)備用設(shè)備單播報(bào)文中的優(yōu)先級(jí)信息選舉出用于替換主設(shè)備的主備用設(shè)備;
[0108]這里,主設(shè)備單播報(bào)文和備用設(shè)備單播報(bào)文中包括主設(shè)備和備用設(shè)備的優(yōu)先級(jí)、接口 IP地址等信息。
[0109]步驟2、當(dāng)主設(shè)備和備用設(shè)備之間出現(xiàn)通信故障時(shí),備用設(shè)備將無(wú)法接收到主設(shè)備的組播報(bào)文(心跳報(bào)文);
[0110]步驟3、沒(méi)有收到主設(shè)備發(fā)來(lái)心跳報(bào)文的備用設(shè)備主動(dòng)向虛擬路由器監(jiān)控裝置發(fā)送第一切換請(qǐng)求,是否可以成為主設(shè)備;
[0111]步驟4、虛擬路由器監(jiān)控裝置收到第一切換請(qǐng)求后,發(fā)送第一查詢(xún)指令給主設(shè)備,檢查主設(shè)備是否可用;若主設(shè)備正常,則進(jìn)入步驟5 ;否則進(jìn)入步驟6 ;
[0112]步驟5、主設(shè)備收到第一查詢(xún)指令后,檢查自身的端口狀態(tài)和路由信息等狀態(tài)信息;如果所有的狀態(tài)信息正常,則主設(shè)備可用。
[0113]這里,主設(shè)備通過(guò)第一狀態(tài)信息向虛擬路由器監(jiān)控裝置發(fā)送主設(shè)備狀態(tài)正常消息;虛擬路由器監(jiān)控裝置接收到第一狀態(tài)信息后,向發(fā)出所述第一切換請(qǐng)求的備用設(shè)備發(fā)出拒絕切換指令,禁止其切換至主設(shè)備狀態(tài)。
[0114]同時(shí),備用設(shè)備在沒(méi)有收到主設(shè)備的組播報(bào)文之前,持續(xù)向虛擬路由器監(jiān)控裝置發(fā)送第一切換請(qǐng)求,直到收到主設(shè)備發(fā)送的組播報(bào)文;
[0115]步驟6、若主設(shè)備未回復(fù)虛擬路由器監(jiān)控裝置,或者主設(shè)備的路由信息出現(xiàn)異常情況,則主設(shè)備通過(guò)單播報(bào)文回復(fù)虛擬路由器監(jiān)控裝置:主設(shè)備狀態(tài)異常,虛擬路由器監(jiān)控裝置發(fā)送切換消息給主備用設(shè)備,主備用設(shè)備由備用設(shè)備狀態(tài)切換至主設(shè)備狀態(tài);
[0116]步驟7、若當(dāng)前主設(shè)備如果和備用設(shè)備之間存在通信故障,則返回步驟3 ;否則,虛擬路由器恢復(fù)正常工作;
[0117]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
[0118]上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0119]另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)處理模塊中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0120]本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(Read-Only Memory,ROM)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0121]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種虛擬路由器監(jiān)控方法,其特征在于,所述方法包括: 監(jiān)測(cè)虛擬路由器的主設(shè)備和備用設(shè)備的狀態(tài)信息; 根據(jù)所述狀態(tài)信息控制所述主設(shè)備和備用設(shè)備之間的相互切換。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測(cè)虛擬路由器的主設(shè)備和備用設(shè)備狀態(tài)信息包括: 分別向所述主設(shè)備和備用設(shè)備發(fā)送用于查詢(xún)狀態(tài)信息的主設(shè)備組播報(bào)文和備用設(shè)備組播報(bào)文; 接收所述主設(shè)備和備用設(shè)備發(fā)來(lái)的包含狀態(tài)信息的主設(shè)備單播報(bào)文和備用設(shè)備單播報(bào)文; 提取所述備用設(shè)備單播報(bào)文中的設(shè)備優(yōu)先級(jí)信息并按照優(yōu)先級(jí)由高到低的順序排序;將優(yōu)先級(jí)最高的所述備用設(shè)備作為所述主備用設(shè)備。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述狀態(tài)信息控制所述主設(shè)備和備用設(shè)備之間的相互切換包括: 當(dāng)所述備用設(shè)備在第一設(shè)定時(shí)間內(nèi)沒(méi)有收到所述主設(shè)備發(fā)送的心跳報(bào)文時(shí),接收所述備用設(shè)備發(fā)來(lái)的所述第一切換請(qǐng)求; 根據(jù)所述第一切換請(qǐng)求向所述主設(shè)備發(fā)送用于查詢(xún)所述主設(shè)備的當(dāng)前狀態(tài)信息的第一查詢(xún)指令; 接收所述主設(shè)備發(fā)來(lái)的包含所述主設(shè)備當(dāng)前狀態(tài)信息的第一狀態(tài)信息; 若所述第一狀態(tài)信息顯示所述主設(shè)備工作正常,則向發(fā)出所述第一切換請(qǐng)求的備用設(shè)備發(fā)出拒絕切換指令;否則,將所述主備用設(shè)備切換為當(dāng)前的主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述狀態(tài)信息控制所述主設(shè)備和備用設(shè)備之間的相互切換包括: 接收所述主設(shè)備發(fā)來(lái)的第二切換請(qǐng)求; 根據(jù)所述第二切換請(qǐng)求將所述主備用設(shè)備切換為當(dāng)前主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。5.一種虛擬路由器監(jiān)控裝置,其特征在于,所述裝置包括: 監(jiān)控單元,用于監(jiān)測(cè)虛擬路由器的主設(shè)備和備用設(shè)備狀態(tài)信息; 切換單元,用于根據(jù)所述狀態(tài)信息控制所述主設(shè)備和備用設(shè)備之間的相互切換。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述監(jiān)控單元包括: 信息查詢(xún)模塊,用于分別向所述主設(shè)備和備用設(shè)備發(fā)送用于查詢(xún)狀態(tài)信息的主設(shè)備組播報(bào)文和備用設(shè)備組播報(bào)文; 信息接收模塊,用于接收所述主設(shè)備和備用設(shè)備發(fā)來(lái)的包含狀態(tài)信息的主設(shè)備單播報(bào)文和備用設(shè)備單播報(bào)文; 主備用設(shè)備確定模塊,用于提取所述備用設(shè)備單播報(bào)文中的設(shè)備優(yōu)先級(jí)信息并按照優(yōu)先級(jí)由高到低的順序排序;將優(yōu)先級(jí)最高的所述備用設(shè)備作為所述主備用設(shè)備。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述切換單元包括: 第一切換請(qǐng)求接收模塊,用于在所述備用設(shè)備在第一設(shè)定時(shí)間內(nèi)沒(méi)有收到所述主設(shè)備發(fā)送的心跳報(bào)文時(shí),接收所述備用設(shè)備發(fā)來(lái)的所述第一切換請(qǐng)求; 查詢(xún)指令發(fā)送模塊,用于根據(jù)所述第一切換請(qǐng)求向所述主設(shè)備發(fā)送用于查詢(xún)所述主設(shè)備的當(dāng)前狀態(tài)信息的第一查詢(xún)指令; 狀態(tài)信息接收模塊,用于接收所述主設(shè)備發(fā)來(lái)的包含所述主設(shè)備當(dāng)前狀態(tài)信息的第一狀態(tài)信息; 判定切換模塊,用于在所述第一狀態(tài)信息顯示所述主設(shè)備工作正常時(shí),則向發(fā)出所述第一切換請(qǐng)求的備用設(shè)備發(fā)出拒絕切換指令;否則,則將所述主備用設(shè)備切換為當(dāng)前的主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述切換單元包括: 第二切換請(qǐng)求接收模塊,用于接收所述主設(shè)備發(fā)來(lái)的第二切換請(qǐng)求; 直接切換模塊,用于根據(jù)所述第二切換請(qǐng)求將所述主備用設(shè)備切換為當(dāng)前主設(shè)備;并從當(dāng)前的備用設(shè)備中選出當(dāng)前的主備用設(shè)備。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種虛擬路由器監(jiān)控方法,包括:監(jiān)測(cè)虛擬路由器的主設(shè)備和備用設(shè)備狀態(tài)信息;根據(jù)所述狀態(tài)信息控制所述主設(shè)備和備用設(shè)備之間的相互切換。本發(fā)明還同時(shí)公開(kāi)了一種虛擬路由器監(jiān)控裝置。
【IPC分類(lèi)】H04L12/26
【公開(kāi)號(hào)】CN105634848
【申請(qǐng)?zhí)枴緾N201410614008
【發(fā)明人】張國(guó)華, 曾為民, 鄒偉, 譚銳, 熊果
【申請(qǐng)人】中國(guó)移動(dòng)通信集團(tuán)四川有限公司
【公開(kāi)日】2016年6月1日
【申請(qǐng)日】2014年11月4日