一种传输设备配置校验同步方法及系统与流程

文档序号:23271001发布日期:2020-12-11 19:02阅读:来源:国知局

技术特征:

1.一种传输设备配置校验同步方法,其特征在于,包括步骤:

分别获取主盘配置块的校验和信息和备盘配置块的校验和信息,并将主盘配置块的校验和信息和备盘配置块的校验和信息对应保存在主盘的两个校验和列表中;

创建一个用于处理校验和信息的线程x;

每间隔一段时间,线程x将两个校验和列表进行比较,如果有配置块的校验和不一致,则主盘向备盘发送该配置块数据,并在备盘接收成功后,线程x将主盘的检验和信息覆盖备盘配置块的校验和信息,完成配置校验同步。

2.如权利要求1所述的传输设备配置校验同步方法,其特征在于,当发生主备切换后,所述分别获取主盘配置块的校验和信息和备盘配置块的校验和信息的具体步骤包括:

新的主盘根据配置文件重新计算配置块的校验和信息,新的备盘删除以前的配置,并同步新的主盘的配置文件,再根据新的备盘同步到的配置文件,得到新的备盘配置块的校验和信息。

3.如权利要求1所述的传输设备配置校验同步方法,其特征在于,当应用于存在多个扩展框的场景时,在主盘上新建一个扩展框校验和列表,所有扩展框的配置校验和信息都存放在所述扩展框校验和列表中,采用点对多点的组播方式同步多个扩展框的配置,多个扩展框以并行的同步方式进行配置下发。

4.如权利要求1所述的传输设备配置校验同步方法,其特征在于,所述主盘向备盘发送该配置块数据的具体步骤包括:主盘收到新的配置数据后,根据配置块数量、下发频率,判断配置同步的方式,根据不同的配置同步的方式对应更新两个校验和列表。

5.如权利要求4所述的传输设备配置校验同步方法,其特征在于,对应更新两个校验和列表的具体步骤包括:

主盘根据新的配置数据更新主盘配置块的检验和信息;

主盘向备盘发送更新配置块的配置文件压缩包,等待备盘正常收到后的确认应答;

主盘在收到备盘接收成功的应答后,线程x将主盘的检验和信息覆盖备盘配置块的校验和信息;若主盘未收到备盘接收成功的应答,则主盘重新向备盘发送更新配置块的配置文件压缩包,直至收到备盘接收成功的应答。

6.如权利要求4所述的传输设备配置校验同步方法,其特征在于,所述根据不同的配置同步的方式对应更新两个校验和列表的具体步骤包括:

若为少量配置数据增量下发,则实时同步配置块数据,并更新两个校验和列表;

若为大量配置数据批量下发,则进行延时同步,在间隔延时时长后,根据最新的配置块数据更新两个校验和列表。

7.如权利要求6所述的传输设备配置校验同步方法,其特征在于,所述延时时长的计算方式为:

设置多个影响延时时长的因素,并为每个因素分配加权值,通过加权平均计算公式计算出加权平均值,再通过加权平均值计算本次配置下发的延时时长。

8.如权利要求7所述的传输设备配置校验同步方法,其特征在于,所述通过加权平均值计算本次配置下发的延时时长的计算公式为:t=x*δt;

其中,t为延时时长,x为加权平均值,δt为经验系数。

9.如权利要求1所述的传输设备配置校验同步方法,其特征在于,还包括步骤:

间隔一段时间,备盘重新计算配置块的校验和信息,并将重新计算得到的校验和信息发送给主盘,主盘在对应的校验和列表中重新更新备盘配置块的校验和信息。

10.一种传输设备配置校验同步系统,其特征在于,包括:

校验和处理模块,其用于分别获取主盘配置块的校验和信息和备盘配置块的校验和信息,并将主盘配置块的校验和信息和备盘配置块的校验和信息对应保存在主盘的两个校验和列表中;

线程创建模块,其用于创建一个用于处理校验和信息的线程x;

校验同步模块,其用于每间隔一段时间,线程x将两个校验和列表进行比较,如果有配置块的校验和不一致,则主盘向备盘发送该配置块数据,并在备盘接收成功后,线程x将主盘的检验和信息覆盖备盘配置块的校验和信息,完成配置校验同步。


技术总结
本发明公开了一种传输设备配置校验同步方法及系统,涉及数据传输技术领域,所述方法包括步骤:分别获取主盘配置块的校验和信息和备盘配置块的校验和信息,并将主盘配置块的校验和信息和备盘配置块的校验和信息对应保存在主盘的两个校验和列表中;创建一个用于处理校验和信息的线程X;每间隔一段时间,线程X将两个校验和列表进行比较,如果有配置块的校验和不一致,则主盘向备盘发送该配置块数据,并在备盘接收成功后,线程X将主盘的检验和信息覆盖备盘配置块的校验和信息,完成配置校验同步。本申请提供的传输设备配置校验同步方法,大大提高了增量同步处理效率,而且可以避免丢包、队列阻塞等问题。

技术研发人员:蒋磊;张宏
受保护的技术使用者:烽火通信科技股份有限公司
技术研发日:2020.08.28
技术公布日:2020.12.11
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1