一种流表数据的备份方法、装置、网络设备和存储介质制造方法及图纸

技术编号:32220722 阅读:24 留言:0更新日期:2022-02-09 17:25
本发明专利技术实施例公开了一种流表数据的备份方法及装置,该方法包括:响应于检测到目标转发核中存在新增流表数据,通过目标转发核,将新增流表数据的备份数据发送至匹配的目标内存空间;将目标内存空间中的备份数据,发送至匹配的目标消息队列;通过目标备份核,读取目标消息队列中的备份数据,并对备份数据进行序列化;通过目标备份核,将序列化后的备份数据发送至备用网络设备。本发明专利技术实施例提供的技术方案,实现了转发核上数据转发任务与流表备份任务的分离,极大地减轻了转发核的数据处理压力,提高了转发核的数据转发效率,同时,通过备份核执行序列化及备份数据发送,提高了流表数据的同步效率。据的同步效率。据的同步效率。

【技术实现步骤摘要】
一种流表数据的备份方法、装置、网络设备和存储介质


[0001]本专利技术实施例涉及网络传输技术,尤其涉及一种流表数据的备份方法、装置、网络设备和存储介质。

技术介绍

[0002]对于运行于现网中的网络设备,当网络设备出现故障时,需要另一台设备可以快速接管当前网络流量,因此,主备容灾功能成为了网络设备必不可少的组成部分。
[0003]在主机发生故障时,将备机变为主机来接管当前的流量业务,以保证现网中业务的连续性,而发生倒换后新主能否快速接管当前的业务流量,则依靠旧主上的流表数据,以此确保对流量的高速转发。
[0004]现有技术中,虚拟化的网络设备多为多核网络设备,而在多核环境下,流表数据的备份,通常是由每个处理器内核各自执行自己的备份数据发送,也即每个处理器内核在处理流量转发的同时,执行流表数据的备份,但这样的流表备份方式,极大地影响了处理器内核的数据转发性能,无法确保备份数据的同步效率。

技术实现思路

[0005]本专利技术实施例提供了一种流表数据的备份方法、装置、网络设备和存储介质,以实现网络设备的流表数据备份本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种流表数据的备份方法,其特征在于,应用于网络设备中,包括:响应于检测到目标转发核中存在新增流表数据,通过所述目标转发核,将所述新增流表数据的备份数据发送至匹配的目标内存空间;将所述目标内存空间中的所述备份数据,发送至匹配的目标消息队列;通过目标备份核,读取所述目标消息队列中的所述备份数据,并对所述备份数据进行序列化;通过所述目标备份核,将序列化后的所述备份数据发送至备用网络设备。2.根据权利要求1所述的方法,其特征在于,在检测到目标转发核中存在新增流表数据前,还包括:根据所述网络设备的历史流量记录,配置所述网络设备的转发核和备份核;其中,所述网络设备包括至少一个所述转发核和至少一个所述备份核,所述备份核与至少一个所述转发核相匹配。3.根据权利要求1或2所述的方法,其特征在于,在检测到目标转发核中存在新增流表数据前,还包括:响应于获取到设备启动指令,为所述网络设备的转发核,配置内存空间和消息队列;其中,所速转发核与所述内存空间一一匹配,所述转发核与所述消息队列一一匹配。4.根据权利要求3所述的方法,其特征在于,所述内存空间包括Cache存储空间;和/或所述消息队列基于生产者及消费者模式运行;其中,所述转发核是所述消息队列的生产者,所述备份核是所述消息队列的消费者。5.根据权利要求1所述的方法,其特征在于,所述通过所述目标转发核,将所述新增流表数据的备份数据发送至匹配的目标内存空间,具体包括:判断所述目标内存空间是否满足所述备份数据的存储需求;若所述目标内存空间满足所述备份数据的存储需求,则通过所述目标转发核,将所述新增流表数据的备份数据发送至匹配的目标内存空间;若所述目标内存空间不满足所述备份数据的存储需求,则对所述目标内存空间进行增容,并通过所述目标转发核,将所述新增流表数据的备份数据发送至增容后的所述目标内存空间。6.根据权利要求1所述的方法,其特征在于,所述通过目标备份核,读取所述目标消息队列中的所述备份数据,...

【专利技术属性】
技术研发人员:米胜山傅强袁林邸学锋马洪彬窦晶贾立军刘道林范晓波张赫男姜双双智斌阿曼太梁彧蔡琳杨满智王杰田野金红陈晓光
申请(专利权)人:恒安嘉新北京科技股份公司
类型:发明
国别省市:

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

1