一种配置报文的同步方法及装置制造方法及图纸

技术编号:16841824 阅读:25 留言:0更新日期:2017-12-20 00:27
本发明专利技术提供一种配置报文的同步方法及装置,方法包括:若接收到第一配置报文,确定第一配置报文中是否携带同步标识,同步标识用于标记需要同步的报文;若第一配置报文中未携带同步标识,则在第一配置报文的预设位置添加同步标识,生成第二配置报文;向与第一待配置设备配置同步的第二待配置设备发送第二配置报文;若获取到第二待配置设备基于第二配置报文配置成功的第一配置结果,则基于第一配置报文配置相关配置;若第一待配置设备基于第一配置报文配置成功,则向管理设备发送同步成功信息。应用本发明专利技术实施例,通过同步标识实现主/备用设备之间的配置报文同步,大大简化配置报文的同步过程、设备功耗小、设备配置报文同步的处理效率高。

A synchronization method and device for configuring message

The invention provides a synchronization method and device, the method includes: if the configuration message received first configuration message, determine whether the carrying synchronization identifies a first configuration message, synchronous identification is used to mark the message needs to be synchronized; if the synchronization marker does not carry the first configuration message, then add synchronization marks in the preset position the first configuration message. Second generation configuration message; and the first to be second configuration device configuration synchronization to be configured to send second equipment configuration message; if access to second for equipment configuration first configuration results second configuration message successfully configured based on the first configuration message configuration configuration based on; if the first to configure equipment based on configuration message configuration is the first success. To send information management device synchronization success. By applying the embodiment of the invention, the synchronization of configuration messages between main / standby devices is realized through synchronous identification, which greatly simplifies the synchronization process of configuring packets, the power consumption of devices is small, and the processing efficiency of device configuration message synchronization is high.

【技术实现步骤摘要】
一种配置报文的同步方法及装置
本专利技术涉及网络通信
,尤其涉及一种配置报文的同步方法及装置。
技术介绍
双机热备环境下,主/备用设备之间需要实现配置报文的同步。现有技术中,当主/备用设备任一设备接收到配置报文时,二者的配置报文同步过程需要设备中的待配置模块参与实现。例如,当主用设备接收到配置报文时,主用设备对配置报文进行解析,主用设备根据配置报文中的具体配置内容,将配置内容匹配到相应的待配置模块,待配置模块将配置结果同步至备用设备中相应的另一待配置模块中。整体同步过程复杂,浪费了待配置模块的处理资源,设备功耗大,大大降低了设备配置报文同步的处理效率。
技术实现思路
有鉴于此,本专利技术提供一种配置报文的同步方法及装置,以解决配置报文同步过程复杂、设备功耗大、设备配置报文同步的处理效率低的问题。为实现上述目的,本专利技术提供技术方案如下:根据本专利技术的第一方面,提出了一种配置报文的同步方法,所述方法包括:若接收到第一配置报文,确定所述第一配置报文中是否携带同步标识,所述同步标识用于标记需要同步的报文;若所述第一配置报文中未携带所述同步标识,则在所述第一配置报文的预设位置添加所述同步标识,生成第二配置报文;向与第一待配置设备配置同步的第二待配置设备发送所述第二配置报文;若获取到所述第二待配置设备基于所述第二配置报文配置成功的第一配置结果,则基于所述第一配置报文配置相关配置;若所述第一待配置设备基于所述第一配置报文配置成功,则向管理设备发送同步成功信息。根据本专利技术的第二方面,提出了一种配置报文的同步装置,包括:标识确定模块,被配置为若接收到第一配置报文,确定所述第一配置报文中是否携带同步标识,所述同步标识用于标记需要同步的报文;标识添加模块,被配置为若所述第一配置报文中未携带所述同步标识,则在所述第一配置报文的预设位置添加所述同步标识,生成第二配置报文;第一发送模块,被配置为向与所述第一待配置设备配置同步的第二待配置设备发送所述第二配置报文;第一配置模块,被配置为若获取到所述第二待配置设备基于所述第二配置报文配置成功的第一配置结果,则基于所述第一配置报文配置相关配置;第二发送模块,被配置为若所述第一待配置设备基于所述第一配置报文配置成功,则向管理设备发送同步成功信息。由以上技术方案可见,若第一待配置设备接收到第一配置报文,第一待配置设备确定第一配置报文中是否携带同步标识。若第一配置报文中未携带同步标识,则第一待配置设备在第一配置报文的预设位置添加同步标识,生成第二配置报文。第一待配置设备向第二待配置设备发送第二配置报文。若第一待配置设备获取到第二待配置设备基于第二配置报文配置成功的第一配置结果,则第一待配置设备基于第一配置报文配置相关配置。若第一待配置设备基于第一配置报文配置成功,则向管理设备发送同步成功信息。通过同步标识实现主/备用设备之间的配置报文同步,大大简化配置报文的同步过程、设备功耗小、设备配置报文同步的处理效率高。附图说明图1是本专利技术提供的一个配置报文的同步方法的实施例流程图;图2是本专利技术提供的另一个配置报文的同步方法的实施例流程图;图3是本专利技术提供的再一个配置报文的同步方法的实施例流程图;图4是本专利技术提供的再一个配置报文的同步方法的实施例流程图;图5是本专利技术提供的再一个配置报文的同步方法的实施例流程图;图6是本专利技术提供的一种主用设备的硬件结构图;图7是本专利技术提供的一个配置报文的同步装置的实施例框图;图8是本专利技术提供的另一个配置报文的同步装置的实施例框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本专利技术可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本专利技术范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。图1是本专利技术提供的一个配置报文的同步方法的实施例流程图,通常双机热备环境中包括主用设备和备用设备,该配置报文的同步方法可以应用在双机热备中的任一设备上,若第一待配置设备为主用设备,则第二待配置设备为备用设备;若第一待配置设备为备用设备,则第二待配置设备为主用设备。本专利技术在下述实施例中均以第一待配置设备为主用设备,第二待配置设备为备用设备为例进行示例性说明。如图1所示,该配置报文的同步方法包括以下步骤:步骤101:若接收到第一配置报文,确定第一配置报文中是否携带同步标识,同步标识用于标记需要同步的报文。步骤102:若第一配置报文中未携带同步标识,则在第一配置报文的预设位置添加同步标识,生成第二配置报文。步骤103:向与第一待配置设备配置同步的第二待配置设备发送第二配置报文。步骤104:若获取到第二待配置设备基于第二配置报文配置成功的第一配置结果,则基于第一配置报文配置相关配置。步骤105:若第一待配置设备基于第一配置报文配置成功,则向管理设备发送同步成功信息。在步骤101中,在一实施例中,第一配置报文可以为携带配置信息的HTTP报文,通常HTTP报文请求行中请求方法为POST则表示该报文为配置报文。若主用设备接收到第一配置报文,主用设备确定第一配置报文中是否携带同步标识,同步标识用于标记需要同步的报文,同步标识例如为“OK”。在步骤102中,在一实施例中,若第一配置报文中未携带同步标识,则第一配置报文为管理设备直接下发给主用设备的。主用设备在第一配置报文的预设位置添加同步标识,生成第二配置报文,其中预设位置为管理人员预设的需要更改处理的位置。以第一配置报文为HTTP报文为例,如下表1所示,为HTTP报文的结构示意图:表1表1中的第一行为请求行;第二行至第四行为请求头部,请求头部中包括的行数由客户端11根据不同的需求而设定;第六行为请求正文。本领域技术人员可以理解的是,表1中请求头部的最后一行第四行(即预设位置)为自定义添加的一行内容,此处预设位置仅为示例性说明,并不形成对本专利技术的限制。主用设备在“同步标识”中添加同步标识“OK”,生成携带同步标识的第二配置报文。在步骤103中,在一实施例中,主用设备向备用设备发送第二配置报文。在步骤104中,在一实施例中,若主用设备获取到备用设备基于第二配置报文配置成功的第一配置结果,则主用设备基于第一配置报文配置相关配置。在步骤105中,在一实施例中,若主用设备基于第一配置报文配置成功,则主用设备向管理设备发送同步成功信息,配置报文在主用设备与备用设备之间的同步过程结束。本专利技术实施例中,若第一待配置本文档来自技高网...
一种配置报文的同步方法及装置

