本發明專利技術公開了一種實現虛擬化設備間配置同步的方法,它應用于集群技術中主設備和從設備間的配置同步;工作過程包括主設備與從設備建立數據鏈接,主設備向所有從設備組播配置并同時做配置,主設備與從設備在定時器時間內判斷配置同步是否成功,如果主設備配置失敗,主設備配置回滾,如果從設備配置失敗,從設備根據主設備的命令進行重新配置或離開該組播組。本發明專利技術既保證所有成員設備在用戶能夠承受的時間常量范圍內做到配置同步,還能嚴格控制成員設備間的配置一致性,提高工作效率。
【技術實現步驟摘要】
本專利技術涉及通訊
,具體的說是一種設備間配置同步技術。
技術介紹
隨著網絡信息量的不斷提高,網絡安全變的日益復雜,網絡安全設備在性能、可靠性等方面也面臨著越來越大的考驗。一種可以擴大硬件的容量,簡化軟件重新配置過程的虛擬化技術應運而生。虛擬化技術使用各種控制協議,把多臺設備虛擬成單一設備統一管理,以達到簡化管理,提高性能和提高網絡可靠性的目的。設備間的配置同步是虛擬化技術實現的前提。傳統的虛擬化設備配置同步方法是在主設備獲取配置時,把配置逐個發送給從設備服務進程,然后主設備做配置,從設備也做相同配置,主設備和從設備獨自配置,此種配置同步的方法主要存在以下缺點:1)主設備以循環方式給每一個從設備發送配置,時間長、效率低下;2)主設備只管把配置發給從設備,無法得知從設備是否收到配置以及從設備的配置結果如何;從設備收到配置后,只做自己的配置,不知道主設備配置結果;即主設備和從設備配置沒有確認機制,一旦不一致后,沒有任何的檢測方法和同步方案,對其后果無法預知和規避。集群技術出現后,虛擬設備中的成員設備數量急劇增多。當集群規模變大,成員設備增多時,這樣的策略將變得非常低效。而且在很多異常情況下會導致主設備和從設備配置不一致,如:主設備和從設備通信失敗,主設備和從設備相關配置服務進程掛死等。當主設備出現故障時,從設備便不能正常接管業務,后果會非常嚴重。
技術實現思路
本專利技術需要解決的技術問題是提供,既保證所有成員設備在用戶能夠承受的時間常量范圍內做到配置同步,還能嚴格控制成員設備間的配置一致性,提高工作效率。為解決上述技術問題,本專利技術所采用的技術方案是: ,所述虛擬化設備包括一臺主設備和若干臺從設備,主設備與從設備間的同步配置包括以下步驟: A.所有從設備分別向主設備發送鏈接請求; B.鏈接成功后,主設備采用組播技術將配置信息并行發送至所有從設備,然后主設備自身做配置,從設備接收到配置信息后分別做配置; C.主設備完成配置后,開啟定時器,等待所有從設備的回應消息;從設備完成配置后,把配置信息單播回執給主設備,并開啟定時器,等待主設備的命令報文; D.主設備判斷所有設備是否完成同步配置; 如果所有設備都同步配置成功,則主設備組播給從設備此次配置發送決定保留的命令報文,配置同步完成; 如果其中主設備或者從設備中有任一個設備沒有完成同步配置,則轉入步驟E; E.若主設備配置失敗,則主設備決定回滾此次配置,再次進行配置;若主設備配置成功,其中某個或某些從設備配置失敗,未配置成功的從設備等待接受主設備命令,并轉入步驟F; F.當從設備收到配置保留命令,則未配置成功的從設備重新進行配置,主設備繼續等待未配置成功從設備的配置回執,直到從設備回執配置完成;當從設備接收到主設備的命令為回滾命令時,從設備退出組播組,配置同步完成。由于采用了上述技術方案,本專利技術取得的技術進步是: 本專利技術既能夠保證所有設備在用戶能夠承受的時間常量范圍內做到配置同步,還能嚴格控制成員設備間的配置一致性,并能應對各種異常情況。采用組播技術讓多成員設備并行配置,可以最大程度的縮減主設備的發送時間和從設備之間的串行等待時間,提高工作效率。主設備統一接收并管理所有從設備分別單播回復的確認消息,對配置失敗的從設備進行單獨處理,既可確保主設備和從設備配置的一致性和穩定性,還能減少配置時間。采用定時重傳技術,可有效應對通信失敗等異常情況,達到了實時配置同步的要求?!靖綀D說明】圖1是本專利技術采用組播技術并行配置示意圖; 圖2是本專利技術工作流程圖。【具體實施方式】下面結合附圖對本專利技術做進一步詳細說明: 虛擬化設備通常包括一臺主設備和若干臺從設備,主設備和從設備間的配置必須保持同步方能實現統一控制。,如圖2所示,具體包括以下步驟。A.在主設備和從設備分別啟動后,從設備主動向主設備發送鏈接請求,主設備接到請求后以心跳報文信號維持主設備和從設備之間的鏈接。主設備與各個從設備之間采用并行方式相互通信,如圖1所示。B.鏈接建立后,主設備把當前配置打包,采用組播技術把當前配置并行發送給所有從設備,主設備配置發送后,自身開始做配置;從設備接收到配置后,再根據此配置做配置。此時,主設備和所有從設備建立了一個組播組,主設備作為該組播組的組播源,也就是此組播組的管理者,維護著組成員的添加和刪除,主設備維護一個組名單,新加入的從設備在獲得主設備的批準后,加入到組播組,主設備在名單上添加該成員,在以后每次主設備做配置時,都可以通過組播的形式實時同步到主設備組名單上的從設備。C.主設備完成配置后,開啟定時器,等待所有從設備的回應消息;從設備完成配置后,把配置信息單播回執給主設備,并開啟定時器,等待主設備的命令報文。D.主設備判斷所有設備是否完成同步配置,如果所有設備都配置同步成功,則主設備組播給從設備此次配置發送決定保留的命令報文,主設備和從設備均保留此次配置,配置同步完成。如果其中主設備或者從設備中任何一個設備沒有完成同步配置,則依照主設備配置的結果決定沒有完成同步配置的設備的工作狀態,則進入步驟E。E.若主設備配置失敗,則主設備決定回滾此次配置,再次進行配置。若主設備配置成功,其中某個或某些從設備配置失敗,則進入步驟F。F.按照主設備的配置結果,向未配置成功的從設備發送命令,當從設備收到配置保留命令,則從設備重新進行配置,主設備繼續等待從設備的配置回執信息;直到從設備回執配置完成,即所有設備的同步配置已完成。當從設備接收到主設備的命令為配置回滾命令報文時,則說明從設備配置失敗,表示主設備已經把該從設備從此組播組名單中刪除,從設備退出組播組,配置同步完成。從設備在退出組播組后,可重新啟動,向主設備發起鏈接,重新批量獲得配置后再加入該組播組。在主設備和從設備配置過程中,當從設備心跳鏈接信號超時,主設備可以認為該從設備已經不能再勝任成員設備工作,主設備直接把該設備從組播組名單中刪除,防止影響整體配置效率。在定時器時間內,主設備沒有接到至少一個從設備單播的配置回執信息時,則主設備重傳配置。從設備在向主設備單播配置回執信息后,在定時器時間內,沒有接收到主設備的命令報文,則從設備進行配置回滾。本文檔來自技高網...
【技術保護點】
一種實現虛擬化設備間配置同步的方法,其特征在于:所述虛擬化設備包括一臺主設備和若干臺從設備,主設備與從設備間的同步配置包括以下步驟:A.所有從設備分別向主設備發送鏈接請求;B.鏈接成功后,主設備采用組播技術將配置信息并行發送至所有從設備,然后主設備自身做配置,從設備接收到配置信息后分別做配置;C.主設備完成配置后,開啟定時器,等待所有從設備的回應消息;從設備完成配置后,把配置信息單播回執給主設備,并開啟定時器,等待主設備的命令報文;D.主設備判斷所有設備是否完成同步配置;如果所有設備都同步配置成功,則主設備組播給從設備此次配置發送決定保留的命令報文,配置同步完成;如果其中主設備或者從設備中有任一個設備沒有完成同步配置,則轉入步驟E;E.若主設備配置失敗,則主設備決定回滾此次配置,再次進行配置;若主設備配置成功,其中某個或某些從設備配置失敗,未配置成功的從設備等待接受主設備命令,并轉入步驟F;F.當從設備收到配置保留命令,則未配置成功的從設備重新進行配置,主設備繼續等待未配置成功從設備的配置回執,直到從設備回執配置完成;當從設備接收到主設備的命令為回滾命令時,從設備退出組播組,配置同步完成。...
【技術特征摘要】
1.一種實現虛擬化設備間配置同步的方法,其特征在于:所述虛擬化設備包括一臺主設備和若干臺從設備,主設備與從設備間的同步配置包括以下步驟: A.所有從設備分別向主設備發送鏈接請求; B.鏈接成功后,主設備采用組播技術將配置信息并行發送至所有從設備,然后主設備自身做配置,從設備接收到配置信息后分別做配置; C.主設備完成配置后,開啟定時器,等待所有從設備的回應消息;從設備完成配置后,把配置信息單播回執給主設備,并開啟定時器,等待主設備的命令報文; D.主設備判斷所有設備是否完成同步配置; 如果所有設備都同步配...
【專利技術屬性】
技術研發人員:白濤,劉平,李井泉,劉成龍,陳連棟,張磊,申蕾,王震,
申請(專利權)人:國家電網公司,國網河北省電力公司信息通信分公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。