一种地址转换方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:30427614 阅读:25 留言:0更新日期:2021-10-24 17:14
本公开提供一种地址转换方法、装置、设备及机器可读存储介质,该方法包括:接收待处理报文,查询本地与所述待处理报文匹配的会话信息;根据与所述待处理报文匹配的会话信息,对所述待处理报文进行地址转换;将经过地址转换的报文进行根据转换后的目的IP地址进行转发;所述会话信息是根据CPU下发的会话信息保存的。通过本公开的技术方案,使用专门的FPGA,根据CPU下发的会话信息,对关联匹配的待处理报文进行地址转换,并将转换后的报文进行转发,避免CPU在地址转换上消耗过大性能,同时利用了FPGA数倍于CPU的地址转换报文转发性能,提高AFT设备的处理效率。高AFT设备的处理效率。高AFT设备的处理效率。

【技术实现步骤摘要】
一种地址转换方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种地址转换方法、装置、设备及机器可读存储介质。

技术介绍

[0002]IPv4技术已经诞生了数十个年头,IPv4设计时采用的是32bit长度。理论上可以提供2的32次方个也就是43亿个IP地址。但是随着设备数量的快速增长。IPv4已经不能满足目前的需求。IPv6地址有2的128次方个。但是由于现在的一些硬件兼容性、软件兼容性,等问题无法立即普及IPv6。目前的NAT技术仅仅只能进行IPv4的地址之间进行转换。目前一些互联网公司的网站地址已经变成了IPv6地址。如果用户的终端不是IPv6的设备将无法访问。
[0003]CPU(central processing unit,中央处理器)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。
[0004]FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(AS本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种地址转换方法,其特征在于,应用于AFT设备的FPGA,所述AFT设备还包括CPU,所述方法包括:接收待处理报文,查询本地与所述待处理报文匹配的会话信息;根据与所述待处理报文匹配的会话信息,对所述待处理报文进行地址转换;将经过地址转换的报文进行根据转换后的目的IP地址进行转发;所述会话信息是根据CPU下发的会话信息保存的。2.根据权利要求1所述的方法,其特征在于,所述接收待处理报文,查询本地与所述待处理报文匹配的会话信息,包括:若本地未查询到与所述待处理报文匹配的会话信息,则将所述待处理报文上送至CPU;接收并保存CPU根据所述被上送的待处理报文下发的会话信息。3.根据权利要求2所述的方法,其特征在于,所述若本地未查询到与所述待处理报文匹配的会话信息,则将所述待处理报文上送至CPU,包括:通过报文上送通道将所述待处理报文上送至CPU;所述接收并保存CPU根据所述被上送的待处理报文下发的会话信息,包括:通过会话下刷通道接收CPU下发的会话信息;所述报文上送通道和会话下刷通道是预先与CPU建立的。4.根据权利要求2所述的方法,其特征在于,所述会话信息是根据CPU下发的会话信息保存的,包括:所述CPU下发的会话信息,是CPU根据待处理报文进行地址转换并预查到路由信息后,记录的映射信息生成的会话信息。5.一种地址转换装置,其特征在于,应用于AFT设备的FPGA,所述AFT设备还包括CPU,所述装置包括:查询模块,用于接收待处理报文,查询本地与所述待处理报文匹配的会话信息;转换模块,用于根据与所述待处理报文匹配的会话信息,对所述待处理报文进行地址转换;转...

【专利技术属性】
技术研发人员:王柏鹤
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

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

1