[發明專利]負載均衡系統中后端服務器的保活方法、系統及裝置有效
| 申請號: | 201110385443.3 | 申請日: | 2011-11-28 |
| 公開(公告)號: | CN103139247A | 公開(公告)日: | 2013-06-05 |
| 發明(設計)人: | 吳教仁;李利峰;劉濤;劉寧;張誠;傅江 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L1/16 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張大威 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 均衡 系統 后端 服務器 方法 裝置 | ||
1.一種負載均衡系統中后端服務器的保活方法,其特征在于,包括以下步驟:
負載均衡設備創建保活套接字socket,并向后端服務器發送同步SYN包;
所述負載均衡設備接收所述后端服務器反饋的確認ACK包;
所述負載均衡設備根據ACK包判斷ACK包對應的socket是否為保活socket;以及
如果判斷為保活socket,則所述負載均衡設備向所述后端服務器發送重置RST包,并確認所述后端服務器為保活狀態。
2.如權利要求1所述的負載均衡系統中后端服務器的保活方法,其特征在于,還包括:
所述后端服務器在接收到所述RST包之后,停止創建所述后端服務器的保活socket。
3.如權利要求1所述的負載均衡系統中后端服務器的保活方法,其特征在于,在所述負載均衡設備向后端服務器發送RST包之后,還包括:
所述負載均衡設備關閉所述保活socket。
4.如權利要求1所述的負載均衡系統中后端服務器的保活方法,其特征在于,所述負載均衡設備判斷所述socket是否為保活socket,進一步包括:
判斷所述Socket中對應的tcp_sock結構中的keepalive_intvl字段值是否為預設值;
如果判斷所述keepalive_intvl字段值為預設值,則判斷所述Socket為保活Socket。
5.如權利要求1-4任一項所述的負載均衡系統中后端服務器的保活方法,其特征在于,在創建所述保活socket之后,還包括:
設置SOL_TCP級別選項字段TCP_KEEPINTVL為所述預設值,以將所述keepalive_intvl字段值設置為預設值。
6.如權利要求1-5任一項所述的負載均衡系統中后端服務器的保活方法,其特征在于,還包括:
如果判斷不為保活socket,則所述負載均衡設備向所述后端服務器發送第三次握手ACK包以使所述后端服務器建立相應的socket。
7.一種負載均衡系統中后端服務器的保活系統,其特征在于,包括負載均衡設備和與所述負載均衡設備相連的后端服務器:(說明書中描述后端服務器為多個,圖中示出)
所述負載均衡設備,用于創建保活socket,向所述后端服務器發送SYN包,接收所述后端服務器反饋的ACK包,以及在判斷所述ACK包對應的socket為所述保活socket時,向所述后端服務器發送RST包,并確認所述后端服務器為保活狀態;
所述后端服務器,用于根據接收到的SYN包向所述負載均衡設備反饋ACK包,并在接收到所述RST包之后,停止創建所述后端服務器的保活socket。
8.如權利要求7所述的負載均衡系統中后端服務器的保活系統,其特征在于,所述負載均衡設備還用于在向后端服務器發送RST包之后,關閉所述保活socket。
9.如權利要求7所述的負載均衡系統中后端服務器的保活系統,其特征在于,所述負載均衡設備還用于在創建所述保活socket之后,設置SOL_TCP級別選項字段TCP_KEEPINTVL為所述預設值,以將所述keepalive_intvl字段值設置為預設值。
10.如權利要求7所述的負載均衡系統中后端服務器的保活系統,其特征在于,所述負載均衡設備還用于在判斷所述ACK包對應的socket不為保活socket時,向所述后端服務器發送第三次握手ACK包以使所述后端服務器建立相應的socket。
11.一種負載均衡設備,其特征在于,包括:
創建模塊,用于創建保活socket;
發送模塊,用于向后端服務器發送SYN包、ACK包和RST包;
接收模塊,用于接收所述后端服務器反饋的ACK包;和
判斷模塊,用于根據所述ACK包判斷所述ACK包對應的socket是否為所述保活socket,并在判斷為保活socket時,確定所述后端服務器為保活狀態,并控制所述發送模塊向所述后端服務器發送RST包,并且在判斷不為保活socket時,控制所述發送模塊向所述后端服務器發送第三次握手ACK包以使所述后端服務器建立相應的socket。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司,未經百度在線網絡技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110385443.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種屋面系統面板
- 下一篇:保溫防火型隔斷墻結構





