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

一種實現(xiàn)軟件上主備雙機熱備份的方法

文檔序號:7552848閱讀:186來源:國知局
專利名稱:一種實現(xiàn)軟件上主備雙機熱備份的方法
技術(shù)領(lǐng)域
本發(fā)明涉及電信設(shè)備的冗余技術(shù),尤其涉及一種實現(xiàn)軟件上主備雙機熱備份的方法。
背景技術(shù)
電信設(shè)備運行的可靠性和連續(xù)性是至關(guān)重要的,所以,許多關(guān)鍵的電信設(shè)備在硬件上都設(shè)置有主備雙機熱備份的冗余機制。主備雙機熱備份是指相同的兩個機器同時工作,一旦主機發(fā)生故障,系統(tǒng)應(yīng)能夠自動切換,將備機升為主機,以保證通信暢通。由于通信協(xié)議是非常復雜的協(xié)議,通信軟件也是復雜度很高的軟件。多年以來,通信軟件一直是以集中式為主,近年來,隨著接入業(yè)務(wù)的不斷擴展, 出現(xiàn)了分布式結(jié)構(gòu)的通信軟件。分布式軟件有主控板和接口板軟件之分。其中主控板軟件承載比較重要的系統(tǒng)控制數(shù)據(jù),并記錄了所有單板的配置數(shù)據(jù)及信息,需要很高的可靠性。為了最大限度地減少意外情況下主控板死機對系統(tǒng)造成的災難性影響,現(xiàn)在有些技術(shù)在軟件上也執(zhí)行主備雙機熱備份的倒換機制,即在軟件上有主用板和備用板之分,一旦主用板軟件發(fā)生死機時或復位等其他故障,備用板軟件能夠自動轉(zhuǎn)變?yōu)橹饔冒遘浖?,系統(tǒng)可以繼續(xù)正常運行,同時對一些系統(tǒng)內(nèi)已經(jīng)成功建立的業(yè)務(wù),如視頻、語音、下載等,在倒換前后不發(fā)生中斷,整個過程對用戶透明。
當前很多通信業(yè)務(wù)都是基于傳輸控制協(xié)議(TCP)實現(xiàn)的,在基于TCP協(xié)議實現(xiàn)的通信業(yè)務(wù)的使用過程中,應(yīng)用程序不會直接操作TCP協(xié)議層,而是利用一種編程接口Socket與TCP協(xié)議進行通信,Socket作為一種TCP協(xié)議和應(yīng)用程序之間的編程接口,可以向應(yīng)用程序提供客戶端對服務(wù)器(client-server)形式的面向連接的或無連接的通信服務(wù)。對于面向連接的服務(wù),一個公用的服務(wù)器長期監(jiān)聽連接請求,有請求時就創(chuàng)建新Socket和新進程與客戶端通信,通信結(jié)束后新Socket和新進程都被關(guān)閉。
Socket和TCP所涉及的數(shù)據(jù)結(jié)構(gòu)龐大且復雜,將其簡化、抽象后得到如圖1所示的結(jié)構(gòu),如圖1所示,其中Socket和TCP的數(shù)據(jù)結(jié)構(gòu)用虛框分隔成三部分虛框101中的部分為Socket數(shù)據(jù)結(jié)構(gòu);虛框102中的部分是傳輸層協(xié)議的協(xié)議控制塊INPCB(InternetProtocol Control Block);虛框103中的部分是連接狀態(tài)控制塊(TCPCB)。各傳輸協(xié)議,比如TCP、用戶數(shù)據(jù)報協(xié)議(UDP)等,都有INPCB,而TCPCB是面向連接的TCP協(xié)議特有的。
在系統(tǒng)中存在一條任務(wù)控制塊結(jié)構(gòu)(TCB_S)的單向鏈表104,每個使用Socket的任務(wù)唯一對應(yīng)一個TCB_S,比如TCB_S105,TCB_S105的主要內(nèi)容包括任務(wù)號task id和FILE_S,F(xiàn)ILE_S是用于描述任務(wù)所打開的“文件”結(jié)構(gòu),這里所說的“文件”可以是普通意義上的磁盤文件,也可以是Socket,但嵌入式系統(tǒng)中并不使用磁盤文件,為了描述方便我們將其抽象,認為只有Socket。一個任務(wù)可以打開多個文件,也就有多個FILE_S,這些FILE_S組成線性表放在TCB_S中,就是TCB_S中的file
、file[1]…,每個file對應(yīng)一個FILE_S106,F(xiàn)ILE_S106中主要包括諸如讀(read)、寫(write)等方法,以及一個指向Socket結(jié)構(gòu)(SOCKET_S)107的指針socket。
SOCKET_S107主要包括一個指向傳輸協(xié)議控制塊結(jié)構(gòu)(INPCB_S)108的指針pcb、協(xié)議開關(guān)表指針proto_sw、任務(wù)號task_id、發(fā)送隊列send_q以及接收隊列rcv_q等。
每個INPCB_S唯一對應(yīng)一個SOCKET_S。INPCB_S108主要包括遠端地址及端口號foreign、本地地址及端口號local、Socket指針、鎖定路由route以及指向TCPCB_S09結(jié)構(gòu)的協(xié)議相關(guān)控制塊指針prorelated_pcb。
TCPCB_S109是TCP特有的,用于描述連接的各種參數(shù),主要包括接收數(shù)據(jù)隊列、連接狀態(tài)state、各定時器timers、PCB指針pcb、未被確認的數(shù)據(jù)起始指針send_unack、發(fā)送指針send_next以及期望接收的數(shù)據(jù)指針rcv_next。
由上述可知,TCP協(xié)議不但是一種面向連接的協(xié)議,而且它的數(shù)據(jù)結(jié)構(gòu)非常復雜,TCP協(xié)議有自己的狀態(tài)機,有確認和重傳機制,有發(fā)送窗口等擁塞避免方法,因此在兩個單板上保持TCP協(xié)議本身的一致是非常困難的,實現(xiàn)基于TCP協(xié)議的通信業(yè)務(wù)熱備份方法的難度太高,所以當前還沒有一種有效的、實現(xiàn)基于TCP協(xié)議的通信業(yè)務(wù)主備雙機熱備份的方法。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的是提供一種實現(xiàn)軟件上主備雙機熱備份的方法,從而保證通信系統(tǒng)的主用板發(fā)生死機或復位等故障時,通信系統(tǒng)內(nèi)基于TCP協(xié)議實現(xiàn)的通信業(yè)務(wù)不會受到影響,保證通信的暢通,提高通信系統(tǒng)地可靠性。
為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案具體是這樣實現(xiàn)的一種實現(xiàn)軟件上主備雙機熱備份的方法,其特征在于,其該方法包括以下步驟a、備用板運行正常后,向主用板發(fā)出就緒信息和批量備份請求;b、主用板接收到就緒信息和批量備份請求,向備用板進行包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)的批量備份;c、進入數(shù)據(jù)的實時備份狀態(tài),在該狀態(tài)下,實時判斷主用板上包括TCP協(xié)議數(shù)據(jù)的數(shù)據(jù)是否發(fā)生變化,如果是,則主用板向備用板發(fā)送實時備份的消息,備用板接收到該消息后,將主用板上發(fā)生改變的包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù),實時地傳輸給備用板,并執(zhí)行步驟d;否則,直接執(zhí)行步驟d;d、實時判斷主用板是否正常運轉(zhuǎn),如果是,則返回步驟c;否則,執(zhí)行步驟e;e、進行主用板和備用板的切換,備用板升為主用板,并進入正常運行狀態(tài)。
所述的TCP協(xié)議數(shù)據(jù)包括所有的TCP協(xié)議的配置數(shù)據(jù)和狀態(tài)數(shù)據(jù)。
所述的TCP協(xié)議數(shù)據(jù)為主用板中每個TCP連接所對應(yīng)的數(shù)據(jù)結(jié)構(gòu)TCB_S、FILE_S、SOCKET_SINPCB_S以及TCPCB_S中的數(shù)據(jù)。
所述的步驟b中進一步包括備用板上收到批量備份的TCP協(xié)議數(shù)據(jù)以后,根據(jù)TCB_S和SOCKET_S中包含的TCP連接對應(yīng)的任務(wù)號,恢復TCP連接對應(yīng)的數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)。
在所述的實時備份狀態(tài)下,當主用板上的TCP連接斷開以后,主用板向備用板發(fā)消息,通知備用板清除該TCP連接。
所述判斷主用板是否正常運轉(zhuǎn)的處理過程為系統(tǒng)判斷主用板的在位信息,如果有在位信息,則主用板正常運轉(zhuǎn),否則,主用板沒有正常運轉(zhuǎn)。
所述主用板和備用板的切換過程為系統(tǒng)通知所有的接口板斷開與主用板的連接,改為與備用板連接,由備用板接收和發(fā)送數(shù)據(jù)以及進行數(shù)據(jù)的處理。
所述的切換過程中進一步包括平滑處理過程,將包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)進行平滑處理。
所述的數(shù)據(jù)平滑處理為備用板剛剛切換為新主用板時,從接口板上將各個變化的狀態(tài)數(shù)據(jù)讀取到新主用板上。
所述的平滑處理過程還包括所述的新的主用板檢查數(shù)據(jù)中本端各個TCP連接的順序號和狀態(tài)信息與對端各個TCP連接的順序號和狀態(tài)信息是否一致,如果一致,則進入正常運行狀態(tài),否則,先對發(fā)生錯誤的TCP連接進行斷開或丟包處理,之后再重新進入正常運行狀態(tài)。
本發(fā)明所述的方法在主備兩板都運轉(zhuǎn)起來,并進入實時備份狀態(tài)后,隨時可以進行主備倒換,并針對TCP協(xié)議特有的、復雜的數(shù)據(jù)結(jié)構(gòu),在批量備份過程中不考慮到底有哪些數(shù)據(jù)結(jié)構(gòu)發(fā)生過變化,而是把所有的數(shù)據(jù)結(jié)構(gòu)統(tǒng)一都由主用板備份到備用板上,在實時備份狀態(tài)中,主用板上引起TCP協(xié)議狀態(tài)發(fā)生的一切變化,都會觸發(fā)主用板向備用板進行備份,如果一旦主用板發(fā)生死機或復位等情況,備用板會自動升為主用板,此時系統(tǒng)內(nèi)基于TCP協(xié)議實現(xiàn)的通信業(yè)務(wù)由于在備用板上都有備份,所以通信不會受到影響,從而保證通信的暢通,降低了由于通信系統(tǒng)發(fā)生故障時造成的損失,間接地節(jié)約了成本,并且可避免在意外情況下主用板死機對電信系統(tǒng)造成的服務(wù)中斷等可怕后果,提高通信系統(tǒng)的工作可靠性。


