一种报文传输方法、装置以及系统制造方法及图纸

技术编号:44601147 阅读:23 留言:0更新日期:2025-03-14 12:56
本申请实施例提供了一种报文传输方法、装置以及系统,涉及计算机领域,能够提高在存在代理服务器的情况下,实现基于负载均衡器进行报文传输的功能。该方法包括:第一发送设备向代理服务器发送第一报文;该多个发送设备包括:第一发送设备;第一报文的源地址用于指示第一发送设备;代理服务器将第一报文转换为第二报文;该第二报文包括第一报文的报文体、第二报文的源地址和第一报文的源地址;该第二报文的源地址用于指示代理服务器的公用地址;负载均衡器接收代理服务器发送的第二报文,并基于第二报文所包括的第一报文的源地址,从上述多个接收设备中确定第一接收设备;以及将该第二报文发送至第一接收设备。

【技术实现步骤摘要】

本申请涉及计算机领域,尤其涉及一种报文传输方法、装置以及系统


技术介绍

1、随着系统业务的不断复杂化,该系统的业务流量也在呈指数倍增加;为了保证该系统的后端服务器(即报文的接收设备)负载均衡,发送设备需要将报文发送至负载均衡器,通过负载均衡器将该系统的业务流量(或者称为业务报文)分流到不同的后端服务器中。但发送设备将报文直接发送至负载均衡器的方式会暴露该报文的源地址(即发送该报文的内网地址),存在安全性问题的;为解决安全性问题,常见的处理方式是使用代理服务器将不同发送设备所发送的报文的源地址均转换为同一公用地址,然后,由该代理服务器将转换后的报文发送至负载均衡器。

2、然而,由于上述负载均衡器从代理服务器接收到的报文的源地址均为该公用地址,以使负载均衡器在基于接收到的报文的源地址进行负载均衡的情况下,该负载均衡器会将所有报文分流至同一后端服务器,存在负载不均衡问题。因此,在存在代理服务器的情况下,如何基于负载均衡器进行报文传输成为本领域亟待解决的技术问题。


技术实现思路

1、本申请提供一种报文传本文档来自技高网...

【技术保护点】

1.一种报文传输方法,其特征在于,所述方法应用于报文传输系统,所述系统包括:多个发送设备、代理服务器、负载均衡器以及多个接收设备;其中,所述多个发送设备通过所述代理服务器与所述负载均衡器之间存在通信链接,所述负载均衡器与所述多个接收设备之间存在通信链接; 所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一报文的源地址携带在所述第一报文中的源地址字段中,所述将所述第一报文转换为第二报文,包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,所述第一报文的源地址携带在所述第一报文中的源地址字段中,在所...

【技术特征摘要】

1.一种报文传输方法,其特征在于,所述方法应用于报文传输系统,所述系统包括:多个发送设备、代理服务器、负载均衡器以及多个接收设备;其中,所述多个发送设备通过所述代理服务器与所述负载均衡器之间存在通信链接,所述负载均衡器与所述多个接收设备之间存在通信链接; 所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一报文的源地址携带在所述第一报文中的源地址字段中,所述将所述第一报文转换为第二报文,包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1所述的方法,其特征在于,所述第一报文的源地址携带在所述第一报文中的源地址字段中,在所述第一发送设备向所述代理服务器发送第一报文之前,所述方法包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述第二报文所包括的所述第一报文的源地址,从所述多个接收设备中确定第一接收设备,包括:

6.根据权利要求5所述的方法,其特征在于,所述负载均衡器基于所述第一报文的源地址的哈希值,从所述多个接收设备中确定所述第一接收设备,包括:

7.根据权利要求5所述的方法,其特征在于,所述多个接收设备包括不同接收组中的接收设备,每个接收组中包括至少一个接收设备;在所述基于所述第一报文的源地址的哈希值,从所述多个接收设备中确定所述第一接收设备之前,所述方法还包括:

8.根据权利要求7所述的方法,其特征在于,所述第二报文还包括所述第二报文的带宽级别,所述第二报文的带宽级别用于指示所述第一报文的带宽大小,在所述负载均衡器从多个接收组中,确定所述第二报文的带宽级别对应的目标接收组之前,所述方法还包括:

9.根据权利要求7或8所述的方法,其特征在于,在所述多个接收组包括:第一接收组、第二接收组以及第三接收组的情况下,所述负载均衡器从多个接收组中,确定所述第二报文的带宽级别对应的目标接收组,包括:

10.一种报文传输方法,其特征在于,所述方法应用于报文传输系统中的第一发送设...

【专利技术属性】
技术研发人员:张佳芳饶飞
申请(专利权)人:深圳华为云计算技术有限公司
类型:发明
国别省市:

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

1