專利名稱:一種主用設(shè)備選擇方法、網(wǎng)關(guān)設(shè)備及網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種主用設(shè)備選擇方法、網(wǎng)關(guān)設(shè)備及網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
為解決IPv4地址耗盡問(wèn)題,國(guó)際互聯(lián)網(wǎng)工程任務(wù)組(IETF)從1994年開始,研究開發(fā)下一代IP協(xié)議,IPv6應(yīng)運(yùn)而生,目前IPv4/IPv6共存演進(jìn)過(guò)程的地址轉(zhuǎn)換技術(shù)是研究的熱點(diǎn),網(wǎng)絡(luò)地址轉(zhuǎn)換協(xié)議(Network Address Translation-Protocol, NAT-PT)由于本身方案存在問(wèn)題導(dǎo)致 RFC2766已經(jīng)被廢止,NAT64作為替代技術(shù)解決IPv4/IPv6互訪問(wèn)題,NAT64只允許IPv6 首先訪問(wèn)IPv4,降低了協(xié)議復(fù)雜度,可以部分解決網(wǎng)絡(luò)地址轉(zhuǎn)換協(xié)議(Network Add ress Translation-Protocol, NAT-PT)存在的組網(wǎng)問(wèn)題。IPv6客戶端與IPv4服務(wù)器網(wǎng)絡(luò)地址與協(xié)議轉(zhuǎn)換(Network Address and Protocol Translation from IPv6Clients to IPv4Servers,NAT64)功能可以實(shí)現(xiàn) IPv6 與 IPv4 報(bào)文之間的地址轉(zhuǎn)換,通常由位于城域網(wǎng)核心IPv6與IPv4網(wǎng)絡(luò)邊界的承載級(jí)別網(wǎng)絡(luò)地址轉(zhuǎn)換(Carrier Grade NAT, CGN)網(wǎng)關(guān)設(shè)備完成。由于CGN網(wǎng)關(guān)設(shè)備位于網(wǎng)絡(luò)核心位置,對(duì)組網(wǎng)方案的可靠性要求很高,通常需要按主備方式部署,即兩臺(tái)CGN網(wǎng)關(guān)設(shè)備,分別為CGN網(wǎng)關(guān)1與CGN網(wǎng)關(guān)2,CGN網(wǎng)關(guān)1與CGN網(wǎng)關(guān)2分別在IPv6網(wǎng)絡(luò)側(cè)通過(guò)主備保護(hù)協(xié)議虛擬路 fi^Tt^t^Mtt 3 (Virtual Router Redundancy Protocol version 3, VRRPv3) 備設(shè)備之間的冗余保護(hù),在IPv4網(wǎng)絡(luò)側(cè)通過(guò)虛擬路由器冗余協(xié)議版本2 (Virtual Router Redundancy Protocol version 2,VRRPv2)實(shí)現(xiàn)主備設(shè)備之間的冗余保護(hù)。正常工作時(shí)只有主用設(shè)備處理業(yè)務(wù)數(shù)據(jù),檢測(cè)到主用設(shè)備故障后,備用設(shè)備升級(jí)為主用設(shè)備處理業(yè)務(wù)數(shù)據(jù)?,F(xiàn)有技術(shù)中,NAT64只允許IPv6用戶首先發(fā)起訪問(wèn)到IPv4網(wǎng)絡(luò),在主用CGN網(wǎng)關(guān)設(shè)備上建立會(huì)話表項(xiàng),來(lái)自IPV4網(wǎng)絡(luò)的反向報(bào)文通過(guò)查會(huì)話表轉(zhuǎn)發(fā)。為了實(shí)現(xiàn)正?;ネ?, NAT64需要IPv6到IPv4的正向報(bào)文和IPv4到IPv6的反向報(bào)文都要走相同的CGN網(wǎng)關(guān),由于IPv6網(wǎng)絡(luò)側(cè)的VRRP路由器組與IPv4網(wǎng)絡(luò)側(cè)的VRRP路由器組是彼此獨(dú)立的模塊,會(huì)導(dǎo)致選擇的主用CGN網(wǎng)關(guān)不同,例如IPv6側(cè)通過(guò)VRRPv3選擇的主用設(shè)備是CGN網(wǎng)關(guān)1,IPv4 網(wǎng)絡(luò)側(cè)通過(guò)VRRPv2選擇的主用設(shè)備是CGN網(wǎng)關(guān)2,那么由于NAT64會(huì)話表建立在CGN網(wǎng)關(guān) 1,來(lái)自IPv4的反向報(bào)文發(fā)送到主用的CGN網(wǎng)關(guān)2后,由于在CGN網(wǎng)關(guān)2查不到會(huì)話被丟棄。 現(xiàn)有技術(shù)中,通過(guò)在CGN網(wǎng)關(guān)1與CGN網(wǎng)關(guān)2之間實(shí)時(shí)同步NAT64會(huì)話表項(xiàng),解決該技術(shù)問(wèn)題,但是該解決方案需要頻繁同步兩個(gè)CGN網(wǎng)關(guān)設(shè)備上的會(huì)話表項(xiàng)信息,操作復(fù)雜,增加的網(wǎng)絡(luò)設(shè)備的處理負(fù)擔(dān)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例中提供的一種主用設(shè)備選擇方法、網(wǎng)關(guān)設(shè)備及網(wǎng)絡(luò)系統(tǒng),解決了主用設(shè)備與備用設(shè)備之間需要頻繁同步會(huì)話信息的問(wèn)題,降低了操作復(fù)雜度,減輕了網(wǎng)關(guān)設(shè)備的處理負(fù)擔(dān)。本發(fā)明實(shí)施例的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的一種主用設(shè)備選擇方法,包括包括至少兩個(gè)網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6 網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,在IPv4網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備;在IPv6網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備;根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。一種網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,所述IPv6網(wǎng)絡(luò)與所述IPv4網(wǎng)絡(luò)之間包括至少兩個(gè)所述網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備包括第一選擇模塊,用于在IPv4網(wǎng)絡(luò)側(cè),與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備;第二選擇模塊,用于在IPv6網(wǎng)絡(luò)側(cè),與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備;第三選擇模塊,用于根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別,選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。一種網(wǎng)絡(luò)系統(tǒng),所述網(wǎng)絡(luò)系統(tǒng)包括至少兩個(gè)網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,在IPv4網(wǎng)絡(luò)側(cè),至少兩個(gè)所述網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以在所述第一備份組中選擇主用設(shè)備;在IPv6網(wǎng)絡(luò)側(cè),至少兩個(gè)所述網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以在所述第二備份組中選擇主用設(shè)備;根據(jù)設(shè)定的優(yōu)先級(jí),所述網(wǎng)關(guān)設(shè)備在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。通過(guò)本發(fā)明實(shí)施例中提供了一種CGN網(wǎng)關(guān)備份方法及網(wǎng)關(guān)設(shè)備,通過(guò)在IPv4網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備,在IPv6網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備,根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,由于IPv6網(wǎng)絡(luò)側(cè)與IPv4網(wǎng)絡(luò)側(cè)的主用網(wǎng)關(guān)設(shè)備都為同一個(gè)網(wǎng)關(guān)設(shè)備,使得返回報(bào)文能夠查詢到正確的轉(zhuǎn)發(fā)表項(xiàng),同時(shí),降低了網(wǎng)關(guān)設(shè)備的操作復(fù)雜度,減輕了網(wǎng)關(guān)設(shè)備的處理負(fù)擔(dān)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例中提供的一種主用設(shè)備選擇方法的應(yīng)用場(chǎng)景圖;圖2是本發(fā)明實(shí)施例中提供的一種主用設(shè)備選擇方法的流程圖;圖3是本發(fā)明實(shí)施例中提供的另一種主用設(shè)備選擇方法的流程圖;圖4是本發(fā)明實(shí)施例中提供的一種網(wǎng)關(guān)設(shè)備的示意圖;圖5是本發(fā)明實(shí)施例中提供的另一種網(wǎng)關(guān)設(shè)備的示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。如圖1所示,為本發(fā)明實(shí)施例的一種應(yīng)用場(chǎng)景,第一網(wǎng)關(guān)設(shè)備110和第二網(wǎng)關(guān)設(shè)備 120可以為運(yùn)營(yíng)級(jí)網(wǎng)絡(luò)地址轉(zhuǎn)換(Network Address Translation, NAT)設(shè)備例如CG N網(wǎng)關(guān),或者普通NAT設(shè)備,第一網(wǎng)關(guān)設(shè)備110和第二網(wǎng)關(guān)設(shè)備120位于IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)之間,負(fù)責(zé)完成IPv6網(wǎng)絡(luò)到IPv4網(wǎng)絡(luò)之間的網(wǎng)絡(luò)地址轉(zhuǎn)換。本實(shí)施例中,網(wǎng)關(guān)設(shè)備為至少兩個(gè),對(duì)于多于兩個(gè)的情況,操作方法與本實(shí)施例類似。在IPv4網(wǎng)絡(luò)側(cè),第一網(wǎng)關(guān)設(shè)備110和第二網(wǎng)關(guān)設(shè)備120之間運(yùn)行第一虛擬路由器冗余協(xié)議,在IPv4網(wǎng)絡(luò)側(cè),組成第一備份組。在IPv6網(wǎng)絡(luò)側(cè),第一網(wǎng)關(guān)設(shè)備110和第二網(wǎng)關(guān)設(shè)備120之間運(yùn)行第二虛擬路由器冗余協(xié)議,在IPv6網(wǎng)絡(luò)側(cè),組成第二備份組,其中,第一虛擬路由器冗余協(xié)議為基于IPv4的VRRPv2協(xié)議,而第二虛擬路由器冗余協(xié)議為基于IPv6 的 VRRPv3。本發(fā)明實(shí)施例中提供了一種主用設(shè)備選擇方法,以第一網(wǎng)關(guān)設(shè)備110為例說(shuō)明該方法,第二網(wǎng)關(guān)設(shè)備120的操作類似,如圖2所示,該方法包括步驟201、在IPv4網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備;其中,在IPv4網(wǎng)絡(luò)側(cè),第一網(wǎng)關(guān)設(shè)備110和第二網(wǎng)關(guān)設(shè)備120之間運(yùn)行VRRPv2協(xié)議,形成第一備份組,以選擇IPv4網(wǎng)絡(luò)側(cè)的主用設(shè)備。步驟202、在IPv6網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備;其中,在IPv6網(wǎng)絡(luò)側(cè),第一網(wǎng)關(guān)設(shè)備110和第二網(wǎng)關(guān)設(shè)備120之間運(yùn)行VRRPv3協(xié)議,形成第二備份組,以選擇IPv6網(wǎng)絡(luò)側(cè)的主用設(shè)備,這里的VRRPv3協(xié)議為支持IPv6的協(xié)議版本。上述步驟201與步驟202沒(méi)有執(zhí)行順序的限制,可以并行,也可以串行執(zhí)行。步驟203、根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備。其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同,以保證在第一備份組和第二備份組中,通過(guò)VRRPv2和VRRPv3協(xié)議選擇的主用設(shè)備是同一個(gè)網(wǎng)關(guān)設(shè)備,以保證兩個(gè)網(wǎng)絡(luò)之間的正向報(bào)文和反向報(bào)文經(jīng)過(guò)同一網(wǎng)關(guān)。通過(guò)本發(fā)明實(shí)施例中提供了一種CGN網(wǎng)關(guān)備份方法及網(wǎng)關(guān)設(shè)備,通過(guò)在IPv4網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備,在IPv6網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備,根據(jù)設(shè)定的優(yōu)先級(jí),在第一備份組和第二備份組分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,由于第一備份組與第二備份組的主用網(wǎng)關(guān)設(shè)備都為同一個(gè)網(wǎng)關(guān)設(shè)備,使得返回報(bào)文能夠查詢到正確的轉(zhuǎn)發(fā)表項(xiàng),同時(shí),降低了網(wǎng)關(guān)設(shè)備的操作復(fù)雜度,減輕了網(wǎng)關(guān)設(shè)備的處理負(fù)擔(dān)。本發(fā)明實(shí)施例中提供了另一種主用設(shè)備選擇方法,如圖3,所示步驟301、所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中設(shè)置優(yōu)先程度相同的優(yōu)先級(jí)。由于虛擬路由器冗余協(xié)議是通過(guò)優(yōu)先級(jí)競(jìng)爭(zhēng)策略,高優(yōu)先級(jí)的網(wǎng)關(guān)設(shè)備被選為主用設(shè)備,為了實(shí)現(xiàn)在第一備份組和第二備份組中,選擇同一個(gè)網(wǎng)關(guān)設(shè)備作為主用設(shè)備,因此要保證在第一備份組和第二備份組中,同一個(gè)網(wǎng)關(guān)設(shè)備的優(yōu)先級(jí)是相同,或者優(yōu)先級(jí)次序是相同的,例如在第一備份組中,第一網(wǎng)關(guān)設(shè)備110的優(yōu)先級(jí)為100,第二網(wǎng)關(guān)設(shè)備120的優(yōu)先級(jí)為102,則第二備份組中,第一網(wǎng)關(guān)設(shè)備110的優(yōu)先級(jí)相應(yīng)的為100,第二網(wǎng)關(guān)設(shè)備 120的優(yōu)先級(jí)相應(yīng)的為102。或者,在第一備份組中,第一網(wǎng)關(guān)設(shè)備110的優(yōu)先級(jí)次序?yàn)榈谝粌?yōu)先級(jí),第二網(wǎng)關(guān)設(shè)備120的優(yōu)先級(jí)次序?yàn)榈诙?yōu)先級(jí),則第二備份組中,第一網(wǎng)關(guān)設(shè)備 110的優(yōu)先級(jí)次序相應(yīng)為第一優(yōu)先級(jí),第二網(wǎng)關(guān)設(shè)備120的優(yōu)先級(jí)次序相應(yīng)為第二優(yōu)先級(jí)。此外,步驟301中還有一種特殊情況,就是當(dāng)有多于一個(gè)的網(wǎng)關(guān)設(shè)備的優(yōu)先級(jí)相同時(shí),選擇主用設(shè)備可能會(huì)隨機(jī)選擇主用設(shè)備,或者,根據(jù)網(wǎng)關(guān)設(shè)備的IP地址、MAC地址選擇主用設(shè)備,這時(shí),要通過(guò)一定方式,使得IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)選擇同一個(gè)網(wǎng)關(guān)設(shè)備作為主用設(shè)備,例如IPv4網(wǎng)絡(luò)側(cè)隨機(jī)選擇了一個(gè)網(wǎng)關(guān)設(shè)備為主用設(shè)備之后,通告IPv6網(wǎng)絡(luò)側(cè)以該網(wǎng)關(guān)設(shè)備為主用設(shè)備,IPv6網(wǎng)絡(luò)側(cè)不用再選擇主用設(shè)備。步驟302,步驟303和步驟304分別對(duì)應(yīng)步驟201,步驟202和步驟203,在此不再贅述。本發(fā)明實(shí)施例中,在第一備份組和第二備份組中,選擇了同一個(gè)主用設(shè)備之后,主用設(shè)備或網(wǎng)絡(luò)鏈路也有可能發(fā)送故障,需要重新選擇新的主用設(shè)備,通過(guò)步驟301保證了, 在第一備份組和第二備份組中,重新選擇新的主用設(shè)備也是同一個(gè)網(wǎng)關(guān)設(shè)備。主用設(shè)備或網(wǎng)絡(luò)鏈路發(fā)生故障時(shí),無(wú)論是第一備份組的故障和/或第二備份組的故障,第一備份組和第二備份組都需要重新發(fā)起選擇新的主用設(shè)備的過(guò)程,因此,當(dāng)?shù)谝粋浞萁M發(fā)生主備切換后,將主用設(shè)備在第二備份中的狀態(tài)設(shè)置為不可用狀態(tài),觸發(fā)第二備份組進(jìn)行主備切換,以選擇第二備份組中新的主用設(shè)備,或者,當(dāng)?shù)诙浞萁M發(fā)生主備切換后,將主用設(shè)備在第一備份中的狀態(tài)設(shè)置為不可用狀態(tài),觸發(fā)第一備份組進(jìn)行主備切換,以選擇第一備份組中新的主用設(shè)備。當(dāng)?shù)谝粋浞萁M和第二備份組發(fā)生主備切換并選定新的主用設(shè)備之后,由于新的主用設(shè)備沒(méi)有保持原有會(huì)話表項(xiàng),會(huì)導(dǎo)致原有通信的中斷,因此,需要原主用設(shè)備的會(huì)話表項(xiàng)同步到新的主用設(shè)備,其中,該表項(xiàng)目前包括由NAT64或DS lite(雙棧精簡(jiǎn)技術(shù))等協(xié)議創(chuàng)建的會(huì)話表項(xiàng)。本發(fā)明實(shí)施例中,還提供了一種網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,所述IPv6網(wǎng)絡(luò)與所述IPv4網(wǎng)絡(luò)之間包括至少兩個(gè)所述網(wǎng)關(guān)設(shè)備,如圖4所示,包括第一選擇模塊410,用于在IPv4網(wǎng)絡(luò)側(cè),與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備;第二選擇模塊420,用于在IPv6網(wǎng)絡(luò)側(cè),與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備;第三選擇模塊430,用于根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別,選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。所述網(wǎng)關(guān)設(shè)備,還包括優(yōu)先級(jí)設(shè)置模塊440,用于在所述網(wǎng)關(guān)設(shè)備上,在第一備份組中和第二備份組中設(shè)置優(yōu)先程度相同的優(yōu)先級(jí)。本發(fā)明實(shí)施例中,還提供了一種網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,用于實(shí)現(xiàn)IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間的網(wǎng)絡(luò)地址轉(zhuǎn)換,如圖5所示,包括第一選擇模塊510,用于在IPv4網(wǎng)絡(luò)側(cè),運(yùn)行第一虛擬路由器冗余協(xié)議,以選擇 IPv4網(wǎng)絡(luò)側(cè)的主用設(shè)備;第二選擇模塊520,用于在IPv6網(wǎng)絡(luò)側(cè),運(yùn)行第二虛擬路由器冗余協(xié)議,以選擇 IPv6網(wǎng)絡(luò)側(cè)的主用設(shè)備;第三選擇模塊530,用于根據(jù)設(shè)定的優(yōu)先級(jí),使得所述第一選擇模塊510和所述第二選擇模塊520選擇同一個(gè)網(wǎng)關(guān)設(shè)備作為主用設(shè)備。優(yōu)先級(jí)設(shè)置模塊M0,用于在所述網(wǎng)關(guān)設(shè)備上,對(duì)于第一虛擬路由器冗余協(xié)議和第二虛擬路由器冗余協(xié)議設(shè)置相同的優(yōu)先級(jí),以實(shí)現(xiàn)選擇同一個(gè)網(wǎng)關(guān)設(shè)備作為主用設(shè)備。切換觸發(fā)模塊550,用于當(dāng)?shù)谝粋浞萁M發(fā)生主備切換后,將主用設(shè)備在第二備份中的狀態(tài)設(shè)置為不可用狀態(tài),觸發(fā)第二備份組進(jìn)行主備切換,以選擇第二備份組中新的主用設(shè)備;會(huì)話表項(xiàng)同步模塊560,用于當(dāng)?shù)谝粋浞萁M和第二備份組發(fā)生主備切換并選定新的主用設(shè)備之后,若所述網(wǎng)關(guān)設(shè)備為原主用設(shè)備,則將會(huì)話表項(xiàng)同步到新的主用設(shè)備,若所述網(wǎng)關(guān)設(shè)備為新主用設(shè)備,則接受并保存來(lái)自原主用設(shè)備的會(huì)話表項(xiàng)。本發(fā)明實(shí)施例中,還提供了一種網(wǎng)絡(luò)系統(tǒng),所述網(wǎng)絡(luò)系統(tǒng)包括至少兩個(gè)網(wǎng)關(guān)設(shè)備, 所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,在I Pv4網(wǎng)絡(luò)側(cè),至少兩個(gè)所述網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以在所述第一備份組中選擇主用設(shè)備;在IPv6網(wǎng)絡(luò)側(cè),至少兩個(gè)所述網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以在所述第二備份組中選擇主用設(shè)備;根據(jù)設(shè)定的優(yōu)先級(jí),所述網(wǎng)關(guān)設(shè)備在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如 ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種主用設(shè)備選擇方法,包括至少兩個(gè)網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與 IPv4網(wǎng)絡(luò)之間,其特征在于,在IPv4網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備;在IPv6網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備;根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。
2.根據(jù)權(quán)利要求1所述的主用設(shè)備選擇方法,其特征在于,所述方法之前,還包括所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中設(shè)置優(yōu)先程度相同的優(yōu)先級(jí)。
3.根據(jù)權(quán)利要求2所述的主用設(shè)備選擇方法,其特征在于,所述方法之后,還包括當(dāng)?shù)谝粋浞萁M發(fā)生主備切換后,將主用設(shè)備在第二備份中的狀態(tài)設(shè)置為不可用狀態(tài), 觸發(fā)第二備份組進(jìn)行主備切換,以選擇第二備份組中新的主用設(shè)備。
4.根據(jù)權(quán)利要求3所述的主用設(shè)備選擇方法,其特征在于,所述方法之后,還包括當(dāng)?shù)谝粋浞萁M和第二備份組發(fā)生主備切換并選定新的主用設(shè)備之后,原主用設(shè)備的會(huì)話表項(xiàng)同步到新的主用設(shè)備。
5.根據(jù)權(quán)利要求1所述的主用設(shè)備選擇方法,其特征在于,所述第一虛擬路由器冗余協(xié)議為基于IPv4的虛擬路由器冗余協(xié)議版本2VRRPv2協(xié)議,所述第二虛擬路由器冗余協(xié)議為基于IPv6的虛擬路由器冗余協(xié)議版本3VRRPv3協(xié)議。
6.一種網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,所述IPv6網(wǎng)絡(luò)與所述IPv4網(wǎng)絡(luò)之間包括至少兩個(gè)所述網(wǎng)關(guān)設(shè)備,其特征在于,所述網(wǎng)關(guān)設(shè)備包括第一選擇模塊,用于在IPv4網(wǎng)絡(luò)側(cè),與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備;第二選擇模塊,用于在IPv6網(wǎng)絡(luò)側(cè),與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備;第三選擇模塊,用于根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別,選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。
7.根據(jù)權(quán)利要求6所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述網(wǎng)關(guān)設(shè)備,還包括優(yōu)先級(jí)設(shè)置模塊,用于在所述網(wǎng)關(guān)設(shè)備上,在第一備份組中和第二備份組中設(shè)置優(yōu)先程度相同的優(yōu)先級(jí)。
8.根據(jù)權(quán)利要求6所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述網(wǎng)關(guān)設(shè)備,還包括切換觸發(fā)模塊,用于當(dāng)?shù)谝粋浞萁M發(fā)生主備切換后,將主用設(shè)備在第二備份中的狀態(tài)設(shè)置為不可用狀態(tài),觸發(fā)第二備份組進(jìn)行主備切換,以選擇第二備份組中新的主用設(shè)備。
9.根據(jù)權(quán)利要求6所述的網(wǎng)關(guān)設(shè)備,其特征在于,所述網(wǎng)關(guān)設(shè)備,還包括會(huì)話表項(xiàng)同步模塊,用于當(dāng)?shù)谝粋浞萁M和第二備份組發(fā)生主備切換并選定新的主用設(shè)備之后,若所述網(wǎng)關(guān)設(shè)備為原主用設(shè)備,則將會(huì)話表項(xiàng)同步到新的主用設(shè)備,若所述網(wǎng)關(guān)設(shè)備為新主用設(shè)備,則接受并保存來(lái)自原主用設(shè)備的會(huì)話表項(xiàng)。
10. 一種網(wǎng)絡(luò)系統(tǒng),所述網(wǎng)絡(luò)系統(tǒng)包括至少兩個(gè)網(wǎng)關(guān)設(shè)備,所述網(wǎng)關(guān)設(shè)備位于IPv6網(wǎng)絡(luò)與IPv4網(wǎng)絡(luò)之間,其特征在于,在IPv4網(wǎng)絡(luò)側(cè),至少兩個(gè)所述網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以在所述第一備份組中選擇主用設(shè)備;在IPv6網(wǎng)絡(luò)側(cè),至少兩個(gè)所述網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以在所述第二備份組中選擇主用設(shè)備;根據(jù)設(shè)定的優(yōu)先級(jí),所述網(wǎng)關(guān)設(shè)備在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,其中,所述網(wǎng)關(guān)設(shè)備在第一備份組中和第二備份組中優(yōu)先級(jí)的優(yōu)先程度相同。
全文摘要
本發(fā)明實(shí)施例中提供了一種主用設(shè)備選擇方法、網(wǎng)關(guān)設(shè)備及網(wǎng)絡(luò)系統(tǒng),通過(guò)在IPv4網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第一虛擬路由器冗余協(xié)議形成第一備份組,以從所述第一備份組中選擇主用設(shè)備,在IPv6網(wǎng)絡(luò)側(cè),所述網(wǎng)關(guān)設(shè)備與其它網(wǎng)關(guān)設(shè)備之間運(yùn)行第二虛擬路由器冗余協(xié)議形成第二備份組,以從所述第二備份組中選擇主用設(shè)備,根據(jù)設(shè)定的優(yōu)先級(jí),在IPv4網(wǎng)絡(luò)側(cè)和IPv6網(wǎng)絡(luò)側(cè)分別選擇主用設(shè)備,使得所述網(wǎng)關(guān)設(shè)備在第一備份組和第二備份組中,同時(shí)成為主用設(shè)備或備用設(shè)備,由于IPv6網(wǎng)絡(luò)側(cè)與IPv4網(wǎng)絡(luò)側(cè)的主用網(wǎng)關(guān)設(shè)備都為同一個(gè)網(wǎng)關(guān)設(shè)備,使得返回報(bào)文能夠查詢到正確的轉(zhuǎn)發(fā)表項(xiàng),同時(shí),降低了網(wǎng)關(guān)設(shè)備的操作復(fù)雜度,減輕了網(wǎng)關(guān)設(shè)備的處理負(fù)擔(dān)。
文檔編號(hào)H04L12/56GK102315926SQ201110306390
公開日2012年1月11日 申請(qǐng)日期2011年10月11日 優(yōu)先權(quán)日2011年10月11日
發(fā)明者王書棟 申請(qǐng)人:成都市華為賽門鐵克科技有限公司