System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 报文转发方法、装置、电子设备及存储介质制造方法及图纸_技高网

报文转发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40704999 阅读:2 留言:0更新日期:2024-03-22 11:04
本公开涉及一种报文转发方法、装置、电子设备及存储介质。其中,报文转发方法应用于负载均衡网关设备中的任意一个节点,包括:接收第一客户端发送的第一请求报文;从节点中包含的至少一个中央处理器中确定用于对第一请求报文进行转发处理的第一中央处理器,将第一请求报文分发至第一中央处理器,以使第一中央处理器确定第一请求报文对应的第一服务器以及转发路径,并生成第一请求报文对应的转发包,将转发包通过转发路径转发至第一服务器,由此,能够确保节点收到的请求报文,只交由本节点中的中央处理器来进行转发处理,避免了跨节点进行请求报文的转发处理,进而提高了报文转发的效率。

【技术实现步骤摘要】

本公开涉及通信,尤其涉及一种报文转发方法、装置、电子设备及存储介质


技术介绍

1、目前,进行负载均衡的网关集群中的每台网关设备中包含多个节点,各个节点之间通过全映射的方式进行报文转发处理,其中,全映射的方式即某一个节点接收到客户端发送的请求报文之后,将请求报文平均地分发至本节点所在的中央处理器和除本节点之外的其他节点的中央处理器上进行报文转发处理,然而,在将请求报文分发至除本节点之外的其他节点上进行报文转发处理时,需要通过各节点之间的互联模块进行报文传输,造成在跨节点进行报文转发处理时报文转发效率降低的问题,因此,如何提高报文转发的效率是亟需解决的技术问题。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种报文转发方法、装置、电子设备及存储介质。

2、本公开实施例的第一方面提供了一种报文转发方法,应用于负载均衡网关设备中的任意一个节点,包括:

3、接收第一客户端发送的第一请求报文;

4、从节点中包含的至少一个中央处理器中确定用于对第一请求报文进行转发处理的第一中央处理器,将第一请求报文分发至第一中央处理器,以使第一中央处理器确定第一请求报文对应的第一服务器以及转发路径,并生成第一请求报文对应的转发包,将转发包通过转发路径转发至第一服务器。

5、本公开实施例的第二方面提供了一种报文转发装置,应用于负载均衡网关设备中的任意一个节点,包括:

6、第一接收模块,用于接收第一客户端发送的第一请求报文;

7、转发处理模块,用于从节点中包含的至少一个中央处理器中确定用于对第一请求报文进行转发处理的第一中央处理器,将第一请求报文分发至第一中央处理器,以使第一中央处理器确定第一请求报文对应的第一服务器以及转发路径,并生成第一请求报文对应的转发包,将转发包通过转发路径转发至第一服务器。

8、本公开实施例的第三方面提供了一种电子设备,包括:

9、处理器;

10、存储器,用于存储可执行指令;

11、其中,处理器用于从存储器中读取可执行指令,并执行可执行指令以实现上述第一方面提供的报文转发方法。

12、本公开实施例的第四方面提供了一种计算机可读存储介质,该存储介质存储有计算机程序,当计算机程序被处理器执行时,使得处理器实现上述第一方面提供的报文转发方法。

13、本公开实施例提供的技术方案与现有技术相比具有如下优点:

14、本公开实施例提供的报文转发方法、装置、电子设备及存储介质,能够接收第一客户端发送的第一请求报文,在接收到第一请求报文之后,从节点中包含的至少一个中央处理器中确定用于对第一请求报文进行转发处理的第一中央处理器,将第一请求报文分发至第一中央处理器,以使第一中央处理器确定第一请求报文对应的第一服务器以及转发路径,并生成第一请求报文对应的转发包,将转发包通过转发路径转发至第一服务器,由此,能够确保节点收到的请求报文,只交由本节点中的中央处理器来进行转发处理,避免了跨节点进行请求报文的转发处理,进而提高了报文转发的效率。

本文档来自技高网...

【技术保护点】

1.一种报文转发方法,其特征在于,应用于负载均衡网关设备中的任意一个节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一请求报文包括第一源IP地址、第一源端口地址、第一目的IP地址、第一目的端口地址、第一网络协议信息,所述第一目的IP地址为所述负载均衡网关设备对外发布的用于接收报文的IP地址;

3.根据权利要求1所述的方法,其特征在于,所述负载均衡网关设备中的每个节点对应不同的网段信息。

4.根据权利要求1所述的方法,其特征在于,所述转发包包括第二源IP地址、第二源端口地址、第二目的IP地址、第二目的端口地址和所述节点与所述第一服务器之间的第二网络协议信息以及所述第一请求报文,所述第二源IP地址为所述第一中央处理器对应的IP地址。

5.根据权利要求1所述的方法,其特征在于,在所述将所述转发包通过所述转发路径发送至所述第一服务器之后,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,在所述接收第二服务器返回的目标回复报文之前,所述方法还包括:

8.一种报文转发装置,其特征在于,应用于负载均衡网关设备中的任意一个节点,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,当所述计算机程序被处理器执行时,使得处理器实现上述权利要求1-7中任一项所述的报文转发方法。

...

【技术特征摘要】

1.一种报文转发方法,其特征在于,应用于负载均衡网关设备中的任意一个节点,包括:

2.根据权利要求1所述的方法,其特征在于,所述第一请求报文包括第一源ip地址、第一源端口地址、第一目的ip地址、第一目的端口地址、第一网络协议信息,所述第一目的ip地址为所述负载均衡网关设备对外发布的用于接收报文的ip地址;

3.根据权利要求1所述的方法,其特征在于,所述负载均衡网关设备中的每个节点对应不同的网段信息。

4.根据权利要求1所述的方法,其特征在于,所述转发包包括第二源ip地址、第二源端口地址、第二目的ip地址、第二目的端口地址和所述节点与所述第一服务器之间的第二网络协议信息以及所述第一请求报文,所述第二源ip地址为所述第一中央...

【专利技术属性】
技术研发人员:刘茂鑫
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1