[發明專利]實現TCP應用主備熱倒換的方法有效
| 申請號: | 201110388066.9 | 申請日: | 2011-11-30 |
| 公開(公告)號: | CN102510408A | 公開(公告)日: | 2012-06-20 |
| 發明(設計)人: | 程友清;余少華;李松華 | 申請(專利權)人: | 武漢烽火網絡有限責任公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12 |
| 代理公司: | 北京捷誠信通專利事務所(普通合伙) 11221 | 代理人: | 魏殿紳;龐炳良 |
| 地址: | 430074 湖北省武漢*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 tcp 應用 主備熱 倒換 方法 | ||
1.一種實現TCP應用主備熱倒換的方法,其特征在于包括以下步驟:
A、主用設備中正在運行的TCP應用模塊實時向在線的備用設備發送TCP應用配置和狀態同步信息,備用設備收到TCP應用配置和狀態同步信息后,修改相應的數據結構;
B、主用設備的TCP連接成功建立或關閉時,主用設備的TCP/IP棧模塊向備用設備發送TCP連接的同步信息,備用設備收到創建TCP連接的同步信息后,在其TCP/IP棧模塊內核創建TCP連接,并將相關信息保存在對應的數據結構中;備用設備收到刪除TCP連接的同步信息后,關閉對應的TCP連接;
C、備用設備倒換為主用設備后,轉主用后的TCP/IP棧模塊收到TCP包后,如果TCP連接是同步的連接,則根據倒換后該TCP連接收到的第一個數據包,初始化該TCP連接的發包序列號和收包確認序列號;轉主用后的TCP應用模塊啟動相關定時器,并開始收發數據包,完成主備熱倒換。
2.如權利要求1所述的實現TCP應用主備熱倒換的方法,其特征在于:步驟A中若主用設備先加電、備用設備后加電,主用設備檢測到備用設備上線后,主用設備將其TCP應用模塊的配置信息和當前的狀態信息封裝成同步包,通過主備同步通信模塊發送給備用設備。
3.如權利要求1所述的實現TCP應用主備熱倒換的方法,其特征在于:步驟B中若主用設備先加電、備用設備后加電,主用設備檢測到備用設備上線時,主用設備的TCP/IP棧模塊將主用設備已經建立的TCP連接信息封裝成數據包,通過主備同步通信模塊發送給備用設備;在備用設備上線后,主用設備將其新建或關閉的TCP連接的同步信息實時發送給備用設備。
4.如權利要求3所述的實現TCP應用主備熱倒換的方法,其特征在于:所述TCP連接的同步信息包括本地IP地址、本地端口、遠端IP地址、遠端端口、TCP連接類型和TCP連接狀態。
5.如權利要求1所述的實現TCP應用主備熱倒換的方法,其特征在于:步驟B中所述備用設備接收到創建TCP連接的同步消息后,在備用設備上創建TCP套接字,并將TCP連接標記為同步TCP連接,關閉TCP連接相關的定時器;備用設備收到刪除TCP連接的同步消息后,關閉對應的TCP套接字。
6.如權利要求5所述的實現TCP應用主備熱倒換的方法,其特征在于:所述備用設備的TCP/IP棧模塊創建或刪除TCP套接字連接后,向備用設備的TCP應用模塊通告TCP套接字連接信息,TCP應用模塊根據同步配置信息記錄TCP套接字連接信息,等待接收數據。
7.如權利要求6所述的實現TCP應用主備熱倒換的方法,其特征在于:所述TCP套接字連接信息包括TCP連接的本地IP地址、本地端口、遠端IP地址、遠端端口、TCP套接字的套接字號。
8.如權利要求6所述的實現TCP應用主備熱倒換的方法,其特征在于:若備用設備的TCP應用模塊接收到創建TCP套接字連接信息,則將該連接的TCP套接字和地址信息記錄到應用的數據結構中,并在TCP應用模塊的主循環加上對該套接字的選擇操作,等待接收數據;若接收到刪除TCP套接字連接信息,則將TCP連接信息清除,將TCP套接字號置為無效,取消對之前TCP套接字的選擇操作。
9.如權利要求1至8任一項所述的實現TCP應用主備熱倒換的方法,其特征在于:所述備用設備倒換為主用設備的過程如下:將原備用設備與外部設備/用戶通信的接口MAC地址修改為原主用設備的MAC地址,原備用設備開始收發協議數據,其TCP/IP棧模塊收到同步TCP連接的第一個TCP包時,根據該TCP包中的確認序列號,初始化該TCP連接的發包序列號,根據該TCP包中的發包序列號,初始化該TCP連接的收包確認序列號,后續收包不做特殊處理,TCP倒換后根據協議狀態將相應的定時器啟動,協議收發包過程中不做改動。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢烽火網絡有限責任公司,未經武漢烽火網絡有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110388066.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種復合油沖調粉劑的制作方法
- 下一篇:自動變形的貨車車廂





