【技术实现步骤摘要】
一种数据处理方法及电子设备
[0001]本专利技术实施例涉及计算机
,特别涉及一种数据处理方法及电子设备。
技术介绍
[0002]分布式框架防火墙由多块业务板组成,共同提供数据处理功能;当正向报文命中NAT策略后进行地址转换,导致正反向报文的IP地址不一致,交换板通过哈希算法将正反向报文分流到不同业务板上处理,为保证连接完整性使用重定向表机制,反向报文可以查询表项重定向到正向报文所在板卡;由于会话表项和重定向表项节点未进行备份处理,当正向报文所在板卡离线,正向报文流量通过哈希分流到其他业务板,由于未查询到会话表项会出现会话中断,当反向报文分流的业务板离线,反向报文流量分流到新业务板,未匹配到重定向表且未查到会话表项,会出现会话中断现象;如图1所示,客户端发送请求报文,防火墙通过哈希算法分流至A业务板,在A业务板上进行NAT转换和会话表项创建;当业务板A离线,客户端发送的报文被重新分流到B业务板上,由于业务板B没有相关会话表项,报文将被丢弃,会话中断。而如图2所示,客户端报文哈希分流到A业务板上进行NAT转换和会话表项创 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于具有多个业务板的电子设备中,所述方法包括:在第一业务板获得第一报文,并确定所述第一报文为正向报文时,处理所述第一报文;所述第一业务板从所述多个业务板中计算确定与所述第一业务板对应的备份业务板,所述备份业务板用于在所述第一业务板离线时接收被分流到所述第一业务板的报文,并对所述报文进行处理;所述第一业务板将所述第一报文的处理结果同步备份至所述备份业务板;当所述第一业务板离线,所述备份业务板获得所述第一报文时,计算用于接收第二报文的第二业务板,所述第二报文为与所述第一报文对应的反向报文;所述第二业务板基于所述第一报文创建第一重定向表;若所述第二业务板与所述备份业务板为不同的业务板,则所述第二业务板更改所述第一重定向表,使所述第二报文到达所述第二业务板时能够被重定向至所述备份业务板,保证第一报文与第二报文均由同一个业务板处理,进而确保会话不中断。2.根据权利要求1所述的方法,其中,还包括:由所述第二业务板发送所述第一报文至服务器。3.根据权利要求1所述的方法,其中,所述处理所述第一报文,包括:所述第一业务板基于所述第一报文的类型对所述第一报文进行网络地址转换,并创建对应所述第一报文的会话表。4.根据权利要求3所述的方法,其中,所述将所述第一报文的处理结果同步备份至所述备份业务板,包括:至少将所述会话表同步备份至所述备份业务板。5.根据权利要求1所述的方法,其中,所述方法还包括:在确定所述第二业务板与所述备份业务板为不同的业务板时,所述备份业务板将所述第一报文重定向至所述第二业务板;所述第二业务板更改所述第一重定向表中记录所述第一报文所在业务板为所述备份业务板。6.根据权利要求5所述的方法,其中,还包括:所述第二业务板获得所述第二报文时,基于所述第一重定向表,将所述第二报...
【专利技术属性】
技术研发人员:王铭圣,王强,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。