專(zhuān)利名稱(chēng):一種堆疊系統(tǒng)批量同步的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及數(shù)據(jù)通信領(lǐng)域,特別涉及堆疊技術(shù),尤其涉及一種堆疊系統(tǒng)批量同步的方法及設(shè)備。
背景技術(shù):
堆疊系統(tǒng)包括通過(guò)堆疊電纜連接在一起的多臺(tái)網(wǎng)絡(luò)設(shè)備(所述網(wǎng)絡(luò)設(shè)備通常是交換機(jī)),以便在有限的空間內(nèi)提供盡可能多的端口。多臺(tái)網(wǎng)絡(luò)設(shè)備經(jīng)過(guò)堆疊形成一個(gè)堆疊單元,這些網(wǎng)絡(luò)設(shè)備統(tǒng)稱(chēng)為堆疊系統(tǒng)的成員設(shè)備。參與堆疊的所有成員設(shè)備使用相同的全局配置,包括IP地址、虛擬局域網(wǎng)(VLAN)、路由協(xié)議等。隨著網(wǎng)絡(luò)穩(wěn)定性和設(shè)備可靠性要求的不斷提高,近年來(lái)業(yè)界一些廠家在傳統(tǒng)堆疊技術(shù)和分布交換技術(shù)的基礎(chǔ)上,提出了針對(duì)高端設(shè)備應(yīng)用的虛擬交換技術(shù)(VST,VirtualSwitching Technologies)。虛擬交換技術(shù)是一種基于內(nèi)部分布式交換網(wǎng)絡(luò),把多·臺(tái)物理設(shè)備虛擬為單一虛擬設(shè)備使用的技術(shù)。該技術(shù)相對(duì)傳統(tǒng)二層生成樹(shù)和三層虛擬路由器冗余協(xié)議(VRRP,Virtual Router Redundancy Protocol)技術(shù),具有下列優(yōu)勢(shì)a、高可靠性;b、故障恢復(fù)時(shí)間縮短到毫秒級(jí);C、帶寬成倍增加并充分應(yīng)用;d、簡(jiǎn)化網(wǎng)絡(luò)拓?fù)?;e、簡(jiǎn)化管理。在虛擬交換的網(wǎng)絡(luò)結(jié)構(gòu)中,只有一臺(tái)成員設(shè)備工作在主模式即主設(shè)備,其他成員設(shè)備都作為從設(shè)備加入。主設(shè)備發(fā)生故障后,根據(jù)預(yù)定的策略從其他成員設(shè)備中重新選出一個(gè)作為新的主設(shè)備。為了使切換以后新的主設(shè)備能夠立即正常工作,必須事先要將原來(lái)的主設(shè)備上的配置信息、文件信息、設(shè)備狀態(tài)信息等同步到從設(shè)備上?,F(xiàn)有技術(shù)中的堆疊方案實(shí)現(xiàn)主要分為以下幾類(lèi)I、兩臺(tái)成員設(shè)備堆疊形成VST域,同步只在這兩臺(tái)設(shè)備間執(zhí)行。這種情況堆疊設(shè)備太少,使用受到限制。2、多臺(tái)成員設(shè)備堆疊,通過(guò)配置指定某一臺(tái)成員設(shè)備作為備份設(shè)備。這種情況下同步只在主設(shè)備和備份設(shè)備間執(zhí)行。這種通過(guò)配置指定的方法簡(jiǎn)單,但是不夠靈活。3、多臺(tái)成員設(shè)備堆疊,主設(shè)備出故障后,其他從設(shè)備立即選舉一臺(tái)從設(shè)備作為新的主設(shè)備。這種情況下同步需要在主控設(shè)備和所有從設(shè)備之間執(zhí)行。其中,第3種情況比較靈活,但是要在主設(shè)備和所有的從設(shè)備間執(zhí)行同步,對(duì)同步提出了更高的要求。如果依然采用順序處理,即一臺(tái)從設(shè)備同步完成后再執(zhí)行下一臺(tái)從設(shè)備的同步,虛擬交換網(wǎng)建立時(shí)間會(huì)拉得很長(zhǎng)。尤其在堆疊設(shè)備很多并且所有設(shè)備同時(shí)上電的情況下,堆疊時(shí)間持續(xù)將非常長(zhǎng),嚴(yán)重影響系統(tǒng)的正常使用
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N堆疊系統(tǒng)批量同步的方法及設(shè)備,在堆疊系統(tǒng)的成員設(shè)備數(shù)目很大的情況下,可以顯著提高同步效率。本申請(qǐng)實(shí)施例提供的一種堆疊系統(tǒng)批量同步的方法,包括A、主設(shè)備選定完成后,判斷本地是否有已注冊(cè)的待同步狀態(tài)的從設(shè)備,如是,則執(zhí)行步驟D ;否則等待從設(shè)備注冊(cè)加入;B、第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,主設(shè)備立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作;
C、在主設(shè)備對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作的過(guò)程中,如果有其他從設(shè)備注冊(cè)加入,設(shè)置這些新加入的從設(shè)備為待同步狀態(tài),對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作完成后執(zhí)行步驟D;D、主設(shè)備對(duì)所有待同步狀態(tài)從設(shè)備同時(shí)啟動(dòng)執(zhí)行同步操作;在執(zhí)行同步操作過(guò)程中,如果有其他從設(shè)備加入堆疊系統(tǒng),設(shè)置這些新加入的從設(shè)備為待同步狀態(tài);E、所述同步操作完成后,主設(shè)備判斷是否還有需要同步的從設(shè)備,若是,轉(zhuǎn)至D ;否則,本次同步操作完成。較佳地,步驟D中,所述主設(shè)備同時(shí)對(duì)這些從設(shè)備執(zhí)行同步操作的方法是,主設(shè)備將同步報(bào)文向所有從設(shè)備廣播。較佳地,所述主設(shè)備啟動(dòng)對(duì)從設(shè)備執(zhí)行同步操作后,設(shè)置所述從設(shè)備為正在同步中狀態(tài)。較佳地,步驟D進(jìn)一步包括同步過(guò)程中,如果主設(shè)備對(duì)某臺(tái)從設(shè)備執(zhí)行同步操作失敗,累加該從設(shè)備同步失敗次數(shù),如果同步失敗次數(shù)小于預(yù)設(shè)的最大重試次數(shù),那么先退出對(duì)該從設(shè)備執(zhí)行的同步操作并重新設(shè)置為待同步狀態(tài);否則記錄該從設(shè)備同步操作失敗信息到日志文件并給出錯(cuò)誤提示信息。較佳地,所述最大重試次數(shù)為3。較佳地,所述步驟A之前進(jìn)一步包括A0、堆疊系統(tǒng)中所有成員設(shè)備上電后,每個(gè)成員設(shè)備向其他所有成員設(shè)備發(fā)送選舉協(xié)商報(bào)文,所述選舉協(xié)商報(bào)文包括本成員設(shè)備的優(yōu)先級(jí);優(yōu)先級(jí)最高的成員設(shè)備根據(jù)其收到的所有選舉協(xié)商報(bào)文中的優(yōu)先級(jí)信息選舉自身為主設(shè)備,并通告其他成員設(shè)備為從設(shè)備。較佳地,步驟AO中,所有成員設(shè)備位于同一個(gè)虛擬交換技術(shù)VST域,每個(gè)成員設(shè)備發(fā)送選舉協(xié)商報(bào)文的過(guò)程中完成向主設(shè)備注冊(cè)。較佳地,所述選舉協(xié)商報(bào)文中包括發(fā)送該選舉協(xié)商報(bào)文的成員設(shè)備的ID ;主設(shè)備設(shè)置發(fā)送選舉協(xié)商報(bào)文的從設(shè)備為待同步狀態(tài)。本申請(qǐng)實(shí)施例還提供了一種批量同步設(shè)備,應(yīng)用于堆疊系統(tǒng)中,包括判斷模塊,用于所在設(shè)備被選定為主設(shè)備后,判斷本地是否有已注冊(cè)的待同步狀態(tài)的從設(shè)備,如是,則使能同步模塊;否則等待從設(shè)備注冊(cè)加入;設(shè)置模塊,用于所在設(shè)備作為主設(shè)備對(duì)從設(shè)備執(zhí)行同步操作的過(guò)程中,如果有其他從設(shè)備注冊(cè)加入,設(shè)置這些新加入的從設(shè)備為待同步狀態(tài);同步模塊,用于所在設(shè)備被選定為主設(shè)備后,第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作;在被判斷模塊使能后或上一次同步操作完成后,同時(shí)啟動(dòng)對(duì)所有已注冊(cè)的待同步狀態(tài)從設(shè)備的同步操作。同步模塊進(jìn)一步包括累加單元,在同步過(guò)程中,如果對(duì)某臺(tái)從設(shè)備執(zhí)行同步操作失敗,所述累加單元用于累加該從設(shè)備同步失敗次數(shù),如果同步失敗次數(shù)小于預(yù)設(shè)的最大重試次數(shù),那么先退出對(duì)該從設(shè)備執(zhí)行的同步操作并重新設(shè)置為待同步狀態(tài);否則使能記錄單元;記錄單元,用于在使能后記錄從設(shè)備同步操作失敗信息到日志文件并給出錯(cuò)誤提不 目息。從以上技術(shù)方案可以看出,主設(shè)備同時(shí)對(duì)多臺(tái)待同步狀態(tài)的從設(shè)備執(zhí)行同步操作,而在同步操作的過(guò)程中,如果有新的從設(shè)備加入,則將這些從設(shè)備設(shè)置為待同步狀態(tài),等待本次同步完成后在對(duì)待同步狀態(tài)的通設(shè)備同時(shí)進(jìn)行同步操作。該方案的優(yōu)點(diǎn)在于,堆疊設(shè)備越多,同步時(shí)間不會(huì)成倍增加,在堆疊系統(tǒng)的成員設(shè)備數(shù)目很大的情況下,可以顯著提聞同步效率。
圖I為本申請(qǐng)?zhí)岢鲆环N堆疊系統(tǒng)批量同步的方法流程圖;圖2為本申請(qǐng)實(shí)施例提供的一種堆疊系統(tǒng)批量同步的方法流程圖。
具體實(shí)施例方式針對(duì)現(xiàn)有技術(shù)的堆疊系統(tǒng)中設(shè)備之間的同步效率不高的問(wèn)題,本申請(qǐng)?zhí)岢鲆环N堆疊系統(tǒng)批量同步的方法,如圖I所示,主要包含下面幾個(gè)步驟步驟101 :主設(shè)備選定完成后,首先判斷本地是否有已注冊(cè)的待同步的從設(shè)備,如是,則執(zhí)行步驟104 ;否則等待從設(shè)備注冊(cè)加入。步驟102 :第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,主設(shè)備立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作。注意,這里不能等待,因?yàn)闊o(wú)法預(yù)知后面的從設(shè)備何時(shí)加入。步驟103 :在主設(shè)備對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作的過(guò)程中,如果有其他從設(shè)備注冊(cè)加入,設(shè)置這些新加入的從設(shè)備為待同步狀態(tài),對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作完成后執(zhí)行步驟104。步驟104 :主設(shè)備對(duì)所有待同步狀態(tài)從設(shè)備同時(shí)啟動(dòng)執(zhí)行同步操作;在執(zhí)行同步操作過(guò)程中,如果有其他從設(shè)備加入堆疊系統(tǒng),設(shè)置這些新加入的從設(shè)備為待同步狀態(tài)。較佳地,所述主設(shè)備同時(shí)對(duì)這些從設(shè)備執(zhí)行同步操作的方法是,主設(shè)備將同步報(bào)文向所有從設(shè)備廣播。步驟105 :所述同步操作完成后,主設(shè)備判斷是否還有需要同步的從設(shè)備,若是,轉(zhuǎn)至104 ;否則,本次同步操作完成。如果同步過(guò)程中,某臺(tái)從設(shè)備出現(xiàn)故障,無(wú)法執(zhí)行同步,累加該從設(shè)備同步失敗次數(shù),如果失敗次數(shù)小于預(yù)設(shè)的最大重試次數(shù),那么先將該從設(shè)備從同步操作退出并設(shè)置為待同步狀態(tài);否則設(shè)置該從設(shè)備故障到日志文件并給出錯(cuò)誤提示信息以便執(zhí)行人工干預(yù)。在此過(guò)程中,其它從設(shè)備的同步操作繼續(xù)執(zhí)行。最大重試次數(shù)可以設(shè)置為3。
所述堆疊系統(tǒng)中主設(shè)備的選舉可以采用多種方式,例如,堆疊系統(tǒng)中所有成員設(shè)備上電后,每個(gè)成員設(shè)備向其他所有成員設(shè)備發(fā)送選舉協(xié)商報(bào)文,所述選舉協(xié)商報(bào)文包括本成員設(shè)備的優(yōu)先級(jí);優(yōu)先級(jí)最高的成員設(shè)備根據(jù)其收到的所有選舉協(xié)商報(bào)文中的優(yōu)先級(jí)信息選舉自身為主設(shè)備,并通告其他成員設(shè)備為從設(shè)備。所述選舉協(xié)商報(bào)文中包括發(fā)送該選舉協(xié)商報(bào)文的成員設(shè)備的ID ;主設(shè)備設(shè)置發(fā)送選舉協(xié)商報(bào)文的從設(shè)備為待同步狀態(tài)。其中,所有成員設(shè)備可以是位于同一個(gè)虛擬交換技術(shù)VST域,每個(gè)成員設(shè)備發(fā)送選舉協(xié)商報(bào)文的過(guò)程中完成向主設(shè)備注冊(cè)。該方案的優(yōu)點(diǎn)在于,堆疊設(shè)備越多,同步時(shí)間不會(huì)成倍增加,在堆疊系統(tǒng)的成員設(shè)備數(shù)目很大的情況下,可以顯著提高同步效率。為使本申請(qǐng)技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案執(zhí)行詳細(xì)闡述。圖2為本申請(qǐng)實(shí)施例提供的一種堆疊系統(tǒng)批量同步的方法流程,包括如下步驟
步驟201 :采用VST技術(shù)的堆疊系統(tǒng)中只有一臺(tái)成員設(shè)備啟動(dòng)以后(由于當(dāng)前只有一臺(tái)成員設(shè)備,則該成員設(shè)備選舉自己為主設(shè)備),等待從設(shè)備啟動(dòng)并加入主設(shè)備所在的VST域,一旦檢測(cè)到有從設(shè)備加入,那么則執(zhí)行步驟202。在該步驟中,由于主設(shè)備已經(jīng)選舉出來(lái),所以當(dāng)其他成員設(shè)備通過(guò)發(fā)送選舉協(xié)商報(bào)文向主設(shè)備進(jìn)行注冊(cè),此時(shí)由于已經(jīng)有主設(shè)備,則該主設(shè)備會(huì)通告該成員設(shè)備為從設(shè)備。步驟202 :立即啟動(dòng)對(duì)所述從設(shè)備的同步過(guò)程。步驟203 :在從設(shè)備同步過(guò)程中,檢測(cè)到多個(gè)從設(shè)備加入VST域,那么設(shè)置這些從設(shè)備的狀態(tài)為待同步狀態(tài)。步驟204 :檢查當(dāng)前同步過(guò)程是否完成,若是,執(zhí)行步驟205,否則執(zhí)行步驟207。步驟205 :判斷待是否存在處于待同步狀態(tài)的從設(shè)備,若是,執(zhí)行步驟206,否則結(jié)束本流程。步驟206 :取出處于待同步狀態(tài)的所有從設(shè)備,主設(shè)備同時(shí)對(duì)這些從設(shè)備執(zhí)行同步;并設(shè)置這些從設(shè)備為正在同步狀態(tài),轉(zhuǎn)到步驟203。步驟207 :檢查當(dāng)前正在同步的從設(shè)備中有無(wú)同步失敗或者同步超時(shí)的情況,如果有,將該從設(shè)備同步失敗計(jì)數(shù)加I,轉(zhuǎn)步驟208,否則,轉(zhuǎn)至步驟204。步驟208 :檢查該從設(shè)備同步失敗計(jì)數(shù)器是否大于3,若是,執(zhí)行步驟209,否則執(zhí)行步驟210。步驟209 :設(shè)置該從設(shè)備為同步失敗狀態(tài),設(shè)置到log信息中,并打印提示信息,轉(zhuǎn)人工干預(yù)操作。步驟210 :將該從設(shè)備再次設(shè)置為待同步狀態(tài),轉(zhuǎn)至步驟204。本申請(qǐng)實(shí)施例還提供了一種批量同步設(shè)備,應(yīng)用于堆疊系統(tǒng)中,包括判斷模塊,用于所在設(shè)備被選定為主設(shè)備后,判斷本地是否有已注冊(cè)的待同步狀態(tài)的從設(shè)備,如是,則使能同步模塊;否則等待從設(shè)備注冊(cè)加入;設(shè)置模塊,用于所在設(shè)備作為主設(shè)備對(duì)從設(shè)備執(zhí)行同步操作的過(guò)程中,如果有其他從設(shè)備注冊(cè)加入,設(shè)置這些新加入的從設(shè)備為待同步狀態(tài);同步模塊,用于所在設(shè)備被選定為主設(shè)備后,第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作;在被判斷模塊使能后或上一次同步操作完成后,同時(shí)啟動(dòng)對(duì)所有已注冊(cè)的待同步狀態(tài)從設(shè)備的同步操作。較佳地,同步模塊進(jìn)一步包括累加單元,在同步過(guò)程中,如果對(duì)某臺(tái)從設(shè)備執(zhí)行同步操作失敗,所述累加單元用于累加該從設(shè)備同步失敗次數(shù) ,如果同步失敗次數(shù)小于預(yù)設(shè)的最大重試次數(shù),那么先退出對(duì)該從設(shè)備執(zhí)行的同步操作并重新設(shè)置為待同步狀態(tài);否則使能記錄單元;記錄單元,用于在使能后記錄從設(shè)備同步操作失敗信息到日志文件并給出錯(cuò)誤提不 目息。以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng)的保護(hù)范圍,凡在本申請(qǐng)技術(shù)方案的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種堆疊系統(tǒng)批量同步的方法,其特征在于,包括 A、主設(shè)備選定完成后,判斷本地是否有已注冊(cè)的待同步狀態(tài)的從設(shè)備,如是,則執(zhí)行步驟D ;否則等待從設(shè)備注冊(cè)加入; B、第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,主設(shè)備立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作; C、在主設(shè)備對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作的過(guò)程中,如果有其他從設(shè)備注冊(cè)加入,設(shè)置這些新加入的從設(shè)備為待同步狀態(tài),對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作完成后執(zhí)行步驟D ; D、主設(shè)備對(duì)所有待同步狀態(tài)從設(shè)備同時(shí)啟動(dòng)執(zhí)行同步操作;在執(zhí)行同步操作過(guò)程中,如果有其他從設(shè)備加入堆疊系統(tǒng),設(shè)置這些新加入的從設(shè)備為待同步狀態(tài); E、所述同步操作完成后,主設(shè)備判斷是否還有需要同步的從設(shè)備,若是,轉(zhuǎn)至D;否則,本次同步操作完成。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟D中,所述主設(shè)備同時(shí)對(duì)這些從設(shè)備執(zhí)行同步操作的方法是,主設(shè)備將同步報(bào)文向所有從設(shè)備廣播。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述主設(shè)備啟動(dòng)對(duì)從設(shè)備執(zhí)行同步操作后,設(shè)置所述從設(shè)備為正在同步中狀態(tài)。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,步驟D進(jìn)一步包括 同步過(guò)程中,如果主設(shè)備對(duì)某臺(tái)從設(shè)備執(zhí)行同步操作失敗,累加該從設(shè)備同步失敗次數(shù),如果同步失敗次數(shù)小于預(yù)設(shè)的最大重試次數(shù),那么先退出對(duì)該從設(shè)備執(zhí)行的同步操作并重新設(shè)置為待同步狀態(tài);否則記錄該從設(shè)備同步操作失敗信息到日志文件并給出錯(cuò)誤提不 目息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述最大重試次數(shù)為3。
6.根據(jù)權(quán)利要求I至5任一項(xiàng)所述的方法,其特征在于,所述步驟A之前進(jìn)一步包括 Α0、堆疊系統(tǒng)中所有成員設(shè)備上電后,每個(gè)成員設(shè)備向其他所有成員設(shè)備發(fā)送選舉協(xié)商報(bào)文,所述選舉協(xié)商報(bào)文包括本成員設(shè)備的優(yōu)先級(jí);優(yōu)先級(jí)最高的成員設(shè)備根據(jù)其收到的所有選舉協(xié)商報(bào)文中的優(yōu)先級(jí)信息選舉自身為主設(shè)備,并通告其他成員設(shè)備為從設(shè)備。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟AO中,所有成員設(shè)備位于同一個(gè)虛擬交換技術(shù)VST域,每個(gè)成員設(shè)備發(fā)送選舉協(xié)商報(bào)文的過(guò)程中完成向主設(shè)備注冊(cè)。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述選舉協(xié)商報(bào)文中包括發(fā)送該選舉協(xié)商報(bào)文的成員設(shè)備的ID ;主設(shè)備設(shè)置發(fā)送選舉協(xié)商報(bào)文的從設(shè)備為待同步狀態(tài)。
9.一種批量同步設(shè)備,應(yīng)用于堆疊系統(tǒng)中,其特征在于,包括 判斷模塊,用于所在設(shè)備被選定為主設(shè)備后,判斷本地是否有已注冊(cè)的待同步狀態(tài)的從設(shè)備,如是,則使能同步模塊;否則等待從設(shè)備注冊(cè)加入; 設(shè)置模塊,用于所在設(shè)備作為主設(shè)備對(duì)從設(shè)備執(zhí)行同步操作的過(guò)程中,如果有其他從設(shè)備注冊(cè)加入,設(shè)置這些新加入的從設(shè)備為待同步狀態(tài); 同步模塊,用于所在設(shè)備被選定為主設(shè)備后,第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作;在被判斷模塊使能后或上一次同步操作完成后,同時(shí)啟動(dòng)對(duì)所有已注冊(cè)的待同步狀態(tài)從設(shè)備的同步操作。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其特征在于,同步模塊進(jìn)一步包括 累加單元,在同步過(guò)程中,如果對(duì)某臺(tái)從設(shè)備執(zhí)行同步操作失敗,所述累加單元用于累加該從設(shè)備同步失敗次數(shù),如果同步失敗次數(shù)小于預(yù)設(shè)的最大重試次數(shù),那么先退出對(duì)該從設(shè)備執(zhí)行的同步操作并重新設(shè)置為待同步狀態(tài);否則使能記錄單元; 記錄單元,用于在使能后記錄從設(shè)備同步操作失敗信息到日志文件并給出錯(cuò)誤提示信肩、O
全文摘要
本申請(qǐng)公開(kāi)了一種堆疊系統(tǒng)批量同步的方法,主設(shè)備選定完成后,判斷本地是否有已注冊(cè)的待同步狀態(tài)的從設(shè)備,如是,則執(zhí)行步驟D;否則等待從設(shè)備注冊(cè)加入;B、第一臺(tái)從設(shè)備向主設(shè)備注冊(cè)成功后,主設(shè)備立即啟動(dòng)對(duì)該從設(shè)備執(zhí)行同步操作;C、在主設(shè)備對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作的過(guò)程中,設(shè)置新加入的從設(shè)備為待同步狀態(tài),對(duì)第一臺(tái)從設(shè)備執(zhí)行同步操作完成后執(zhí)行步驟D;D、主設(shè)備對(duì)所有待同步狀態(tài)從設(shè)備同時(shí)啟動(dòng)執(zhí)行同步操作;在執(zhí)行同步操作過(guò)程中,如果有其他從設(shè)備加入堆疊系統(tǒng),設(shè)置這些新加入的從設(shè)備為待同步狀態(tài);E、所述同步操作完成后,主設(shè)備判斷是否還有需要同步的從設(shè)備,若是,轉(zhuǎn)至D;否則,本次同步操作完成。
文檔編號(hào)H04L7/00GK102904705SQ20121043599
公開(kāi)日2013年1月30日 申請(qǐng)日期2012年11月5日 優(yōu)先權(quán)日2012年11月5日
發(fā)明者劉聲權(quán) 申請(qǐng)人:邁普通信技術(shù)股份有限公司