【技术实现步骤摘要】
一种信息处理方法及装置、设备、存储介质
本申请实施例涉及计算机
,涉及但不限于一种信息处理方法及装置、设备、存储介质。
技术介绍
开放网络操作系统(OpenNetworkOperatingSystem,ONOS)支持集群模式,彼此之间分享各自的运行状态。当底层开放虚拟交换机数据库(OpenvSwitchdatabase,OVSDB)服务端连接多个ONOS时,由OVSDB服务端确定主备ONOS,这对于容错和高可用性是非常有用的。一套ONOS集群会包含多个ONOS节点,每个节点拥有一个唯一的节点标识(NodeID),每一个ONOS节点都可以感知网络的一部分状态,本地的状态分段由节点管理,在集群中以事件传播,并通过分布式储存与集群中的所有节点共享。当ONOS节点中的配置数据更新后,会将更新后的配置数据下发至底层的OVSDB服务端,以保持二者配置数据的同步,但ONOS节点已经进行配置数据的配置,且在下发配置数据之前出现掉电、缓存数据丢失、网络断开等情况的发生的情况下,无法进行配置数据的同步,且用户无感知,无法对OVSDB服务端的配置数据进行同步。
技术实现思路
有鉴于此,本申请实施例为解决相关技术中存在的至少一个问题而提供一种信息处理方法及装置、设备、存储介质,能够解决ONOS节点和OVSDB服务端中配置数据不一致的问题,保证ONOS节点和OVSDB服务端中配置数据的同步。本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供一种信息处理方法,所述方法包括:获取开放网 ...
【技术保护点】
1.一种信息处理方法,其特征在于,所述方法包括:/n获取开放网络操作系统ONOS节点中的配置数据,得到第一配置数据;/n获取所述ONOS节点对应的开放虚拟交换机数据库OVSDB客户端中的配置数据,得到第二配置数据,所述OVSDB客户端位于所述ONOS节点中;/n将所述第一配置数据和所述第二配置数据进行比对,得到比对结果;/n根据所述比对结果生成下发指令,以通过所述下发指令对所述OVSDB客户端对应的OVSDB服务端中配置数据进行配置。/n
【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:
获取开放网络操作系统ONOS节点中的配置数据,得到第一配置数据;
获取所述ONOS节点对应的开放虚拟交换机数据库OVSDB客户端中的配置数据,得到第二配置数据,所述OVSDB客户端位于所述ONOS节点中;
将所述第一配置数据和所述第二配置数据进行比对,得到比对结果;
根据所述比对结果生成下发指令,以通过所述下发指令对所述OVSDB客户端对应的OVSDB服务端中配置数据进行配置。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测所述OVSDB客户端是否执行主备切换事件;
当所述OVSDB客户端执行主备切换事件,触发获取指令,所述获取指令用于获取所述第一配置数据和所述第二配置数据。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一配置数据和所述第二配置数据进行比对,得到比对结果,包括:
以所述第一配置数据为参考标准,判断所述第二配置数据与所述第一配置数据是否存在配置差异;
当所述第二配置数据与所述第一配置数据之间存在配置差异,得到表征所述配置差异的第一比对结果;
当所述第二配置数据与所述第一配置数据之间不存在配置差异,生成第二比对结果。
4.根据权利要求3所述的方法,其特征在于,所述以所述第一配置数据为参考标准,判断所述第二配置数据与所述第一配置数据是否存在配置差异,包括:
将所述第一配置数据的配置标识和所述第二配置数据的配置标识进行比对,判断所述第一配置数据的配置标识和所述第二配置数据的配置标识中是否包括第一配置标识、第二配置标识和第三配置标识,所述第一配置标识为所述第一配置数据的配置标识和所述第二配置数据的配置标识中都包括的配置标识,所述第二配置标识为所述第一配置数据的配置标识中不包括但所述第二配置数据的配置标识中包括的配置标识,所述第三配置标识为所述第一配置数据的配置标识中包括但所述第二配置数据的配置标识中不包括的配置标识;
当包括所述第一配置数据的配置标识和所述第二配置数据的配置标识中包括第一配置标识,将所述第一配置数据中第一配置标识对应的第三配置数据和所述第二配置数据中第一配置标识对应的第四配置数据进行比较,判断所述第三配置数据和所述第四配置数据是否存在数据差异。
5.根据权利要求3所述的方法,其特征在于,根据所述比对结果生成下发指令,包括:
当所述比对结果为所述第一比对结果,根据所述第一比对结果生成所述下发指令。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一比对结果生成所述下发指令,包括:
当所述第一比对结果包括第一配置标识和所述第一配置标识对应的数据差异,根据所述第一配置标识和所述数据差异生成指示对所述第一配置标识对应的配置数据进行修改的配置数据修改指令,所述第一配置标识为所述第一配置数据的配置标识和所述第二配置数据的配置标识中都包括的配置标识。
7.根据权利要求5所述的方法,其特征在于,所述根据所述第一比对结果生成所述下发指令,包括:
当所述比对结果包括第二配置标识,根据所述第二配置标识生成指示将所述第二配置标识对应的配置数据删除的配置数据删除指令,所述第二配置标识为所述第一配置数据的配置标识中不包括但所述第二配置数据的配置标识中包括的配置标识。
8.根据权利要求5所述的方法,其特征在于,所述根据所述第一比对结果生成所述下发指令,包括:
当所述比对结果包括第三配置标识,根据所述第三配置标识对应的配置数据生成指示添加所述第三配置标识对应的配置数据的配置数据添加指令,所述第三配置标识为所述第一配置数据的配置标识中包括但所述第二配置数据的配置标识中不包括的配置标识。
9.一种信息处理装置,其特征在于,所述装置包括:
第一获取单元,用于获取开放网络操作系统ONOS节点中的配置...
【专利技术属性】
技术研发人员:李帅,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。