【技术实现步骤摘要】
发送报文的方法、网络设备及计算机可读存储介质
本申请涉及计算机领域,并且更具体地,涉及一种发送报文的方法、网络设备及计算机可读存储介质。
技术介绍
客户端在对服务端(如数据中心)进行访问前,需要先与服务端建立连接。传统技术中,一个传输层的连接会与一个五元组进行绑定。一旦客户端和服务端之间的连接建立成功,则不允许改变建立连接过程中使用的五元组,否则该连接就会断掉。实际通信过程中,客户端通常会以服务端的互联网协议(internetprotocol,IP)地址(例如可以是服务端的前端服务器的IP地址)作为目的IP地址发起连接建立请求。一旦客户端与服务端的连接建立成功,服务端的IP地址就会作为客户端的目的IP地址与该连接绑定在一起,不允许对其进行更改。服务端通常包括至少一个服务节点,用于为客户端服务的目标服务节点为该至少一个网络节点中的一个网络节点(如客户端的拓扑最近节点)。由于客户端发送的报文均以服务端的IP地址为目的地址,仅基于服务端的IP地址通常无法将该报文路由至该目标服务节点。因此,传统技术中,服务端需要记录大量的绑定关系信息(可用于指示客户端对应的目标服务节点),以便将客户端发送的报文正确路由至目标服务节点。随着服务端规模的不断扩大,服务端包含的服务节点的数量也越来越多,导致服务端需要记录的绑定关系信息越来越多,大量绑定关系信息的记录会造成巨大的网络开销。
技术实现思路
本申请提供一种发送报文的方法、网络设备及计算机可读存储介质,能够减小网络开销。第一方面,提供了一种发送报文的方法,包括:服务端的目标服务节点接收客户端发送的第一报文,该第一报文的目的地址为服 ...
【技术保护点】
1.一种发送报文的方法,其特征在于,包括:服务端的目标服务节点接收客户端发送的第一报文,所述第一报文的目的地址为所述服务端的互联网协议IP地址,所述服务端包括至少一个服务节点,所述目标服务节点为所述至少一个服务节点之一,所述服务端的IP地址与所述目标服务节点的IP地址不同;所述目标服务节点向所述客户端发送第二报文,所述第二报文包括所述目标服务节点的IP地址;所述目标服务节点接收所述客户端发送的第三报文,所述第三报文的目的地址为所述目标服务节点的IP地址。
【技术特征摘要】
1.一种发送报文的方法,其特征在于,包括:服务端的目标服务节点接收客户端发送的第一报文,所述第一报文的目的地址为所述服务端的互联网协议IP地址,所述服务端包括至少一个服务节点,所述目标服务节点为所述至少一个服务节点之一,所述服务端的IP地址与所述目标服务节点的IP地址不同;所述目标服务节点向所述客户端发送第二报文,所述第二报文包括所述目标服务节点的IP地址;所述目标服务节点接收所述客户端发送的第三报文,所述第三报文的目的地址为所述目标服务节点的IP地址。2.根据权利要求1所述的方法,其特征在于,所述第一报文的目的端口号为所述服务端的端口号,所述第二报文的目的端口号为所述客户端的端口号,所述第二报文还包括所述目标服务节点的端口号,所述第三报文的目的端口号为所述目标服务节点的端口号。3.根据权利要求1或2所述的方法,其特征在于,所述第二报文是基于快速用户数据报协议互联网连接QUIC协议的报文。4.根据权利要求3所述的方法,其特征在于,所述第一报文为QUIC初始报文,所述第二报文为QUIC握手报文或QUIC重试报文。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一报文的源地址为所述客户端的IP地址,所述第二报文的源地址为所述服务端的IP地址,所述第二报文的目的地址为所述客户端的IP地址。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述客户端与所述目标服务节点建立的连接为第一连接,所述第二报文包括连接标识符,所述第三报文包括所述连接标识符,所述方法还包括:所述目标服务节点根据所述第三报文中的五元组信息和/或所述连接标识符,确定所述第三报文属于所述第一连接。7.根据权利要求1-6所述的方法,其特征在于,所述方法还包括:所述目标服务节点向所述客户端发送第四报文,所述第四报文的源地址为所述目标服务节点的IP地址,所述第四报文的目的地址为所述客户端的IP地址。8.一种发送报文的方法,其特征在于,包括:客户端发送第一报文,所述第一报文的目的地址为服务端的互联网协议IP地址;所述客户端接收所述服务端的目标服务节点发送的第二报文,所述第二报文包括所述目标服务节点的IP地址,所述服务端包括至少一个服务节点,所述目标服务节点为所述至少一个服务节点之一,且所述目标服务节点的IP地址与所述服务端的IP地址不同;所述客户端向所述目标服务节点发送第三报文,所述第三报文的目的地址为所述目标服务节点的IP地址。9.根据权利要求8所述的方法,其特征在于,所述第一报文的目的端口号为所述服务端的端口号,所述第二报文的目的端口号为所述客户端的端口号,所述第二报文还包括所述目标服务节点的端口号,所述第三报文的目的端口号为所述目标服务节点的端口号。10.根据权利要求8或9所述的方法,其特征在于,所述第二报文是基于快速用户数据报协议互联网连接QUIC协议的报文。11.根据权利要求10所述的方法,其特征在于,所述第一报文为QUIC初始报文,所述第二报文为QUIC握手报文或QUIC重试报文。12.根据权利要求8-11中任一项所述的方法,其特征在于,所述第一报文的源地址为所述客户端的IP地址,所述第二报文的源地址为所述服务端的IP地址,所述第二报文的目的地址为所述客户端的IP地址。13.根据权利要求8-12中任一项所述的方法,其特征在于,所述客户端与所述目标服务节点建立的连接为第一连接,所述方法还包括:所述客户端根据所述第二报文中的五元组信息,确定所述第二报文属于所述第一连接。14.根据权利要求13所述的方法,其特征在于,所述第三报文包括连接标识符,所述方法还包括:所述客户端接收所述目标服务节点发送的第四报文,所述第四报文包括所述连接标识符;所述客户端根据所述第四报文中的五元组信息和/或所述连接标识符,确定所述第四报文属于所述第一连接。15.一种网络设备,其特征在于,包括:第一接收单元,用于接收客户端发送的第一报文,所述第一报文的目的地址为服务端的互联网协议IP地址,所述服务端包括至少一...
【专利技术属性】
技术研发人员:刘冰洋,夏成贵,李广鹏,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。