【技术实现步骤摘要】
一种VXLAN隧道负载均衡方法及相关设备
本专利技术涉及网络通信
,尤指一种VXLAN隧道负载均衡方法及相关设备。
技术介绍
随着网络通信技术的发展,用户设备比如手机、ipad等的使用量越来越多,这些用户设备能够实现工作、娱乐等业务。通常,由于用户设备的处理能力有限,用户设备中的某些业务需要交由服务器来处理,如果所有用户设备都把业务统一发给一个服务器来处理,那么该服务器需要处理的任务量繁重,工作效率低。因此需要较多的服务器来负载均衡处理用户设备的业务。在现有技术中,主要通过以下方法来实现将用户设备的业务负载到不同的服务器:请参考图1,为现有技术中的一种应用场景。如图1所示,该场景中包括4个用户设备、3个路由器、2个网关设备、1个负载均衡器(LoadBalance,LB)、3个服务器。如图1所示,同一路由器转发的业务报文会被负载均衡器负载均衡到同一个服务器上。比如,用户设备3-4的业务报文均经由路由器3转发,所以用户设备3-4的业务报文被负载均衡器负载均衡到同一路由器(比如路由器3)。因此 ...
【技术保护点】
1.一种VXLAN隧道负载均衡方法,其特征在于,所述方法包括:/n网关设备接收用户设备发送的业务报文,所述业务报文中包括所述用户设备的标识信息,所述标识信息用于唯一标识所述用户设备;/n所述网关设备从所述业务报文中提取所述标识信息;/n所述网关设备将所述标识信息设置在VXLAN报文中,并进行隧道封装;/n所述网关设备将封装好的VXLAN报文发送给负载均衡器,以使所述负载均衡器根据所述标识信息对所述VXLAN报文进行负载均衡。/n
【技术特征摘要】
1.一种VXLAN隧道负载均衡方法,其特征在于,所述方法包括:
网关设备接收用户设备发送的业务报文,所述业务报文中包括所述用户设备的标识信息,所述标识信息用于唯一标识所述用户设备;
所述网关设备从所述业务报文中提取所述标识信息;
所述网关设备将所述标识信息设置在VXLAN报文中,并进行隧道封装;
所述网关设备将封装好的VXLAN报文发送给负载均衡器,以使所述负载均衡器根据所述标识信息对所述VXLAN报文进行负载均衡。
2.如权利要求1所述的方法,其特征在于,所述标识信息包括所述用户设备的源IP地址。
3.如权利要求2所述的方法,其特征在于,所述业务报文中还包括所述用户设备的当前业务数据,所述网关设备将所述标识信息设置在VXLAN报文中,并进行隧道封装,包括:
所述网关设备对所述源IP地址进行HASH运算,得到HASH值;
所述网关设备将所述HASH值设置在所述VXLAN报文的报文头中的一个字段中;
所述网络设备将所述当前业务数据设置在所述VXLAN报文中的其它字段中。
4.如权利要求3所述的方法,其特征在于,所述HASH值在所述VXLAN报文的外层UDP头的源端口字段中。
5.一种VXLAN隧道负载均衡方法,其特征在于,所述方法包括:
负载均衡器接收网关设备发送的VXLAN报文,所述VXLAN报文中包括用户设备的标识信息和当前业务数据;所述标识信息用于唯一标识所述用户设备;
所述负载均衡器根据预设策略和所述标识信息,确定与所述标识信息对应的服务器;
所述负载均衡器将所述VXLAN报文发送给确定出的服务器,以使所述服务器解析所述VXLAN报文,得到所述当前业务数据,并对所述当前业务数据进行处理。
6.如权利要求5所述的方法,其特征在于,所述标识信息包括所述用户设备的源IP地址。
7.如权利要求6所述的方法,其特征在于,所述负载均衡器根据预设策略和所述标识信息,确定与所述标识信息对应的服务器,包括:
所述负载均衡器确定当前负载量小于预设负载量的服务器;或者
所述负载均衡器根据预设的源IP地址与服务器之间的对应关系,确定与所述源IP地址对应的服务器;或者
所述负载均衡器确定所述源IP地址发送的上一个VXLAN报文被负载到的服务器。
8.一种VXLAN隧道负载均衡方法,其特征在于,所述方法包括:
服务器接收网关设备发送的VXLAN报文,所述VXLAN报文中包括用户设备的标识信息和当前业务数据;所述标识信息用于唯一标识所述用户设备;
所述服务器获取所述用户设备在发送所述当前业务数据之前发送的与所述当前业务数据相关联的业务数据;
所述服务器基于所述相关联的业务数据和所述当前业务数据,对所述当前业务数据进行处理。
9.如权利要求8所述的方法,其特征在于,在所述服务器基于所述相关联的业务数据和所述当前业务数据,对所述当前业务数据进行处理之前,所述方法还包括:
所述服务器对所述VXLAN报文进行解封处理,得到所述VXLAN报文中的当前业务数据。
10.如权利要求8或9所述的方法,其特征在于,所述服务器获取所述用户设备在发送所述当前业务数据之前发送的与所述当前业务数据相关联的业务数据,包括:
所述服务器与其它服务器之间数据同步;
所述服务器从所述其它服务器中获取所述用户设备在发送所述当前业务数据之前发送的与所述当前业务数据相关联的业务数据。
11.一种网关设备,其特征在于,包括:接收器、处理器和发送器;其中,
所述接收器,用于接收用户设备发送的业务报文,所述业务报文中包括所述用户设备的标识信息,所述标识信息用于唯一标识所述用户设备;
所述处理器,用于从所...
【专利技术属性】
技术研发人员:许赛群,严思韵,晁军显,张涛,
申请(专利权)人:中移杭州信息技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。