[发明专利]一种通用简单的网管和网元配置同步的方法和系统在审
申请号: | 202111203779.3 | 申请日: | 2021-10-15 |
公开(公告)号: | CN113938381A | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 郑坚;罗永勇 | 申请(专利权)人: | 牙木科技股份有限公司 |
主分类号: | H04L41/0803 | 分类号: | H04L41/0803;H04L41/04 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运;胡利鸣 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 简单 网管 配置 同步 方法 系统 | ||
1.一种用于网管和网元配置同步的方法,包括:
配置生成阶段:
为每个配置设置唯一数字主键id;
为每一个配置生成相应的配置摘要;
针对不同的业务类型中的每个业务类型,基于涉及该业务类型的所有配置生成全量配置摘要;
配置同步阶段:
基于配置同步请求和所请求的业务类型,将网管处的与该业务类型相关联的全量配置摘要与网元处的与该业务类型相关联的全量配置摘要进行比较:
基于所述比较,判断所述全量配置摘要的比较是否存在差异:
如果不存在差异,则流程结束;
如果存在差异,则针对该业务类型所涉及的每个配置,将所述网管处的各配置的id和所述配置摘要与所述网元处的各配置的id和所述配置摘要进行比较并根据比较结果生成相应的操作要求;
根据所述操作要求,对网元的配置进行相应的同步操作。
2.如权利要求1所述的方法,其特征在于,所述将所述网管处的各配置的id和所述配置摘要与所述网元处的各配置的id和所述配置摘要进行比较包括:
1)如果所述网管的所述配置的id与所述网元的所述配置的id相同,且所述网管的所述配置的配置摘要与所述网元的所述配置的配置摘要也相同,则执行类型1的操作:将所述网管的配置队列和所述网元的配置队列的选择位置同时下移一位;
2)如果所述网管的所述配置的id与所述网元的所述配置的id相同,但所述网管的所述配置的配置摘要与所述网元的所述配置的配置摘要不同,则执行类型2的操作:将所述网管的所述配置移入更新合集,并将所述网管的配置队列和所述网元的配置队列的选择位置同时下移一位;
3)如果所述网管的所述配置的id大于所述网元的所述配置的id,则执行类型3的操作:依次下移所述网元的配置队列的选择位置直到在所述网元的配置队列中找到与所述网管的所述配置的id相同或更大的所述网元的配置,标记此时所述网元的配置队列的选择位置并将在所述网元的配置队列中的该标记的选择位置之前的依次查找到的配置作为多余配置移入删除集合;
4)如果所述网管的所述配置的id小于所述网元的所述配置的id,则执行类型4的操作:将所述网管的所述配置作为缺失配置加入缺失集合,并将所述网管的配置队列的选择位置下移一位。
3.如权利要求2所述的方法,其特征在于,所述根据比较结果生成相应的操作要求包括:
根据更新集合,生成要求网元根据网管的相应的配置修改需更新的配置的操作要求。
根据删除集合,生成相应的删除操作要求,以要求网元删除多余配置。
根据缺失集合,生成相应的新增操作要求,以要求网元添加缺失配置。
4.如权利要求1所述的方法,其特征在于,当要比较的配置数据量大时,所述方法还包括将一个任务拆分成多个任务单元的子流程,所述子流程包括下述步骤:
1)对任务中的配置数据按照id进行排序;
2)所述网管和所述网元根据自身能力和资源协商拆分点;
3)依据协商出的拆分点,对配置数据进行拆分以构建多个任务单元;
4)将所述多个任务单元传输到配置比较模块。
5.如权利要求4所述的方法,其特征在于,并行比较所述多个任务单元以提高处理效率。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:当在网管或网元处的配置发生变化时,根据配置的变化更新该配置的配置摘要,并同时更新涉及该配置的业务类型的全量配置摘要。
7.如权利要求1所述的方法,其特征在于,所述数字主键id是按顺序排列的多位数字,而所述配置摘要和全量配置摘要是利用消息摘要算法生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于牙木科技股份有限公司,未经牙木科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111203779.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:窗天线
- 下一篇:一种锂离子电池隔膜制备工艺