[发明专利]一种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 负载 均衡 方法 装置 设备 介质 | ||
本发明提供一种TCP负载均衡方法、装置、设备及介质,用以解决现有负载均衡技术中,硬件成本高、处理性能低的问题,该方法包括:获取包含五元组信息的报文;若所述报文不是首报文或所述报文是控制面发送的首报文,则从多个TCP转发表中查找与所述报文匹配的第一TCP转发表,其中,每个TCP转发表包括哈希值和修改信息的对应关系,所述第一TCP转发表包括的哈希值中有所述报文对应的哈希值,所述报文对应的哈希值是根据所述报文的五元组信息和所述TCP转发表对应的哈希算法确定的;根据所述第一TCP转发表中的对应关系,确定所述报文对应的修改信息;根据所述报文对应的修改信息修改所述报文包含的五元组信息后转发。
技术领域
本发明涉及网络技术领域,尤其涉及一种传输控制协议(Transmission ControlProtocol,TCP)负载均衡方法、装置、设备及介质。
背景技术
TCP是一种面向连接的、可靠的、基于字节流的、应用于网络层的传输层通信协议,因特网上大部分数据流都是使用TCP协议。TCP负载均衡建立在现有网络结构之上,使工作任务分摊到多个操作单元上进行执行,例如全球广域网(World Wide Web,Web)服务器、文件传输协议(File Transfer Protocol,FTP)服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。它提供了一种廉价、有效且透明的方法,用以扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性,然而发明人发现,现有的负载均衡技术均未能满足网络传输的要求,具体来说:
(1)如图1所示,为基于TCP的超文本传输协议(HyperText Transfer Protocol,HTTP)重定向负载均衡方法,HTTP重定向服务器是一台普通的应用服务器,其唯一的功能就是根据用户的HTTP请求计算一台真实的Web服务器地址,并将该Web服务器地址写入HTTP重定向响应中,如图所示1,响应状态码302返回给用户浏览器。但是使用HTTP重定向负载均衡,浏览器需要两次请求服务器才能完成一次访问,性能较差,且重定向服务器自身的处理能力有可能成为瓶颈,整个集群的伸缩性规模有限,另外,使用HTTP302响应码重定向,有可能使搜索引擎判断为搜索引擎优化(Search Engine Optimization,SEO)作弊,降低搜索排名。
(2)如图2所示,为域名系统(Domain Name System,DNS)域名解析负载均衡方法,在DNS服务器中配置多个A记录,例如:www.mysite.com IN A 114.100.80.1、www.mysite.com IN A 114.100.80.2、www.mysite.com IN A 114.100.80.3。在每次域名解析请求时,都会根据负载均衡算法计算一个不同的网际互连协议(Internet Protocol,IP)地址返回,这样A记录中配置的多个服务器就构成一个集群,并可以实现负载均衡,图2中的浏览器请求解析域名www.mysite.com,DNS根据A记录和负载均衡算法计算得到一个IP地址114.100.80.3,并返回给浏览器,浏览器根据该IP地址,访问真是物理服务器114.100.80.3。
使用DNS域名解析负载均衡方法,可以将负载均衡的工作转交给DNS,省掉了网站管理维护负载均衡服务器的麻烦,同时许多DNS还支持基于地理位置的域名解析,即会将域名解析成距离用户地理位置最近的一个服务器地址,这样可加快用户访问速度,改善性能。但目前的DNS是多级解析,每一级DNS都可能缓存A记录,当下线某台服务器后,即使修改了DNS的A记录,要使其生效也需要较长的时间,这段时间,DNS依然会将域名解析到已经下线的服务器,导致用户访问失败,而且DNS负载均衡的控制权在域名服务商那里,网站无法对其做更多改善和更强大的管理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911230129.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种适用于上覆薄岩层的长岩柱施工方法
- 下一篇:冷却结构及压力锅