基于多个网络的通信方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25406107 阅读:44 留言:0更新日期:2020-08-25 23:09
一种基于多个网络的通信方法,所述方法包括:当第一网关节点接收到第一访问请求时,若第一网关节点未存储第一会话,确定管理第一报文的第二网关节点;当检测到第二网关节点出现故障时,将所有网络地址资源重新分配至所有网关节点中除了第二网关节点外的剩余网关节点;重新确定管理第一报文的第三网关节点;将第一报文发送至第三网关节点;若第三网关节点存储的多个会话包括第一会话,获取第一会话存储的第一网络地址以及第一端口;将第一报文的源地址映射为第一网络地址,以及将第一报文的源端口映射为第一端口,将第一报文发送至外部网络。本发明专利技术还提供一种基于多个网络的通信装置、电子设备以及存储介质。本发明专利技术能提高网络服务质量。

【技术实现步骤摘要】
基于多个网络的通信方法、装置、电子设备及存储介质
本专利技术涉及网络通信
,尤其涉及一种基于多个网络的通信方法、装置、电子设备及存储介质。
技术介绍
目前,内部网络访问外部网络时,需要通过NAT(NetworkAddressTranslation,网络地址转换)处理将内部网络请求的互联网协议地址映射为合法的地址,才可以访问外部网络。在访问的过程中,会建立一个与访问请求相关的Session(会话),通过会话来保存相关信息。但在实践中发现,如果在访问过程中的某个网关节点发生了故障,该网关节点就无法继续处理用户的访问请求,需要将用户的访问请求发送到其他网关节点,以由其他网关节点为用户处理该访问请求。但是由于其他网关节点没有与这个访问请求相关的会话,因此,无法使用其他网关节点来继续处理该访问请求的相关业务,导致网络服务质量较差。因此,如何确保用户的访问请求的正常处理以提高网络服务质量是一个亟需解决的技术问题。
技术实现思路
鉴于以上内容,有必要提供一种基于多个网络的通信方法、装置、电子设备及存储介质,能够确保内部网络可本文档来自技高网...

【技术保护点】
1.一种基于多个网络的通信方法,其特征在于,所述方法包括:/n当第一网关节点接收到由内部网络发往外部网络的第一访问请求时,判断所述第一网关节点是否存储有与所述第一访问请求携带的第一报文匹配的第一会话;/n若所述第一网关节点未存储有与所述第一访问请求携带的第一报文匹配的第一会话,通过哈希算法,根据所述第一报文的目的地址以及所述第一报文的目的端口,确定管理所述第一报文的第二网关节点;/n当检测到所述第二网关节点出现故障时,将所有网络地址资源重新分配至所有网关节点中除了所述第二网关节点外的剩余网关节点;/n根据所述剩余网关节点的网络地址资源以及所述第一报文的目的地址以及所述第一报文的目的端口,重新确...

【技术特征摘要】
1.一种基于多个网络的通信方法,其特征在于,所述方法包括:
当第一网关节点接收到由内部网络发往外部网络的第一访问请求时,判断所述第一网关节点是否存储有与所述第一访问请求携带的第一报文匹配的第一会话;
若所述第一网关节点未存储有与所述第一访问请求携带的第一报文匹配的第一会话,通过哈希算法,根据所述第一报文的目的地址以及所述第一报文的目的端口,确定管理所述第一报文的第二网关节点;
当检测到所述第二网关节点出现故障时,将所有网络地址资源重新分配至所有网关节点中除了所述第二网关节点外的剩余网关节点;
根据所述剩余网关节点的网络地址资源以及所述第一报文的目的地址以及所述第一报文的目的端口,重新确定管理所述第一报文的第三网关节点;
根据所述第三网关节点存储的多个会话,将所述第一报文发送至所述外部网络。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第三网关节点存储的多个会话,将所述第一报文发送至所述外部网络包括:
将所述第一报文发送至所述第三网关节点;
判断所述第三网关节点存储的多个会话是否包括所述第一会话;
若所述第三网关节点存储的多个会话包括所述第一会话,获取所述第一会话存储的第一网络地址以及第一端口;
通过地址资源转换算法,将所述第一报文的源地址映射为所述第一网络地址,以及将所述第一报文的源端口映射为所述第一端口,以使用所述第一网络地址以及所述第一端口,将所述第一报文发送至所述外部网络。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若所述第三网关节点存储的多个会话未包括所述第一会话,从所述第三网关节点的可用网络地址资源中选择第二网络地址以及第二端口;
通过所述地址资源转换算法,将所述第一报文的源地址映射为所述第二网络地址,以及将所述第一报文的源端口映射为所述第二端口;
根据所述第一报文的源地址、所述第一报文的源端口、所述第二网络地址以及所述第二端口,生成与所述第一报文匹配的第二会话;
将所述第二会话同步至所有正常运行的网关节点。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当第四网关节点接收到由所述外部网络发送至所述内部网络的第二访问请求时,判断所述第四网关节点是否存储有与所述第二访问请求携带的第二报文匹配的第三会话;
若所述第四网关节点存储有与所述第二访问请求携带的第二报文匹配的第三会话,将所述第二报文的目的地址映射为所述第三会话存储的第三网络地址,以及将所述第二报文的目的端口映射为所述第三会话存储的第三端口,并根据映射后的所述第二报文的第三网络地址以及所述第二报文的第一端口,将所述第二报文发...

【专利技术属性】
技术研发人员:覃华伟
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1