[發明專利]一種數據傳輸的方法以及裝置有效
| 申請號: | 201410467037.5 | 申請日: | 2014-09-12 |
| 公開(公告)號: | CN104243473B | 公開(公告)日: | 2018-11-30 |
| 發明(設計)人: | 李廣鵬;于德雷 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/26;H04L12/24 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 以及 裝置 | ||
本發明實施例公開了一種數據傳輸的方法以及裝置,其中所述方法包括:在客戶端與主服務器之間轉發客戶端發起的數據報文和主服務器發起的數據報文;當檢測到所述主服務器發生故障時,與備用服務器建立傳輸控制協議TCP連接;根據與所述備用服務器間的TCP連接,將所述客戶端與所述備用服務器之間所發起的數據報文構造成中轉數據報文,并在所述客戶端與所述備用服務器之間轉發所述中轉數據報文。采用本發明,可降低在客戶端側的設計復雜性,以降低對客戶端的性能要求。
技術領域
本發明涉及通信技術領域,尤其涉及一種數據傳輸的方法以及裝置。
背景技術
云計算和虛擬化技術日益成熟,不斷刺激傳統分布式的網絡基礎設施開始向SDN(Software Defined Network,軟件定義網絡)網絡架構演進。借助IT(InformationTechnology,信息技術)的成熟技術來解決CT(Communication Technology,通信技術)領域的問題是SDN很重要的研究課題。在網絡集中式控制問題中,借助高可靠性集群技術來構建SDN網絡高可靠、可擴展的大規模網絡服務能力是比較可行的做法。
然而,集中控制平臺和網絡設備之間的控制協議(典型地,如OpenFlow協議)需要滿足持久性和可靠性特點。因此,目前通過提出多歸屬方案來滿足這種需求,所述多歸屬方案是指客戶端同時連接到多個服務器,并選擇出主通道,當主通道的TCP(TransmissionControl Protocol,傳輸控制協議)連接斷開后,由應用層決定將后續報文通過副通道傳輸給其他服務器。但是在所述多歸屬方案中的客戶端必須同時與多個服務器連接,這必然增加了在客戶端側的設計復雜性,例如,當主通道斷開TCP連接后,客戶端需要對發起的數據報文的目的地進行變更,才能將數據報文成功發送到其他服務器,從而增加了在客戶端側的設計復雜性,并增加了對客戶端的性能要求。
發明內容
本發明實施例所要解決的技術問題在于,提供一種數據傳輸的方法以及裝置,可降低在客戶端側的設計復雜性,以降低對客戶端的性能要求。
本發明第一方面提供一種數據傳輸的方法,包括:
在客戶端與主服務器之間轉發客戶端發起的數據報文和主服務器發起的數據報文;
當檢測到所述主服務器發生故障時,與備用服務器建立傳輸控制協議TCP連接;
根據與所述備用服務器間的TCP連接,將所述客戶端與所述備用服務器之間所發起的數據報文構造成中轉數據報文,并在所述客戶端與所述備用服務器之間轉發所述中轉數據報文;
其中,由所述客戶端發起的數據報文所構造成的中轉數據報文是所述備用服務器所預期的數據報文,由所述備用服務器發起的數據報文所構造成的中轉數據報文是所述客戶端所預期的數據報文。
在第一種可能的實現方式中,在所述在客戶端與主服務器之間轉發客戶端發起的數據報文和主服務器發起的數據報文的步驟之前,還包括:
初始化服務器優先級列表,根據所述服務器優先級列表在服務器集群中選擇出所述主服務器,所述服務器優先級列表包括所述主服務器信息以及至少一個備用服務器的優先級信息;
接收客戶端發送的握手請求報文,并將所述握手請求報文轉發到所述主服務器,以完成所述客戶端與所述主服務器的TCP連接。
結合第一方面,或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述當檢測到所述主服務器發生故障時,與備用服務器建立TCP連接,包括:
當檢測到所述主服務器發生故障時,根據故障時所跟蹤到的客戶端發起的數據報文中的客戶端TCP序列號,生成備用握手請求報文;
將所述備用握手請求報文發送到備用服務器,以與所述備用服務器建立TCP連接;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410467037.5/2.html,轉載請聲明來源鉆瓜專利網。





