一种网络地址转换方法以及计算设备技术

技术编号:42690492 阅读:29 留言:0更新日期:2024-09-10 12:39
本申请实施例公开了一种网络地址转换方法以及计算设备,其中方法包括:基于eBPF XDP从第一网络接口中获取待发送的第一报文,并解析第一报文得到第一网络通信参数;基于预设的网络地址转换关系,将第一网络通信参数转换为第二网络通信参数;其中,预设的网络地址转换映射关系基于eBPF map生成;将第二报文通过XDP重定向的第二网络接口发送;其中,第二报文为将第一报文中的第一网络通信参数替换为第二网络通信参数后的报文;可以提高报文的转发效率。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种网络地址转换方法以及计算设备


技术介绍

1、在网络通信中,通常存在私有网络与公共网络之间的通信,在这种情况下,通过需要利用到网络地址转换(network address translation,简称nat)技术,以将私有的地址信息转换为公共的地址信息,从而在私有网络和公共网络之间进行通信。目前,网络地址转换技术所采用的方式是通过iptables实现或者ipvs+iptables实现,在这些方式下,报文需要经过内核协议栈的netfilter框架中所有转发流程,在这些转发流程中通常会涉及大量的匹配流程,从而导致网络地址转换消耗较长的时间,进而使得报文的转发效率较低。因此,如何提高报文的转发效率成为当前研究热点。


技术实现思路

1、本申请实施例提供了一种网络地址转换方法以及计算设备,可以提高报文的转发效率。

2、第一方面,本申请实施例提供了一种网络地址转换方法,可包括:

3、基于ebpf xdp从第一网络接口中获取待发送的第一报文,并解析所述第一报文得到第一网本文档来自技高网...

【技术保护点】

1.一种网络地址转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述网络地址转换关系包括:第一预设网络通信参数以及与每个第一预设网络通信参数对应的第二预设网络通信参数;

3.根据权利要求2所述的方法,其特征在于,所述第一网络通信参数包括所述第一报文的源IP地址、目标IP地址、源端口号和目标端口号;

4.根据权利要求2所述的方法,其特征在于,所述第一网络通信参数包括所述第一报文的源IP地址、目标IP地址、源端口号、目标端口号和传输协议;

5.根据权利要求2-4任一项所述的方法,其特征在于,所述方法还包括:...

【技术特征摘要】

1.一种网络地址转换方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述网络地址转换关系包括:第一预设网络通信参数以及与每个第一预设网络通信参数对应的第二预设网络通信参数;

3.根据权利要求2所述的方法,其特征在于,所述第一网络通信参数包括所述第一报文的源ip地址、目标ip地址、源端口号和目标端口号;

4.根据权利要求2所述的方法,其特征在于,所述第一网络通信参数包括所述第一报文的源ip地址、目标ip地址、源端口号、目标端口号和传输协议;

5.根据权利要求2-4任一项所述的方法,其特征在于,所述方法还包括:

6.根据权利要...

【专利技术属性】
技术研发人员:吴林峰
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1