【技术实现步骤摘要】
用于加速传输报文的方法、设备及系统
[0001]本申请涉及网络
,特别涉及一种用于加速传输报文的方法、设备及系统。
技术介绍
[0002]为避免一台服务器直接响应所有海量用户请求而出现过载并导致宕机的情况,互联网数据中心应对和响应海量的用户请求时,会部署负载均衡器设备(Load Balancer,简称LB)作为一个必不可少的组件,负责将大量用户的请求相对均衡的分配到后端的各台实际处理请求的服务器。
[0003]在动态加速服务通过专线加速报文传输时,也会用到负载均衡器。在动态加速服务中,动态加速站点的负载均衡器为路由器发送来的请求报文进行分配后端服务器后,再由路由器通过专线路由到后端数据中心的路由器,进而路由到上述负载均衡器分配的服务器。但是,服务器往往无法通过上述路径加速回传应答报文,因为服务器生成的应答报文的目的地址为发出请求的用户终端,因而,应答报文被后端数据中心的路由器转发,通过公网(如因特网)发送至用户终端。然而,公网的传输业务量十分巨大,因此与上行的请求报文相比,下行的应答报文的传输速度往往十分缓慢,影响了用户的体验。
技术实现思路
[0004]本申请提供了一种用于加速传输报文的方法、设备及系统,以使报文的反向加速成为可能。
[0005]第一方面,本申请提供一种用于加速传输报文的方法,应用于负载均衡器,包括:接收请求报文;将该请求报文改为第一报文,其中,该第一报文携带该负载均衡器的因特网协议IP地址;发送该第一报文,其中,该第一报文的载荷与该请求报文相同,该第一报文的目 ...
【技术保护点】
【技术特征摘要】
1.一种用于加速传输报文的方法,其特征在于,应用于负载均衡器,包括:接收请求报文;将所述请求报文改为第一报文,其中,所述第一报文携带所述负载均衡器的因特网协议IP地址;发送所述第一报文,其中,所述第一报文的载荷与所述请求报文相同,所述第一报文的目的IP地址为服务器的IP地址。2.根据权利要求1所述的方法,其特征在于,所述接收请求报文包括:根据所述请求报文的以太网报文头字段值,确定所述请求报文为用于请求数据的报文。3.根据权利要求1或2所述的方法,其特征在于,将所述请求报文改为第一报文,包括:将所述负载均衡器的IP地址添加到所述请求报文的IP报文头的选项字段中。4.根据权利要求3所述的方法,其特征在于,将所述请求报文改为第一报文,还包括:将所述请求报文的IP报文头的报头长度IHL字段值修改为大于5。5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:接收第二报文,所述第二报文由所述服务器根据所述第一报文生成;将所述第二报文改为第三报文,所述第三报文未携带所述负载均衡器的IP地址,所述第三报文携带有所述第二报文的载荷,所述第三报文的目的IP地址为所述请求报文的源IP地址;发送所述第三报文。6.根据权利要求5所述的方法,其特征在于,所述接收第二报文包括:根据所述第二报文中的以太网报文头字段值,判断所述第二报文为用于响应所述请求报文的报文。7.根据权利要求5或6所述的方法,其特征在于,将所述第二报文改为第三报文,包括:将所述第二报文以太网报文头字段值修改为公网可识别的值。8.根据权利要求5至7任一项所述的方法,其特征在于,将所述第二报文改为第三报文,包括:删除所述第二报文的外层IP报文头;其中,所述外层IP报文头的目的IP字段值为所述负载均衡器的IP地址。9.一种用于加速传输报文的方法,其特征在于,应用于服务器,包括:接收第一报文,所述第一报文由负载均衡器改写请求报文得到,所述第一报文的载荷与所述请求报文相同,且所述第一报文携带所述负载均衡器的IP地址;根据所述第一报文生成第二报文,所述第二报文的目的地址为所述负载均衡器的IP地址;发送所述第二报文。10.根据权利要求9所述的方法,其特征在于,在所述接收第一报文之后,所述方法还包括:当所述第一报文中的IHL字段值大于5时,判别所述第一报文为用于请求数据且携带有所述负载均衡器IP地址的报文。11.根据权利要求9或10所述的方法,其特征在于,根据所述第一报文生成第二报文,包
括:根据所述第一报文的载荷和固定IP报文头生成所述第二报文的载荷,根据所述负载均衡器的IP地址生成所述第二报文的外层IP报文头;其中,所述外层IP报文头的目的地址字段为所述负载均衡器的IP地址。12.根据权利要求9至11任一项所述的方法,其特征在于,根据所述第一报文生成第二报文,包括:根据所述第一报文生成的所述第二报文的以太网报文头中的字段值为预设值。13.一种负载均衡器,其特征在于,包括:第一接收模块,用于接收请求报文;第一报改模块,用于将所述请求报文改为第一报文,其中,所述第一报文携带所述负载均衡器的因特网协议IP地址;第一发送模块,用于发送所述第一报文,其...
【专利技术属性】
技术研发人员:陈启昌,王子豪,施小龙,彭自强,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。