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

數(shù)據(jù)備份傳輸處理方法、裝置及系統(tǒng)的制作方法

文檔序號(hào):7756382閱讀:292來源:國(guó)知局
專利名稱:數(shù)據(jù)備份傳輸處理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)備份傳輸處理方法、裝置及 系統(tǒng)。
背景技術(shù)
SR(業(yè)務(wù)路由器,Service Router,簡(jiǎn)稱為SR)/MSCG(多業(yè)務(wù)控制網(wǎng)關(guān), Multi-Service Control Gateway,簡(jiǎn)稱為MSCG)作為承載多業(yè)務(wù)的網(wǎng)關(guān)設(shè)備,在網(wǎng)絡(luò)中承 擔(dān)著承上啟下的功能。SR/MSCG上接核心網(wǎng),實(shí)現(xiàn)三層路由功能;SR/MSCG下接匯聚層,終結(jié) 用戶二層報(bào)文,實(shí)現(xiàn)用戶接入功能;并且SR/MSCG承載三網(wǎng)合一(Triple Play)等多種業(yè) 務(wù);其中,Triple Play包括高速上網(wǎng)(High Speed Internet,簡(jiǎn)稱為HSI)、IP承載語音 (Voice overIP,簡(jiǎn)稱為:VOIP)、網(wǎng)絡(luò)電視 Qnternet Protocol Television,簡(jiǎn)稱為IPTV)寸。為了保證高可靠性,在SR/MSCG設(shè)備中實(shí)現(xiàn)雙機(jī)備份功能。該雙機(jī)備份功能可 以包括主備控制、業(yè)務(wù)控制和路由控制。其中,主備控制為多臺(tái)設(shè)備間可以通過虛擬路 由冗余協(xié)議(Virtual Router Redundancy Protocol,以下簡(jiǎn)稱為VRRP)協(xié)議協(xié)商出主 備設(shè)備,結(jié)合雙向轉(zhuǎn)發(fā)檢測(cè)(BidirectionalR)rwarding Detection,以下簡(jiǎn)稱為BFD)技 術(shù),當(dāng)鏈路發(fā)生故障時(shí),能夠?qū)崿F(xiàn)快速感知。業(yè)務(wù)控制為主備設(shè)備之間通過傳輸控制協(xié)議 (TransmissionControl Protocol,以下簡(jiǎn)稱為TCP)傳輸協(xié)議備份用戶信息,可以保持業(yè) 務(wù)一致。路由控制為設(shè)備通過對(duì)地址池路由或用戶路由的實(shí)時(shí)控制,在主備設(shè)備發(fā)生切換 后,保證下行流量能夠正確到達(dá)用戶。圖1為現(xiàn)有的業(yè)務(wù)控制的流程示意圖,如圖1所示,業(yè)務(wù)控制可以包括備份階段、 倒換階段和回切階段。具體的,備份階段包括多個(gè)MSCG之間通過VRRP協(xié)商,選出主用設(shè)備(MSCG-I) 和備用設(shè)備(MSCG-2);用戶通過MSCG-I上線,該用戶的信息(用戶表項(xiàng))被實(shí)時(shí)備份到 MSCG-2 ;MSCG之間通過BFD協(xié)議來檢測(cè)鏈路狀態(tài)。倒換階段包括當(dāng)MSCG-I的鏈路發(fā)生故障時(shí),VRRP協(xié)議借助BFD協(xié)議能夠快速生 效,將MSCG-I切換為備用設(shè)備,并將MSCG-2切換為主用設(shè)備?;厍须A段包括=MSCG-I的鏈路從故障中恢復(fù)后,VRRP重新進(jìn)行主備協(xié)商,將 MSCG-I重新切換回主用設(shè)備,此時(shí)MSCG-2需要將所有的用戶信息批量同步(用戶表項(xiàng)備 份)到MSCG-1,同時(shí)MSCG-I也需要將本節(jié)點(diǎn)的用戶信息同步到MSCG-2,設(shè)備間的用戶表項(xiàng) 同步是雙向的。在批量備份結(jié)束前不會(huì)進(jìn)行VRRP切換,此時(shí)MSCG-I仍然是備用設(shè)備狀態(tài), MSCG-2仍然是主用設(shè)備狀態(tài)。當(dāng)批量備份結(jié)束,主備設(shè)備間才會(huì)發(fā)生切換,即MSCG-I切換 為主用設(shè)備,MSCG-2切換為備用設(shè)備,完成用戶業(yè)務(wù)的回切。其中,如圖2所示,圖2為現(xiàn)有的用戶信息備份過程示意圖,該過程包括首先是主 用設(shè)備和備用設(shè)備之間的主控板(Main Processing Unit,以下簡(jiǎn)稱為MPU)通過TCP建立 連接;然后MPU從各個(gè)接口板(Line ProcessingUnit,以下簡(jiǎn)稱為L(zhǎng)PU)獲得用戶的相應(yīng)
4信息(用戶1信息和用戶2信息),此時(shí)所有用戶的備份信息都放在MPU上;之后主用設(shè)備 和備用設(shè)備之間的MPU通過TCP連接來傳遞用戶的備份信息;當(dāng)備用設(shè)備上的MPU獲得用 戶信息之后,MPU板就把用戶的備份信息發(fā)送到相應(yīng)的LPU上,由此完成了該用戶的信息備 份。但是,MPU與LPU之間的數(shù)據(jù)通道通常較小,當(dāng)備份數(shù)據(jù)量較大時(shí),尤其是對(duì)于 增值業(yè)務(wù),例如網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation,簡(jiǎn)稱為NAT)、會(huì)話邊 界控制器(Session Border Controller,簡(jiǎn)稱為:SBC)和深度報(bào)文檢測(cè)(Deep Packet hspection,簡(jiǎn)稱為DPI)業(yè)務(wù),其備份數(shù)據(jù)量非常大,此時(shí)MPU與LPU之間的數(shù)據(jù)通道就 無法滿足帶寬的需求,從而造成增值業(yè)務(wù)無法實(shí)現(xiàn)雙機(jī)備份的方案,并可能造成MPU與LPU 之間的關(guān)鍵數(shù)據(jù)由于通道擁塞而丟失;并且備份數(shù)據(jù)和控制信息都由MPU處理,數(shù)據(jù)的備 份需要占用大量的MPU處理能力,由此會(huì)影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,降低MSCG的轉(zhuǎn)發(fā)能 力。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份傳輸處理方法、裝置及系統(tǒng),以提高數(shù)據(jù)備份的 性能和網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份傳輸處理方法,該方法適用于包含主用設(shè)備和備 用設(shè)備的系統(tǒng)中,其中所述主用設(shè)備包含主主控板MPU和至少一個(gè)主單板,所述備用設(shè)備 包含備MPU和至少一個(gè)備單板,該方法包括通過所述主用設(shè)備的主MPU與所述備用設(shè)備的備MPU之間的第一通道傳輸控制信 息;通過所述至少一個(gè)主單板與所述至少一個(gè)備單板之間的第二通道傳輸數(shù)據(jù)備份 fn息;其中,所述第二通道通過以下方式預(yù)先建立所述主用設(shè)備獲取所述主用設(shè)備的主單板信息,并通過所述第一通道獲取所述備 用設(shè)備的備單板信息;所述主用設(shè)備根據(jù)所述主單板信息和備單板信息建立所述至少一個(gè)主單板與所 述至少一個(gè)備單板之間的所述第二通道。本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份傳輸處理裝置,包括第一 MPU和至少一個(gè)第一 單板;所述第一 MPU包括第一處理單元,用于通過所述第一 MPU與第二 MPU之間的第一通道傳輸控制信 息;第一獲取單元,用于獲取所述第一單板信息和通過所述第一通道獲取第二單板信 息;建立單元,用于根據(jù)所述第一獲取單元獲取的所述第一單板信息和所述第二單板 信息建立所述至少一個(gè)第一單板與至少一個(gè)第二單板之間的第二通道;第二處理單元,用于通過所述至少一個(gè)第一單板與至少一個(gè)第二單板之間的所述 第二通道傳輸數(shù)據(jù)備份信息。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)備份傳輸處理系統(tǒng),包括至少兩個(gè)本發(fā)明實(shí)施例提 供的任一數(shù)據(jù)備份傳輸處理裝置。本發(fā)明實(shí)施例,通過主MPU和備MPU之間的第一通道傳輸控制信息,并通過主單板 和備單板之間的第二通道傳輸備份的數(shù)據(jù)信息,由此避免了主MPU和各主單板之間、以及 備MPU和各備單板之間的數(shù)據(jù)信息傳輸,使得通過第二通道可以發(fā)送數(shù)據(jù)量很大的數(shù)據(jù)信 息;并且由于MPU只處理控制信息,而控制信息數(shù)據(jù)量小,所以對(duì)MPU的處理能力占用小,從 而不會(huì)影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有的業(yè)務(wù)控制的流程示意圖;圖2為現(xiàn)有的用戶信息備份過程示意圖;圖3為本發(fā)明數(shù)據(jù)備份傳輸處理方法實(shí)施例一的流程圖;圖4為本發(fā)明數(shù)據(jù)備份傳輸處理方法實(shí)施例二的流程圖;圖5為本發(fā)明數(shù)據(jù)備份傳輸處理裝置實(shí)施例一的示意圖;圖6為本發(fā)明數(shù)據(jù)備份傳輸處理裝置實(shí)施例二的示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖3為本發(fā)明數(shù)據(jù)備份傳輸處理方法實(shí)施例一的流程圖,如圖3所示,該方法包 括步驟301、通過主用設(shè)備的主MPU與備用設(shè)備的備MPU之間的第一通道傳輸控制信 肩、ο本發(fā)明實(shí)施例可以應(yīng)用于承載多業(yè)務(wù)的網(wǎng)關(guān)設(shè)備SR/MSCG進(jìn)行備份數(shù)據(jù)的過程 中。其中包含主用設(shè)備和備用設(shè)備,主用設(shè)備包含主MPU和至少一個(gè)主單板,備用設(shè)備包含 備MPU和至少一個(gè)備單板。網(wǎng)關(guān)設(shè)備可以包括多個(gè)MSCG設(shè)備,多個(gè)MSCG根據(jù)VRRP協(xié)商出一主用設(shè)備以及一 個(gè)或多個(gè)備用設(shè)備。其中,主用設(shè)備處理用戶的上線請(qǐng)求,走正常用戶上線流程,包括認(rèn)證、 實(shí)時(shí)計(jì)費(fèi)、授權(quán)等;備用設(shè)備將丟棄用戶的請(qǐng)求報(bào)文。MSCG設(shè)備包括有一個(gè)MPU和至少一 個(gè)單板,其中單板可以為L(zhǎng)PU或者業(yè)務(wù)板;對(duì)于集中式增值業(yè)務(wù),該業(yè)務(wù)集中在業(yè)務(wù)板進(jìn)行 處理,需要備份的用戶的數(shù)據(jù)信息都集中在各個(gè)業(yè)務(wù)板上;對(duì)于分布式增值業(yè)務(wù),增值業(yè)務(wù) 集中在LPU進(jìn)行處理,需要備份的用戶的數(shù)據(jù)信息都集中在各個(gè)LPU上。當(dāng)用戶通過主用設(shè)備上線后,該用戶的信息將被實(shí)時(shí)的備份到備用設(shè)備中。其中需要備份的信息包括用戶信息和數(shù)據(jù)信息;用戶信息為用戶名、用戶IP、密碼、用戶需執(zhí)行 的動(dòng)作等信息。用戶信息通過主MPU和備MPU之間的第一通道進(jìn)行傳輸,數(shù)據(jù)信息通過主 單板和備單板之間的第二通道進(jìn)行傳輸,也就是說,主MPU通過第一通道將用戶信息發(fā)送 給備MPU,主單板通過第二通道將數(shù)據(jù)信息發(fā)送給備單板,以對(duì)用戶信息和數(shù)據(jù)信息進(jìn)行備 份。為了建立主單板和備單板之間的第二通道,主MPU通過第一通道接收備MPU發(fā)送的各 備單板的單板信息,并且主MPU通過第一通道發(fā)送用于建立主單板和備單板之間通道的全 局控制信息;本實(shí)施例中,將用戶信息、單板信息和全局控制信息統(tǒng)稱為控制信息。在進(jìn)行傳輸控制信息之前,首先建立第一通道。建立第一通道的過程可以為在主 用設(shè)備中本地配置備用設(shè)備的相關(guān)信息(包括備MPU的IP地址、TCP/UDP端口號(hào)),配置使 能后,主MPU與備MPU之間建立TCP連接,即在主MPU與備MPU之間建立第一通道。建立第 一通道后,通過第一通道傳輸控制信息,在本實(shí)施例中,通過第一通道傳輸控制信息可以具 體為通過第一通道傳輸用于建立第二通道的單板信息和用于備份的用戶信息。步驟302、通過主單板與備單板之間的第二通道傳輸數(shù)據(jù)備份信息。為了減輕MPU的處理量,在主單板與備單板之間預(yù)先建立第二通道,然后通過第 二通道傳輸將需要備份的數(shù)據(jù)信息從主單板傳輸?shù)絺鋯伟?。其中本發(fā)明實(shí)施例并不限定步 驟301和步驟302的時(shí)序關(guān)系。其中,建立第二通道的過程可以為步驟a、主用設(shè)備獲取主用設(shè)備的主單板信息,并通過第一通道獲取備用設(shè)備的備 單板信息。主用設(shè)備獲取本地各個(gè)主單板的單板信息,并通過主MPU和備MPU之間的第一通 道獲取備用設(shè)備中各個(gè)備單板的單板信息;其中各個(gè)主單板的單板信息即為主單板信息, 各個(gè)備單板的單板信息即為備單板信息;主單板信息可以包括各個(gè)備份實(shí)例與至少一個(gè) 主單板的對(duì)應(yīng)關(guān)系、主單板IP地址和端口號(hào)、主單板在位信息;備單板信息可以包括備單 板IP地址和端口號(hào)、備單板在位信息。其中,備份實(shí)例可以與單板一一對(duì)應(yīng),也可以與用戶 一一對(duì)應(yīng);當(dāng)備份實(shí)例與單板一一對(duì)應(yīng)時(shí),一個(gè)單板上的數(shù)據(jù)信息作為一個(gè)備份實(shí)例要備 份到同一個(gè)位置,即可以備份到同一個(gè)備單板;當(dāng)備份實(shí)例與用戶一一對(duì)應(yīng)時(shí),可能是一個(gè) 單板對(duì)應(yīng)多個(gè)備份實(shí)例(一個(gè)單板上可能有多個(gè)用戶的數(shù)據(jù)信息,每個(gè)用戶的數(shù)據(jù)信息對(duì) 應(yīng)一個(gè)備份實(shí)例),每個(gè)備份實(shí)例對(duì)應(yīng)的數(shù)據(jù)信息要備份到同一個(gè)位置,即可以備份到同一 個(gè)備單板。需要說明的是,在主用設(shè)備上,存儲(chǔ)有各個(gè)備份實(shí)例與各個(gè)主單板之間的對(duì)應(yīng)關(guān) 系。步驟b、主用設(shè)備根據(jù)主單板信息和備單板信息建立至少一個(gè)主單板與至少一個(gè) 備單板之間的第二通道。主用設(shè)備根據(jù)主單板信息和備單板信息,建立各個(gè)備份實(shí)例與至少一個(gè)備單板的 對(duì)應(yīng)關(guān)系,以得到用于在主單板與備單板之間建立第二通道的全局控制信息;然后將該全 局控制信息發(fā)送給各個(gè)主單板,并將該全局控制信息通過第一通道發(fā)送給備用設(shè)備的備 MPU,以使備MPU將該全局控制信息發(fā)送給各個(gè)備單板。其中,該全局控制信息可以包括各 個(gè)備份實(shí)例與至少一個(gè)主單板的對(duì)應(yīng)關(guān)系、各個(gè)備份實(shí)例與至少一個(gè)備單板的對(duì)應(yīng)關(guān)系、 主單板IP地址和端口號(hào)、備單板IP地址和端口號(hào)。當(dāng)某一主單板需要將該主單板上的數(shù) 據(jù)信息備份到備用設(shè)備時(shí),主單板首先確定該數(shù)據(jù)信息對(duì)應(yīng)的備份實(shí)例,然后根據(jù)該備份實(shí)例與備單板的對(duì)應(yīng)關(guān)系,可以獲取到與該備份實(shí)例對(duì)應(yīng)的備單板的IP地址和端口號(hào),從 而可以建立該主單板與該備單板之間的連接,即建立第二通道。其中,備份實(shí)例主要是要明確把哪些信息備份到備用設(shè)備的哪個(gè)單板上去。本發(fā)明實(shí)施例,通過主MPU和備MPU之間的第一通道傳輸控制信息,并通過主單板 和備單板之間的第二通道傳輸備份的數(shù)據(jù)信息,由此避免了主MPU和各主單板之間、以及 備MPU和各備單板之間的數(shù)據(jù)信息傳輸,使得通過第二通道可以發(fā)送數(shù)據(jù)量很大的數(shù)據(jù)信 息;并且由于MPU只處理控制信息,而控制信息數(shù)據(jù)量小,所以對(duì)MPU的處理能力占用小,從 而不會(huì)影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。圖4為本發(fā)明數(shù)據(jù)備份傳輸處理方法實(shí)施例二的流程圖,如圖4所示,在方法實(shí)施 例一的基礎(chǔ)上,該方法包括步驟401、主MPU根據(jù)備用設(shè)備的屬性信息,與備MPU進(jìn)行連接,以建立第一通道。本實(shí)施例中,第一通道可以為父通道,第二通道可以為子通道。首先,多個(gè)MSCG設(shè)備通過VRRP協(xié)商出主用設(shè)備和至少一個(gè)備用設(shè)備,本實(shí)施例以 一個(gè)備用設(shè)備為例進(jìn)行說明,但是本發(fā)明實(shí)施例并不限定備用設(shè)備的數(shù)量,備用設(shè)備可以 有多個(gè)。然后在主用設(shè)備中本地配置備用設(shè)備的相關(guān)信息,該相關(guān)信息可以包括備MPU的 IP地址、TCP/UDP端口號(hào)等。上述配置使能后,主MPU與備MPU之間建立TCP連接,即主MPU 與備MPU之間建立父通道。步驟402、通過主MPU與備MPU之間的父通道發(fā)送控制信息。主用設(shè)備和備用設(shè)備之間通過父通道來交互控制信息,該控制信息可以包括備單 板的單板信息、全局控制信息和用戶信息;其中關(guān)于備份實(shí)例參見方法實(shí)施例一中的具體 描述,在此不再贅述。主MPU獲取主單板信息;備MPU獲取備單板信息,并將獲取到的備單板信息通過父 通道發(fā)送給主MPU。在父通道上,主MPU和備MPU之間通過Hello機(jī)制來維護(hù)父通道的連接狀態(tài)。步驟403、主MPU根據(jù)主單板信息和備單板信息,建立各個(gè)備份實(shí)例與至少一個(gè)備 單板的對(duì)應(yīng)關(guān)系,以得到用于在至少一個(gè)主單板與至少一個(gè)備單板之間建立子通道的全局 控制信息。主單板信息包括各個(gè)備份實(shí)例與至少一個(gè)主單板的對(duì)應(yīng)關(guān)系、主單板IP地址 和端口號(hào)、主單板在位信息。備單板信息包括備單板IP地址和端口號(hào)、備單板在位信息。 全局控制信息包括各個(gè)備份實(shí)例與至少一個(gè)主單板的對(duì)應(yīng)關(guān)系、各個(gè)備份實(shí)例與至少一 個(gè)備單板的對(duì)應(yīng)關(guān)系、主單板IP地址和端口號(hào)、備單板IP地址和端口號(hào)。主MPU根據(jù)獲取到的主單板和備單板的單板信息,得到備份實(shí)例與主單板和備單 板之間的對(duì)應(yīng)關(guān)系,由此得到用于建立子通道的全局控制信息。步驟404、主MPU將全局控制信息發(fā)送給至少一個(gè)主單板,以使每個(gè)主單板根據(jù)全 局控制信息建立與對(duì)應(yīng)同一個(gè)備份實(shí)例的備單板之間的子通道;并且主MPU將全局控制信 息通過主通道發(fā)送給備MPU,以使備MPU將全局控制信息發(fā)送給至少一個(gè)備單板。步驟405、備MPU從主通道接收主MPU發(fā)送的全局控制信息,然后將該全局控制信 息發(fā)送給各個(gè)備單板。步驟406、當(dāng)有備份實(shí)例需要備份時(shí),主單板根據(jù)該備份實(shí)例的標(biāo)識(shí)信息,選擇與 該備份實(shí)例相對(duì)應(yīng)的備單板進(jìn)行關(guān)聯(lián),以建立主單板與備單板之間的子通道。
建立子通道的具體過程可以為主MPU將全局控制信息發(fā)送給各個(gè)主單板后,當(dāng)主單板上有需要備份的數(shù)據(jù)信息 時(shí),該主單板根據(jù)該數(shù)據(jù)信息對(duì)應(yīng)的備份實(shí)例,在全局控制信息中查找到與該備份實(shí)例對(duì) 應(yīng)的備單板,即該備份實(shí)例的數(shù)據(jù)待備份的備單板,具體為主單板根據(jù)備份實(shí)例的標(biāo)識(shí), 查找到與該備份實(shí)例的標(biāo)識(shí)相對(duì)應(yīng)的備單板;主單板根據(jù)查找到的備單板的IP地址、用于備份的通道的TCP/UDP端口號(hào),與該 備單板進(jìn)行連接,由此建立了子通道。其中,主單板與備單板進(jìn)行連接時(shí),可以建立TCP連 接,也可以建立UDP連接;例如若對(duì)備份數(shù)據(jù)傳遞的可靠性要求較高時(shí),可以建立TCP連 接,若對(duì)備份數(shù)據(jù)傳遞的可靠性要求不是很高時(shí),可以建立UDP連接;與TCP連接相比,UDP 連接可以提高數(shù)據(jù)傳遞的性能。步驟407、通過上述建立的子通道傳輸數(shù)據(jù)備份信息。但是所有的控制信息,例如用戶信息、單板信息和全局控制信息等還是通過父通 道進(jìn)行備份。進(jìn)一步的,該方法還可以包括步驟408、若檢測(cè)到主單板信息或備單板信息發(fā)生變化,則主用設(shè)備根據(jù)變化后的 主單板信息和備單板信息重新建立子通道。主MPU和備MPU實(shí)時(shí)或定期的分別檢測(cè)主單板和備單板的單板信息,若檢測(cè)到有 主單板或備單板的單板信息發(fā)生變化,例如備份實(shí)例的增加/刪除、單板的插入/拔出、備 份連接相關(guān)的IP地址或端口號(hào)發(fā)生變化等,則首先會(huì)更新本地的單板信息,然后通過父通 道傳遞更新后的單板信息,再根據(jù)單板信息的變化情況生成新的全局控制信息,并添加、刪 除或更改子通道。此外,一個(gè)MSCG設(shè)備可以包括多個(gè)單板,可將這多個(gè)單板再分為主備單板,以實(shí) 現(xiàn)一個(gè)MSCG設(shè)備內(nèi)的備份。需要說明的是,本實(shí)施例中的單板可以是業(yè)務(wù)板,也可以是LPU。對(duì)于集中式增值 業(yè)務(wù),該業(yè)務(wù)都集中在業(yè)務(wù)板進(jìn)行處理,需要備份的用戶的數(shù)據(jù)信息都集中在各個(gè)業(yè)務(wù)板 上,由此在集中式增值業(yè)務(wù)中,本實(shí)施例中的單板可以為業(yè)務(wù)板。對(duì)于分布式增值業(yè)務(wù),增 值業(yè)務(wù)都集中在LPU進(jìn)行處理,需要備份的用戶的數(shù)據(jù)信息都集中在各個(gè)LPU上,由此在分 布式增值業(yè)務(wù)中,本實(shí)施例中的單板可以為L(zhǎng)PU。本實(shí)施例中由于使用了單板之間的子通道來傳遞數(shù)據(jù)備份信息,而單板間的子通 道能力是和整機(jī)相匹配的,由此可以通過該子通道傳輸數(shù)據(jù)量較大的數(shù)據(jù),而不會(huì)出現(xiàn)現(xiàn) 有的MPU與單板之間傳輸大量數(shù)據(jù)時(shí)帶寬不足的問題。并且,本實(shí)施例中將控制信息和數(shù) 據(jù)信息分由不同的通道進(jìn)行傳輸,而數(shù)據(jù)信息的傳輸對(duì)可靠性要求不高,由此對(duì)控制信息 的傳輸可以采用TCP連接,對(duì)數(shù)據(jù)信息的傳輸可以采用UDP連接,而采用UDP連接可以提高 數(shù)據(jù)信息傳輸?shù)男阅?。本發(fā)明實(shí)施例,通過主MPU和備MPU之間的父通道傳輸控制信息,并通過主單板和 備單板之間的子通道傳輸備份的數(shù)據(jù)信息,由此避免了主MPU和各主單板之間、以及備MPU 和各備單板之間的數(shù)據(jù)信息傳輸,使得通過子通道可以發(fā)送數(shù)據(jù)量很大的數(shù)據(jù)信息;并且 由于MPU只處理控制信息,而控制信息數(shù)據(jù)量小,所以對(duì)MPU的處理能力占用小,從而不會(huì) 影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。
圖5為本發(fā)明數(shù)據(jù)備份傳輸處理裝置實(shí)施例一的示意圖,如圖5所示,該裝置包 括第一 MPU51和至少一個(gè)第一單板53。其中本實(shí)施例提供的數(shù)據(jù)備份傳輸處理裝置相當(dāng)于上述方法實(shí)施例中的主用設(shè) 備或備用設(shè)備。需要說明的是,主用設(shè)備和備用設(shè)備的結(jié)構(gòu)可以是相同的,當(dāng)經(jīng)過協(xié)商區(qū)分 出主用設(shè)備和備用設(shè)備之后,主用設(shè)備和備用設(shè)備才分別執(zhí)行主用和備用的功能;當(dāng)主用 設(shè)備出現(xiàn)問題后,經(jīng)過協(xié)商會(huì)確定當(dāng)前的一個(gè)備用設(shè)備作為主用設(shè)備,即主用設(shè)備和備用 設(shè)備是可以相互轉(zhuǎn)換的。第一 MPU51包括第一處理單元511、第二處理單元513、第一獲取單元515和建立 單元517。第一處理單元511用于通過第一 MPU與第二 MPU之間的第一通道傳輸控制信息。第二處理單元513用于通過至少一個(gè)第一單板與至少一個(gè)第二單板之間的第二 通道發(fā)送數(shù)據(jù)備份信息。第一獲取單元515用于當(dāng)數(shù)據(jù)備份傳輸處理裝置為主用設(shè)備時(shí),獲取第一單板信 息和通過第一通道獲取第二單板信息。建立單元517用于根據(jù)第一獲取單元515獲取的第一單板信息和第二單板信息建 立至少一個(gè)第一單板與至少一個(gè)第二單板之間的第二通道。本實(shí)施例中各個(gè)模塊和單元的工作流程和工作原理參見上述各方法實(shí)施例中的 描述,在此不再贅述。 本發(fā)明實(shí)施例,主用設(shè)備通過主MPU和備MPU之間的第一通道傳輸控制信息,并通 過主單板和備單板之間的第二通道傳輸備份的數(shù)據(jù)信息,由此避免了主MPU和各主單板之 間、以及備MPU和各備單板之間的數(shù)據(jù)信息傳輸,使得通過第二通道可以發(fā)送數(shù)據(jù)量很大 的數(shù)據(jù)信息;并且由于MPU只處理控制信息,而控制信息數(shù)據(jù)量小,所以對(duì)MPU的處理能力 占用小,從而不會(huì)影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。圖6為本發(fā)明數(shù)據(jù)備份傳輸處理裝置實(shí)施例二的示意圖,如圖6所示,在裝置實(shí)施 例一的基礎(chǔ)上,第一 MPTOl還包括第二獲取單元519、接收單元522、發(fā)送單元524、第三處 理單元526 ;建立單元517包括第一子單元5171、第二子單元5173、第三子單元5175。第二獲取單元519用于當(dāng)數(shù)據(jù)備份傳輸處理裝置為備用設(shè)備時(shí),獲取第一單板信 息,并將第一單板信息通過第一通道發(fā)送給第二 MPU。接收單元522用于通過第一通道接收 第二 MPU根據(jù)第二單板信息和第二獲取單元519發(fā)送的第一單板信息,得到的用于在第二 單板與第一單板之間建立第二通道的全局控制信息。發(fā)送單元5M用于將接收單元522接 收到的全局控制信息發(fā)送給第一單板。第三處理單元5 用于若檢測(cè)到第一單板信息或第二單板信息發(fā)生變化,則觸發(fā) 建立單元517根據(jù)變化后的第一單板信息和第二單板信息重新建立第二通道。第一子單元5171用于根據(jù)第一單板信息和第二單板信息,建立各個(gè)備份實(shí)例與 至少一個(gè)第二單板的對(duì)應(yīng)關(guān)系,以得到用于在至少一個(gè)第一單板與至少一個(gè)第二單板之間 建立第二通道的全局控制信息。第一單板信息包括各個(gè)備份實(shí)例與至少一個(gè)第一單板的 對(duì)應(yīng)關(guān)系、第一單板IP地址和端口號(hào)、第一單板在位信息。第二單板信息包括第二單板 IP地址和端口號(hào)、第二單板在位信息。全局控制信息包括各個(gè)備份實(shí)例與至少一個(gè)第一 單板的對(duì)應(yīng)關(guān)系、各個(gè)備份實(shí)例與至少一個(gè)第二單板的對(duì)應(yīng)關(guān)系、第一單板IP地址和端口號(hào)、第二單板IP地址和端口號(hào)。第二子單元5173用于將全局控制信息發(fā)送給至少一個(gè)第一單板,以使每個(gè)第一 單板根據(jù)全局控制信息建立與對(duì)應(yīng)同一個(gè)備份實(shí)例的第二單板之間的第二通道。第三子單元5175用于將全局控制信息通過第一通道發(fā)送給第二 MPU,以使第二 MPU將全局控制信息發(fā)送給至少一個(gè)第二單板。當(dāng)本實(shí)施例提供的數(shù)據(jù)備份傳輸處理裝置作為主用設(shè)備時(shí),第一 MPTOl中的第一 處理單元511、第二處理單元513、第一獲取單元515、建立單元517和第三處理單元5 相 互配合進(jìn)行工作;第一 MPU相當(dāng)于前述的主MPU,第一單板相當(dāng)于前述的主單板,第二 MPU 相當(dāng)于前述的備MPU,第二單板相當(dāng)于前述的備單板。當(dāng)本實(shí)施例提供的數(shù)據(jù)備份傳輸處理 裝置作為備用設(shè)備時(shí),第一MPU51中的第一處理單元511、第二處理單元513、第二獲取單元 519、接收單元522和發(fā)送單元5M相互配合進(jìn)行工作;第一 MPU相當(dāng)于前述的備MPU,第一 單板相當(dāng)于前述的備單板,第二 MPU相當(dāng)于前述的主MPU,第二單板相當(dāng)于前述的主單板。本實(shí)施例中各個(gè)模塊和單元的工作流程和工作原理參見上述各方法實(shí)施例中的 描述,在此不再贅述。本發(fā)明實(shí)施例,通過主MPU和備MPU之間的第一通道傳輸控制信息,并通過主單板 和備單板之間的第二通道傳輸備份的數(shù)據(jù)信息,由此避免了主MPU和各主單板之間、以及 備MPU和各備單板之間的數(shù)據(jù)信息傳輸,使得通過第二通道可以發(fā)送數(shù)據(jù)量很大的數(shù)據(jù)信 息;并且由于MPU只處理控制信息,而控制信息數(shù)據(jù)量小,所以對(duì)MPU的處理能力占用小,從 而不會(huì)影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。本發(fā)明實(shí)施例還提供一種數(shù)據(jù)備份傳輸處理系統(tǒng),該系統(tǒng)包括至少兩個(gè)上述各實(shí) 施例中提供的任一設(shè)備。其中一個(gè)作為主用設(shè)備,另一個(gè)作為備用設(shè)備。本實(shí)施例中各個(gè)模塊和單元的工作流程和工作原理參見上述各方法實(shí)施例中的 描述,在此不再贅述。本發(fā)明實(shí)施例,通過主MPU和備MPU之間的第一通道傳輸控制信息,并通過主單板 和備單板之間的第二通道傳輸備份的數(shù)據(jù)信息,由此避免了主MPU和各主單板之間、以及 備MPU和各備單板之間的數(shù)據(jù)信息傳輸,使得通過第二通道可以接收數(shù)據(jù)量很大的數(shù)據(jù)信 息;并且由于MPU只處理控制信息,而控制信息數(shù)據(jù)量小,所以對(duì)MPU的處理能力占用小,從 而不會(huì)影響MPU對(duì)關(guān)鍵業(yè)務(wù)的處理,提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(ROM)或隨機(jī)存儲(chǔ)記憶體(RAM)等。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡 管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然 可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替 換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
1權(quán)利要求
1.一種數(shù)據(jù)備份傳輸處理方法,該方法適用于包含主用設(shè)備和備用設(shè)備的系統(tǒng)中,其 中所述主用設(shè)備包含主主控板MPU和至少一個(gè)主單板,所述備用設(shè)備包含備MPU和至少一 個(gè)備單板,其特征在于,該方法包括通過所述主用設(shè)備的主MPU與所述備用設(shè)備的備MPU之間的第一通道傳輸控制信息; 通過所述至少一個(gè)主單板與所述至少一個(gè)備單板之間的第二通道傳輸數(shù)據(jù)備份信息;其中,所述第二通道通過以下方式預(yù)先建立所述主用設(shè)備獲取所述主用設(shè)備的主單板信息,并通過所述第一通道獲取所述備用設(shè) 備的備單板信息;所述主用設(shè)備根據(jù)所述主單板信息和備單板信息建立所述至少一個(gè)主單板與所述至 少一個(gè)備單板之間的所述第二通道。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份傳輸處理方法,其特征在于,所述主單板信息包括 各個(gè)備份實(shí)例與所述至少一個(gè)主單板的對(duì)應(yīng)關(guān)系、主單板IP地址和端口號(hào)、主單板在位信 息;所述備單板信息包括備單板IP地址和端口號(hào)、備單板在位信息。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)備份傳輸處理方法,其特征在于,所述主用設(shè)備根據(jù)所 述主單板信息和所述備單板信息建立所述至少一個(gè)主單板與所述至少一個(gè)備單板之間的 所述第二通道包括所述主用設(shè)備的主MPU根據(jù)所述主單板信息和所述備單板信息,建立所述各個(gè)備份實(shí) 例與所述至少一個(gè)備單板的對(duì)應(yīng)關(guān)系,以得到用于在所述至少一個(gè)主單板與所述至少一個(gè) 備單板之間建立所述第二通道的全局控制信息;所述全局控制信息包括所述各個(gè)備份實(shí) 例與所述至少一個(gè)主單板的對(duì)應(yīng)關(guān)系、所述各個(gè)備份實(shí)例與所述至少一個(gè)備單板的對(duì)應(yīng)關(guān) 系、所述主單板IP地址和端口號(hào)、所述備單板IP地址和端口號(hào);所述主MPU將所述全局控制信息發(fā)送給所述至少一個(gè)主單板,以使每個(gè)所述主單板 根據(jù)所述全局控制信息建立與對(duì)應(yīng)同一個(gè)所述備份實(shí)例的所述備單板之間的所述第二通 道;所述主MPU將所述全局控制信息通過所述第一通道發(fā)送給所述備MPU,以使所述備MPU 將所述全局控制信息發(fā)送給所述至少一個(gè)備單板。
4.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的數(shù)據(jù)備份傳輸處理方法,其特征在于,還包括 若檢測(cè)到所述主單板信息或備單板信息發(fā)生變化,則所述主用設(shè)備根據(jù)變化后的所述主單板信息和備單板信息重新建立所述第二通道。
5.根據(jù)權(quán)利要求1-3中任一項(xiàng)所述的數(shù)據(jù)備份傳輸處理方法,其特征在于,所述主單 板和備單板分別為業(yè)務(wù)板或接口板。
6.一種數(shù)據(jù)備份傳輸處理裝置,其特征在于,包括第一 MPU和至少一個(gè)第一單板; 所述第一 MPU包括第一處理單元,用于通過所述第一 MPU與第二 MPU之間的第一通道傳輸控制信息; 第一獲取單元,用于當(dāng)所述數(shù)據(jù)備份傳輸處理裝置為主用設(shè)備時(shí),獲取第一單板信息 和通過所述第一通道獲取第二單板信息;建立單元,用于根據(jù)所述第一獲取單元獲取的所述第一單板信息和所述第二單板信息 建立所述至少一個(gè)第一單板與至少一個(gè)第二單板之間的第二通道;第二處理單元,用于通過所述至少一個(gè)第一單板與至少一個(gè)第二單板之間的所述第二 通道傳輸數(shù)據(jù)備份信息。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)備份傳輸處理裝置,其特征在于,所述第一單板信息包 括各個(gè)備份實(shí)例與所述至少一個(gè)第一單板的對(duì)應(yīng)關(guān)系、第一單板IP地址和端口號(hào)、第一 單板在位信息;所述第二單板信息包括第二單板IP地址和端口號(hào)、第二單板在位信息。
8.根據(jù)權(quán)利要求7所述的數(shù)據(jù)備份傳輸處理裝置,其特征在于,所述建立單元包括 第一子單元,用于根據(jù)所述第一單板信息和所述第二單板信息,建立所述各個(gè)備份實(shí)例與所述至少一個(gè)第二單板的對(duì)應(yīng)關(guān)系,以得到用于在所述至少一個(gè)第一單板與所述至少 一個(gè)第二單板之間建立所述第二通道的全局控制信息;所述全局控制信息包括所述各個(gè) 備份實(shí)例與所述至少一個(gè)第一單板的對(duì)應(yīng)關(guān)系、所述各個(gè)備份實(shí)例與所述至少一個(gè)第二單 板的對(duì)應(yīng)關(guān)系、所述第一單板IP地址和端口號(hào)、所述第二單板IP地址和端口號(hào);第二子單元,用于將所述全局控制信息發(fā)送給所述至少一個(gè)第一單板,以使每個(gè)所述 第一單板根據(jù)所述全局控制信息建立與對(duì)應(yīng)同一個(gè)所述備份實(shí)例的所述第二單板之間的 所述第二通道;第三子單元,用于將所述全局控制信息通過所述第一通道發(fā)送給所述第二 MPU,以使所 述第二 MPU將所述全局控制信息發(fā)送給所述至少一個(gè)第二單板。
9.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的數(shù)據(jù)備份傳輸處理裝置,其特征在于,所述第一 MPU還包括第三處理單元,用于若檢測(cè)到所述第一單板信息或第二單板信息發(fā)生變化,則觸發(fā)所 述建立單元根據(jù)變化后的所述第一單板信息和第二單板信息重新建立所述第二通道。
10.根據(jù)權(quán)利要求6-8中任一項(xiàng)所述的數(shù)據(jù)備份傳輸處理裝置,其特征在于,所述第一 單板和第二單板分別為業(yè)務(wù)板或接口板。
11.根據(jù)權(quán)利要求6所述的數(shù)據(jù)備份傳輸處理裝置,其特征在于,所述第一MPU還包括第二獲取單元,用于當(dāng)所述數(shù)據(jù)備份傳輸處理裝置為備用設(shè)備時(shí),獲取第一單板信息, 并將所述第一單板信息通過所述第一通道發(fā)送給所述第二 MPU ;接收單元,用于通過所述第一通道接收所述第二 MPU根據(jù)所述第二單板信息和所述第 二獲取單元發(fā)送的所述第一單板信息,得到的用于在所述至少一個(gè)第二單板與所述至少一 個(gè)第一單板之間建立所述第二通道的全局控制信息;發(fā)送單元,用于將所述接收單元接收到的所述全局控制信息發(fā)送給所述第一單板。
12.—種數(shù)據(jù)備份傳輸處理系統(tǒng),包括至少兩個(gè)如權(quán)利要求6-11任一所述的數(shù)據(jù)備份 傳輸處理裝置。
全文摘要
本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份傳輸處理方法、裝置及系統(tǒng),該方法包括通過主用設(shè)備的主MPU與備用設(shè)備的備MPU之間的第一通道傳輸控制信息;通過至少一個(gè)主單板與至少一個(gè)備單板之間的第二通道傳輸數(shù)據(jù)備份信息;通過以下方式建立第二通道主用設(shè)備獲取主用設(shè)備的主單板信息,并通過第一通道獲取備用設(shè)備的備單板信息;主用設(shè)備根據(jù)主單板信息和備單板信息建立至少一個(gè)主單板與至少一個(gè)備單板之間的第二通道。本發(fā)明實(shí)施例,通過第一通道傳輸控制信息,并通過第二通道傳輸備份的數(shù)據(jù)信息,由此使得通過第二通道可以發(fā)送數(shù)據(jù)量很大的數(shù)據(jù)信息;并且由于MPU只處理控制信息,所以對(duì)MPU的處理能力占用小,從而提高網(wǎng)關(guān)設(shè)備的轉(zhuǎn)發(fā)能力。
文檔編號(hào)H04L12/24GK102142978SQ20101024870
公開日2011年8月3日 申請(qǐng)日期2010年8月4日 優(yōu)先權(quán)日2010年8月4日
發(fā)明者滕新東, 高鵬 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
渑池县| 娱乐| 修武县| 平泉县| 双柏县| 华宁县| 克拉玛依市| 大丰市| 绥中县| 五寨县| 荆门市| 收藏| 平舆县| 锡林郭勒盟| 休宁县| 山阴县| 翼城县| 博客| 健康| 昭平县| 中山市| 商丘市| 顺昌县| 乌拉特前旗| 农安县| 丰宁| 阳高县| 辽宁省| 镇赉县| 彭山县| 晋中市| 青岛市| 板桥市| 安义县| 湘乡市| 乌海市| 兴业县| 莱西市| 宁河县| 来凤县| 上犹县|