專利名稱:一種熱備份方法和系統(tǒng)、cgn設備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,更具體地涉及一種分布式多處理器CGN設備間的熱備方法和系統(tǒng)、CGN設備。
背景技術(shù):
雙找隨道網(wǎng)絡地址轉(zhuǎn)換(Dual-stack lite Carrier Grade Network Address Translation,簡稱DS-Lite CGN)是一種在IPv4 (互聯(lián)網(wǎng)協(xié)議第四版)網(wǎng)絡向IPv6(互聯(lián)網(wǎng)協(xié)議第六版)網(wǎng)絡過渡下的網(wǎng)絡地址轉(zhuǎn)換技術(shù)。圖1說明了一種DS-Lite CGN集中式的部署場景,其中,接入終端包含但不局限于個人電腦、平板電腦、智能手機等,接入終端發(fā)出IPv4報文到接入網(wǎng)關(guān)設備,接入網(wǎng)關(guān)設備將其封裝成4in6(IPv4 in IPv6,是一種將Ipv4報文封裝到Ipv6報文的載荷中進行傳輸,到達隧道終點時,再剝出IPv4報文進行轉(zhuǎn)發(fā))隧道報文通過隧道(軟線)轉(zhuǎn)發(fā)到CGN(Carrier Grade NAT,運營商級網(wǎng)絡地址轉(zhuǎn)換)設備,CGN設備剝離隧道頭后經(jīng)過 NAT44(IPv4到IPv4的網(wǎng)絡地址轉(zhuǎn)換)網(wǎng)絡地址轉(zhuǎn)換轉(zhuǎn)發(fā)到因特網(wǎng);因特網(wǎng)的IPv4報文到達CGN設備,經(jīng)過NAT44轉(zhuǎn)換后被封裝成4in6隧道報文通過隧道轉(zhuǎn)發(fā)到接入網(wǎng)關(guān)設備,接入網(wǎng)關(guān)設備剝掉隧道頭后將IPv4報文送達接入終端。當前的CGN設備多為分布式系統(tǒng),可以按需配置其業(yè)務卡和線卡的配比。圖2為 CGN設備分布式單元結(jié)構(gòu),每個單元對應一個處理器;主控管理單元集中管理多個業(yè)務處理單元和報文轉(zhuǎn)發(fā)單元;多個業(yè)務處理單元進行分擔來自報文轉(zhuǎn)發(fā)單元的業(yè)務流量,一種實現(xiàn)是根據(jù)用戶IPv6地址來分流,盡量均勻的分發(fā)到各業(yè)務處理單元中。上述方案的分布式CGN設備,其部署還在測試階段,并未大規(guī)模商用,而業(yè)界的分布式CGN設備僅能夠支持業(yè)務卡間的備份,并不支持CGN設備間的雙機熱備。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種熱備份方法、CGN設備及系統(tǒng),以CGN設備之間的雙機熱備份。為了解決上述技術(shù)問題,本發(fā)明提供了一種熱備份方法,包括第一運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備的主控管理單元將第一用戶信息發(fā)送給第二 CGN設備進行備份;第一 CGN設備的第一業(yè)務處理單元接收到第二 CGN設備的備份通知后,將所述第一用戶下的所有會話信息發(fā)送給第二 CGN設備進行備份。進一步地,上述方法還具有下面特點第一 CGN設備的主控管理單元將第一用戶信息發(fā)送給第二 CGN設備進行備份的過程中,還包括第一 CGN設備的主控管理單元將第一用戶信息同步給第一 CGN設備的第一業(yè)務處理單元。進一步地,上述方法還具有下面特點如第一 CGN設備采用輕量級雙棧隧道(DS-Lite)網(wǎng)絡地址轉(zhuǎn)換技術(shù)進行網(wǎng)絡地址轉(zhuǎn)換,則第一用戶信息包括IPv6前綴、子網(wǎng)前綴長度、隧道信息和虛擬專用網(wǎng)絡信息,所述隧道信息至少包括用戶IPv6地址和隧道目的IPv6地址;如第一 CGN設備采用IPv6到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT64)進行報文轉(zhuǎn)換, 則第一用戶信息包括IPv6前綴及子網(wǎng)前綴長度、NAT64前綴和虛擬專用網(wǎng)絡信息;如第一 CGN設備采用IPv4到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT44)進行報文轉(zhuǎn)換, 則第一用戶信息包括IPv4地址和虛擬專用網(wǎng)絡信息。進一步地,上述方法還具有下面特點所述會話信息包括端口控制協(xié)議響應值信息、網(wǎng)絡地址轉(zhuǎn)換會話信息和應用層網(wǎng)關(guān)(ALG)信息,其中,所述網(wǎng)絡地址轉(zhuǎn)換會話信息包括私網(wǎng)IPv4地址、公網(wǎng)IPv4地址、端口或端口塊信息、協(xié)議類型,及其所屬用戶標識信息;所述ALG信息包括:ALG控制信息、ALG協(xié)議類型,及其所屬用戶標識信息。進一步地,上述方法還具有下面特點還包括第一 CGN設備的主控管理單元接收到第三CGN設備的第二用戶信息后,將第二用戶信息同步給第二業(yè)務處理單元;第一 CGN設備的第二業(yè)務處理單元接收到第二用戶信息后,向第三CGN設備發(fā)送備份通知,其中,第三CGN設備與第二 CGN設備為同一設備,或第三CGN設備與第二 CGN設備為不同的設備。為了解決上述問題,本發(fā)明還提供了一種分布式運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備,包括主控管理單元和第一業(yè)務處理單元,所述主控管理單元與一指定CGN設備之間建立有備份通道,第一業(yè)務處理單元與所述指定CGN設備之間建立有會話備份通道,其中,所述主控管理單元,用于將第一用戶信息發(fā)送給指定CGN設備進行備份;第一業(yè)務處理單元,接收到所述指定CGN設備的備份通知后,將所述第一用戶下的所有會話信息發(fā)送給所述指定CGN設備進行備份。進一步地,上述CGN設備還具有下面特點所述主控管理單元,將第一用戶信息發(fā)送給所述指定CGN設備進行備份的過程中還用于,通過預先建立的用戶備份通道將第一用戶信息同步給第一業(yè)務處理單元。進一步地,上述CGN設備還具有下面特點如所述CGN設備采用輕量級雙棧隧道(DS-Lite)網(wǎng)絡地址轉(zhuǎn)換技術(shù)進行網(wǎng)絡地址轉(zhuǎn)換,則第一用戶信息包括IPv6前綴、子網(wǎng)前綴長度、隧道目的IPv6地址和虛擬專用網(wǎng)絡 fn息;如所述CGN設備采用IPv6到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT64)進行報文轉(zhuǎn)換, 則第一用戶信息包括IPv6前綴及子網(wǎng)前綴長度、NAT64前綴和虛擬專用網(wǎng)絡信息;如所述CGN設備采用IPv4到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT44)進行報文轉(zhuǎn)換, 則第一用戶信息包括IPv4地址和虛擬專用網(wǎng)絡信息。進一步地,上述CGN設備還具有下面特點所述會話信息包括PCP響應值信息、網(wǎng)絡地址轉(zhuǎn)換會話信息和應用層網(wǎng)關(guān)(ALG)信息,其中,所述網(wǎng)絡地址轉(zhuǎn)換會話信息包括私網(wǎng)IPv4地址、公網(wǎng)IPv4地址、端口或端口塊信息、協(xié)議類型,及其所屬用戶標識信息;所述ALG信息包括:ALG控制信息、ALG協(xié)議類型,及其所屬用戶標識信息。進一步地,上述CGN設備還具有下面特點還包括第二業(yè)務處理單元,所述主控管理單元,還用于接收到第三CGN設備的第二用戶信息后,將第二用戶信息同步給第二業(yè)務處理單元;第二業(yè)務處理單元,用于接收到第二用戶信息后,向第三CGN設備發(fā)送備份通知, 其中,第三CGN設備與第二 CGN設備為同一設備,或第三CGN設備與第二 CGN設備為不同的設備。為了解決上述問題,本發(fā)明還提供了一種的熱備份系統(tǒng),包括第一運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備和第二 CGN設備,其中,第一 CGN設備的主控管理單元和第二 CGN設備的主控管理單元之間建立有備份通道,第一 CGN設備的第一業(yè)務處理單元與第二 CGN設備的第一業(yè)務處理單元之間建立有會話備份通道,其中,第一 CGN設備的主控管理單元,用于將第一用戶信息發(fā)送給第二 CGN設備進行備份;第二 CGN設備的主控管理單元,用于接收到第一用戶信息后,通過預先建立的用戶備份通道將第一用戶信息同步給第二 CGN設備的第一業(yè)務處理單元;第二 CGN設備的第一業(yè)務處理單元,用于接收到第一用戶信息后,通知對應的第一 CGN設備的第一業(yè)務處理單元;第一 CGN設備的第一業(yè)務處理單元,用于接收到通知后,將所述第一用戶下的所有會話信息發(fā)送給對應的第二 CGN設備的第一業(yè)務處理單元進行備份。綜上,本發(fā)明提供一種熱備份方法、CGN設備及系統(tǒng),能夠在集中式部署場景下,實現(xiàn)針對NAT業(yè)務的CGN設備間的雙機熱備份,提高業(yè)務穩(wěn)定性,并且可以實現(xiàn)負載分擔。
圖1為現(xiàn)有技術(shù)的CGN設備集中式部署圖;圖2為現(xiàn)有技術(shù)的CGN設備的分布式單元的結(jié)構(gòu)示意圖;圖3為本發(fā)明實施例的CGN設備的示意圖;圖4為本發(fā)明實施例一的熱備份系統(tǒng)的示意圖;圖5為本發(fā)明實施例一的熱備份方法的流程圖;圖6為本發(fā)明實施例二的熱備份系統(tǒng)的示意圖;圖7為本發(fā)明實施例二的熱備份方法的流程圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。為了實現(xiàn)分布式CGN設備之間的雙機熱備份,本發(fā)明實施例提供了一種分布式熱備份實例,該熱備份實例是一種配置生成的分布式軟件對象,可以在一臺CGN設備中配置多個該熱備份實例。該熱備份實例的功能可以包括檢測業(yè)務處理單元及報文轉(zhuǎn)發(fā)單元故障;備份業(yè)務數(shù)據(jù),統(tǒng)計業(yè)務數(shù)據(jù)備份信息;控制管理熱備狀態(tài)等。所述熱備份實例可以包括備份實例客戶端,駐留在CGN設備的關(guān)聯(lián)業(yè)務處理單元中,負責與備份實例服務端的通信,通知業(yè)務處理模塊狀態(tài)切換,其進一步包括數(shù)據(jù)備份模塊,用于控制業(yè)務數(shù)據(jù)備份;備份實例服務端,駐留在CGN設備的主控管理單元中,用于管理備份實例客戶端, 實現(xiàn)主備狀態(tài)控制和數(shù)據(jù)備份,其可以進一步包括故障檢測模塊,用于檢測設備故障或鏈接狀態(tài);所述設備故障包括但不限于業(yè)務處理單元故障,報文轉(zhuǎn)發(fā)單元故障;所述鏈接狀態(tài)包括其與對等設備建立的狀態(tài)選舉鏈路;邏輯控制模塊,用于根據(jù)故障檢測模塊的故障事件來控制主備狀態(tài)切換,進而通知備份實例客戶端來控制業(yè)務數(shù)據(jù)處理和備份。本發(fā)明實施例CGN設備上裝載有上述的熱備份實例,如圖3所示,本實施例的CGN 設備中包括主控管理單元和多個業(yè)務處理單元,主控管理單元中裝載有所述備份實例服務端和一備份實例客戶端,每一個業(yè)務處理單元上都裝載有一所述備份實例客戶端,主控管理單元和各個業(yè)務處理單元之間建立有用戶備份通道。主用CGN設備的主控管理單元,用于將用戶信息發(fā)送給備用CGN設備進行備份;主用CGN設備的業(yè)務處理單元,用于接收到備用CGN設備的備份通知后,將所述用戶下的所有會話信息發(fā)送給備用CGN設備進行備份。圖4為本發(fā)明實施例一的熱備份系統(tǒng)的示意圖,如圖4所示,主用CGN設備和備用 CGN設備建立有備份通道,具體地,主用CGN設備的主控管理單元和備用CGN設備的主控管理單元之間建立有用戶備份通道;主用CGN設備的業(yè)務處理單元和備用CGN設備的業(yè)務處理單元兩兩之間建立有會話備份通道。圖5為本發(fā)明實施例一的熱備份方法的流程圖,如圖5所示,本實施例的方法包括下面步驟S10、主用CGN設備的主控管理單元將用戶信息發(fā)送給備用CGN設備進行備份;S20、備用CGN設備的主控管理單元接收到用戶信息后發(fā)送給其所有業(yè)務處理單元;S30、備用CGN設備的業(yè)務處理單元再將各自接收到的用戶信息通知給主用CGN設備對應的業(yè)務處理單元;S40、主用CGN設備的業(yè)務處理單元各自接收到備用CGN設備的用戶信息通知后, 將所述用戶下的所有會話信息發(fā)送給備用CGN設備進行備份。下面結(jié)合圖4對本發(fā)明實施例一的方法進行詳細的說明,本實施例可以包括下面步驟步驟101、在主用CGN設備和備用CGN設備的備份實例上配置通道鏈接參數(shù),用以建立備份通道;所述鏈接參數(shù)可以是TCP(Transmission Control Protocol,傳輸控制協(xié)議)所需的IP地址和端口,可以配置多個參數(shù),以增加鏈接數(shù),從而提高備份帶寬。步驟102、主用CGN設備的主控管理單元和備用CGN設備的主控管理單元之間,通過備份實例客戶端使用通道鏈接參數(shù)建立起用戶備份通道;步驟103、主用CGN設備的業(yè)務處理單元和備用CGN設備的業(yè)務處理單元兩兩之間,通過備份實例客戶端使用通道鏈接參數(shù)建立起會話備份通道;步驟104、主用CGN設備的主控管理單元通過備份實例客戶端向備用設備備份用戶信息(即將用戶信息發(fā)送給備用設備),備用設備的主控管理單元接收用戶信息并同步給實例所關(guān)聯(lián)各業(yè)務處理單元;所述用戶信息進一步包括對于DS-Lite (輕量級雙棧隧道)網(wǎng)絡地址轉(zhuǎn)換技術(shù),用戶信息包括但不限于 IPv6前綴及子網(wǎng)前綴長度、隧道信息、VPN(Virtual Private Network,虛擬專用網(wǎng)絡)信息;對于NAT64,用戶信息包括但不限于IPv6前綴及子網(wǎng)前綴長度、NAT64前綴、VPN fn息;對于ΝΑ ~44,用戶信息包括但不限于ΙΡν4地址、VPN信息;所述隧道信息至少包括用戶IPv6地址、隧道目的IPv6地址,還可以以包括但不限于隧道 MTU(Maximum Transmission Unit,最大傳輸單元)、隧道類型(GRE (Generic Routing Encapsulation,通用路由封裝)、普通 4_in_6(IPv4-in_IPv6 隧道), IPv6IPSEC(IP 安全性)等)。步驟105、備用設備的業(yè)務處理單元接收到用戶信息,并通過會話備份通道通知主用設備的業(yè)務處理單元;步驟106、主用設備的業(yè)務處理單元接收到備用設備的用戶信息通知,則備份該用戶下的所有會話信息;所述會話信息進一步包括PCP ECHO(PCP(Port Control Protocol,端口控制協(xié)議)響應值)信息、網(wǎng)絡地址轉(zhuǎn)換會話信息、ALG(Application Level (Gateway,應用層網(wǎng)關(guān))信息,其中,PCP ECHO是PCP中PCP服務端向PCP客戶端回應的序列值,該值在PCP服務端會定時自動增加,PCP客戶端會動態(tài)更新并保存該值,當發(fā)現(xiàn)本地的值大于服務端的ECHO值時,則認為服務端發(fā)生過故障,則重新進入故障恢復流程。網(wǎng)絡地址轉(zhuǎn)換會話信息,包括私網(wǎng)IPv4地址、公網(wǎng)IPv4地址、端口或端口塊信息、協(xié)議類型,及其所屬用戶標識信息;ALG(Application Level (Gateway,應用層網(wǎng)關(guān))信息,包括ALG控制信息(例如 TCP序列號偏移信息)、ALG協(xié)議類型,及其所屬用戶標識信息。所述用戶標識信息可以是用戶信息,也可以是用戶唯一標識或關(guān)鍵字;步驟107、備用設備的業(yè)務處理單元接收到主用設備的會話信息。通過本實施例的方法對于CGN設備能夠?qū)崿F(xiàn)雙機熱備份。圖6為本發(fā)明實施例二的熱備份系統(tǒng)的示意圖,如圖6所示,主用CGN設備和備用 CGN設備可以分別裝置兩個上述的熱備份實例,具體地,可以在主用設備配置兩個備份實例,一個配置為主用備份實例,關(guān)聯(lián)一部分業(yè)務處理單元和物理接口,另一個配置為備用備份實例,關(guān)聯(lián)另一部分業(yè)務處理單元和物理接口 ;可以在備用設備配置兩個備份實例,一個配置為備用備份實例,關(guān)聯(lián)一部分業(yè)務處理單元和物理接口,另一個配置為主用備份實例, 關(guān)聯(lián)另一部分業(yè)務處理單元和物理接口。兩組備份實例邏輯上獨立運行,主備切換互不影響,使兩臺設備均能同時處理業(yè)務,從而實現(xiàn)負載分擔。圖7為本發(fā)明實施例二的熱備份方法的流程圖,如圖7所示,包括下面步驟步驟601、CGN設備1配置一個主用備份實例,針對本實例,CGN設備1為主用設備;步驟602、CGN設備2配置一個備用備份實例,針對本實例,CGN設備2為備用設備;步驟603、CGN設備1和CGN設備2的主控管理單元的備份實例客戶端之間建立會話備份通道;步驟604、CGN設備1和CGN設備2的各個業(yè)務處理單元的備份實例客戶端之間建立會話備份通道;步驟605、CGN設備1的主控管理單元將生成的備份實例關(guān)聯(lián)的用戶信息同步給各個業(yè)務處理單元并保存;步驟606、CGN設備1的主控管理單元將生成的備份實例關(guān)聯(lián)的用戶信息備份給設備2的主控管理單元并保存;步驟607、CGN設備2的主控管理單元將備份的用戶信息同步給各個業(yè)務處理單元并保存;步驟608、CGN設備2的各個業(yè)務處理單元將用戶信息通知給CGN設備1的對應的業(yè)務處理單元;步驟609、CGN設備1的各個業(yè)務處理單元將用戶下的所有會話信息備份給CGN設備2的業(yè)務處理單元。上述步驟為配置一個備份實例下的備份流程,本發(fā)明可以再配置另一個備份實例,針對設備1配置為備用備份實例,針對設備2配置為主用備份實例,工作流程同上所述, 兩組備份實例互不影響,獨立運行,解決了雙機負載分擔的問題。當然,本實施例的CGN設備也可以配置多個所述熱備份實例,CGN設備1和CGN設備2可以如圖6配置成互為主備關(guān)系,同時也再可以將CGN設備1和CGN設備3配置成主備關(guān)系或互為主備關(guān)系。綜上所述,通過本發(fā)明可以實現(xiàn)三層網(wǎng)絡環(huán)境下分布式CGN設備的雙機備份以及負載分擔。本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等。可選地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn)。相應地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。以上僅為本發(fā)明的優(yōu)選實施例,當然,本發(fā)明還可有其他多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
1.一種熱備份方法,包括第一運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備的主控管理單元將第一用戶信息發(fā)送給第二 CGN設備進行備份;第一 CGN設備的第一業(yè)務處理單元接收到第二 CGN設備的備份通知后,將所述第一用戶下的所有會話信息發(fā)送給第二 CGN設備進行備份。
2.如權(quán)利要求1所述的方法,其特征在于第一CGN設備的主控管理單元將第一用戶信息發(fā)送給第二 CGN設備進行備份的過程中,還包括第一 CGN設備的主控管理單元將第一用戶信息同步給第一 CGN設備的第一業(yè)務處理單兀。
3.如權(quán)利要求1所述的方法,其特征在于如第一 CGN設備采用輕量級雙棧隧道(DS-Lite)網(wǎng)絡地址轉(zhuǎn)換技術(shù)進行網(wǎng)絡地址轉(zhuǎn)換,則第一用戶信息包括IPv6前綴、子網(wǎng)前綴長度、隧道信息和虛擬專用網(wǎng)絡信息,所述隧道信息至少包括用戶IPv6地址和隧道目的IPv6地址;如第一 CGN設備采用IPv6到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT64)進行報文轉(zhuǎn)換,則第一用戶信息包括IPv6前綴及子網(wǎng)前綴長度、NAT64前綴和虛擬專用網(wǎng)絡信息;如第一 CGN設備采用IPv4到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT44)進行報文轉(zhuǎn)換,則第一用戶信息包括IPv4地址和虛擬專用網(wǎng)絡信息。
4.如權(quán)利要求1所述的方法,其特征在于所述會話信息包括端口控制協(xié)議響應值信息、網(wǎng)絡地址轉(zhuǎn)換會話信息和應用層網(wǎng)關(guān)(ALG)信息,其中, 所述網(wǎng)絡地址轉(zhuǎn)換會話信息包括私網(wǎng)IPv4地址、公網(wǎng)IPv4地址、端口或端口塊信息、 協(xié)議類型,及其所屬用戶標識信息;所述ALG信息包括ALG控制信息、ALG協(xié)議類型,及其所屬用戶標識信息。
5.如權(quán)利要求1-4任一項所述的方法,其特征在于還包括第一 CGN設備的主控管理單元接收到第三CGN設備的第二用戶信息后,將第二用戶信息同步給第二業(yè)務處理單元;第一 CGN設備的第二業(yè)務處理單元接收到第二用戶信息后,向第三CGN設備發(fā)送備份通知,其中,第三CGN設備與第二 CGN設備為同一設備,或第三CGN設備與第二 CGN設備為不同的設備。
6.一種分布式運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備,包括主控管理單元和第一業(yè)務處理單元,所述主控管理單元與一指定CGN設備之間建立有備份通道,第一業(yè)務處理單元與所述指定CGN設備之間建立有會話備份通道,其中,所述主控管理單元,用于將第一用戶信息發(fā)送給指定CGN設備進行備份; 第一業(yè)務處理單元,接收到所述指定CGN設備的備份通知后,將所述第一用戶下的所有會話信息發(fā)送給所述指定CGN設備進行備份。
7.如權(quán)利要求6所述的CGN設備,其特征在于所述主控管理單元,將第一用戶信息發(fā)送給所述指定CGN設備進行備份的過程中還用于,通過預先建立的用戶備份通道將第一用戶信息同步給第一業(yè)務處理單元。
8.如權(quán)利要求6所述的CGN設備,其特征在于如所述CGN設備采用輕量級雙棧隧道(DS-Lite)網(wǎng)絡地址轉(zhuǎn)換技術(shù)進行網(wǎng)絡地址轉(zhuǎn)換,則第一用戶信息包括IPv6前綴、子網(wǎng)前綴長度、隧道目的IPv6地址和虛擬專用網(wǎng)絡信息;如所述CGN設備采用IPv6到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT64)進行報文轉(zhuǎn)換,則第一用戶信息包括IPv6前綴及子網(wǎng)前綴長度、NAT64前綴和虛擬專用網(wǎng)絡信息;如所述CGN設備采用IPv4到IPv4的網(wǎng)絡地址轉(zhuǎn)換技術(shù)(NAT44)進行報文轉(zhuǎn)換,則第一用戶信息包括IPv4地址和虛擬專用網(wǎng)絡信息。
9.如權(quán)利要求6所述的CGN設備,其特征在于所述會話信息包括 PCP響應值信息、網(wǎng)絡地址轉(zhuǎn)換會話信息和應用層網(wǎng)關(guān)(ALG)信息,其中,所述網(wǎng)絡地址轉(zhuǎn)換會話信息包括私網(wǎng)IPv4地址、公網(wǎng)IPv4地址、端口或端口塊信息、 協(xié)議類型,及其所屬用戶標識信息;所述ALG信息包括ALG控制信息、ALG協(xié)議類型,及其所屬用戶標識信息。
10.如權(quán)利要求6-9任一項所述的CGN設備,其特征在于還包括第二業(yè)務處理單元, 所述主控管理單元,還用于接收到第三CGN設備的第二用戶信息后,將第二用戶信息同步給第二業(yè)務處理單元;第二業(yè)務處理單元,用于接收到第二用戶信息后,向第三CGN設備發(fā)送備份通知,其中,第三CGN設備與第二 CGN設備為同一設備,或第三CGN設備與第二 CGN設備為不同的設備。
11.一種的熱備份系統(tǒng),包括第一運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備和第二 CGN設備,其中,第一 CGN設備的主控管理單元和第二 CGN設備的主控管理單元之間建立有備份通道, 第一 CGN設備的第一業(yè)務處理單元與第二 CGN設備的第一業(yè)務處理單元之間建立有會話備份通道,其中,第一 CGN設備的主控管理單元,用于將第一用戶信息發(fā)送給第二 CGN設備進行備份; 第二 CGN設備的主控管理單元,用于接收到第一用戶信息后,通過預先建立的用戶備份通道將第一用戶信息同步給第二 CGN設備的第一業(yè)務處理單元;第二 CGN設備的第一業(yè)務處理單元,用于接收到第一用戶信息后,通知對應的第一 CGN 設備的第一業(yè)務處理單元;第一 CGN設備的第一業(yè)務處理單元,用于接收到通知后,將所述第一用戶下的所有會話信息發(fā)送給對應的第二 CGN設備的第一業(yè)務處理單元進行備份。
全文摘要
本發(fā)明提供一種熱備份方法、CGN設備及系統(tǒng),包括第一運營商級網(wǎng)絡地址轉(zhuǎn)換(CGN)設備的主控管理單元將第一用戶信息發(fā)送給第二CGN設備進行備份;第一CGN設備的第一業(yè)務處理單元接收到第二CGN設備的備份通知后,將所述第一用戶下的所有會話信息發(fā)送給第二CGN設備進行備份。通過本發(fā)明能夠在集中式部署場景下,實現(xiàn)針對NAT業(yè)務的CGN設備間的雙機熱備份,提高業(yè)務穩(wěn)定性,并且可以實現(xiàn)負載分擔。
文檔編號H04L12/24GK102447703SQ20111044854
公開日2012年5月9日 申請日期2011年12月28日 優(yōu)先權(quán)日2011年12月28日
發(fā)明者蘭光華, 韓杰 申請人:中興通訊股份有限公司