【技术实现步骤摘要】
一种报文转发方法、装置、存储介质和电子设备
本申请涉及通信
,尤其涉及一种报文转发方法、装置、存储介质和电子设备。
技术介绍
随着网络安全设备的普及,网络地址转换(NetworkAddressTranslation,NAT)的转换成功率也越来越受到关注。目前,在内网的用户设备与外网的服务器进行交互时,现有的方法是根据控制报文协议(InternetControlMessageProtocol,ICMP)报文的可达性测试结果来进行NAT转换。在实现本专利技术的过程中,专利技术人发现现有技术中存在如下问题:在网络不稳定(例如,网络抖动或者网络延时大)的情况下,根据ICMP报文的可达性测试结果进行NAT转换会出现误判的情况,从而在网络不稳定的情况仍然进行NAT转换,容易导致出现网络中断的情况。也就是说,现有技术中存在着NAT转换的成功率比较低的问题。
技术实现思路
本申请实施例的目的在于提供一种报文转发方法、装置、存储介质和电子设备,以解决现有技术中存在着的NAT转换的成功率比较低的问题。第一方面,本申请实施例提供了一种报文转发方法,该报文转发方法应用于网络安全设备,所述网络安全设备中存储有多个网络地址转换NAT策略和每个NAT策略对应的网络质量记录表,所述每个NAT策略均记录有源地址池和目的地址池之间的映射关系,所述网络质量记录表记录有所述源地址池中每个源地址和所述目的地址池中每个目的地址对应的网络质量参数,该报文转发方法包括:获取待转发报文;根据所述待转发报文,查找与所述 ...
【技术保护点】
1.一种报文转发方法,其特征在于,所述报文转发方法应用于网络安全设备,所述网络安全设备中存储有多个网络地址转换NAT策略和每个NAT策略对应的网络质量记录表,所述每个NAT策略均记录有源地址池和目的地址池之间的映射关系,所述网络质量记录表记录有所述源地址池中每个源地址和所述目的地址池中每个目的地址对应的网络质量参数,所述报文转发方法包括:/n获取待转发报文;/n根据所述待转发报文,查找与所述待转发报文匹配的目标NAT策略;/n根据所述目标NAT策略对应的目标网络质量记录表中最优网络质量参数,确定目标源地址和目标目的地址;/n根据所述目标源地址和所述目标目的地址,对所述待转发报文进行转发。/n
【技术特征摘要】
1.一种报文转发方法,其特征在于,所述报文转发方法应用于网络安全设备,所述网络安全设备中存储有多个网络地址转换NAT策略和每个NAT策略对应的网络质量记录表,所述每个NAT策略均记录有源地址池和目的地址池之间的映射关系,所述网络质量记录表记录有所述源地址池中每个源地址和所述目的地址池中每个目的地址对应的网络质量参数,所述报文转发方法包括:
获取待转发报文;
根据所述待转发报文,查找与所述待转发报文匹配的目标NAT策略;
根据所述目标NAT策略对应的目标网络质量记录表中最优网络质量参数,确定目标源地址和目标目的地址;
根据所述目标源地址和所述目标目的地址,对所述待转发报文进行转发。
2.根据权利要求1所述的报文转发方法,其特征在于,所述网络质量参数为网络延时的评估值和网络带宽的评估值的平均值。
3.根据权利要求1所述的报文转发方法,其特征在于,所述根据所述目标NAT策略对应的目标网络质量记录表中最优网络质量参数,确定目标源地址和目标目的地址,包括:
对所述目标网络质量记录表中的网络质量参数进行优先级排序,获得优先级排序结果;
从所述优先级排序结果中选取出所述最优网络质量参数;
根据所述最优网络质量参数,确定所述目标源地址和所述目标目的地址。
4.根据权利要求3所述的报文转发方法,其特征在于,所述从所述优先级排序结果中选取出所述最优网络质量参数,包括:
在确定第一优先级的网络质量参数对应的源端口和所述第一优先级的网络质量参数对应的目的端口均未被占用的情况下,将所述第一优先级的网络质量参数作为所述最优网络质量参数,其中,所述第一优先级为当前最高优先级。
5.根据权利要求3所述的报文转发方法,其特征在于,所述从所述优先级排序结果中选取出所述最优网络质量参数,包括:
在确定第一优先级的网络质量参数对应的源端口被占用和/或所述第一优先级的网络质量参数对应的目的端口被占用的情况下,将所述第一优先级的网络质量参数的优先级调整为最低优先级,其中,所述第一优先级为当前最高优先级;以及,
将第二优先级的网络质量参数作为所述最优网络质量参数,其中,所述第二优先级为更新后的最高优先级,且所述第二优先级的网络质量参数对应的源端口和所述第二优先级的网络质量参数对应的目的端口均未被占用。
6.一种报文转发装置,其特征在于,所述报文转发装置应用于网络安全设备,所述网络安全设备中存储有多个网络地址转换NAT策略和每个NAT策略对应的网络质量记录表,所述每个NAT策略均记录...
【专利技术属性】
技术研发人员:范鸿雷,于洋,纪鹏飞,
申请(专利权)人:北京天融信网络安全技术有限公司,北京天融信科技有限公司,北京天融信软件有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。