【技术实现步骤摘要】
数据同步方法和系统
[0001]本公开涉及数据通信领域,尤其涉及一种数据同步方法和系统。
技术介绍
[0002]网络设备框式路由系统中主备控制板之间,需要同步核心进程的内存数据,才能在主用控制板故障时系统可以迅速切换到备用控制板,以实现NSF(NonStop Forwarding,不间断转发)功能和NSR(Non-Stopping Routing,不间断路由)功能。
[0003]相关技术中,主用控制板将核心进程内存数据发送至备用控制板,以与备用控制板进行数据同步,但交互数据量大,同步时间长。
技术实现思路
[0004]本公开要解决的一个技术问题是,提供一种数据同步方法和系统,能够减少主用控制板和备用控制板之间数据比对量以及数据交互量。
[0005]根据本公开一方面,提出一种数据同步方法,包括:主用控制板确定内存数据发生变化,则将发生变化的内存数据的第一摘要发送至备用控制板;备用控制板判断本地发生变化的内存数据的第二摘要是否与第一摘要相同,若第二摘要和第一摘要不相同,则向主用控制板发送数据获取请 ...
【技术保护点】
【技术特征摘要】
1.一种数据同步方法,包括:主用控制板确定内存数据发生变化,则将发生变化的内存数据的第一摘要发送至备用控制板;所述备用控制板判断本地发生变化的内存数据的第二摘要是否与所述第一摘要相同,若所述第二摘要和所述第一摘要不相同,则向所述主用控制板发送数据获取请求;所述主用控制板将发生变化的内存数据发送至所述备用控制板;以及所述备用控制板根据所述主用控制板发送的内存数据修正本地发生变化的内存数据。2.根据权利要求1所述的数据同步方法,还包括:所述主用控制板和所述备用控制板同时接收线卡接口板发送的协议报文,根据所述协议报文进行相同运算,得到本地的内存数据。3.根据权利要求1或2所述的数据同步方法,还包括:若所述第一摘要和所述第二摘要相同,则所述备用控制板向所述主用控制板发送数据同步消息;以及所述主用控制板标记存储的内存数据与所述备用控制板存储的内存数据同步。4.根据权利要求1或2所述的数据同步方法,还包括:所述备用控制板在修正本地发生变化的内存数据后,计算修正的内存数据的第三摘要,并将所述第三摘要发送至所述主用控制板;以及所述主用控制板在接收到所述第三摘要时,判断所述第三摘要与所述第一摘要是否相同,若所述第三摘要与所述第一摘要相同,则标记存储的内存数据与所述备用控制板存储的内存数据同步,否则,重新将发生变化的内存数据发送至所述备用控制板。5.根据权利要求1或2所述的数据同步方法,还包括:所述主用控制板向所述备用控制板发送发生变化的内存数据时,标记存储的内存数据与所述备用控制板存储的内存数据不同步。6.根据权...
【专利技术属性】
技术研发人员:李鹏,欧亮,钟超,党卫谦,刘嘉伟,李杰群,鄢欢,刘汉江,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。