圖1為Socket和TCP所涉及的數(shù)據(jù)結(jié)構(gòu)圖;圖2為本發(fā)明所述方法的流程圖;圖3為本發(fā)明所述方法在進行軟件熱備份時的狀態(tài)遷移圖。
具體實施例方式
下面結(jié)合附圖和具體實施例對本發(fā)明再作進一步詳細的說明。
本發(fā)明所述的方法是在硬件設(shè)置有主用板和備用板、且該兩板互為備份的正常運行條件下進行的,其中,主用板軟件運行在主用板上,備用板軟件運行在備用板上。本發(fā)明的核心思想是在正常情況下系統(tǒng)中有兩塊控制板同時在位運行,但是其中只有一塊被稱為主用板的在真正地起到主控的作用,另外一塊被稱為備用板的則處于備份狀態(tài),將主用板上的包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)備份到備用板上,即在主用板和備用板上同時分別保存相同的數(shù)據(jù),一旦主用板由于某種原因不能正常運轉(zhuǎn)時,系統(tǒng)會自動切換到備用板,由該備用板接替原主用板擔任新主用板繼續(xù)工作,從而使基于TCP協(xié)議實現(xiàn)的通信業(yè)務(wù)不會受到影響。
由于與TCP協(xié)議相關(guān)的數(shù)據(jù)都存放在數(shù)據(jù)結(jié)構(gòu)TCB_S、FILE_S、SOCKET_SINPCB_S、TCPCB_S中,所以,針對TCP復雜的數(shù)據(jù)結(jié)構(gòu),本發(fā)明所述的方法在備份過程中不考慮到底有哪些數(shù)據(jù)結(jié)構(gòu)發(fā)生過變化,而是把所有的數(shù)據(jù)結(jié)構(gòu)統(tǒng)一都由主用板備份到備用板上,如圖2所示為本發(fā)明所述方法的流程圖,其具體過程包括以下步驟a、備用板插入通訊系統(tǒng)的插槽中,運行正常后,向主用板發(fā)出就緒信息和批量備份請求;b、主用板接收到就緒信息和批量備份請求,向備用板進行數(shù)據(jù)的批量備份,其中包括TCP協(xié)議數(shù)據(jù)的批量備份,即把主用板上所有的TCP協(xié)議的配置數(shù)據(jù)和狀態(tài)數(shù)據(jù)批量備份到備用板;如圖1所示,每個TCP連接對應(yīng)的數(shù)據(jù)結(jié)構(gòu)TCB_S、FILE_S、SOCKET_SINPCB_S、TCPCB_S中的數(shù)據(jù),都要備份到備用板,由于備份的過程中,數(shù)據(jù)是打包備份的,數(shù)據(jù)在數(shù)據(jù)結(jié)構(gòu)中的存儲順序可能被打亂,所以備用板上收到這些數(shù)據(jù)以后,找到TCB_S和SOCKET_S中包含的該TCP連接對應(yīng)的任務(wù)號taskid,根據(jù)該任務(wù)號依次恢復該TCP連接對應(yīng)的這些數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)。
c、數(shù)據(jù)的批量備份結(jié)束后,進入數(shù)據(jù)的實時備份狀態(tài),在該狀態(tài)下,實時判斷主用板中包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)是否發(fā)生變化,如果是,則主用板向備用板發(fā)送實時備份的消息,備用板接收到該消息后,將主用板上發(fā)生的配置數(shù)據(jù)的實時改變以及狀態(tài)數(shù)據(jù)的實時改變,實時地傳輸給備用板,并執(zhí)行步驟d;否則,直接執(zhí)行步驟d;本步驟中,主用板上引起TCP協(xié)議狀態(tài)發(fā)生的一切變化,都會觸發(fā)主用板向備用板進行備份,例如,主用板收到TCP報文、主用板向外發(fā)送TCP報文或者應(yīng)用程序從緩沖區(qū)中放入、取出報文時,都要將相應(yīng)的數(shù)據(jù)發(fā)送到備用板進行備份,而且當主用板上TCP連接斷開以后,主用板向備用板發(fā)消息,通知備用板清除掉該TCP連接。主用板上每個數(shù)據(jù)的動態(tài)改變都被實時備份到備用板上,由于此時備用板無法收到外界的數(shù)據(jù),因此當主用板上的TCP連接每次發(fā)送、接收報文,應(yīng)用程序從緩沖區(qū)中放入、取出報文時,都需要把數(shù)據(jù)結(jié)構(gòu)TCB_S、FILE_S、SOCKET_SINPCB_S、TCPCB_S中變化的數(shù)據(jù)實時備份到備用板上,并及時恢復數(shù)據(jù),從而使得在主用板和備用板上運行相同的應(yīng)用程序,執(zhí)行同樣的處理時,主用板和備用板上的所有標識TCP協(xié)議狀態(tài)的數(shù)據(jù)完全保持一致。
d、實時判斷主用板是否正常運轉(zhuǎn),如果是,則返回步驟c;否則,執(zhí)行步驟e;在通信系統(tǒng)的總線上原本有一套仲裁機制,可以判斷主用板的在位信息,如果有在位信息,則說明主用板正常運轉(zhuǎn),否則,主用板沒有正常運轉(zhuǎn),通信系統(tǒng)通過這套機制來判斷主用板是否正常運轉(zhuǎn)。
e、進行主用板和備用板的切換,備用板升為主用板,同時對數(shù)據(jù)進行平滑處理,其中包括對TCP協(xié)議數(shù)據(jù)的平滑處理,從而實現(xiàn)軟件熱備份的目的。
所述主用板和備用板的切換是通過通信系統(tǒng)總線本身的機制實現(xiàn)的,當主用板沒有在位信息時,系統(tǒng)總線通知所有的接口板斷開與主用板的連接,改為與備用板連接,由備用板接收和發(fā)送數(shù)據(jù)以及進行數(shù)據(jù)的處理,這樣,備用板就自動升為主用板。
上述的數(shù)據(jù)平滑處理為在發(fā)生主備切換時,備用板剛剛切換為主用板,由于沒有來得及對變化的數(shù)據(jù)進行實時備份,因此新主用板從接口板上將各個變化的狀態(tài)數(shù)據(jù)讀取到新主用板上;又由于在主備切換的過程中可能丟失數(shù)據(jù),新的主用板檢查數(shù)據(jù)中本端,即數(shù)據(jù)接收端的各個TCP連接的順序號和狀態(tài)等信息與對端,即數(shù)據(jù)輸出端的各個TCP連接的順序號和狀態(tài)等信息是否一致,如果一致,則進入正常運行狀態(tài),否則,先對發(fā)生錯誤的TCP連接進行斷開或丟包處理,之后再重新進入正常運行狀態(tài)。
圖3所示為本發(fā)明在進行軟件熱備份時的各個狀態(tài)之間進行轉(zhuǎn)換的狀態(tài)遷移圖,如圖3所示,虛線框301表示主用板各個狀態(tài)的遷移,其中包括主用板的等待備用板插入狀態(tài)303、等待批量備份請求狀態(tài)304、批量備份狀態(tài)305、實時備份狀態(tài)306以及數(shù)據(jù)平滑處理狀態(tài)307;虛線框302表示備用板各個狀態(tài)的遷移,其中包括備用板的接收批量備份數(shù)據(jù)狀態(tài)308、接收實時備份數(shù)據(jù)狀態(tài)309和就緒狀態(tài)310。
圖3同時說明了熱備份過程中各個狀態(tài)事件的進展過程,這些過程包括a、主用板先處于等待備用板插入狀態(tài)303,當事件1發(fā)生后,主用板進入等待批量備份請求狀態(tài)304,其中的事件1為備用板插入通訊系統(tǒng)的插槽中;b、當事件2發(fā)生后,主用板進入批量備份狀態(tài)305,事件2為主用板接到備用板批量備份請求;
c、當事件3發(fā)生后,主用板就進入實時備份狀態(tài)306,事件3為軟件系統(tǒng)中各個模塊的批量備份結(jié)束;d、當事件1發(fā)生后,備用板處于就緒狀態(tài)310,當事件5發(fā)生后,備用板進入接收批量備份數(shù)據(jù)狀態(tài)308,事件5為備用板發(fā)送的備用板就緒信息和批量備份請求被主用板成功接收;e、當事件6發(fā)生后,備用板開始處于接收實時備份數(shù)據(jù)的狀態(tài)309,事件6為備用板接收到主用板的實時備份消息;f、當事件7發(fā)生后,系統(tǒng)執(zhí)行主備倒換,新主用板進入數(shù)據(jù)平滑處理的狀態(tài),事件7為主備倒換、主用板復位或主用板發(fā)出倒換命令;g、事件8結(jié)束后,主備切換成功,事件8為平滑處理過程。
在上述過程中,當事件4發(fā)生時,主用板會從各個不同狀態(tài)回到等待備用板插入狀態(tài)303,同時備用板也從不同狀態(tài)回到就緒狀態(tài)310,事件4為備用板重啟、發(fā)送消息到備用板失敗、備用板復位或者備用板收到錯誤消息。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉該技術(shù)的人在本發(fā)明所揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)軟件上主備雙機熱備份的方法,其特征在于,其該方法包括以下步驟a、備用板運行正常后,向主用板發(fā)出就緒信息和批量備份請求;b、主用板接收到就緒信息和批量備份請求,向備用板進行包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)的批量備份;c、進入數(shù)據(jù)的實時備份狀態(tài),在該狀態(tài)下,實時判斷主用板上包括TCP協(xié)議數(shù)據(jù)的數(shù)據(jù)是否發(fā)生變化,如果是,則主用板向備用板發(fā)送實時備份的消息,備用板接收到該消息后,將主用板上發(fā)生改變的包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù),實時地傳輸給備用板,并執(zhí)行步驟d;否則,直接執(zhí)行步驟d;d、實時判斷主用板是否正常運轉(zhuǎn),如果是,則返回步驟c;否則,執(zhí)行步驟e;e、進行主用板和備用板的切換,備用板升為主用板,并進入正常運行狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,所述的TCP協(xié)議數(shù)據(jù)包括所有的TCP協(xié)議的配置數(shù)據(jù)和狀態(tài)數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,所述的TCP協(xié)議數(shù)據(jù)為主用板中每個TCP連接所對應(yīng)的數(shù)據(jù)結(jié)構(gòu)TCB_S、FILE_S、SOCKET_S INPCB_S以及TCPCB_S中的數(shù)據(jù)。
4.如權(quán)利要求3所述的方法,其特征在于,在步驟b中進一步包括備用板上收到批量備份的TCP協(xié)議數(shù)據(jù)以后,根據(jù)TCB_S和SOCKET_S中包含的TCP連接對應(yīng)的任務(wù)號,恢復TCP連接對應(yīng)的數(shù)據(jù)和數(shù)據(jù)結(jié)構(gòu)。
5.如權(quán)利要求1所述的方法,其特征在于,在所述的實時備份狀態(tài)下,當主用板上的TCP連接斷開以后,主用板向備用板發(fā)消息,通知備用板清除該TCP連接。
6.如權(quán)利要求1所述的方法,其特征在于,所述判斷主用板是否正常運轉(zhuǎn)的處理過程為系統(tǒng)判斷主用板的在位信息,如果有在位信息,則主用板正常運轉(zhuǎn),否則,主用板沒有正常運轉(zhuǎn)。
7.如權(quán)利要求1所述的方法,其特征在于,所述主用板和備用板的切換過程為系統(tǒng)通知所有的接口板斷開與主用板的連接,改為與備用板連接,由備用板接收和發(fā)送數(shù)據(jù)以及進行數(shù)據(jù)的處理。
8.如權(quán)利要求1所述的方法,其特征在于,所述的切換過程中進一步包括平滑處理過程,將包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)進行平滑處理。
9.如權(quán)利要求8所述的方法,其特征在于,所述的數(shù)據(jù)平滑處理為備用板剛剛切換為新主用板時,從接口板上將各個變化的狀態(tài)數(shù)據(jù)讀取到新主用板上。
10.如權(quán)利要求9所述的方法,其特征在于,所述的平滑處理過程還包括所述的新的主用板檢查數(shù)據(jù)中本端各個TCP連接的順序號和狀態(tài)信息與對端各個TCP連接的順序號和狀態(tài)信息是否一致,如果一致,則進入正常運行狀態(tài),否則,先對發(fā)生錯誤的TCP連接進行斷開或丟包處理,之后再重新進入正常運行狀態(tài)。
全文摘要
本發(fā)明公開了一種實現(xiàn)軟件上主備雙機熱備份的方法,該方法包括a.備用板運行正常后,向主用板發(fā)出批量備份請求;b.主用板接收到該請求,向備用板進行包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)的批量備份;c.數(shù)據(jù)的批量備份結(jié)束,進入數(shù)據(jù)的實時備份狀態(tài),判斷主用板上包括TCP協(xié)議數(shù)據(jù)的數(shù)據(jù)是否發(fā)生變化,如果是,則主用板向備用板發(fā)送實時備份的消息,并執(zhí)行步驟d;否則,執(zhí)行步驟e;d.備用板接收到該消息后,將主用板上發(fā)生改變的包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù),實時地傳輸給備用板;e.判斷主用板是否正常運轉(zhuǎn),如果是,則返回步驟c;否則,執(zhí)行步驟f;f.進行主用板和備用板的切換,對包括TCP協(xié)議數(shù)據(jù)在內(nèi)的數(shù)據(jù)進行平滑處理,之后進入正常運行狀態(tài),利用本方法可以保證通信系統(tǒng)的主用板發(fā)生死機或復位等故障時,通信系統(tǒng)內(nèi)基于TCP協(xié)議實現(xiàn)的通信業(yè)務(wù)不會受到影響,從而保證通信的暢通。
文檔編號H04L29/02GK1622483SQ200310115279
公開日2005年6月1日 申請日期2003年11月27日 優(yōu)先權(quán)日2003年11月27日
發(fā)明者韓厚曉 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
九龙坡区| 拜城县| 梅州市| 吐鲁番市| 冕宁县| 融水| 明水县| 图们市| 铅山县| 互助| 合山市| 高青县| 萨迦县| 玛曲县| 扎赉特旗| 安达市| 西安市| 云安县| 无锡市| 凤冈县| 平安县| 楚雄市| 三亚市| 介休市| 临夏市| 越西县| 张家港市| 齐齐哈尔市| 盐池县| 石城县| 马公市| 新疆| 漳浦县| 新龙县| 通辽市| 井陉县| 天津市| 延川县| 蓬溪县| 焉耆| 汨罗市|