【技术实现步骤摘要】
一种流表数据的备份方法、装置、网络设备和存储介质
[0001]本专利技术实施例涉及网络传输技术,尤其涉及一种流表数据的备份方法、装置、网络设备和存储介质。
技术介绍
[0002]对于运行于现网中的网络设备,当网络设备出现故障时,需要另一台设备可以快速接管当前网络流量,因此,主备容灾功能成为了网络设备必不可少的组成部分。
[0003]在主机发生故障时,将备机变为主机来接管当前的流量业务,以保证现网中业务的连续性,而发生倒换后新主能否快速接管当前的业务流量,则依靠旧主上的流表数据,以此确保对流量的高速转发。
[0004]现有技术中,虚拟化的网络设备多为多核网络设备,而在多核环境下,流表数据的备份,通常是由每个处理器内核各自执行自己的备份数据发送,也即每个处理器内核在处理流量转发的同时,执行流表数据的备份,但这样的流表备份方式,极大地影响了处理器内核的数据转发性能,无法确保备份数据的同步效率。
技术实现思路
[0005]本专利技术实施例提供了一种流表数据的备份方法、装置、网络设备和存储介质,以实现网 ...
【技术保护点】
【技术特征摘要】
1.一种流表数据的备份方法,其特征在于,应用于网络设备中,包括:响应于检测到目标转发核中存在新增流表数据,通过所述目标转发核,将所述新增流表数据的备份数据发送至匹配的目标内存空间;将所述目标内存空间中的所述备份数据,发送至匹配的目标消息队列;通过目标备份核,读取所述目标消息队列中的所述备份数据,并对所述备份数据进行序列化;通过所述目标备份核,将序列化后的所述备份数据发送至备用网络设备。2.根据权利要求1所述的方法,其特征在于,在检测到目标转发核中存在新增流表数据前,还包括:根据所述网络设备的历史流量记录,配置所述网络设备的转发核和备份核;其中,所述网络设备包括至少一个所述转发核和至少一个所述备份核,所述备份核与至少一个所述转发核相匹配。3.根据权利要求1或2所述的方法,其特征在于,在检测到目标转发核中存在新增流表数据前,还包括:响应于获取到设备启动指令,为所述网络设备的转发核,配置内存空间和消息队列;其中,所速转发核与所述内存空间一一匹配,所述转发核与所述消息队列一一匹配。4.根据权利要求3所述的方法,其特征在于,所述内存空间包括Cache存储空间;和/或所述消息队列基于生产者及消费者模式运行;其中,所述转发核是所述消息队列的生产者,所述备份核是所述消息队列的消费者。5.根据权利要求1所述的方法,其特征在于,所述通过所述目标转发核,将所述新增流表数据的备份数据发送至匹配的目标内存空间,具体包括:判断所述目标内存空间是否满足所述备份数据的存储需求;若所述目标内存空间满足所述备份数据的存储需求,则通过所述目标转发核,将所述新增流表数据的备份数据发送至匹配的目标内存空间;若所述目标内存空间不满足所述备份数据的存储需求,则对所述目标内存空间进行增容,并通过所述目标转发核,将所述新增流表数据的备份数据发送至增容后的所述目标内存空间。6.根据权利要求1所述的方法,其特征在于,所述通过目标备份核,读取所述目标消息队列中的所述备份数据,...
【专利技术属性】
技术研发人员:米胜山,傅强,袁林,邸学锋,马洪彬,窦晶,贾立军,刘道林,范晓波,张赫男,姜双双,智斌,阿曼太,梁彧,蔡琳,杨满智,王杰,田野,金红,陈晓光,
申请(专利权)人:恒安嘉新北京科技股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。