【技术保护点】
一种配置报文的同步方法,其特征在于,所述方法包括:若接收到第一配置报文,确定所述第一配置报文中是否携带同步标识,所述同步标识用于标记需要同步的报文;若所述第一配置报文中未携带所述同步标识,则在所述第一配置报文的预设位置添加所述同步标识,生成第二配置报文;向与第一待配置设备配置同步的第二待配置设备发送所述第二配置报文;若获取到所述第二待配置设备基于所述第二配置报文配置成功的第一配置结果,则基于所述第一配置报文配置相关配置;若所述第一待配置设备基于所述第一配置报文配置成功,则向管理设备发送同步成功信息。

【技术特征摘要】
1.一种配置报文的同步方法,其特征在于,所述方法包括:若接收到第一配置报文,确定所述第一配置报文中是否携带同步标识,所述同步标识用于标记需要同步的报文;若所述第一配置报文中未携带所述同步标识,则在所述第一配置报文的预设位置添加所述同步标识,生成第二配置报文;向与第一待配置设备配置同步的第二待配置设备发送所述第二配置报文;若获取到所述第二待配置设备基于所述第二配置报文配置成功的第一配置结果,则基于所述第一配置报文配置相关配置;若所述第一待配置设备基于所述第一配置报文配置成功,则向管理设备发送同步成功信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一配置报文中携带所述同步标识,则基于所述第一配置报文配置相关配置;向所述第二待配置设备发送配置成功与否的第二配置结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述第二配置结果表示配置成功,当获取到所述第二待配置设备发送的表示配置不成功的第三配置结果时,则删除所述基于所述第一配置报文配置的相关配置。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一待配置设备基于所述第一配置报文配置不成功,向所述第二待配置设备发送配置不成功的第四配置结果。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若预设时长内未获取到所述第二待配置设备的配置成功的所述第一配置结果,或者接收到所述第二待配置设备的配置不成功的第五配置结果,则向所述第二待配置设备发送的配置不成功的第六配置结果;向管理设备发送同步失败信息。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定是否处于双机热备状态;当确定处于所述双机热备状态时,确定与所述第一待...

【专利技术属性】
技术研发人员:李艳华李飞朋符志清
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1