本发明涉及云计算虚拟网络,具体为一种使用硬件加速nat网关的方法。
背景技术:
1、nat网关是物通博联推出的一款物联网设备,它可以将私有网络中的ip地址转换为公共网络中的ip地址,从而实现内部网络与外部网络的通信。它还负责处理各种网络协议,确保数据在不同网络之间的传输能够顺利进行。nat网关通常被部署在工厂设备上层接口上,以便对内部网络进行地址转换和数据转发。
2、目前,nat网关存在大的性能问题:
3、流表完全用软件实现,主cpu处理,过程复杂,比较费cpu资源,性能不能满足高带宽大连接的场景;
4、nat连接的状态表处理总是走的慢路径,导致需要snat,dnat的连接网络性能更低下;
5、使用多cpu的服务器能一定程度上提高性能,但是性价比和能效比低下。
6、在高带宽大连接的场景使用多cpu服务器能耗太大,不符合数据中心绿色节能要求。
技术实现思路
1、本发明的目的在于提供一种使用硬件加速nat网关的方法,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:一种使用硬件加速nat网关的方法,所述方法包括以下步骤:
3、使用智能网卡实现nat网关的处理过程卸载;
4、使用流表和连接状态表实现nat网关并卸载到智能网卡处理。
5、优选的,nat网关使用物理网物理服务器部署。
6、优选的,使用智能网卡作为nat网关的加速硬件。
7、优选的,nat网关的流表使用智能网卡卸载到智能网卡上。
8、优选的,nat网关的已连接的连接状态表被卸载到智能网卡上。
9、优选的,已经卸载到网卡的流表和已建立连接的状态表全部靠智能网卡硬件来处理。
10、优选的,使用低配的服务器作为nat网关加上智能网卡实现高性能nat网关。
11、与现有技术相比,本发明的有益效果是:
12、本发明提出的使用硬件加速nat网关的方法,大大地提高了nat网关的性能。节省了宝贵的cpu资源,允许小规格的服务器就能处理大带宽高连接数的场景。节省了电力消耗,智能网卡使用asic实现,能效比更高。改善客户满意度和粘性,使用硬件加速后,连接更顺畅,性能更好。
1.一种使用硬件加速nat网关的方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种使用硬件加速nat网关的方法,其特征在于:nat网关使用物理网物理服务器部署。
3.根据权利要求1所述的一种使用硬件加速nat网关的方法,其特征在于:使用智能网卡作为nat网关的加速硬件。
4.根据权利要求1所述的一种使用硬件加速nat网关的方法,其特征在于:nat网关的流表使用智能网卡卸载到智能网卡上。
5.根据权利要求1所述的一种使用硬件加速nat网关的方法,其特征在于:nat网关的已连接的连接状态表被卸载到智能网卡上。
6.根据权利要求1所述的一种使用硬件加速nat网关的方法,其特征在于:已经卸载到网卡的流表和已建立连接的状态表全部靠智能网卡硬件来处理。
7.根据权利要求1所述的一种使用硬件加速nat网关的方法,其特征在于:使用低配的服务器作为nat网关加上智能网卡实现高性能nat网关。