【技術實現步驟摘要】
【國外來華專利技術】TCP連接重定位對相關申請的交叉引用本申請要求于2011年12月6日提交的題為“TCPConnectionRelocation”的美國臨時專利申請序列號No.61/567,285優先權,其通過引用而被合并于此。本申請也涉及全部在2012年11月15日提交的美國專利申請序列號No.13/677,929、題為“LosslessConnectionFailoverforSingleDevices”的代理機構卷號為No.112-0690、序列號為US,13/677,922,題為“LosslessConnectionFailoverforMirroredDevices”的代理機構卷號為No.112-0690US1、以及序列號為13/678,032、題為“Flow-BasedTCP”的代理機構卷號為No.112-0692US,其通過引用而被合并于此。
本專利技術涉及聯網,并且更具體地涉及冗余鏈路和設備。
技術介紹
在高可用性(HA)環境中,常見的是在每個數據中心處具有并行設備以允許在設備或鏈路故障的情況中重新路由。當在兩個數據中心之間存在多個路徑時使用負荷平衡技術是常見的,如同當每個數據中心處存在并行設備時將發生的那樣。類似地,通常在數據中心之內進行負荷平衡以在給定類或功能的設備中提供更均勻的負荷。這可以導致路由問題,如果在特定設備處做出TCP連接并且然后負荷平衡改變路由以使得在數據中心處的不同設備接收到后續傳輸的至少一些部分?;蛘逿CP上下文不存在或者設備之間的重大轉發必須發生。
技術實現思路
在連接設置或活動操作期間在并行設備與鏈接之間移動TCP連接。附圖說明并入此說 ...
【技術保護點】
一種方法,包括:在第一位置處的多個并行的網絡設備中的第一個與第二位置處的多個并行的網絡設備中的第一個之間發起TCP連接;在所述第一位置處的所述多個并行的網絡設備中的所述第二個處接收與TCP連接相關的TCP傳輸;以及響應于TCP傳輸的接收,將TCP連接從所述第一位置處的多個并行的網絡設備中的所述第一個傳送到所述第一位置處的多個并行的網絡設備中的所述第二個。
【技術特征摘要】
【國外來華專利技術】2011.12.06 US 61/567,285;2012.11.15 US 13/677,9091.一種用于TCP連接重定位的方法,包括:使用在第一位置處的多個并行的網絡設備中的第一個和第二位置處的多個并行的網絡設備中的第一個發起TCP連接,所述第一位置處的多個并行的網絡設備中的所述第一個用作所述TCP連接的本地終止;在所述第一位置處的所述多個并行的網絡設備中的第二個處接收與TCP連接相關的TCP傳輸;以及響應于TCP傳輸的接收,將TCP連接從所述第一位置處的多個并行的網絡設備中的所述第一個傳送到所述第一位置處的多個并行的網絡設備中的所述第二個,使得所述第一位置處的多個并行的網絡設備中的所述第二個能夠用作所述TCP連接的本地終止。2.如權利要求1所述的方法,其中接收的TCP傳輸是SYN/ACK,并且其中所述傳送步驟包括:響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第二個與所述第一位置處的多個并行的網絡設備中的所述第一個之間傳送對TCP連接的擁有權的連接擁有權請求;以及在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第二個之間傳送指示TCP連接的擁有權的傳送的檢查響應。3.如權利要求1所述的方法,其中接收的TCP傳輸是SYN/ACK,并且其中所述傳送步驟包括:當SYN由所述第一位置處的多個并行的網絡設備中的所述第一個接收到時,在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第二個之間傳送SYN接收的消息;以及響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第二個之間傳送擁有權傳送消息。4.如權利要求1所述的方法,其中接收的TCP傳輸是數據傳送的一部分,并且其中所述傳送步驟包括:響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第二個與所述第一位置處的多個并行的網絡設備中的所述第一個之間傳送對TCP連接的擁有權的連接擁有權請求;響應于連接擁有權請求,在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第二個之間傳送指示TCP連接的擁有權的擁有權響應;響應于擁有權響應,在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第二個之間傳送對TCP連接的擁有權傳送請求;響應于擁有權傳送請求,在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第二位置處的多個并行的網絡設備中的所述第一個之間傳送擁有權傳送指示;響應于擁有權傳送指示,在所述第二位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第一個之間傳送擁有權改變確認;以及響應于擁有權改變確認,在所述第一位置處的多個并行的網絡設備中的所述第一個與所述第一位置處的多個并行的網絡設備中的所述第二個之間傳送擁有權傳送確認。5.一種用于TCP連接重定位的方法,包括:使用第一位置處的多個并行的網絡設備中的第一個和第二位置處的多個并行的網絡設備中的第一個發起TCP連接,所述第一位置處的多個并行的網絡設備中的所述第一個用作所述TCP連接的本地終止;以及響應于由所述第一位置處的多個并行的網絡設備中的第二個接收與TCP連接相關的TCP傳輸,使用所述第一位置處的多個并行的網絡設備中的所述第一個來傳送TCP連接,使得所述第一位置處的多個并行的網絡設備中的所述第二個能夠用作所述TCP連接的本地終止。6.如權利要求5所述的方法,其中接收的TCP傳輸是SYN/ACK,并且其中所述傳送步驟包括:響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第一個處接收對TCP連接的擁有權的連接擁有權請求;以及從所述第一位置處的多個并行的網絡設備中的所述第一個發送指示TCP連接的擁有權的傳送的檢查響應。7.如權利要求5所述的方法,其中接收的TCP傳輸是SYN/ACK,并且其中所述傳送步驟包括:當SYN由所述第一位置處的多個并行的網絡設備中的所述第一個接收到時,從所述第一位置處的多個并行的網絡設備中的所述第一個發送SYN接收的消息;以及響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第一個處接收擁有權傳送消息。8.如權利要求5所述的方法,其中接收的TCP傳輸是數據傳送的一部分,并且其中所述傳送步驟包括:響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第一個處接收對TCP連接的擁有權的連接擁有權請求;響應于連接擁有權請求,從所述第一位置處的多個并行的網絡設備中的所述第一個發送指示TCP連接的擁有權的擁有權響應;響應于擁有權響應,在所述第一位置處的多個并行的網絡設備中的所述第一個處接收對TCP連接的擁有權傳送請求;響應于擁有權傳送請求,從所述第一位置處的多個并行的網絡設備中的所述第一個向所述第二位置處的多個并行的網絡設備中的所述第一個發送擁有權傳送指示;響應于擁有權傳送指示,在所述第一位置處的多個并行的網絡設備中的所述第一個處從所述第二位置處的多個并行的網絡設備中的所述第一個接收擁有權改變確認;以及響應于擁有權改變確認,從所述第一位置處的多個并行的網絡設備中的所述第一個發送擁有權傳送確認。9.一種用于TCP連接重定位的方法,包括:在第一位置處的多個并行的網絡設備中的第二個處接收與TCP連接相關的TCP傳輸,所述TCP連接使用在所述第一位置處的多個并行的網絡設備中的第一個和第二位置處的多個并行的網絡設備中的第一個,所述第一位置處的多個并行的網絡設備中的所述第一個最初用作所述TCP連接的本地終止;以及響應于TCP傳輸的接收,在所述第一位置處的多個并行的網絡設備中的所述第二個處接收TCP連接,使得所述第一位置處的多個并行的網絡設備中的所述第二個能夠用作所述TCP連接的本地終止。10.如權利要求9所述的方法,其中接收的TCP傳輸是SYN/ACK,并且其中所述接收步驟包括:響應于TCP傳輸的接收,從所述第一位置處的多個并行的網絡設備中的所述第二個發送對TCP連接的擁有權的連接擁有權請求;以及接收指示將TCP連接的擁有權傳送到所述第一位置處的多個并行的網絡設備中的所述第二個的檢查響應。11.如權利要求9所述的方法,其中接收的TCP傳輸是SYN/ACK,并且其中所述接收步驟包括:當SYN由所述第一位置處的多個并行的網絡設備中的所述第一個接收到時,在所述第一位置處的多個并行的網絡設備中的所述第二個處接收SYN接收的消息;以及響應于TCP傳輸的接收,從所述第一位置處的多個并行的網絡設備中的所述第二個發送擁有權傳送消息。12.如權利要求9所述的方法,其中接收的TCP傳輸是數據傳送的一部分,并且其中所述接收步驟包括:響應于TCP傳輸的接收,從所述第一位置處的多個并行的網絡設備中的所述第二個發送對TCP連接的擁有權的連接擁有權請求;響應于連接擁有權請求,在所述第一位置處的多個并行的網絡設備中的所述第二個處接收指示TCP連接的擁有權的擁...
【專利技術屬性】
技術研發人員:P·庫拉寇斯,A·薩巴,R·赫格蘭,A·杜利,S·阿迪拉朱,A·武圖庫魯,H·德賽,
申請(專利權)人:博科通迅系統有限公司,
類型:發明
國別省市:美國;US
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。