一种实现虚拟化设备间配置同步的方法技术

技术编号:9697114 阅读:115 留言:0更新日期:2014-02-21 05:51
本发明专利技术公开了一种实现虚拟化设备间配置同步的方法,它应用于集群技术中主设备和从设备间的配置同步;工作过程包括主设备与从设备建立数据链接,主设备向所有从设备组播配置并同时做配置,主设备与从设备在定时器时间内判断配置同步是否成功,如果主设备配置失败,主设备配置回滚,如果从设备配置失败,从设备根据主设备的命令进行重新配置或离开该组播组。本发明专利技术既保证所有成员设备在用户能够承受的时间常量范围内做到配置同步,还能严格控制成员设备间的配置一致性,提高工作效率。

【技术实现步骤摘要】

本专利技术涉及通讯
,具体的说是一种设备间配置同步技术。
技术介绍
随着网络信息量的不断提高,网络安全变的日益复杂,网络安全设备在性能、可靠性等方面也面临着越来越大的考验。一种可以扩大硬件的容量,简化软件重新配置过程的虚拟化技术应运而生。虚拟化技术使用各种控制协议,把多台设备虚拟成单一设备统一管理,以达到简化管理,提高性能和提高网络可靠性的目的。设备间的配置同步是虚拟化技术实现的前提。传统的虚拟化设备配置同步方法是在主设备获取配置时,把配置逐个发送给从设备服务进程,然后主设备做配置,从设备也做相同配置,主设备和从设备独自配置,此种配置同步的方法主要存在以下缺点:1)主设备以循环方式给每一个从设备发送配置,时间长、效率低下;2)主设备只管把配置发给从设备,无法得知从设备是否收到配置以及从设备的配置结果如何;从设备收到配置后,只做自己的配置,不知道主设备配置结果;即主设备和从设备配置没有确认机制,一旦不一致后,没有任何的检测方法和同步方案,对其后果无法预知和规避。集群技术出现后,虚拟设备中的成员设备数量急剧增多。当集群规模变大,成员设备增多时,这样的策略将变得非常低效。而且在很多异常情况下会导致主设备和从设备配置不一致,如:主设备和从设备通信失败,主设备和从设备相关配置服务进程挂死等。当主设备出现故障时,从设备便不能正常接管业务,后果会非常严重。
技术实现思路
本专利技术需要解决的技术问题是提供,既保证所有成员设备在用户能够承受的时间常量范围内做到配置同步,还能严格控制成员设备间的配置一致性,提高工作效率。为解决上述技术问题,本专利技术所采用的技术方案是: ,所述虚拟化设备包括一台主设备和若干台从设备,主设备与从设备间的同步配置包括以下步骤: A.所有从设备分别向主设备发送链接请求; B.链接成功后,主设备采用组播技术将配置信息并行发送至所有从设备,然后主设备自身做配置,从设备接收到配置信息后分别做配置; C.主设备完成配置后,开启定时器,等待所有从设备的回应消息;从设备完成配置后,把配置信息单播回执给主设备,并开启定时器,等待主设备的命令报文; D.主设备判断所有设备是否完成同步配置; 如果所有设备都同步配置成功,则主设备组播给从设备此次配置发送决定保留的命令报文,配置同步完成; 如果其中主设备或者从设备中有任一个设备没有完成同步配置,则转入步骤E; E.若主设备配置失败,则主设备决定回滚此次配置,再次进行配置;若主设备配置成功,其中某个或某些从设备配置失败,未配置成功的从设备等待接受主设备命令,并转入步骤F; F.当从设备收到配置保留命令,则未配置成功的从设备重新进行配置,主设备继续等待未配置成功从设备的配置回执,直到从设备回执配置完成;当从设备接收到主设备的命令为回滚命令时,从设备退出组播组,配置同步完成。由于采用了上述技术方案,本专利技术取得的技术进步是: 本专利技术既能够保证所有设备在用户能够承受的时间常量范围内做到配置同步,还能严格控制成员设备间的配置一致性,并能应对各种异常情况。采用组播技术让多成员设备并行配置,可以最大程度的缩减主设备的发送时间和从设备之间的串行等待时间,提高工作效率。主设备统一接收并管理所有从设备分别单播回复的确认消息,对配置失败的从设备进行单独处理,既可确保主设备和从设备配置的一致性和稳定性,还能减少配置时间。采用定时重传技术,可有效应对通信失败等异常情况,达到了实时配置同步的要求。【附图说明】图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.主设备判断所有设备是否完成同步配置; 如果所有设备都同步配...

【专利技术属性】
技术研发人员:白涛刘平李井泉刘成龙陈连栋张磊申蕾王震
申请(专利权)人:国家电网公司国网河北省电力公司信息通信分公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1