欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種支持tcp協(xié)議連接的備份方法及其設備的制作方法

文檔序號:7929529閱讀:181來源:國知局
專利名稱:一種支持tcp協(xié)議連接的備份方法及其設備的制作方法
技術(shù)領域
本發(fā)明涉及通信領域,尤其涉及一種支持TCP協(xié)議連接的備份方法及其設備。
背景技術(shù)
傳輸控制協(xié)議(TCP, Transmission Control Protocol)是一種連接導向的、可靠 的、基于字節(jié)流的運輸層通信協(xié)議。在簡化的開放式系統(tǒng)互聯(lián)參考模型(0SI,0pen System Interconnection)中,TCP完成第四層傳輸層所指定的功能。在因特網(wǎng)協(xié)議族中,TCP層是 位于IP層之上,應用層之下的中間層。 不同主機的應用層之間經(jīng)常需要可靠的連接,但是IP層不提供這樣的流機制,而 是提供不可靠的包交換。TCP為了保證傳送到對端的數(shù)據(jù)包按序接收,就給每個數(shù)據(jù)包一個 序號;對端如果已經(jīng)成功收到相應數(shù)據(jù)包,則發(fā)回一個相應的確認;對端如果在合理的往 返時延內(nèi)未收到確認,則對應的數(shù)據(jù)包將被重傳。另外,TCP協(xié)議在發(fā)送和接收時使用校驗 和函數(shù)來檢驗數(shù)據(jù)是否正確。 不間斷路由技術(shù)(NSR, Non-Stop Routing)是指本端路由設備當發(fā)生故障進行倒 換操作時,與其相連接的網(wǎng)絡鄰居設備不感知。利用用戶數(shù)據(jù)報協(xié)議(UDP,User Datagram Protocol)等非TCP協(xié)議承載路由協(xié)議信令報文的路由協(xié)議,如開放式最短路徑優(yōu)先協(xié)議 (0SPF,0pen Shortest PathFirst)、路由信息協(xié)議(RIP, Routing Information Protocol), 其報文的可靠性由路由協(xié)議自身保證,無需協(xié)議棧相互配合;而利用TCP協(xié)議來承載信令 報文的上層路由協(xié)議,如標簽分發(fā)協(xié)議(LDP, Label DistributionProtocol)、邊界網(wǎng)關協(xié) 議(BGP, Border Gateway Protocol),則需要由協(xié)議棧的傳輸層為報文保證TCP協(xié)議連接 的可靠性。因此,利用TCP協(xié)議連接的路由要實現(xiàn)NSR特性,就必須與協(xié)議棧相互配合,才 能支持TCP協(xié)議的高可用性(HA,High Availability),即支持設備的主備用板TCP協(xié)議連 接的熱備份并且在主備用板的倒換過程中保持TCP協(xié)議連接不斷連。 對于支持主備用板TCP協(xié)議熱備份的設備, 一般在進入熱備份狀態(tài)前需要完成主 備用板TCP協(xié)議連接的報文流的定界處理,再切換上送的報文流至備用板。但是,切換處理 流程復雜,需要進行TCP報文流定界處理,不利于設備維護和調(diào)試以及功能擴展。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例的目的是提供一種支持TCP協(xié)議連接的備份方法,承載 NSR業(yè)務,進入切換處理的流程簡潔,避免了繁瑣TCP報文流定界處理,便于設備維護和調(diào) 試以及功能擴展。 為達到上述目的,本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的 —種支持TCP協(xié)議連接的備份方法,所述方法應用在具有主用板和備用板的通信 設備上 當報文被上送所述主用板TCP模塊處理前,先進入輸入報文備份緩存區(qū),所述報 文在所述輸入報文備份緩存區(qū)中被校驗認為合法后,將被復制并發(fā)送至位于備用板上的輸入報文備份緩存區(qū)進行備份處理; 當報文被下發(fā)所述主用板網(wǎng)絡套接口模塊前,先進入輸出報文備份緩存區(qū),所述 報文在所述輸出報文備份緩存區(qū)中被校驗認為合法后,將被復制并發(fā)送至位于備用板上的 輸出報文備份緩存區(qū)進行備份處理。 本發(fā)明實施例還公開了一種支持TCP協(xié)議連接備份的通信設備,所述設備包括主
用板和備用板,所述主用板包括第一輸入報文備份緩存區(qū)模塊和第一輸出報文備份緩存區(qū)
模塊;所述備用板包括第二輸入報文備份緩存區(qū)模塊和第二輸出報文備份緩存區(qū)模塊, 所述第一輸入報文備份緩存區(qū)模塊與所述主用板的TCP模塊相連,用于校驗上
送第一報文是否合法,當所述第一報文合法,復制所述第一報文,發(fā)送復制的第一報文到第
二輸入報文備份緩存區(qū)模塊,上送所述第一報文到所述主用板的TCP模塊; 所述第一輸出報文備份緩存區(qū)模塊連接所述主用板的應用模塊和網(wǎng)絡套接口模
塊,用于校驗下發(fā)第二報文是否合法,當所述第二報文合法,復制所述第二報文,發(fā)送復制
的第二報文到第二輸出報文備份緩存區(qū)模塊,下發(fā)所述第二報文到所述主用板的網(wǎng)絡套接
口模塊。 可見,本發(fā)明實施例所公開的支持TCP協(xié)議連接的主備用板熱備份,以承載NSR業(yè) 務,切換處理流程簡潔,避免繁瑣的TCP報文流定界處理,主備用板倒換更加清晰,使相應 軟件具有較強的可維護性和功能擴展性。


