[发明专利]一种TCP负载均衡方法、装置、设备及介质有效
申请号: | 201911230129.0 | 申请日: | 2019-12-04 |
公开(公告)号: | CN110932983B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 刘熙 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L45/7453 | 分类号: | H04L45/7453;H04L47/125;H04L69/163;H04L61/4511;H04L61/25;H04L67/1001 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 孟柯 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 tcp 负载 均衡 方法 装置 设备 介质 | ||
1.一种传输控制协议TCP负载均衡方法,应用于负载均衡设备的转发面,其特征在于,包括:
获取包含五元组信息的报文;
若所述报文不是首报文或所述报文是控制面发送的首报文,则从多个TCP转发表中查找与所述报文匹配的第一TCP转发表,其中,每个TCP转发表包括哈希值和修改信息的对应关系,每个TCP转发表包括的哈希值是通过所述TCP转发表对应的哈希算法确定的,不同TCP转发表对应的哈希算法不同,所述第一TCP转发表包括的哈希值中有所述报文对应的哈希值,所述报文对应的哈希值是根据所述报文的五元组信息和所述TCP转发表对应的哈希算法确定的;
根据所述第一TCP转发表中的对应关系,确定所述报文对应的修改信息;
根据所述报文对应的修改信息修改所述报文包含的五元组信息后转发;
所述获取包含五元组信息的报文之后,还包括:
若所述报文不是控制面发送的首报文,则将所述报文转发至所述控制面,以使所述控制面根据所述报文为多个TCP转发表中任一TCP转发表添加所述报文的修改信息。
2.如权利要求1所述的方法,其特征在于,所述从多个TCP转发表中查找与所述报文匹配的TCP转发表,包括:
根据预设的TCP转发表查找顺序,依次判断多个TCP转发表中的每个TCP转发表是否与所述报文匹配。
3.如权利要求1所述的方法,其特征在于,所述从多个TCP转发表中查找与所述报文匹配的TCP转发表之后,还包括:
若未查找到与所述报文匹配的TCP转发表,则丢弃所述报文。
4.如权利要求1-3任一所述的方法,其特征在于,所述根据所述第一TCP转发表中的所述对应关系,确定所述报文对应的修改信息,包括:
根据所述第一TCP转发表中的对应关系,确定所述报文对应的索引信息;
根据所述报文对应的索引信息,从预先设置的索引表中确定所述报文对应的修改信息。
5.一种TCP负载均衡方法,应用于负载均衡设备的控制面,其特征在于,包括:
获取转发面发送的包含五元组信息的首报文;
针对多个哈希算法中的任意一个哈希算法,基于所述报文的五元组信息,确定所述报文对应的哈希值;
将为所述报文分配的修改信息和所述报文对应的哈希值的对应关系添加到与所述哈希算法对应的TCP转发表中;
将所述报文发送至所述负载均衡设备的转发面;
其中,确定所述报文对应的哈希值具体为:根据预设的TCP软转发表查找顺序,依次判断TCP软转发表是否与报文匹配,根据匹配结果确定报文对应的哈希值;
所述根据匹配结果确定所述报文对应的哈希值,包括:
若未查找到与所述报文匹配的TCP软转发表,则针对多个哈希算法中的任意一个哈希算法,基于所述报文的五元组信息,利用所述哈希算法确定所述报文对应的哈希值;或
若查找到与所述报文匹配的TCP软转发表,则删除包含所述报文对应的哈希值的表项,并根据预设的TCP软转发表查找顺序,确定与所述报文匹配的TCP软转发表之后的任一TCP软转发表为第一TCP软转发表,并确定所述报文对应所述第一TCP软转发表的哈希值,其中第一TCP软转发表与所述报文不匹配,每个TCP软转发表中哈希值与五元组信息一一对应。
6.如权利要求5所述的方法,其特征在于,所述针对多个哈希算法中的任意一个哈希算法,基于所述报文的五元组信息,确定所述报文对应的哈希值,包括:
根据预设的TCP软转发表查找顺序,依次判断每个TCP软转发表是否与所述报文匹配,其中每个TCP软转发表包括哈希值和五元组信息的对应关系,每个TCP软转发表包括的哈希值是通过所述TCP软转发表对应的哈希算法确定的,与所述报文匹配的TCP软转发表包括的哈希值中有所述报文对应的哈希值,所述报文对应的哈希值是根据所述报文的五元组信息和TCP软转发表对应的哈希算法确定的;
根据匹配结果确定所述报文对应的哈希值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911230129.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于上覆薄岩层的长岩柱施工方法
- 下一篇:冷却结构及压力锅