圖1為本發(fā)明實施例提供的一種支持TCP協(xié)議連接的備份方法 圖2為本發(fā)明實施例提供的一種支持TCP協(xié)議連接的備用板的模塊備份示意圖 圖3為本發(fā)明實施例提供的一種支持TCP協(xié)議連接的報文備份示意圖
具體實施例方式
為使本發(fā)明的技術(shù)方案及其有益效果更加清楚,下面列舉實施例進行詳細說明
本發(fā)明一個實施例中,如圖l所示,支持TCP協(xié)議連接的主備板熱備份的方法,包 括 101、上送第一報文到主用板上的輸入報文備份緩存區(qū) 在本發(fā)明實施例具體實現(xiàn)時,上送第一報文到主用板上的輸入報文備份緩存區(qū)之 前,需要為TCP連接狀態(tài)的同步做好環(huán)境準備。通常可以當備用板插入路由設備,在備用板 創(chuàng)建對應的網(wǎng)絡套接口 (Socket)模塊、TCP模塊、應用模塊,為TCP協(xié)議連接狀態(tài)的同步備 份做好準備。同時,通知上層應用開始進行備份。所述路由設備,舉例來說,路由設備可以 是路由器,也可以是三層交換機。 備用板逐一對主用板的TCP協(xié)議狀態(tài)參數(shù)進行備份。對于正處于備份的TCP協(xié)議 連接,暫時停止處理報文收發(fā)。其中,TCP協(xié)議狀態(tài)參數(shù)包括TCP協(xié)議連接參數(shù)以及緩存報 文。舉例來說,TCP協(xié)議狀態(tài)參數(shù)包括TCP滑動窗口 、 TCP報文序列號、TCP定時器狀態(tài)、 TCP選項設置、TCP MD5密碼等;而緩存報文則包括發(fā)送緩沖區(qū)報文、接收緩沖區(qū)報文、TCP 重組隊列報文。 具體說來,可參考圖2,
備用板的應用模塊備份對應主用板的應用模塊中TCP協(xié)議連接數(shù)據(jù)的接收和發(fā) 送的相關信息。例如應用模塊運行BGP協(xié)議,主要是指某個BGP鄰居的路由信息,以及從網(wǎng) 絡套接口接收到但還未處理的路由報文。 備用板的網(wǎng)絡套接口模塊備份對應主用板的網(wǎng)絡套接口模塊信息,舉例來說,網(wǎng) 絡套接口模塊信息包括網(wǎng)絡套接口選項設置、接收和發(fā)送緩沖區(qū)報文、網(wǎng)絡套接口實例 ID等。 備用板的TCP模塊備份主用板TCP模塊中存儲的TCP連接狀態(tài)的信息,舉例來說, 該信息包括TCP滑動窗口 、 TCP報文序列號、TCP定時器狀態(tài)、TCP選項設置、TCP重組隊列 報文等。 當備用板對TCP連接實例的備份完成后,針對備用板上已經(jīng)存在的TCP實例的報 文數(shù)據(jù),開始啟用主用板和備用板的各自的輸入報文備份緩存區(qū)和輸出報文備份緩存區(qū), 即對于隨后經(jīng)路由器接收和發(fā)送的報文都以通過報文備份緩存區(qū)的方式進行主用板和備 用板上數(shù)據(jù)的實時同步。也就是說,當備用板對TCP連接實例的備份完成后,后續(xù)收到的第 一報文將上送到主用板上的輸入報文備份緩沖區(qū)。 特別的,當路由器的主用板發(fā)生故障,備用板升為主用板時,接口板將上送第一報 文流切換到備用板,此時,停止主用板和備用板上的輸入報文備份緩存區(qū)和輸出報文備份 緩存區(qū)的報文備份,但是TCP報文的收發(fā)正常,只是此時路由器進入由原來的備用板進行 控制的狀態(tài),不能進行實時備份。 當重新啟動備用板時,對單主控狀態(tài)的報文進行定界和TCP同步操作,主用板和 備用板發(fā)生倒換,在新的備用板上創(chuàng)建與新主用板對應的網(wǎng)絡套接口 (Socket)模塊、TCP 模塊、應用模塊,為TCP協(xié)議連接狀態(tài)的同步備份做好準備。同時,上層應用被通知開始進 行備份。從此,則在新的主用板和備用板運行的情況下,開始新的輸入/輸出報文備份緩存 區(qū)模塊更新數(shù)據(jù),重復上述的TCP協(xié)議狀態(tài)同步更新的步驟。
102、校驗所述第一報文合法后,復制所述第一報文 主用板的輸入報文備份緩存區(qū)(In Bumper)校驗第一報文,決定是否轉(zhuǎn)發(fā)給備用 板的輸入報文備份緩存區(qū)。 當主用板收到第一報文時,由主用板的輸入報文備份緩存區(qū)(InBumper)對于IP 上送的第一報文在主用板的輸入報文備份緩存區(qū)進行校驗。主用板的輸入報文備份緩存區(qū) 當校驗通過該第一報文后,復制該第一報文。 103、發(fā)送所述復制的第一報文到備用板上的輸入報文備份緩存區(qū) 在本發(fā)明實施例的具體實現(xiàn)時,利用主用板的輸入報文備份緩存區(qū)與備用板的輸
入報文備份緩存區(qū)進行的板間通信,將該第一報文發(fā)至備用板的輸入報文備份緩存區(qū)。主
用板的輸入報文備份緩存區(qū)可以暫時緩存該第一報文,等待備用板回應。 如果主用板的輸入報文備份緩存區(qū)對第一報文進行校驗后,第一報文非法,則主
用板丟棄該第一報文,并在日志上進行記錄。 備用板的輸入報文備份緩存區(qū)(In Bumper)校驗第一報文并回應主用板的輸入報 文備份緩存區(qū),如果校驗第一報文合法,則備用板處理該第一報文。 備用板把通過板間通信收到的該第一報文交給協(xié)議棧,進行TCP協(xié)議解封裝處 理。然后,解封裝處理后的第一報文被發(fā)送備用板上網(wǎng)絡套接口模塊。當備用板輸入報文
6備份緩存區(qū)保證該第一報文成功上送并且本端設備和遠端設備的TCP協(xié)議連接,此時,備
用板輸入報文備份緩存區(qū)回應應主用板的輸入報文備份緩存區(qū)。備用板的輸入報文備份緩 存區(qū)保證備用板上送第一報文成功,從而能夠保證主用板和備用板上的TCP協(xié)議連接的狀 態(tài)一致,即如果第一報文合法,那么主用板和備用板都要處理該第一報文;如果備用板的輸 入報文備份緩存區(qū)接收到的第一報文經(jīng)校驗不通過,則反饋該信息給主用板的輸入報文備 份緩存區(qū),則主用板和備用板都丟棄該第一報文,并且主用板將該第一報文記錄進入日志。
主用板的輸入報文備份緩存區(qū)接收到備用板回應發(fā)來的第一報文合法消息后,繼 續(xù)第一報文處理。 104、上送所述第一報文到所述主用板的TCP模塊 當主用板的輸入報文備份緩存區(qū)接收到來自備用板的輸入報文備份緩存區(qū)的第 一報文合法消息回應后,主用板的輸入報文備份緩存區(qū)繼續(xù)處理該第一報文,即主用板的 輸入報文備份緩存區(qū)將經(jīng)過校驗的合法第一報文,取消暫時緩存,并上送該第一報文依次 至主用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊進行處理。 與此同時,備用板的輸入報文備份緩存區(qū)也將其收到的合法第一報文依次上送至 備用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊進行處理。 105、所述第一報文經(jīng)過所述主用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊處理 后,下發(fā)第二報文到主用板的輸出報文備份緩存區(qū) 主用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊對上述上送第一報文進行處理后, 下發(fā)第二報文在進入主用板上的網(wǎng)絡套接口之前,先進入輸出報文備份緩存區(qū)模塊(Out Bumper)進行校驗,如果校驗第二報文合法則發(fā)送至備用板上的輸出報文備份緩存區(qū)模塊。
當?shù)诙笪南掳l(fā)時,主用板上從應用模塊發(fā)出的第二報文在進入網(wǎng)絡套接口模塊 之前,先要進入位于主用板上的輸出報文備份緩存區(qū)(OutBumper),并由該輸出報文備份緩 存區(qū)復制一份第二報文,通過主用板的輸出報文備份緩存區(qū)與備用板的輸出報文備份緩存 區(qū)進行的板間通信,將該復制第二報文發(fā)送至備用板的輸出報文備份緩存區(qū)。主用板的報 文備份緩存區(qū)暫時緩存該第二報文,等待備用板回應。 如果主用板的輸出報文備份緩存區(qū)對第二報文進行校驗后,第二報文非法,則主
用板丟棄該第二報文,并在日志上進行記錄。 106、校驗所述第二報文合法后,復制所述第二報文 備用板的輸出報文備份緩存區(qū)校驗第二報文并回應主用板的輸出報文備份緩存 區(qū),如果校驗第二報文合法,則備用板處理該第二報文。 107、發(fā)送所述復制的第二報文到備用板上的輸出報文備份緩存區(qū) 備用板把通過板間通信收到的該第二報文發(fā)送給網(wǎng)絡套接口模塊,經(jīng)校驗第二報
文合法后發(fā)送備用板上的應用模塊,備用板的輸出報文備份緩存區(qū)回應主用板的輸出報文
備份緩存區(qū),然后依次下發(fā)第二報文給備用板的網(wǎng)絡套接口模塊、TCP模塊處理該第二報
文。如果該第二報文非法,那么備用板丟棄該第二報文。 108、下發(fā)所述第二報文到所述主用板的網(wǎng)絡套接口模塊 當主用板的輸出報文備份緩存區(qū)模塊接收到備用板的輸出報文備份緩存區(qū)的回 應后,主用板的輸出報文備份緩存區(qū)繼續(xù)處理該第二報文,即主用板的輸出報文備份緩存 區(qū)將經(jīng)過校驗的合法第二報文,取消暫時緩存,依次下發(fā)該第二報文至主用板的網(wǎng)絡套接口模塊、TCP模塊進行處理。 通過報文在上發(fā)和下發(fā)過程中利用主用板和備用板的輸入報文備份緩存區(qū)和輸出報文備份緩存區(qū),使得主用板和備用板上的報文處理達到同步效果,即應用報文備份緩存機制,來保證主用板和備用板TCP協(xié)議的狀態(tài)同步更新。 本發(fā)明實施例提供一種支持TCP協(xié)議連接的通信設備,可參考圖3,所述通信設備包括作為主用板和備用板,所述通信設備還包括 輸入報文備份緩存區(qū)模塊(In Bumper):用于校驗上送第一報文是否合法。按照該模塊在數(shù)據(jù)備份時分別處于主用板和備用板,又分為位于主用板上的輸入報文備份緩存區(qū)模塊和位于備用板上的輸入報文備份緩存區(qū)模塊,即第一輸入報文備份緩存區(qū)模塊和第二輸入報文備份緩存區(qū)模塊。 第一輸入報文備份緩存區(qū)模塊于主用板上,連接IP模塊和TCP模塊,還用于復制合法的第一報文并發(fā)送該第一報文給位于備用板上的輸入報文備份緩存區(qū)模塊。如果第二輸入報文備份緩存區(qū)模塊校驗第一報文后回應第一報文合法,則第一輸入報文備份緩存區(qū)模塊取消該第一報文的暫時緩存,并且繼續(xù)依次上送該第一報文給TCP模塊、網(wǎng)絡套接口模塊和應用模塊處理。與此同時,第二輸入報文備份緩存區(qū)模塊也將其收到的經(jīng)校驗合法的第一報文依次上送至備用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊處理。如果第二輸入報文備份緩存區(qū)模塊經(jīng)校驗回應第一報文不合法,則第一輸入報文備份緩存區(qū)模塊和第二輸入報文備份緩存區(qū)模塊丟棄該第一報文,并且第一輸入報文備份緩存區(qū)模塊記錄該第一報文到日志。如果第一輸入報文備份緩存區(qū)模塊經(jīng)校驗發(fā)現(xiàn)第一報文不合法,則丟棄該第一報文并記錄該第一報文到日志。 輸出報文備份緩存區(qū)模塊(Out Bumper):連接應用模塊和網(wǎng)絡套接口模塊,用于校驗下發(fā)第二報文是否合法。按照該模塊在數(shù)據(jù)備份時分別處于主用板和備用板,又分為位于主用板上的輸出報文備份緩存區(qū)模塊和位于備用板上的輸出報文備份緩存區(qū)模塊,即第一輸出報文備份緩存區(qū)模塊和第二輸出報文備份緩存區(qū)模塊。 第一輸出報文備份緩存區(qū)模塊還用于復制合法的第二報文并發(fā)送該第二報文給第二輸出報文備份緩存區(qū)模塊。如果第二輸出報文備份緩存區(qū)模塊校驗第二報文后回應第二報文合法,則第一輸出報文備份緩存區(qū)模塊取消該第二報文的暫時緩存,并且繼續(xù)依次下發(fā)該第二報文給網(wǎng)絡套接口模塊、TCP模塊、IP模塊處理。與此同時,第二輸出報文備份緩存區(qū)模塊也將其收到的經(jīng)校驗合法的第二報文繼續(xù)下發(fā)應用模塊、網(wǎng)絡套接口模塊、TCP模塊處理。如果第二輸出報文備份緩存區(qū)模塊經(jīng)校驗回應第二報文不合法,則第一輸出報文備份緩存區(qū)模塊和第二輸出報文備份緩存區(qū)模塊丟棄該第二報文,并且第一輸出報文備份緩存區(qū)模塊記錄該第二報文到日志。如果第一輸出報文備份緩存區(qū)模塊經(jīng)校驗發(fā)現(xiàn)第二報文不合法,則丟棄該第二報文并記錄該第二報文到日志。 該備用板創(chuàng)建對應所述作為主用板的單板的網(wǎng)絡套接口模塊、TCP模塊、應用模塊,對所述主用板上的連接實例進行備份。 具體說來,當備用板插入路由器后,在備用板創(chuàng)建對應的網(wǎng)絡套接口 (Socket)模塊、TCP模塊、應用模塊,為TCP協(xié)議連接狀態(tài)的同步備份做好準備。同時,上層應用被通知開始進行備份。 備用板逐一對主用板的TCP協(xié)議狀態(tài)參數(shù)進行備份。對于正處于備份的TCP協(xié)議
8連接,暫時停止處理報文收發(fā)。其中,TCP協(xié)議狀態(tài)參數(shù)包括TCP協(xié)議連接參數(shù)以及緩存報 文。舉例來說,TCP協(xié)議狀態(tài)參數(shù)包括TCP滑動窗口、 TCP報文序列號、TCP定時器狀態(tài)、 TCP選項設置、TCP MD5密碼等;而緩存報文則包括發(fā)送緩沖區(qū)報文、接收緩沖區(qū)報文、TCP 重組隊列報文。 本領域普通技術(shù)人員可以理解上述方法實施例中的全部或部分可以通過程序指 令相關的硬件來完成,該程序可以存儲于計算機可讀取存儲介質(zhì)中,該存儲介質(zhì)可以是 RAM/R0M、磁碟,光盤等。 以上只對發(fā)明的優(yōu)選實施方式進行了描述,本領域的技術(shù)人員在本發(fā)明技術(shù)的方 案范圍內(nèi),進行通常的變化和替換,都應包含在本發(fā)明的保護范圍內(nèi)。
權(quán)利要求
一種支持TCP協(xié)議連接的備份方法,其特征在于上送第一報文到主用板上的輸入報文備份緩存區(qū);校驗所述第一報文合法后,復制所述第一報文;發(fā)送所述復制的第一報文到備用板上的輸入報文備份緩存區(qū);上送所述第一報文到所述主用板的TCP模塊;所述第一報文經(jīng)過所述主用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊處理后,下發(fā)第二報文到主用板的輸出報文備份緩存區(qū);校驗所述第二報文合法后,復制所述第二報文;發(fā)送所述復制的第二報文到備用板上的輸出報文備份緩存區(qū);下發(fā)所述第二報文到所述主用板的網(wǎng)絡套接口模塊。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括所述備用板創(chuàng)建與所述主用板相對應的網(wǎng)絡套接口模塊、TCP模塊、應用模塊,并且對 所述主用板的TCP協(xié)議狀態(tài)參數(shù)進行備份。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,還包括所述主用板的輸入報文備份緩存區(qū)校驗所述第一報文非法時,丟棄所述第一報文,并 在日志上記錄。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在上送所述第一報文到所述主用板的TCP 模塊前,還包括接收第一報文合法的消息,所述第一報文合法的消息由所述備用板的輸入報文備份緩 存區(qū)校驗所述復制的第一報文合法時發(fā)出。
5. —種支持TCP協(xié)議連接備份的通信設備,所述設備包括主用板和備用板,其特征在 于,所述主用板包括第一輸入報文備份緩存區(qū)模塊和第一輸出報文備份緩存區(qū)模塊;所述 備用板包括第二輸入報文備份緩存區(qū)模塊和第二輸出報文備份緩存區(qū)模塊,所述第一輸入報文備份緩存區(qū)模塊與所述主用板的TCP模塊相連,用于校驗上送第 一報文是否合法,當所述第一報文合法,復制所述第一報文,發(fā)送復制的第一報文到第二輸 入報文備份緩存區(qū)模塊,上送所述第一報文到所述主用板的TCP模塊;所述第一輸出報文備份緩存區(qū)模塊連接所述主用板的應用模塊和網(wǎng)絡套接口模塊,用于校驗下發(fā)第二報文是否合法,當所述第二報文合法,復制所述第二報文,發(fā)送復制的第 二報文到第二輸出報文備份緩存區(qū)模塊,下發(fā)所述第二報文到所述主用板的網(wǎng)絡套接口模 塊。
6. 根據(jù)權(quán)利要求5所述的通信設備,其特征在于,所述第一輸入報文備份緩存區(qū)模塊,還用于接收來自所述第二輸入報文備份緩存區(qū)模塊的第一報文合法消息,對所述第一報文取消暫時緩存;所述第一輸出報文備份緩存區(qū)模塊,還用于接收來自所述第二輸出報文備份緩存區(qū)模 塊的第二報文合法消息,對所述第二報文取消暫時緩存。
7. 根據(jù)權(quán)利要求6所述的通信設備,其特征在于,所述第一輸入報文備份緩存區(qū)模塊,還用于當校驗所述第一報文非法后,丟棄所述第 一報文,并在日志上記錄;所述第一輸出報文備份緩存區(qū)模塊,還用于當校驗所述第二報文非法后,丟棄所述第二報文,并在日志上記錄。
8. 根據(jù)權(quán)利要求6所述的通信設備,其特征在于,所述第二輸入報文備份緩存區(qū)模塊,還用于校驗所述復制的第一報文,如果第一報文 合法,回應第一報文合法消息給所述第一輸入報文備份緩存區(qū)模塊,上送所述復制的第一 報文;所述第二輸出報文備份緩存區(qū)模塊,還用于校驗所述復制的第二報文,如果第二報文 合法,回應第二發(fā)送報文合法消息給所述第一輸出報文備份緩存區(qū)模塊。
9. 根據(jù)權(quán)利要求8所述的通信設備,其特征在于,所述第二輸入報文備份緩存區(qū)模塊,還用于當校驗所述復制的第一報文非法后,丟棄 所述復制的第一報文,回應所述第一輸入報文備份緩存區(qū)模塊;所述第二輸出報文備份緩存區(qū)模塊,還用于當校驗所述復制的第二報文非法后,丟棄 所述復制的第二報文,回應所述第一輸出報文備份緩存區(qū)模塊。
10. 根據(jù)權(quán)利要求5至9任一所述的通信設備,包括所述備用板用于創(chuàng)建對應所述主 用板的網(wǎng)絡套接口模塊、TCP模塊、應用模塊,對所述主用板的TCP協(xié)議狀態(tài)參數(shù)進行備份。
全文摘要
一種支持TCP協(xié)議連接的備份方法,上送第一報文到主用板上的輸入報文備份緩存區(qū);校驗所述第一報文合法后,復制所述第一報文;發(fā)送所述復制的第一報文到備用板上的輸入報文備份緩存區(qū);上送所述第一報文到所述主用板的TCP模塊;所述第一報文經(jīng)過所述主用板的TCP模塊、網(wǎng)絡套接口模塊、應用模塊處理后,下發(fā)第二報文到主用板的輸出報文備份緩存區(qū);校驗所述第二報文合法后,復制所述第二報文;發(fā)送所述復制的第二報文到備用板上的輸出報文備份緩存區(qū);下發(fā)所述第二報文到所述主用板的網(wǎng)絡套接口模塊。本發(fā)明實施例還公開了一種支持TCP協(xié)議連接的通信設備。本發(fā)明實施例支持TCP協(xié)議連接的主備用板熱備份方法,在進入切換處理的流程簡潔,避免了繁瑣TCP報文流定界處理,便于設備維護和調(diào)試以及功能擴展。
文檔編號H04L12/56GK101764738SQ20081024169
公開日2010年6月30日 申請日期2008年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者劉元章, 劉彥夫, 王春風, 范一鳴 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
巫溪县| 乌什县| 呼图壁县| 长宁县| 武陟县| 依安县| 双桥区| 牡丹江市| 来凤县| 河北区| 岑溪市| 巫山县| 涡阳县| 高青县| 平邑县| 济阳县| 二手房| 古浪县| 日喀则市| 桂东县| 临洮县| 柳林县| 府谷县| 龙游县| 赞皇县| 信丰县| 梁平县| 扬中市| 福鼎市| 河北省| 三明市| 辽阳县| 芒康县| 通江县| 柘荣县| 孟村| 额尔古纳市| 北流市| 舞阳县| 资阳市| 云霄县|