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

用于分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)負(fù)載平衡和容錯(cuò)的系統(tǒng)與方法

文檔序號(hào):7856950閱讀:255來源:國(guó)知局
專利名稱:用于分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)負(fù)載平衡和容錯(cuò)的系統(tǒng)與方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)協(xié)議(“IP”)網(wǎng)絡(luò)中的通信。尤其涉及分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的負(fù)載平衡和具有容錯(cuò)能力的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的備份。
背景技術(shù)
公共分組交換網(wǎng)絡(luò)可用于向/從移動(dòng)通信裝置(移動(dòng)節(jié)點(diǎn))傳送業(yè)務(wù),所述移動(dòng)通信裝置比如是移動(dòng)主機(jī),或者是將其接點(diǎn)從一個(gè)網(wǎng)絡(luò)轉(zhuǎn)換到另一個(gè)網(wǎng)絡(luò)的路由器。移動(dòng)IP數(shù)據(jù)網(wǎng)絡(luò)的基本結(jié)構(gòu)在現(xiàn)有技術(shù)中是已知的,并且在多種出版物中有所描述,包括注釋請(qǐng)求(“RFC”)文件RFC2002(1996)(隨后稱為“RFC2002”),可在網(wǎng)址為wwww.ietf.org的互聯(lián)網(wǎng)工程任務(wù)組(“IETF”)中獲得該文件的更多的信息。移動(dòng)IP數(shù)據(jù)網(wǎng)絡(luò)領(lǐng)域的技術(shù)人員非常熟悉這篇文件以及用于在實(shí)際中實(shí)施移動(dòng)IP數(shù)據(jù)網(wǎng)絡(luò)的設(shè)備。
在一個(gè)移動(dòng)IP通信網(wǎng)絡(luò)中,一個(gè)移動(dòng)節(jié)點(diǎn)通過兩個(gè)設(shè)備一個(gè)“外部代理”和一個(gè)“本地代理”在一個(gè)IP網(wǎng)絡(luò)上與一個(gè)目標(biāo)主機(jī)通信。在序列號(hào)為No.09/354,659,題目為“具有分布在多個(gè)設(shè)備中的本地代理和/或外部代理功能的移動(dòng)互聯(lián)網(wǎng)協(xié)議(IP)網(wǎng)絡(luò)”的美國(guó)專利申請(qǐng)中提供了一個(gè)描述這種通信類型的移動(dòng)IP網(wǎng)絡(luò)的例子,其整個(gè)內(nèi)容在此引作參考。通常,外部代理的功能并入到一個(gè)移動(dòng)節(jié)點(diǎn)的訪問網(wǎng)絡(luò)的路由器當(dāng)中。外部代理為移動(dòng)節(jié)點(diǎn)提供了路由服務(wù),同時(shí)它向本地代理登記。例如,外部代理將移動(dòng)節(jié)點(diǎn)的本地代理封裝過的數(shù)據(jù)包拆封并傳送到移動(dòng)節(jié)點(diǎn)。
本地代理通常并入到移動(dòng)節(jié)點(diǎn)本地網(wǎng)絡(luò)的路由器當(dāng)中。本地代理為移動(dòng)節(jié)點(diǎn)保持當(dāng)前的位置信息。當(dāng)一個(gè)或者多個(gè)本地代理正在同時(shí)處理多個(gè)移動(dòng)節(jié)點(diǎn)的呼叫時(shí),本地代理實(shí)質(zhì)上提供了類似于虛擬專有網(wǎng)絡(luò)服務(wù)的服務(wù)。每個(gè)移動(dòng)節(jié)點(diǎn)通常與一個(gè)分離的本地網(wǎng)絡(luò)相關(guān)聯(lián),并且從該本地網(wǎng)絡(luò)通過本地代理到達(dá)外部代理和移動(dòng)節(jié)點(diǎn)的路由路徑與該移動(dòng)節(jié)點(diǎn)的虛擬專有網(wǎng)絡(luò)類似。
移動(dòng)IP需要移動(dòng)節(jié)點(diǎn)(一個(gè)移動(dòng)實(shí)體)與外部代理之間的鏈路層連通。但是,在一些系統(tǒng)中,移動(dòng)節(jié)點(diǎn)的鏈路層可以在遠(yuǎn)離外部代理的點(diǎn)上終止。這樣的網(wǎng)絡(luò)通常被稱為第三代無線網(wǎng)絡(luò)。圖1是一個(gè)表明通常在第三代無線網(wǎng)絡(luò)中應(yīng)用的網(wǎng)絡(luò)結(jié)構(gòu)的方框圖。參考圖1,一個(gè)移動(dòng)節(jié)點(diǎn)10通過三個(gè)設(shè)備一個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)16,一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18以及一個(gè)本地代理節(jié)點(diǎn)24,在一個(gè)IP網(wǎng)絡(luò)30上與一個(gè)目標(biāo)主機(jī)34通信。移動(dòng)節(jié)點(diǎn)10的物理層在無線網(wǎng)絡(luò)節(jié)點(diǎn)16上終止,外部代理的功能存在于分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18上。通常,無線網(wǎng)絡(luò)節(jié)點(diǎn)16在移動(dòng)節(jié)點(diǎn)10和分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18之間傳遞鏈路層協(xié)議數(shù)據(jù),并且分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18建立、保持和終止到移動(dòng)節(jié)點(diǎn)10的鏈路層。例如,移動(dòng)節(jié)點(diǎn)10可以通過一個(gè)無線接入網(wǎng)上的通信鏈路鏈接到無線網(wǎng)絡(luò)節(jié)點(diǎn)16。
分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18為移動(dòng)節(jié)點(diǎn)10提供了路由服務(wù),同時(shí)它向本地代理24登記。分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18將從本地代理節(jié)點(diǎn)24經(jīng)由IP網(wǎng)絡(luò)20封裝的數(shù)據(jù)包拆封并且傳送到移動(dòng)節(jié)點(diǎn)10。分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)16和本地代理24之間交換的通信業(yè)務(wù)包括數(shù)據(jù)業(yè)務(wù)和控制業(yè)務(wù)。控制業(yè)務(wù)包括登記請(qǐng)求或者登記回答消息??刂坪蛿?shù)據(jù)業(yè)務(wù)通過分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)16發(fā)送,并且在移動(dòng)節(jié)點(diǎn)10結(jié)束。目標(biāo)主機(jī)34可通過任意數(shù)量的網(wǎng)絡(luò),例如IP網(wǎng)絡(luò)20和30,連接到一個(gè)本地網(wǎng)絡(luò)26,或者可以直接位于本地網(wǎng)絡(luò)26上??蛇x地,目標(biāo)主機(jī)34可以通過其它類型的分組交換網(wǎng)絡(luò)連接到本地網(wǎng)絡(luò)。
可以在移動(dòng)節(jié)點(diǎn)本地網(wǎng)絡(luò)26的路由器上實(shí)現(xiàn)本地代理24。本地代理24為移動(dòng)終端10保持當(dāng)前的位置信息數(shù)據(jù),例如外部代理地址、移動(dòng)節(jié)點(diǎn)10的網(wǎng)絡(luò)訪問標(biāo)識(shí)符(“NAI”)、移動(dòng)本地地址以及本地代理和移動(dòng)節(jié)點(diǎn)10之間共享的密鑰。本地代理將從目標(biāo)主機(jī)34到分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18的數(shù)據(jù)封裝,并且在反方向上類似地提供隧道(tunnelling)服務(wù)??梢栽赗FC2661中找到有關(guān)點(diǎn)-點(diǎn)隧道比如2層隧道協(xié)議(“L2TP”)的更多信息,目前可以www.ietf.org中找到。
因此,本地代理24通常為移動(dòng)節(jié)點(diǎn)10執(zhí)行至少兩個(gè)明顯不同的任務(wù)。首先,本地代理24執(zhí)行登記和鑒定處理從而確定是否已經(jīng)授權(quán)移動(dòng)節(jié)點(diǎn)10訪問本地網(wǎng)絡(luò)26。這可以包含,例如,通過使用諸如移動(dòng)實(shí)體的唯一的序列號(hào)、NAI或者制造號(hào)、密碼認(rèn)證,檢測(cè)移動(dòng)實(shí)體的鑒定,并且可能檢查移動(dòng)實(shí)體的帳戶是否是流通的和已付的。本地代理的登記和鑒定功能可以結(jié)合第二設(shè)備或者在第二設(shè)備的協(xié)助下完成,第二設(shè)備例如是鑒定、授權(quán)和記帳(“AAA”)服務(wù)器,例如一個(gè)遠(yuǎn)程驗(yàn)證撥入用戶服務(wù)(“RADIUS”)服務(wù)器。有關(guān)RADIUS服務(wù)器的更多信息可以在RFC-2138中找到,其當(dāng)前可以在www.ietf.org獲得更多信息。本領(lǐng)域的技術(shù)人員已經(jīng)知道,登記處理包括接收和處理來自于分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18的登記請(qǐng)求消息,并且包括向分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18發(fā)送登記回答消息。
分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18也為移動(dòng)節(jié)點(diǎn)10執(zhí)行四個(gè)明顯不同的任務(wù)。分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18處理移動(dòng)節(jié)點(diǎn)10的登記和會(huì)話控制,包括向本地代理24發(fā)送登記請(qǐng)求消息,以及處理從本地代理24接收的登記回答消息。此外,分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18具有隧道封裝責(zé)任,用于向本地代理24發(fā)送數(shù)據(jù)包,從而最終傳送到目標(biāo)主機(jī)34,以及從本地代理24拆封數(shù)據(jù),從而最終傳輸給移動(dòng)節(jié)點(diǎn)10。而且,分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18為移動(dòng)節(jié)點(diǎn)10提供鑒定、授權(quán)和記帳服務(wù)。分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)可以與鑒定、授權(quán)和記帳服務(wù)器例如RADIUS服務(wù)器結(jié)合或者在其輔助下執(zhí)行鑒定、授權(quán)和記帳的功能。此外,分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18可以提供Pi/FA接口,該接口向/從AAA服務(wù)器、移動(dòng)交換中心(“MSC”)或者一個(gè)本地代理提供信令/數(shù)據(jù)接口。
當(dāng)移動(dòng)節(jié)點(diǎn)10通過利用無線通信鏈路向無線網(wǎng)絡(luò)節(jié)點(diǎn)16發(fā)送一個(gè)呼叫建立指示來啟動(dòng)與無線網(wǎng)絡(luò)節(jié)點(diǎn)之間的通信會(huì)話時(shí),無線網(wǎng)絡(luò)節(jié)點(diǎn)16利用分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)18啟動(dòng)登記處理。通常,無線網(wǎng)絡(luò)節(jié)點(diǎn)16具有多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),這些分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)可以向移動(dòng)節(jié)點(diǎn)10提供服務(wù)。在已知的現(xiàn)有技術(shù)中,無線網(wǎng)絡(luò)節(jié)點(diǎn)16沒有用于任何分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的狀態(tài)信息,所述分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被配置為用于新的通信會(huì)話。這樣,當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)16啟動(dòng)移動(dòng)節(jié)點(diǎn)10的登記處理時(shí),無線網(wǎng)絡(luò)節(jié)點(diǎn)16為該移動(dòng)節(jié)點(diǎn)10隨機(jī)地選擇一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。在這種系統(tǒng)中,無線網(wǎng)絡(luò)節(jié)點(diǎn)可用的一些分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)可能迅速的過載,而其他的一些可能幾乎沒有使用。而且,如果無線網(wǎng)絡(luò)節(jié)點(diǎn)16向其發(fā)送登記請(qǐng)求的幾個(gè)連續(xù)的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)過載,這樣的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)將很可能拒絕來自無線網(wǎng)絡(luò)節(jié)點(diǎn)16的登記請(qǐng)求,這樣,導(dǎo)致移動(dòng)節(jié)點(diǎn)10的服務(wù)延遲。
移動(dòng)節(jié)點(diǎn)的用戶會(huì)話的負(fù)載平衡是一種很重要的性能。目前存在著幾種方法用于用戶會(huì)話的負(fù)載平衡。通常,利用分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的多個(gè)IP地址將一個(gè)無線網(wǎng)絡(luò)節(jié)點(diǎn)編程,無線網(wǎng)絡(luò)節(jié)點(diǎn)可以選擇它們中的一個(gè)用于來自于一個(gè)移動(dòng)節(jié)點(diǎn)的輸入會(huì)話。根據(jù)一種現(xiàn)有的方法,一個(gè)無線通信節(jié)點(diǎn)可以包括一個(gè)分組控制功能,該功能能夠根據(jù)例如一個(gè)移動(dòng)節(jié)點(diǎn)的國(guó)際電話用戶接口(例如一個(gè)電話號(hào)碼)計(jì)算無用信息值,計(jì)算的無用信息可以用于選擇一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的IP地址。該方案的缺點(diǎn)在于該算法不考慮每個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的當(dāng)前負(fù)載。
根據(jù)另一種替代方法,分組控制功能可以應(yīng)用一個(gè)循環(huán)機(jī)構(gòu)來選擇一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。在這樣的實(shí)施例中,分組控制功能可以在其列表中為下一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)指派每個(gè)隨后到達(dá)的會(huì)話,當(dāng)最后的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)到達(dá)時(shí),循環(huán)到第一個(gè)分組數(shù)據(jù)服務(wù)服務(wù)節(jié)點(diǎn)。該循環(huán)機(jī)構(gòu)在分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間分布呼叫;但是其例如不考慮發(fā)送到每個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的呼叫會(huì)話的類型。
此外,根據(jù)另一種方法,一個(gè)外部的外部代理控制節(jié)點(diǎn)可以根據(jù)例如分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的存儲(chǔ)器使用量或者處理能力使用量來選擇一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。外部代理控制節(jié)點(diǎn)的功能在序列號(hào)為No.09/881,649,題目為“管理移動(dòng)互聯(lián)網(wǎng)協(xié)議網(wǎng)絡(luò)中的外部代理選擇的系統(tǒng)和方法”的美國(guó)專利申請(qǐng)中有所描述,其全部?jī)?nèi)容在此引作參考。盡管外部代理控制節(jié)點(diǎn)在分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的選擇過程中提供了負(fù)載平衡機(jī)構(gòu),但是對(duì)其目前的結(jié)構(gòu)仍然存在很多限制。首先,目前的分組控制功能選擇算法不易與支持多個(gè)備份的外部代理控制節(jié)點(diǎn)。其次,外部代理控制節(jié)點(diǎn)需要在系統(tǒng)結(jié)構(gòu)中增加附加組件,并且當(dāng)一個(gè)PDSN發(fā)生故障時(shí),不允許節(jié)省用戶會(huì)話,否則將變得不可用。
因此,需要一種用于在移動(dòng)IP網(wǎng)絡(luò)上選擇服務(wù)節(jié)點(diǎn),例如分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)或者本地代理的改進(jìn)的系統(tǒng)和方法。

發(fā)明內(nèi)容
開發(fā)了一種用于分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的負(fù)載平衡和容錯(cuò)備份的系統(tǒng)和方法。
一種示范性方法包括提供一個(gè)包括多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和至少一個(gè)系統(tǒng)管理器的訪問節(jié)點(diǎn),從訪問節(jié)點(diǎn)上的第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)處的無線節(jié)點(diǎn)接收登記請(qǐng)求,從而在第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和移動(dòng)節(jié)點(diǎn)之間建立一個(gè)通信會(huì)話;確定該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)不能用于該登記請(qǐng)求;并且作為響應(yīng),從第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向訪問節(jié)點(diǎn)上的系統(tǒng)服務(wù)器發(fā)送一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇請(qǐng)求。該方法進(jìn)一步包括在系統(tǒng)管理器確定一個(gè)第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn);在系統(tǒng)管理器生成包括第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答消息;并且向第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)發(fā)送分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答消息。該方法進(jìn)一步包括在第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)處接收分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答消息;從第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向無線節(jié)點(diǎn)發(fā)送包括登記拒絕和第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址的登記回答消息。該方法還包括在移動(dòng)節(jié)點(diǎn)和第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間建立通信會(huì)話。
一種用于提供分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)備份的方法包括提供一個(gè)具有多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和至少一個(gè)系統(tǒng)管理器的訪問節(jié)點(diǎn);為至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)分配一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn);在至少一個(gè)系統(tǒng)管理器和至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間建立一個(gè)監(jiān)視機(jī)構(gòu);并且檢測(cè)被分配有激活任務(wù)(active role)的至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)中之一發(fā)生的故障。該方法還包括在系統(tǒng)管理器為發(fā)生故障的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)確定一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),并且將通信會(huì)話從發(fā)生故障的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)轉(zhuǎn)換到合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
本領(lǐng)域的普通技術(shù)人員通過參考附圖閱讀下面的詳細(xì)說明,將清楚本發(fā)明的這些和其它方案以及優(yōu)點(diǎn)。


參照附圖描述本發(fā)明的示范性實(shí)施例,其中圖1是表明現(xiàn)有技術(shù)中的移動(dòng)IP網(wǎng)絡(luò)結(jié)構(gòu)實(shí)例的功能框圖;圖2是表明一個(gè)適于在本發(fā)明中應(yīng)用的網(wǎng)絡(luò)系統(tǒng)實(shí)施例的功能框圖;圖3是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)訪問節(jié)點(diǎn)的框圖;圖4是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的訪問節(jié)點(diǎn)的分布結(jié)構(gòu)的框圖;圖5是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的訪問節(jié)點(diǎn)的控制架的框圖;圖6是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的訪問節(jié)點(diǎn)的數(shù)據(jù)架的框圖;圖7是表示根據(jù)本發(fā)明的一個(gè)實(shí)施例的訪問節(jié)點(diǎn)中的架(shelf)體系結(jié)構(gòu)的框圖,該架體系結(jié)構(gòu)用于架中對(duì)等模塊之間的數(shù)據(jù)平面連通性并用于與機(jī)控制器和系統(tǒng)管理器的底板連通性。
圖8是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的系統(tǒng)控制總線的示范性物理互連的框圖;圖9是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒介數(shù)據(jù)總線的物理互連的框圖;圖10是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的內(nèi)架電纜拓?fù)涞目驁D;圖11是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例的一個(gè)PDSN/HA啟動(dòng)處理的消息序列模式的框圖;圖12是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例、使用一個(gè)系統(tǒng)管理器的一個(gè)PDSN選擇方法的消息序列模式的框圖;圖13是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例、使用一個(gè)分布信息數(shù)據(jù)庫(kù)機(jī)構(gòu)的一個(gè)PDSN選擇方法的消息序列模式的框圖;圖14是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例、使用一個(gè)系統(tǒng)管理器的一個(gè)HA登記處理的消息序列模式的框圖;以及圖15是表明根據(jù)本發(fā)明的一個(gè)實(shí)施例、使用一個(gè)分布的信息數(shù)據(jù)庫(kù)機(jī)構(gòu)的一個(gè)HA登記處理的消息序列模式的框圖。
具體實(shí)施例方式
圖2是表明適于在本發(fā)明中應(yīng)用的、用于在移動(dòng)IP網(wǎng)絡(luò)中為移動(dòng)節(jié)點(diǎn)選擇外部代理和本地代理的一個(gè)網(wǎng)絡(luò)系統(tǒng)200實(shí)施例的功能框圖。應(yīng)當(dāng)理解,這里所描述的這種以及其他設(shè)置和處理方法僅是為了舉例的目的而提出,其它的設(shè)置和元件(例如,接口、功能或者元件次序等)也可以替代使用,并且其中的一些元件可以完全省略。而且,在所述大多數(shù)電信應(yīng)用中,本領(lǐng)域的技術(shù)人員能夠理解,這里所描述的許多元件都是功能實(shí)體,它們可以通過分離的組件或者以任何合適的組合或者位置與其他組件結(jié)合來實(shí)現(xiàn)。
如圖2所示,系統(tǒng)200包括一個(gè)移動(dòng)節(jié)點(diǎn)202,一個(gè)基站控制器204,一個(gè)無線節(jié)點(diǎn)206,訪問節(jié)點(diǎn)208和224,一個(gè)IP網(wǎng)絡(luò)210,一個(gè)外部鑒定、授權(quán)和記帳(“FAAA”)服務(wù)器214,一個(gè)本地鑒定、授權(quán)和記帳(“HAAA”)服務(wù)器216,以及一個(gè)目標(biāo)主機(jī)212。移動(dòng)節(jié)點(diǎn)202可以采用任何合適的形式,例如,電話,膝上型電腦,傳真機(jī),或個(gè)人數(shù)字助理(“PDA”)。盡管僅表明了一個(gè)移動(dòng)節(jié)點(diǎn),但是應(yīng)當(dāng)理解也可以存在多個(gè)移動(dòng)節(jié)點(diǎn)。
移動(dòng)節(jié)點(diǎn)202通過基站(未顯示)與基站控制器204相連。基站控制器204可以位于一個(gè)無線網(wǎng)絡(luò)上,例如一個(gè)CDMA無線網(wǎng)絡(luò)?;究刂破?04與無線節(jié)點(diǎn)206連接。無線節(jié)點(diǎn)206可以包括一個(gè)分組控制功能塊(“PCF”),用于為一個(gè)新的輸入用戶通信會(huì)話選擇一個(gè)PDSN。例如,PCF可以利用PDSN的一個(gè)或者多個(gè)IP地址被預(yù)編程。
無線節(jié)點(diǎn)206與訪問節(jié)點(diǎn)208通信。訪問節(jié)點(diǎn)208是一個(gè)用于向移動(dòng)節(jié)點(diǎn)傳遞數(shù)據(jù)服務(wù)的多服務(wù)訪問平臺(tái)。根據(jù)一個(gè)示范性實(shí)施例,訪問節(jié)點(diǎn)208包括多個(gè)PDSN,在圖2中表明了其中的兩個(gè)PDSN218和PDSN220。PDSN218和220與一個(gè)系統(tǒng)管理器222通信。系統(tǒng)管理器222從每個(gè)PDSN接收負(fù)載/狀態(tài)信息,并且確定為移動(dòng)節(jié)點(diǎn)分配的PDSN,系統(tǒng)管理器的其它功能將在下文中描述??蛇x地,如同下文中將詳細(xì)描述的,系統(tǒng)管理器222可以支持一個(gè)分布負(fù)載數(shù)據(jù)庫(kù)。
訪問節(jié)點(diǎn)208進(jìn)一步與包括多個(gè)HA的訪問節(jié)點(diǎn)224通信,在圖2中表明了其中的兩個(gè)HA226和HA228。HA226和228與一個(gè)系統(tǒng)管理器230通信。圖2示出了兩個(gè)訪問節(jié)點(diǎn),其中訪問節(jié)點(diǎn)208容納PDSN卡,訪問節(jié)點(diǎn)224容納HA卡。但是,應(yīng)當(dāng)理解,網(wǎng)絡(luò)結(jié)構(gòu)可以包括一個(gè)單個(gè)的訪問節(jié)點(diǎn),該訪問節(jié)點(diǎn)中包含有PDSN和HA的組合。
PDSN218是從移動(dòng)節(jié)點(diǎn)202開始的點(diǎn)到點(diǎn)協(xié)議(“PPP”)會(huì)話的結(jié)束點(diǎn)。PDSN218也可以集合或者分離PPP包從而獲得IP包,這些IP包然后被發(fā)送到一個(gè)HA,例如訪問節(jié)點(diǎn)224上的HA226或HA228。訪問節(jié)點(diǎn)208和224進(jìn)一步分別連接到FAAA214和HAAA216。FAAA214可以鑒別登錄到PDSN上的移動(dòng)用戶,為用戶提供對(duì)PDSN的具體配置選項(xiàng),或者在移動(dòng)IP登記過程中提供路由信息。訪問節(jié)點(diǎn)208進(jìn)一步連接到IP網(wǎng)絡(luò)210,IP網(wǎng)絡(luò)210進(jìn)一步連接到目標(biāo)主機(jī)212。
由于PDSN不能直接與HAAA216(其通常位于移動(dòng)節(jié)點(diǎn)的本地網(wǎng)絡(luò)當(dāng)中)通信,,因此FAAA214可以作為HAAA216在網(wǎng)絡(luò)服務(wù)提供域的代理服務(wù)器。在該實(shí)施例中,當(dāng)FAAA214從PDSN218接收到一個(gè)鑒定請(qǐng)求時(shí),F(xiàn)AAA214可以向HAAA216發(fā)送請(qǐng)求,并且HAAA216可以向FAAA214發(fā)送鑒定響應(yīng),然后FAAA214將該響應(yīng)發(fā)回到PDSN218。在FAAA214和HAAA216之間可以存在一個(gè)共享的密鑰,用于鑒定在它們之間發(fā)送的消息。
HAAA216和訪問節(jié)點(diǎn)224可以位于移動(dòng)節(jié)點(diǎn)202的本地網(wǎng)絡(luò)當(dāng)中。HAAA216可以在本地網(wǎng)絡(luò)鑒別移動(dòng)節(jié)點(diǎn)的登記請(qǐng)求。HAAA216也可以提供一個(gè)服務(wù)HA配置參數(shù),用于建立呼叫會(huì)話。例如,配置參數(shù)可以包括一個(gè)安全級(jí)別,一個(gè)區(qū)別服務(wù)類型或者反向隧道參數(shù)。HAAA216也可以代表移動(dòng)節(jié)點(diǎn)202鑒別來自于FAAA214的鑒定請(qǐng)求。FAAA214可以向HAAA216發(fā)送請(qǐng)求,并且HAAA216可以鑒別該請(qǐng)求并且向FAAA214發(fā)回響應(yīng),這些響應(yīng)接下來被傳送到PDSN218。
圖3是表明訪問節(jié)點(diǎn)208的一個(gè)示范性實(shí)施例的框圖300。圖3中所示的訪問節(jié)點(diǎn)208和224可以配置在一個(gè)單獨(dú)的機(jī)架之上,該機(jī)架包括三個(gè)架控制架302以及兩個(gè)數(shù)據(jù)架304和306??刂萍?02由多個(gè)卡(0-N)構(gòu)成,以后將參照后面的圖詳細(xì)描述。控制架302可以通過網(wǎng)絡(luò)管理接口308連接到一個(gè)網(wǎng)絡(luò)管理系統(tǒng),這樣能夠使系統(tǒng)管理器根據(jù)它們的系統(tǒng)要求來配置訪問節(jié)點(diǎn)208和224??刂萍?02進(jìn)一步包括一個(gè)到網(wǎng)絡(luò)316的接口310。在一個(gè)實(shí)施例中,網(wǎng)絡(luò)316可以是CDMA網(wǎng)絡(luò),PSTN/TDM,或者ATM網(wǎng)絡(luò),以及數(shù)據(jù)網(wǎng)絡(luò),例如互聯(lián)網(wǎng)。但是,也可以使用不同的網(wǎng)絡(luò)。在一個(gè)實(shí)施例中,控制架中的每個(gè)卡可以包括兩個(gè)端口,例如兩個(gè)可以用于向/從網(wǎng)絡(luò)316傳送數(shù)據(jù)的吉比特以太端口。
而且,圖3所示的訪問節(jié)點(diǎn)208和/或224包括兩個(gè)數(shù)據(jù)架304和306,其具有多個(gè)卡(0-N),下文中將參考隨后的圖詳細(xì)描述。數(shù)據(jù)架304和306包括到網(wǎng)絡(luò)316的接口312和314。應(yīng)當(dāng)理解圖3中僅表明了一些外部接口,而沒有表明機(jī)架之間的連接。而且,應(yīng)當(dāng)理解本發(fā)明不局限于包括三個(gè)架的一個(gè)單獨(dú)的機(jī)架,在該單個(gè)機(jī)架中可以加入多個(gè)架。
可選地,訪問節(jié)點(diǎn)208或者訪問節(jié)點(diǎn)224可以分布在多個(gè)機(jī)架當(dāng)中。在一個(gè)這樣的配置中,一個(gè)控制架可以控制分布在多個(gè)機(jī)架上的多個(gè)數(shù)據(jù)架。圖4是表明訪問節(jié)點(diǎn)208的一個(gè)分布網(wǎng)絡(luò)結(jié)構(gòu)400的框圖。除了圖3所示的機(jī)架350,訪問節(jié)點(diǎn)208進(jìn)一步包括一個(gè)第二機(jī)架450。第二機(jī)架450包含三個(gè)通過接口408、410和412與網(wǎng)絡(luò)316通信的數(shù)據(jù)架402、404和406,并且分別通過接口414、416和418進(jìn)一步與網(wǎng)絡(luò)316通信。應(yīng)當(dāng)理解,本發(fā)明并不局限于兩個(gè)機(jī)架,也可以使用兩個(gè)以上的機(jī)架。
圖5是表明根據(jù)一個(gè)示范性實(shí)施例的一個(gè)控制架500的框圖。圖5所示的控制架500包括18個(gè)卡槽;但是,應(yīng)當(dāng)理解,控制架并不局限于這樣的結(jié)構(gòu),也可能有一些槽未被使用并且沒有插入任何卡,或者也可以使用更少的卡槽。根據(jù)一個(gè)示范性實(shí)施例,控制架500的所有組件都表現(xiàn)有備份,例如1-1備份,并且具有容錯(cuò)的能力。這樣,控制架500的每個(gè)組件可以包括一個(gè)激活卡和一個(gè)備用卡,從而,如果激活卡發(fā)生故障,備用卡可以檢測(cè)到該故障,并且充當(dāng)激活卡使用,下面將詳細(xì)描述這樣的實(shí)施例。
控制架500包括兩個(gè)架控制器502和504,并且每個(gè)架控制器都由一個(gè)專用的硬件支持,該專用硬件的形式是位于架500的最左側(cè)的槽中的兩個(gè)一半高度的卡。而且,控制架500包括兩個(gè)交換輸出模塊506和508,兩個(gè)系統(tǒng)管理器510和512,以及多個(gè)應(yīng)用卡514-536,表示為PDSN/HA卡。應(yīng)當(dāng)理解,該示范性實(shí)施例并不局限于控制架僅包含PDSN或者HA卡,或者,可選地,控制架500可以包括PDSN和HA卡的組合。
根據(jù)一個(gè)示范性實(shí)施例,架控制器502可以配置成一個(gè)主架控制器,并且架控制器504可以配置成一個(gè)備份架控制器。每個(gè)架控制器包括一個(gè)多層(L2/L3)開關(guān),用于將架控制器與架內(nèi)的每個(gè)卡槽相連。而且,每個(gè)架控制器可以具有一個(gè)到每個(gè)槽的分離的總線,即,系統(tǒng)控制總線,以后稱為管理總線,用于提供內(nèi)聯(lián)和互聯(lián)卡控制通信,例如一個(gè)平臺(tái)上的管理、信令以及路由。根據(jù)一個(gè)實(shí)施例,例如,一個(gè)PDSN卡可以利用系統(tǒng)控制總線與一個(gè)或者多個(gè)系統(tǒng)管理器卡或者其它PDSN卡通信。在這樣的實(shí)施例中,PDSN發(fā)送的數(shù)據(jù)通過系統(tǒng)控制總線、一個(gè)或者多個(gè)架控器卡傳送到目的地,例如一個(gè)或者多個(gè)系統(tǒng)管理器卡或者PDSN卡。與此類似,系統(tǒng)管理器卡可以通過系統(tǒng)控制總線將諸如負(fù)載信息數(shù)據(jù)的數(shù)據(jù)傳送到一個(gè)或者多個(gè)PDSN卡。在這樣的一個(gè)實(shí)施例中,數(shù)據(jù)從系統(tǒng)管理器卡,通過系統(tǒng)控制總線和架控制器卡,傳送到目的地。應(yīng)當(dāng)理解,HA也能夠使用系統(tǒng)控制總線與架內(nèi)的系統(tǒng)管理器卡或者其他卡進(jìn)行通信。
架控制器502和504管理內(nèi)聯(lián)架的硬件配置和硬件管理。例如,架控制器可以讀取一個(gè)架識(shí)別符以及一個(gè)架序列號(hào),其可以有助于內(nèi)部地址的分配,并且允許系統(tǒng)管理器正確的將特定的卡位置和配置相關(guān)聯(lián)。而且,架控制器502和504以存在對(duì)架內(nèi)的其他卡和電源的檢測(cè)的形式提供物理監(jiān)視。
架控制器502和504例如也可以選擇電源,冷卻風(fēng)扇,或者電源中提供的溫度傳感器的狀態(tài)。此外,架控制器502和504可以通過估算每個(gè)卡所需的電流與電源中可用的電流之間的關(guān)系來負(fù)責(zé)架500內(nèi)的功率管理。架控制器502和504可以通過以太接口542(諸如100Mbps或者更快速的接口)與架500內(nèi)的所有卡進(jìn)行通信。
交換輸出模塊506和508可以配置成高速點(diǎn)到點(diǎn)開關(guān)(L2/L3),允許槽內(nèi)的所有卡,例如系統(tǒng)管理器和PDSN/HA,在一個(gè)吉比特鏈路上與另一個(gè)進(jìn)行通信。交換輸出模塊506和508應(yīng)用開關(guān)網(wǎng)絡(luò)接口538和540向/從網(wǎng)絡(luò)傳送數(shù)據(jù)。
而且,控制架500包括系統(tǒng)管理器510和512,其可以應(yīng)用任何現(xiàn)有的或者以后開發(fā)的管理協(xié)議,例如簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議,來管理來自于一個(gè)點(diǎn)的多個(gè)架。系統(tǒng)管理器510和512例如可以通過利用SNMP進(jìn)行周期性的輪詢每個(gè)卡,來保持系統(tǒng)中的所有卡的統(tǒng)計(jì)和狀態(tài)信息。而且,根據(jù)一個(gè)示范性實(shí)施例,系統(tǒng)管理器510和512可以為每個(gè)PDSN或者HA卡保持負(fù)載信息,并且可根據(jù)輸入會(huì)話的類型、每個(gè)PDSN可用的存儲(chǔ)器或者與用戶相關(guān)的服務(wù)文檔,使PDSN/HA選擇達(dá)到負(fù)載平衡,該實(shí)施例將在下文中詳細(xì)描述。系統(tǒng)管理器510和512可以分別通過接口544和546與每個(gè)卡通信。而且,每個(gè)PDSN或者HA卡具有一個(gè)網(wǎng)絡(luò)接口,即圖5所示的網(wǎng)絡(luò)接口548-570。
圖6是表明根據(jù)一個(gè)示范性實(shí)施例的數(shù)據(jù)架600的框圖。數(shù)據(jù)架600包括通過接口642與架600內(nèi)的所有卡通信的架控制器602和604。數(shù)據(jù)架600進(jìn)一步包括兩個(gè)通過開關(guān)網(wǎng)絡(luò)接口638和640進(jìn)行通信的交換輸出模塊606和608,以及通過接口644-670進(jìn)行通信的PDSN或者HA610-636。與圖5類似,應(yīng)當(dāng)理解,數(shù)據(jù)架600并不局限于僅包括PDSN或者HA,數(shù)據(jù)架600也可以包括PDSN和HA卡的組合。
圖7是表示架體系結(jié)構(gòu)的框圖,該架體系結(jié)構(gòu)用于架內(nèi)對(duì)等模塊之間的數(shù)據(jù)平面連通性并且用于與架控制器和系統(tǒng)管理器的底板連通性。
架體系結(jié)構(gòu)700示出了三個(gè)示范性應(yīng)用模塊702,704和706。應(yīng)用模塊702-706分別包括網(wǎng)絡(luò)接口710、718和726,互聯(lián)工作功能塊(“IWFs”)712、720和728,管理和控制接口708、706和724,以及分組處理/傳送模塊714、722和730。應(yīng)當(dāng)理解應(yīng)用模塊702-706可以是一個(gè)PDSN模塊或者一個(gè)HA模塊。
網(wǎng)絡(luò)接口710,718和726提供了一個(gè)到諸如PSTN、無線網(wǎng)絡(luò)或者數(shù)據(jù)網(wǎng)絡(luò)的網(wǎng)絡(luò)的接口。管理和控制接口708,716和724提供了到管理和信令網(wǎng)絡(luò)(例如SNMP網(wǎng)絡(luò),會(huì)話啟動(dòng)協(xié)議(“SIP”)網(wǎng)絡(luò),一個(gè)H.323網(wǎng)絡(luò),或者任何現(xiàn)有的以及以后開發(fā)的信令網(wǎng)絡(luò))的接口。管理和控制接口通過一個(gè)系統(tǒng)控制總線734(或者一個(gè)管理總線)與架控制器模塊736和738進(jìn)行通信,架控制模塊736和738向控制架比如圖5所示的控制架500發(fā)送管理和控制消息。
系統(tǒng)控制總線734提供內(nèi)聯(lián)/互聯(lián)卡控制,例如一個(gè)平臺(tái)內(nèi)的管理、信令以及路由通信。在一個(gè)實(shí)施例中,系統(tǒng)控制總線734可以作為一個(gè)快速轉(zhuǎn)換的以太(100Mbps)系統(tǒng)控制總線來實(shí)現(xiàn),該系統(tǒng)控制總線提供了一個(gè)物理分離并且專用嵌入的網(wǎng)絡(luò)來支持平臺(tái)的管理和控制功能。系統(tǒng)控制總線734開始于架700內(nèi)的兩個(gè)架控制器模塊中的每一個(gè),到每個(gè)槽(包括對(duì)等架控制器槽)結(jié)束。例如,每個(gè)架控制器可以通過一個(gè)雙向100Base T-TX以太鏈路連接到架內(nèi)的每個(gè)交換輸出和應(yīng)用模塊。此外,兩個(gè)架控制器模塊可以通過一個(gè)雙向100Base T-TX以太鏈路相連。在一個(gè)實(shí)施例中,每個(gè)連接可以配置成攜帶100Mbps 100Base T-TX以太網(wǎng)的一對(duì)不同的軌跡。因此,在這樣的實(shí)施例中,每個(gè)系統(tǒng)控制總線鏈路可以是一個(gè)包括一對(duì)TX和一對(duì)RX快速以太鏈路的4-線接口。但是,應(yīng)當(dāng)理解也可以使用不同類型的鏈路。
圖8表明了根據(jù)一個(gè)示范性實(shí)施例的系統(tǒng)控制總線734的示范性物理互連的框圖。如圖8所示,系統(tǒng)控制總線734將兩個(gè)架控制器806和808彼此互連到每個(gè)交換輸出模塊802和804以及每個(gè)應(yīng)用卡810-836(例如容納PDAN或HA卡的每個(gè)應(yīng)用槽)。
再次參照?qǐng)D7,每個(gè)應(yīng)用卡和架控制器都連接到一個(gè)媒介數(shù)據(jù)總線732(以后稱為轉(zhuǎn)換結(jié)構(gòu))。媒介數(shù)據(jù)總線732在一個(gè)架內(nèi)分布IP分組業(yè)務(wù)。媒介數(shù)據(jù)總線732可以由一個(gè)星形拓?fù)鋪韺?shí)現(xiàn),其開始于每個(gè)交換輸出槽,結(jié)束于主底板上的所有其它的槽,包括對(duì)等交換輸出槽和兩個(gè)架控制器槽。在一個(gè)實(shí)施例中,轉(zhuǎn)換的星形總線可以允許每個(gè)差分對(duì)在Gbps的范圍(例如1.25Gbps范圍或者2.5Gbps范圍,或者更高/高低的范圍)內(nèi)可靠地傳送。在一個(gè)實(shí)施例中,與交換輸出槽相連的每條媒介數(shù)據(jù)總線可以配置成雙(TX/RX)點(diǎn)對(duì)點(diǎn)差分對(duì)(即,輻條)。在這種實(shí)施例中,輻條可被分布從而到對(duì)等交換輸出槽存在兩個(gè)輻條,到每個(gè)應(yīng)用模塊槽存在兩個(gè)輻條,到每個(gè)一半的架控制器槽存在一個(gè)輻條。
根據(jù)一個(gè)示范性實(shí)施例,一個(gè)或者多個(gè)PDSN卡可以使用媒介數(shù)據(jù)總線732彼此通信或者與系統(tǒng)管理器卡通信。在這樣的一個(gè)實(shí)施例中,向/從PDSN卡傳送的數(shù)據(jù)通過媒介數(shù)據(jù)總線732,經(jīng)過一個(gè)或者多個(gè)交換輸出模塊,被傳送到期望的目的地,例如系統(tǒng)管理器卡或者PDSN卡。另外,每個(gè)PDSN卡可以使用媒介數(shù)據(jù)總線732向FAAA服務(wù)器214發(fā)送請(qǐng)求和接收來自于FAAA服務(wù)器214的授權(quán)響應(yīng)。為了發(fā)送一個(gè)授權(quán)詢問,一個(gè)PDSN卡可以通過媒介數(shù)據(jù)總線732和交換輸出模塊向FAAA服務(wù)器214發(fā)送授權(quán)詢問。作出響應(yīng)地,PDSN卡可以通過交換輸出模塊和媒介數(shù)據(jù)總線從FAAA服務(wù)器214接收授權(quán)響應(yīng)。應(yīng)當(dāng)理解,每個(gè)HA卡也可以使用媒介數(shù)據(jù)總線732向HAAA服務(wù)器216發(fā)送和從HAAA服務(wù)器216接收授權(quán)信息,以及向/從系統(tǒng)管理器卡和其他HA卡傳送數(shù)據(jù)。
圖9是表明根據(jù)一個(gè)示范性實(shí)施例的媒介數(shù)據(jù)總線的物理互連的框圖。如圖9所示,交換輸出槽802和804通過100Mbps以太鏈路902相互連接。而且,每個(gè)交換輸出槽通過100Mbps以太鏈路904-910互連到每個(gè)架控制器806和808,并且通過Gbps以太鏈路912-926互連到每個(gè)應(yīng)用模塊槽。這樣,根據(jù)一個(gè)示范性實(shí)施例,轉(zhuǎn)換吉比特以太媒介數(shù)據(jù)總線提供了一個(gè)物理分離的并且專用的嵌入網(wǎng)絡(luò),該網(wǎng)絡(luò)支持每個(gè)架內(nèi)的互聯(lián)卡通信。
根據(jù)一個(gè)示范性實(shí)施例,一個(gè)訪問節(jié)點(diǎn)的結(jié)構(gòu)可以由包括一個(gè)控制架和五個(gè)數(shù)據(jù)架的六個(gè)架構(gòu)成,其中的每個(gè)數(shù)據(jù)架都與控制架通信從而接收控制信息,例如信令和管理信息。圖10是表明根據(jù)一個(gè)示范性實(shí)施例的互聯(lián)架電纜拓?fù)?000的框圖。
圖10表明了一個(gè)控制架1002,該控制架1002包括與架控制器1008和1010相互連接的兩個(gè)系統(tǒng)管理器1012和1014,以及五個(gè)數(shù)據(jù)架1016,1018,1020,1022和1024。根據(jù)一個(gè)示范性實(shí)施例,每個(gè)數(shù)據(jù)架包括兩個(gè)架控制器,其中之一被配置成一個(gè)備份控制器。特別是,如圖10所示,數(shù)據(jù)架1016,1018,1020,1022以及1024分別包括架控制器1026和1028,1030和1032,1034和1036,1038和1040,1042和1044。
每個(gè)架控制器包括一個(gè)多層以太開關(guān),該多層以太開關(guān)提供了架內(nèi)的管理通信的基礎(chǔ)結(jié)構(gòu)。而且,每個(gè)架控制器提供了具有兩個(gè)外部連接的一個(gè)單獨(dú)的星形總線接口,從而允許每個(gè)備份系統(tǒng)管理器與每個(gè)架控制器相連。在控制架1002中,到架控制器1008和1010的路徑可以通過底板上的控制板接口配置。
在多架結(jié)構(gòu)中,所有的互聯(lián)架連接都是通過物理上位于控制架1002內(nèi)的系統(tǒng)管理器1012和1014與數(shù)據(jù)架1016-1024內(nèi)的架控制器1026-1044相連接的。架控制器建立了與它們架內(nèi)的應(yīng)用卡之間的物理連接。在圖10中參考控制架1002表明了一個(gè)這樣的實(shí)施例,其中架控制器1008和1010與多個(gè)應(yīng)用模塊相互連接,所示的是應(yīng)用模塊1004和1006。
圖10中所示的每個(gè)架控制器包括一個(gè)多層(L2/L3)開關(guān),例如包含24個(gè)10/100端口以及兩個(gè)吉比特以太端口的IEEE802.1p/Q開關(guān)。在一個(gè)實(shí)施例中,每個(gè)架控制器可以包括Broadcom BCM5600串行多層(Strata)開關(guān);但是,也可以使用不同的開關(guān)。參考先前的圖釋,每個(gè)架控制器具有一個(gè)到架內(nèi)的每個(gè)槽的物理分離的管理總線,即一個(gè)系統(tǒng)控制總線。而且,一個(gè)架內(nèi)的兩個(gè)架控制器利用雙向10/100Mbps鏈路彼此連接。
圖10所示的互聯(lián)架通信結(jié)構(gòu)用于網(wǎng)絡(luò)管理和負(fù)載信令的目的。應(yīng)當(dāng)理解,交換輸出模塊(圖10中沒有表示)也提供了能夠在無線系統(tǒng)中連接多個(gè)架的兩個(gè)外部吉比特鏈路。而且,根據(jù)圖10以及前面的圖所示的示范性實(shí)施例,控制架功能位于一個(gè)專用的架中,從而實(shí)現(xiàn)管理和操作的結(jié)合。但是,應(yīng)用理解,控制架的功能也可以分布在多個(gè)架當(dāng)中。
根據(jù)一個(gè)示范性實(shí)施例,圖2所示的無線節(jié)點(diǎn)206上的PCF可以向訪問節(jié)點(diǎn)208的任何PDSN發(fā)送一個(gè)新的通信會(huì)話,并且所有的PDSN都向系統(tǒng)管理器周期性地發(fā)送它們的負(fù)載信息,例如圖5所示的系統(tǒng)管理器510或者512。系統(tǒng)管理器以成對(duì)的方式排列,其中一個(gè)系統(tǒng)管理器卡作為另一個(gè)的備份使用。在這樣的一個(gè)實(shí)施例中,當(dāng)一個(gè)主系統(tǒng)管理器從一個(gè)PDSN接收到負(fù)載信息時(shí),其可以將負(fù)載信息傳遞到它的備份合作者。這樣,在主系統(tǒng)管理器的軟件或者硬件發(fā)生故障的情況下,備份系統(tǒng)管理器可以檢測(cè)到該故障并且完成主系統(tǒng)管理器的功能。
系統(tǒng)管理器保持與訪問節(jié)點(diǎn)208中的每個(gè)架內(nèi)的所有卡有關(guān)的統(tǒng)計(jì)和狀態(tài)信息。而且,每個(gè)系統(tǒng)管理器可以利用系統(tǒng)管理器將維護(hù)的PDSNIP地址來編程,每個(gè)PDSN IP地址可以映射到相應(yīng)的PDSN的預(yù)定的特征集合。例如,系統(tǒng)管理器可以根據(jù)會(huì)話類型、,會(huì)話比特率或者本組中的每個(gè)PDSN能夠處理的會(huì)話數(shù)目將PDSN集合分組。而且,在訪問節(jié)點(diǎn)208的正常操作過程中,系統(tǒng)管理器可以為每個(gè)PDSN、HA以及在該訪問節(jié)點(diǎn)上正被服務(wù)的每個(gè)移動(dòng)終端建立動(dòng)態(tài)的數(shù)據(jù)庫(kù)。
在一個(gè)實(shí)施例中,一個(gè)PDSN文檔或者一個(gè)HA文檔可以定義一個(gè)PDSN或者一個(gè)HA,該文檔是分別利用一個(gè)PDSN IP地址或者一個(gè)HA IP地址而建立的。而且,每個(gè)文檔可以定義會(huì)話的類型,會(huì)話的比特率或者各PDSN或HA所配置的能夠處理的會(huì)話數(shù)目。此外,每個(gè)PDSN或HA文檔可以包括各PDSN和HA的狀態(tài)和情況,以及PDSN和HA的負(fù)載信息。例如,在其他的參數(shù)當(dāng)中,狀態(tài)可以定義一個(gè)PDSN或者HA是否是有效的,情況可以定義該P(yáng)DSN或者HA是一個(gè)主PDSN/HA還是一個(gè)備份PDSN/HA。除了每個(gè)PDSN或者HA的情況信息,文檔也可以定義與其合作的PDSN或HA的IP地址。
而且,根據(jù)一個(gè)示范性實(shí)施例,每個(gè)PDSN和HA可以配置成向主系統(tǒng)管理器周期性的發(fā)送它們的負(fù)載信息,然后主系統(tǒng)管理器將接收到的負(fù)載信息提供給備份系統(tǒng)管理器。負(fù)載信息可以包括,在其它參數(shù)中的、一個(gè)CPU負(fù)載,一個(gè)存儲(chǔ)器負(fù)載,多個(gè)激活的會(huì)話,或者正在處理的會(huì)話的類型。例如,一個(gè)PDSN文檔可以定義是否已經(jīng)為一個(gè)特定的會(huì)話商定了一個(gè)IPsec,或者會(huì)話正在使用的PPP壓縮的類型。但是,應(yīng)當(dāng)理解也可以使用不同的標(biāo)準(zhǔn)來定義會(huì)話的類型。在這樣的一個(gè)實(shí)施例當(dāng)中,一個(gè)系統(tǒng)操作者可以在訪問節(jié)點(diǎn)208中為不同的PDSN下載負(fù)載配置,這樣,能夠利用專門的會(huì)話類型為用戶提供更好的服務(wù)和連接。
而且,根據(jù)一個(gè)示范性實(shí)施例,系統(tǒng)管理器可以包括用于移動(dòng)節(jié)點(diǎn)的移動(dòng)用戶信息記錄,這些移動(dòng)節(jié)點(diǎn)由與訪問節(jié)點(diǎn)有關(guān)的PDSN或者HA其中之一正被服務(wù)或被服務(wù)過。例如,每個(gè)移動(dòng)用戶信息記錄可以將一個(gè)移動(dòng)用戶與其相應(yīng)的移動(dòng)電話號(hào)碼(IMSI)、其移動(dòng)連接標(biāo)識(shí)符(MN-ID)以及NAI所標(biāo)引的一個(gè)或者多個(gè)移動(dòng)會(huì)話相關(guān)聯(lián)。而且,每個(gè)移動(dòng)用戶信息記錄可以包括為該移動(dòng)用戶服務(wù)的最后的PDSN的PDSN IP地址,移動(dòng)會(huì)話的狀態(tài)(即激活或者空閑)以及移動(dòng)文檔,例如移動(dòng)會(huì)話的一個(gè)FAAA文檔。
根據(jù)一個(gè)示范性實(shí)施例,訪問節(jié)點(diǎn)208中的PDSN和HA可以使用一個(gè)心跳(heartbeat)機(jī)構(gòu)將它們的可用性和負(fù)載信息傳遞到系統(tǒng)管理器。圖11表示了一個(gè)諸如HA或者PDSN的應(yīng)用模塊的一個(gè)示范性啟動(dòng)處理。圖11通過表示出一個(gè)PDSN/HA模塊中的一個(gè)PDSN和HA簡(jiǎn)化了一個(gè)PDSN或者HA的啟動(dòng)處理。但是,應(yīng)當(dāng)理解根據(jù)一個(gè)示范性實(shí)施例,HA和PDSN可以位于訪問節(jié)點(diǎn)208的不同的應(yīng)用模塊當(dāng)中。
在步驟1102,一個(gè)應(yīng)用模塊,例如一個(gè)PDSN或者一個(gè)HA,電源開啟并且通過向系統(tǒng)管理器發(fā)送一個(gè)初始化消息來開始與主系統(tǒng)管理器的通信。在步驟1104,系統(tǒng)管理器使HA或者PDSN生效。為此,系統(tǒng)管理器可以從其物理HA或者PDSN列表讀取HA或者PDSN。一旦成功生效,在步驟1106,系統(tǒng)管理器向該HA/PDSN發(fā)送一個(gè)初始化確認(rèn)消息。
在步驟1108,系統(tǒng)管理器為該HA/PDSN選擇一個(gè)任務(wù)。在一個(gè)實(shí)施例中,該任務(wù)分配可以是動(dòng)態(tài)的。可選地,系統(tǒng)管理器可以利用任務(wù)分配文件預(yù)編程,這些文件為諸如訪問節(jié)點(diǎn)中的PDSN或者HA的每個(gè)卡定義任務(wù),從而建立一個(gè)備份機(jī)構(gòu)。例如,HA/PDSN可以被配置成具有一個(gè)預(yù)定的HA/PDSN作為其備份的主HA/PDSN。而且,HA/PDSN可以為該HA/PDSN分配一個(gè)激活任務(wù)。可選地,如果該HA/PDSN被分配作為另一個(gè)HA/PDSN的備份,系統(tǒng)管理器可以進(jìn)一步分配一個(gè)備份任務(wù)給該HA/PDSN,使其作為一個(gè)預(yù)定的主HA/PDSN的備份HA/PDSN。下面將詳細(xì)描述不同的備份機(jī)構(gòu)。
在步驟1110,系統(tǒng)管理器向HA/PDSN發(fā)送一個(gè)任務(wù)分配消息,并且HA/PDSN通過向系統(tǒng)管理器發(fā)送一個(gè)任務(wù)分配確認(rèn)消息1112作出響應(yīng)。在步驟1114,系統(tǒng)管理器標(biāo)記該HA/PDSN為正在使用,并且,在步驟1116,系統(tǒng)管理器啟動(dòng)一個(gè)心跳定時(shí)器。在一個(gè)實(shí)施例中,心跳定時(shí)器可以識(shí)別一個(gè)時(shí)間周期,在該周期內(nèi)應(yīng)當(dāng)從PDSN/HA接收到下一次心跳消息,這樣系統(tǒng)管理器可以確定如果在時(shí)間周期屆滿之前沒有接收到下一次心跳,該P(yáng)DSN/HA不可用。可選地,系統(tǒng)管理器可以確定如果沒有從一模塊接收到兩次或者更多次心跳,那么該模塊不可用。與此類似,如果沒有從系統(tǒng)管理器接收到心跳,HA/PDSN可以檢測(cè)主系統(tǒng)管理器的故障并且將后來的心跳發(fā)送到當(dāng)前作為主系統(tǒng)管理器使用的一個(gè)備份系統(tǒng)管理器。
根據(jù)一個(gè)示范性實(shí)施例,訪問節(jié)點(diǎn)208中的所有PDSN和HA周期性的向系統(tǒng)管理器發(fā)送它們的負(fù)載信息,這樣系統(tǒng)管理器就對(duì)所有PDSN和HA上的負(fù)載有了全面的了解。在一個(gè)實(shí)施例中,一個(gè)PDSN或者一個(gè)HA可以周期性的請(qǐng)求系統(tǒng)管理器提供一個(gè)統(tǒng)一的負(fù)載矩陣,其包括訪問節(jié)點(diǎn)208中的所有PDSN或者HA的負(fù)載信息。在這樣的一個(gè)實(shí)施例當(dāng)中,PDSN/HA可以在其一次心跳當(dāng)中請(qǐng)求一個(gè)來自系統(tǒng)管理器的負(fù)載矩陣,并且系統(tǒng)管理器可以在心跳響應(yīng)中向該P(yáng)DSN/HA發(fā)送該負(fù)載矩陣,如圖11中的步驟1120和1122所示。而且,可選地,PDSN/HA模塊可以使用IP多點(diǎn)傳送從其它PDSN/HA接收負(fù)載信息,其中每個(gè)參與的PDSN/HA是多點(diǎn)傳送組的一部分,并且支持一個(gè)分布的信息數(shù)據(jù)庫(kù)。
根據(jù)一個(gè)示范性實(shí)施例,一個(gè)PDSN/HA可以通過管理總線(即系統(tǒng)控制總線)與系統(tǒng)管理器進(jìn)行通信??蛇x地,控制消息也可以通過媒介數(shù)據(jù)總線(即開關(guān)結(jié)構(gòu))交換。
圖12是表明使用一個(gè)系統(tǒng)管理器的PDSN選擇方法的消息序列模式1200的框圖。該框圖包括一個(gè)移動(dòng)節(jié)點(diǎn)(MN),無線網(wǎng)絡(luò)節(jié)點(diǎn)(RNN),一個(gè)選定的PDSN,以及一個(gè)系統(tǒng)管理器。應(yīng)當(dāng)理解所示的PDSN和系統(tǒng)管理器是訪問節(jié)點(diǎn)208的一部分,將參照前面的圖對(duì)其進(jìn)行詳細(xì)的描述。當(dāng)移動(dòng)節(jié)點(diǎn)漫游到無線網(wǎng)絡(luò)節(jié)點(diǎn)的服務(wù)區(qū)時(shí),移動(dòng)節(jié)點(diǎn)利用該無線網(wǎng)絡(luò)節(jié)點(diǎn)啟動(dòng)一個(gè)業(yè)務(wù)信道(“TCH”)的建立,如步驟1202所示。一旦建立了業(yè)務(wù)信道,無線網(wǎng)絡(luò)節(jié)點(diǎn)上的一個(gè)分組控制功能塊(RCF)向該P(yáng)DSN發(fā)送一個(gè)登記請(qǐng)求消息1204。在一個(gè)實(shí)施例當(dāng)中,該P(yáng)CF可以配置成訪問節(jié)點(diǎn)208上的一個(gè)PDSN集合,PCF也可以根據(jù)其內(nèi)部的選擇機(jī)構(gòu),例如負(fù)載平衡機(jī)構(gòu)或者循環(huán)機(jī)構(gòu),選擇PDSN。
在圖12所示的實(shí)施例當(dāng)中,當(dāng)PDSN接收到登記請(qǐng)求消息1024時(shí),PDSN不能為該會(huì)話提供服務(wù)。PDSN不能用于為該新的會(huì)話提供服務(wù)可以存在多種原因。PDSN可能拒絕服務(wù)該會(huì)話因?yàn)樗^載了。例如,PDSN可以配置一個(gè)門限級(jí)別,在拒絕新的會(huì)話之前,用以識(shí)別其可以服務(wù)的會(huì)話的數(shù)目。可選地,PDSN可以被配置成監(jiān)視其容量,并且當(dāng)使用了該容量的預(yù)定比例時(shí),該P(yáng)DSN拒絕服務(wù)一個(gè)新的會(huì)話。而且,PDSN可能由于其功能配置拒絕服務(wù)一個(gè)新的會(huì)話。例如,PDSN可以配置成僅為預(yù)定類型的會(huì)話提供服務(wù),例如使用壓縮或者加密的會(huì)話。而且PDSN可以根據(jù)所需的數(shù)據(jù)率或者與會(huì)話相關(guān)的活動(dòng)類型(例如流數(shù)據(jù)對(duì)實(shí)時(shí)聊天)拒絕登記請(qǐng)求。而且,應(yīng)當(dāng)理解,即使第一PDSN拒絕服務(wù)新的會(huì)話,第一PDSN與系統(tǒng)中的其他PDSN相比仍然具有最低的負(fù)載,并且系統(tǒng)管理器可以選擇該P(yáng)DSN為新的會(huì)話提供服務(wù)。應(yīng)當(dāng)理解,可以使用不同的實(shí)施例。而且,可選地,PDSN可以從該系統(tǒng)管理器接收一個(gè)負(fù)載矩陣,并且該系統(tǒng)管理器可以為每一個(gè)識(shí)別的PDSN識(shí)別負(fù)載級(jí)別。在這樣的一個(gè)實(shí)施例當(dāng)中,PDSN可能由于其負(fù)載高于負(fù)載矩陣中識(shí)別的一個(gè)或者多個(gè)PDSN的負(fù)載而拒絕為輸入會(huì)話提供服務(wù)。
在圖12所示的實(shí)施例中,系統(tǒng)管理器確定一個(gè)交替使用的PDSN。這樣,PDSN向系統(tǒng)管理器發(fā)送一個(gè)PDSN選擇請(qǐng)求消息1206,并且在步驟1208,系統(tǒng)管理器根據(jù)一組選擇規(guī)則選擇一個(gè)新的PDSN。選擇規(guī)則可以包括先前記錄的選擇規(guī)則,服務(wù)規(guī)則的類型或者負(fù)載平衡規(guī)則。在一個(gè)實(shí)施例當(dāng)中,系統(tǒng)管理器可以配置成使用一組規(guī)則,例如僅使用負(fù)載平衡規(guī)則,或者不同選擇規(guī)則的組合。例如,系統(tǒng)管理器可以使用一個(gè)選擇規(guī)則來確定可以為輸入會(huì)話提供服務(wù)的PDSN的一個(gè)子集,然后可以使用其它的規(guī)則來選擇一個(gè)可以為輸入會(huì)話提供服務(wù)的PDSN。
在前面的段落中已經(jīng)提到,系統(tǒng)管理器可以應(yīng)用先前記錄的選擇規(guī)則來確定一個(gè)新的PDSN。在這樣的一個(gè)實(shí)施例中,系統(tǒng)管理器使用移動(dòng)用戶的先前登記記錄確定和選擇為移動(dòng)節(jié)點(diǎn)上的前一個(gè)會(huì)話提供服務(wù)的PDSN。在一個(gè)實(shí)施例當(dāng)中,每個(gè)PDSN可以被配置成響應(yīng)于一個(gè)成功的呼叫建立為一個(gè)移動(dòng)節(jié)點(diǎn)發(fā)送登記記錄??蛇x地,會(huì)話信息可以包含在一個(gè)負(fù)載更新消息當(dāng)中,一旦為新的會(huì)話分配了資源該消息就從每個(gè)PDSN發(fā)送到系統(tǒng)管理器。
根據(jù)一個(gè)示范性實(shí)施例,系統(tǒng)管理器可以創(chuàng)建和管理一個(gè)包括PDSN選擇矩陣信息的信息數(shù)據(jù)庫(kù)。例如,數(shù)據(jù)庫(kù)可以被分成一個(gè)用于負(fù)載分布的基礎(chǔ)矩陣,以及用于增值服務(wù)的數(shù)據(jù),例如基于目的地的帳單。
基礎(chǔ)數(shù)據(jù)矩陣可以用于根據(jù)每個(gè)PDSN CPU的使用量、存儲(chǔ)器的使用量或者全部的呼叫負(fù)載(不考慮特定的呼叫細(xì)節(jié)),在一組PDSN中分配呼叫流量。而且,信息數(shù)據(jù)庫(kù)可以根據(jù)一個(gè)加權(quán)的數(shù)據(jù)矩陣包括下一個(gè)級(jí)別的選擇規(guī)則。具體地,不同的會(huì)話(呼叫)對(duì)PDSN的負(fù)載具有不同的影響。隨著通信系統(tǒng)的發(fā)展,以及更多用戶和服務(wù)的增加,僅使用激活呼叫的總數(shù)來選擇PDSN可能是不準(zhǔn)確的。例如,一個(gè)使用IPsec的虛擬專有網(wǎng)絡(luò)(“VPN”)呼叫比一個(gè)簡(jiǎn)單的IP呼叫耗費(fèi)更強(qiáng)的CPU運(yùn)算,或者啟動(dòng)有基于目的地的帳單的呼叫比使用標(biāo)準(zhǔn)帳單方法的呼叫需要更多的資源。這樣,PDSN選擇機(jī)構(gòu)可以進(jìn)一步的改進(jìn)成將所有的呼叫信息擴(kuò)大為包括更多的呼叫相關(guān)信息的加權(quán)矩陣。例如,依賴于每個(gè)PDSN的會(huì)話可以被分成低、高和平均速度的呼叫,例如CDMA 1×RTT-32,64以及128kbps。此外,可以為Ipsec激活呼叫建立一個(gè)分離的計(jì)數(shù)。
而且,應(yīng)當(dāng)理解,可以根據(jù)所需的服務(wù)質(zhì)量(“QoS”)或者服務(wù)類型(“ToS”)選擇一個(gè)PDSN,并且QoS、ToS以及其他選擇參數(shù)可以是一個(gè)分離矩陣的一部分。服務(wù)質(zhì)量的參數(shù)以及其他參數(shù)可以部分取決于執(zhí)行CPU增強(qiáng)QoS方案例如“區(qū)分服務(wù)(diffserv)”所需的分組類別、過濾和計(jì)量。通常,QoS參數(shù)在分組報(bào)頭中被指定,報(bào)頭的查詢深度確定CPU的使用量。分組類別可以用于跟蹤網(wǎng)絡(luò)流量,其可以用于例如防火墻保護(hù)。跟蹤網(wǎng)絡(luò)流量也可以用于帶寬分配和保險(xiǎn)服務(wù)。例如,一個(gè)矩陣可以定義需要跟蹤網(wǎng)絡(luò)流量的多個(gè)呼叫(每個(gè)PDSN)。此外,矩陣可以定義分類的深度,該深度表明了每個(gè)分組的匹配比特的數(shù)目以及查詢的數(shù)目。
一旦選擇一個(gè)PDSN,系統(tǒng)管理器向PDSN發(fā)送一個(gè)包括選定PDSN的IP地址的PDSN選擇回答消息1210。當(dāng)PDSN接收到該消息1210時(shí),PDSN向無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送一個(gè)包括選定PDSN的IP地址的RP登記回答消息1212。RP登記回答消息1212可以是RFC2002中所述的消息“錯(cuò)誤136”的形式。但是,也可以使用不同類型的消息。
接下來,無線網(wǎng)絡(luò)節(jié)點(diǎn)向選定的PDSN發(fā)送一個(gè)RP登記請(qǐng)求消息1214,并且選定的PDSN分配用于為輸入會(huì)話提供服務(wù)的資源,在步驟1216描述。應(yīng)當(dāng)理解選定的PDSN可以拒絕為輸入會(huì)話提供服務(wù),并且系統(tǒng)管理器的詢問處理可以重復(fù)。在該實(shí)施例中,系統(tǒng)管理器可以判斷一個(gè)PDSN選擇請(qǐng)求是否已經(jīng)從選定的PDSN發(fā)送,以及系統(tǒng)管理器可以利用一個(gè)含有發(fā)送該請(qǐng)求的PDSN的IP地址的PDSN選擇回答來進(jìn)行回答。此外,PDSN選擇回答消息可以包括一個(gè)標(biāo)識(shí)符,例如一個(gè)預(yù)定的比特或者比特圖案,通報(bào)應(yīng)當(dāng)為會(huì)話提供服務(wù)的PDSN。而且,應(yīng)當(dāng)理解一個(gè)預(yù)定的比特或者比特圖案可以在PDSN選擇回答消息中設(shè)定,該消息表明拒絕處理該請(qǐng)求的PDSN的數(shù)目。在這樣的一個(gè)實(shí)施例當(dāng)中,PDSN可以配置成當(dāng)預(yù)定數(shù)目的PDSN拒絕為會(huì)話提供服務(wù)時(shí)接受請(qǐng)求。應(yīng)當(dāng)理解也可以使用不同的實(shí)施例來防止服務(wù)的延遲或者很多PDSN拒絕新的會(huì)話。
一旦分配了資源,選定的PDSN發(fā)送一個(gè)RP登記回答消息1218,并且在無線網(wǎng)絡(luò)節(jié)點(diǎn)和選定的PDSN之間建立一個(gè)RP會(huì)話,如1220處所示。而且,根據(jù)一個(gè)示范性實(shí)施例,一旦為新的會(huì)話分配了資源,選定的PDSN就向系統(tǒng)管理器發(fā)送一個(gè)包含有選定PDSN上的新的負(fù)載的更新消息1222。更新消息1222可以包括已建立的呼叫會(huì)話的會(huì)話信息,該呼叫會(huì)話含有移動(dòng)節(jié)點(diǎn)的NAI和IMSI??蛇x地,選定的PDSN可向系統(tǒng)管理器發(fā)送一個(gè)含有會(huì)話信息的單獨(dú)信息。如參照前面的段落所述,當(dāng)移動(dòng)節(jié)點(diǎn)下次登記時(shí),系統(tǒng)管理器可以利用會(huì)話信息確定最后服務(wù)的PDSN。在步驟1224,移動(dòng)節(jié)點(diǎn)建立了一個(gè)到選定PDSN的點(diǎn)對(duì)點(diǎn)協(xié)議(“PPP”)會(huì)話,并且向選定的PDSN登記。
圖13是表示根據(jù)一個(gè)分布控制節(jié)點(diǎn)方法選擇PDSN的消息序列模式1300的框圖。在分布控制節(jié)點(diǎn)機(jī)構(gòu)中,訪問節(jié)點(diǎn)中的每個(gè)PDSN可以周期性的請(qǐng)求系統(tǒng)管理器提供訪問節(jié)點(diǎn)208中的所有PDSN的負(fù)載信息??蛇x地,PDSN可以從訪問節(jié)點(diǎn)208中的所有PDSN接收負(fù)載信息。在這樣的一個(gè)實(shí)施例當(dāng)中,每個(gè)PDSN可以利用IP多點(diǎn)傳送方法,或者任何現(xiàn)有或者以后開發(fā)的傳輸方法,向其他的PDSN提供負(fù)載信息。圖13表明了一個(gè)移動(dòng)節(jié)點(diǎn),具有一個(gè)分組控制功能塊的無線網(wǎng)絡(luò)節(jié)點(diǎn),一個(gè)選定的PDSN,一個(gè)PDSN,以及一個(gè)系統(tǒng)管理器。
當(dāng)移動(dòng)節(jié)點(diǎn)漫游到無線網(wǎng)絡(luò)節(jié)點(diǎn)的服務(wù)區(qū)時(shí),移動(dòng)節(jié)點(diǎn)向無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送一個(gè)消息1302,其含有用于與該無線網(wǎng)絡(luò)節(jié)點(diǎn)建立一個(gè)業(yè)務(wù)信道的請(qǐng)求。當(dāng)建立了信道以后,無線網(wǎng)絡(luò)節(jié)點(diǎn)向該P(yáng)DSN發(fā)送一個(gè)RP登記請(qǐng)求消息1304。在一個(gè)實(shí)施例中,分組控制功能塊在其PDSN表中保留多個(gè)PDSN IP地址,分組控制功能塊可以應(yīng)用一個(gè)負(fù)載平衡機(jī)構(gòu)來確定該P(yáng)DSN的IP地址??蛇x地,分組控制功能塊可以在其列表中僅保留兩個(gè)實(shí)體,包括主PDSN的IP地址和次PDSN的IP地址。在這樣的一個(gè)實(shí)施例當(dāng)中,PCF可以向主PDSN發(fā)送所有新的呼叫會(huì)話請(qǐng)求,直到主PDSN不能為輸入會(huì)話提供服務(wù)為止。當(dāng)主PDSN發(fā)生故障或者過載時(shí),PCF可以向次PDSN的IP地址發(fā)送新的呼叫會(huì)話。
根據(jù)圖13所示的一個(gè)實(shí)施例,PDSN判斷其不能為輸入的登記請(qǐng)求提供服務(wù),或者至少該P(yáng)DSN高于一個(gè)預(yù)定的門限級(jí)別,這樣最好由其它的PDSN來處理該呼叫。PDSN可以根據(jù)參照?qǐng)D12中討論的多種因素進(jìn)行判斷。而且,PDSN參與到分布負(fù)載數(shù)據(jù)庫(kù)的機(jī)構(gòu)當(dāng)中,并且,因此包括訪問節(jié)點(diǎn)上的所有或者多個(gè)PDSN的負(fù)載數(shù)據(jù)。在一個(gè)實(shí)施例當(dāng)中,PDSN首先確定與該移動(dòng)節(jié)點(diǎn)相關(guān)的最后服務(wù)的PDSN是否能夠?yàn)樾碌臅?huì)話提供服務(wù)。例如,一個(gè)PCF可以指定為一個(gè)R-P登記消息中的移動(dòng)節(jié)點(diǎn)最后服務(wù)的PDSN??蛇x地,包括為一個(gè)移動(dòng)節(jié)點(diǎn)最后服務(wù)的PDSN的會(huì)話信息可以存儲(chǔ)在系統(tǒng)管理器當(dāng)中。而且,可選地,接收請(qǐng)求的PDSN可以向多個(gè)PDSN發(fā)送請(qǐng)求從而判斷它們中的一個(gè)是否先前為該呼叫提供過服務(wù)。一旦PDSN確定了最后服務(wù)的PDSN,該P(yáng)DSN可以確定最后服務(wù)的PDSN是否可以為該會(huì)話提供服務(wù)。
如果最后服務(wù)的PDSN無法使用,PDSN可以根據(jù)呼叫的類型/品質(zhì),活動(dòng)性質(zhì),呼叫數(shù)據(jù)率或者用戶預(yù)訂的服務(wù)類型選擇一個(gè)新的PDSN。而且,PDSN可以判斷選定的PDSN是否過載。如果選定的PDSN過載,PDSN可以選擇具有相同的性能,但是具有更小負(fù)載的另外一個(gè)PDSN。例如,當(dāng)啟動(dòng)一個(gè)PDSN并且首次向系統(tǒng)管理器登記時(shí),系統(tǒng)管理器可以從該P(yáng)DSN接收性能信息。在這樣的一個(gè)實(shí)施例當(dāng)中,系統(tǒng)管理器可以包括一個(gè)集中數(shù)據(jù)庫(kù),該集中數(shù)據(jù)庫(kù)包括系統(tǒng)中的每個(gè)PDSN的負(fù)載和性能信息。而且,在這樣的一個(gè)實(shí)施例中,集中數(shù)據(jù)庫(kù)可以在一個(gè)或者多個(gè)PDSN上復(fù)制。例如,系統(tǒng)管理器可以將一個(gè)PDSN的性能和負(fù)載信息在系統(tǒng)管理器所發(fā)出的周期性負(fù)載更新消息當(dāng)中傳遞到其它PDSN??蛇x地,在該實(shí)施例中,一個(gè)PDSN可以直接向其它的PDSN提供周期性的負(fù)載更新消息,PDSN可以在每個(gè)負(fù)載更新消息中確定其性能。
一旦PDSN選擇了一個(gè)新的PDSN,該P(yáng)DSN就向無線節(jié)點(diǎn)發(fā)送一個(gè)含有選定PDSN的IP地址的RP登記回答消息1308。而且,根據(jù)一個(gè)示范性實(shí)施例,在向無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送RP登記回答消息1308以前,原始的PDSN可以直接通知選定的PDSN,這樣選定的PDSN將期望從移動(dòng)節(jié)點(diǎn)接收一個(gè)登記請(qǐng)求。例如,原始的PDSN可以使用媒介數(shù)據(jù)總線或者通過交換輸出模塊的媒介數(shù)據(jù)總線通知選定的PDSN。可選地,對(duì)于互聯(lián)架通信,原始的PDSN可以通過其外部接口或者通過交換輸出模塊的外部接口通知選定的PDSN。
當(dāng)無線網(wǎng)絡(luò)節(jié)點(diǎn)接收到選定PDSN的IP地址時(shí),無線網(wǎng)絡(luò)節(jié)點(diǎn)向選定PDSN的IP地址發(fā)送一個(gè)RP登記請(qǐng)求消息1310,并且選定的PDSN為新的會(huì)話分配資源,如步驟1312所示。接下來,選定的PDSN發(fā)送一個(gè)RP登記回答消息1314,并且在無線網(wǎng)絡(luò)節(jié)點(diǎn)和選定的PDSN之間建立一個(gè)RP會(huì)話1316。而且,根據(jù)一個(gè)示范性實(shí)施例,選定PDSN向原始的PDSN發(fā)送其更新負(fù)載信息,如步驟1318所示。圖13僅表明了從選定的PDSN接收負(fù)載信息的一個(gè)PDSN;但是,應(yīng)當(dāng)理解選定的PDSN可以向多點(diǎn)傳送組中的其他PDSN發(fā)送其負(fù)載。而且,選定PDSN可以向系統(tǒng)管理器發(fā)送包含其新的負(fù)載的更新消息1320。應(yīng)當(dāng)理解系統(tǒng)管理器也可以是多點(diǎn)傳送組的一部分??蛇x地,選定PDSN可以在心跳消息中向系統(tǒng)管理器發(fā)送其新的負(fù)載。
一旦向選定的PDSN成功登記,就在移動(dòng)節(jié)點(diǎn)和選定的PDSN之間建立一個(gè)PPP會(huì)話,并且該移動(dòng)節(jié)點(diǎn)向選定的PDSN登記,如步驟1322所示。
根據(jù)一個(gè)示范性實(shí)施例,除了PDSN,訪問節(jié)點(diǎn)還可以包括也由系統(tǒng)管理器進(jìn)行管理的HA。如參考圖11所述的,訪問節(jié)點(diǎn)中的所有HA隨著系統(tǒng)管理器心跳(heartbeat)并且周期性的向系統(tǒng)管理器發(fā)送它們的負(fù)載信息。與參考PDSN所描述的實(shí)施例類似,系統(tǒng)管理器可以保留一個(gè)控制節(jié)點(diǎn)數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)包含訪問節(jié)點(diǎn)中的每個(gè)HA的負(fù)載??蛇x地,控制節(jié)點(diǎn)數(shù)據(jù)庫(kù)可以分布在所有HA上,其中每個(gè)參與的HA可以保留所有其它參與的HA的負(fù)載信息。在這樣的一個(gè)實(shí)施例當(dāng)中,每個(gè)參與HA可以利用IP多點(diǎn)傳送更新在其他HA上的負(fù)載,并且所有參與HA以及系統(tǒng)管理器可以是多點(diǎn)傳送組的一部分,以支持分布的控制節(jié)點(diǎn)信息數(shù)據(jù)庫(kù)。
圖14是表示一個(gè)實(shí)施例當(dāng)中的一個(gè)HA登記處理的消息序列模式1400的框圖,其中當(dāng)一個(gè)原始的HA不可用時(shí),系統(tǒng)管理器選擇一個(gè)新的HA。圖14表明了一個(gè)移動(dòng)節(jié)點(diǎn),一個(gè)PDSN,一個(gè)系統(tǒng)管理器,一個(gè)HA,一個(gè)選定的HA,以及一個(gè)HAAA。
當(dāng)移動(dòng)節(jié)點(diǎn)利用參照?qǐng)D12和13所述的方法中的一種方法與PDSN建立了一個(gè)PPP會(huì)話時(shí),移動(dòng)節(jié)點(diǎn)向該P(yáng)DSN發(fā)送一個(gè)MIP登記請(qǐng)求消息1402。在一個(gè)實(shí)施例當(dāng)中,登記請(qǐng)求消息1402可以指定移動(dòng)節(jié)點(diǎn)所請(qǐng)求的HA的IP地址??蛇x地,PDSN可以聯(lián)系一個(gè)FAAA服務(wù)器從而確定移動(dòng)節(jié)點(diǎn)的HA的IP地址。然后PDSN向HA發(fā)送登記請(qǐng)求消息,如步驟1404所示。根據(jù)圖14所示的實(shí)施例,HA確定由于過載或者接近過載條件,或者由于移動(dòng)節(jié)點(diǎn)所提出的靜態(tài)移動(dòng)節(jié)點(diǎn)IP地址不屬于當(dāng)前的HA IP地址集,其不能處理該呼叫會(huì)話。HA與系統(tǒng)管理器通信從而確定替代HA的網(wǎng)絡(luò)地址。例如,如圖14所示,假設(shè)HA不參加分布數(shù)據(jù)庫(kù)方案,并且,因此向系統(tǒng)管理器發(fā)送MIP登記請(qǐng)求,如步驟1406所示。應(yīng)當(dāng)理解也可以利用不同的消息方案來獲得替代本地代理的IP地址。
當(dāng)系統(tǒng)管理器接收到登記請(qǐng)求時(shí),系統(tǒng)管理器選擇一個(gè)HA,如1408所示。與PDSN的選擇類似,系統(tǒng)管理器可以應(yīng)用多種算法進(jìn)行選擇。例如,系統(tǒng)管理器可以使用先前的記錄、負(fù)載平衡因子、服務(wù)的類型/品質(zhì)、或者可以考慮每個(gè)HA上的會(huì)話數(shù)量、會(huì)話類型、會(huì)話比特率、每個(gè)HA的CPU負(fù)載或者存儲(chǔ)器使用量。一旦選擇了新的HA,系統(tǒng)管理器向選定的HA發(fā)送一個(gè)MIP登記請(qǐng)求消息1410。接下來,選定的HA向一個(gè)HAAA發(fā)送一個(gè)訪問請(qǐng)求消息,并且一旦鑒別了該移動(dòng)節(jié)點(diǎn),HAAA就利用一個(gè)訪問接受回答消息1414作回答。
在步驟1416,選定的HA對(duì)MIP登記請(qǐng)求消息進(jìn)行鑒別,并且為移動(dòng)節(jié)點(diǎn)創(chuàng)建一個(gè)MBR。而且,選定的HA開始協(xié)商和建立到該P(yáng)DSN的IP隧道。接下來,選定的HA向該P(yáng)DSN發(fā)送一個(gè)MIP登記回答消息1418,并且MIP登記回答消息1418中的本地代理域包括選定HA的IP地址。在步驟1420,PDSN創(chuàng)建到選定HA的IP隧道,以及移動(dòng)節(jié)點(diǎn)的訪問列表(VL)。PDSN可以為每個(gè)移動(dòng)IP呼叫創(chuàng)建一個(gè)VL,并且每個(gè)VL可以包括服務(wù)HA的IP地址,移動(dòng)節(jié)點(diǎn)的IP地址,隧道參數(shù),以及鑒定信息。
在步驟1422,PDSN向移動(dòng)節(jié)點(diǎn)發(fā)送MIP回答消息。在步驟1424,選定的HA也向系統(tǒng)管理器發(fā)送一個(gè)MBR更新消息1424,然后,一旦更新了MBR,系統(tǒng)管理器就響應(yīng)一個(gè)MBR更新ACK消息1428,如步驟1426所示。在步驟1430建立一個(gè)MIP會(huì)話。而且,在步驟1432,選定的HA向系統(tǒng)管理器發(fā)送含有其當(dāng)前負(fù)載數(shù)據(jù)的更新消息。
圖15是表示一個(gè)HA登記處理的消息序列模式的框圖,其中HA參與到分布信息數(shù)據(jù)庫(kù)機(jī)構(gòu)中。在這樣的一個(gè)實(shí)施例當(dāng)中,每個(gè)HA可以被配置成如果一個(gè)HA過載,就確定一個(gè)新的HA。而且,在這樣的一個(gè)實(shí)施例中,每個(gè)參與HA可以從系統(tǒng)管理器周期性的接收其他參與HA的負(fù)載更新信息??蛇x地,HA可以通過IP多點(diǎn)傳送從每個(gè)參與HA接收負(fù)載信息。與圖14相似,圖15表明了一個(gè)移動(dòng)節(jié)點(diǎn),一個(gè)PDSN,一個(gè)系統(tǒng)管理器,一個(gè)HA,一個(gè)選定的HA,以及一個(gè)HAAA。
一旦建立了到PDSN的PPP會(huì)話,移動(dòng)節(jié)點(diǎn)向該P(yáng)DSN發(fā)送一個(gè)MIP登記請(qǐng)求消息1502。在一個(gè)實(shí)施例當(dāng)中,MIP登記請(qǐng)求消息可以包括移動(dòng)節(jié)點(diǎn)所請(qǐng)求的HA的IP地址??蛇x地,PDSN可以詢問一個(gè)FAAA來確定移動(dòng)節(jié)點(diǎn)的一個(gè)HAIP地址。接下來,PDSN向HA發(fā)送登記請(qǐng)求消息,如步驟1504所示。
當(dāng)HA接收到MIP登記請(qǐng)求消息1504時(shí),HA確定其不能為該請(qǐng)求提供服務(wù),并且選擇一個(gè)新的HA,如步驟1506所示。根據(jù)圖15所示的示范性實(shí)施例,HA參與到分布信息數(shù)據(jù)庫(kù)中,這樣,就具有參與該方案的其他HA的負(fù)載信息。HA可以根據(jù)與系統(tǒng)管理器選擇一個(gè)新的HA相同的選擇標(biāo)準(zhǔn)選擇新的HA。這樣,選擇標(biāo)準(zhǔn)可以基于每個(gè)HA的負(fù)載,其中HA選擇具有最低負(fù)載的HA,會(huì)話類型,呼叫數(shù)據(jù)率,或者與用戶相關(guān)的服務(wù)類型。然后HA將MIP登記請(qǐng)求發(fā)送到選定的HA,如步驟1508所示。
而且,選定的HA可以向HAAA發(fā)送一個(gè)訪問請(qǐng)求消息,HAAA利用一個(gè)訪問接受消息1512作出響應(yīng)。在步驟1514,選定的HA對(duì)MIP登記請(qǐng)求消息進(jìn)行鑒定,創(chuàng)建一個(gè)MBR,并且建立一個(gè)到PDSN的IP隧道。在步驟1516,選定的HA向PDSN發(fā)送一個(gè)MIP回答消息,該P(yáng)DSN相應(yīng)的為移動(dòng)節(jié)點(diǎn)創(chuàng)建一個(gè)訪問列表(VL),并且建立一個(gè)到選定HA的IP隧道,如步驟1518所示。在步驟1520,PDSN向移動(dòng)節(jié)點(diǎn)發(fā)送MIP登記回答消息,并且建立一個(gè)MIP會(huì)話,如步驟1532所示。
在步驟1522,選定的HA向系統(tǒng)管理器發(fā)送一個(gè)MBR更新,并且在步驟1524,系統(tǒng)管理器更新MBR并且發(fā)送一個(gè)MBR ACK消息1526。而且,在步驟1528,選定的HA向參與分布數(shù)據(jù)庫(kù)機(jī)構(gòu)的HA發(fā)送一個(gè)更新消息,并且更新消息包括HA的當(dāng)前更新負(fù)載。圖15僅表明了接收更新消息1528的一個(gè)HA。但是,應(yīng)當(dāng)理解,HA可以生成一個(gè)能夠被所有參與HA所接收的一個(gè)IP多點(diǎn)傳送。而且,更新消息也可以在系統(tǒng)管理器上接收,如步驟1530所示。應(yīng)當(dāng)理解,HA可以為系統(tǒng)管理器生成一個(gè)獨(dú)有消息,或者,可選地,系統(tǒng)管理器的IP地址可以包含在多點(diǎn)傳送組當(dāng)中。
除了負(fù)載平衡和另外的選擇性發(fā)送和重新發(fā)送輸入通信會(huì)話以外,控制架和數(shù)據(jù)架的組件呈現(xiàn)出具有容錯(cuò)能力的冗余。例如,參照?qǐng)D5所示和描述的控制架包括兩個(gè)架控制器502和504,以及兩個(gè)系統(tǒng)管理器510和512。在這樣的一個(gè)實(shí)施例當(dāng)中,系統(tǒng)管理器/架控制器之一可以配置成激活的系統(tǒng)管理器/架控制器,并且另外的配置成備份(備用)系統(tǒng)管理器/架控制器。因此,如果激活單元發(fā)生故障,備份單元可以檢測(cè)故障并且充當(dāng)激活單元的任務(wù)。
備用系統(tǒng)管理器和架控制器可以利用與其合作的激活單元執(zhí)行心跳操作,從而判斷激活合作者的不可用性。一個(gè)備用實(shí)體可以在每次其心跳定時(shí)器期滿時(shí)發(fā)送一個(gè)心跳請(qǐng)求消息,一個(gè)激活的實(shí)體可以利用一個(gè)確認(rèn)消息作出響應(yīng)。如果沒有接收到確認(rèn)消息,備用實(shí)體可以假設(shè)激活實(shí)體沒有被操作。可選地,基于該結(jié)構(gòu),激活實(shí)體可以重發(fā)心跳,并且如果沒有接收到其它響應(yīng),則它假設(shè)其合作者沒有被操作。而且,根據(jù)一個(gè)示范性實(shí)施例,成對(duì)中的每一部件都具有其合作者的數(shù)據(jù)的完全鏡像。例如,每個(gè)PDSN或者HA可以具有兩個(gè)與每個(gè)系統(tǒng)管理器分離的物理鏈路,這樣,激活的系統(tǒng)管理器和備份系統(tǒng)管理器同時(shí)接收相同的信息??蛇x地,激活的系統(tǒng)管理器可以從一個(gè)或者多個(gè)PDSN或者HA接收更新的負(fù)載信息,并且將接收到的信息通過例如系統(tǒng)數(shù)據(jù)總線傳遞到備用系統(tǒng)管理器。
而且,每個(gè)應(yīng)用模塊(PDSN/HA)都可以成對(duì)配置,從而提供1-1的備份,并且成對(duì)合作者中的每個(gè)PDSN都作為另一個(gè)備份服務(wù)。當(dāng)一個(gè)新的會(huì)話到達(dá)一個(gè)PDSN時(shí),該P(yáng)DSN向其合作者發(fā)送與該會(huì)話相關(guān)的所有狀態(tài)信息。與此類似,當(dāng)狀態(tài)改變時(shí),會(huì)話狀態(tài)信息也被傳遞到合作者。這樣,成對(duì)中的每個(gè)部件都具有其合作者的會(huì)話的完全鏡像。根據(jù)一個(gè)示范性實(shí)施例,PDSN/HA可以通過交換輸出模塊或者內(nèi)部總線進(jìn)行通信。而且,如果主PDSN發(fā)生故障,可以由合作者PDSN/HA接管會(huì)話。根據(jù)一個(gè)示范性實(shí)施例,PDSN/HA可以使用審理中的序列號(hào)為No.10/041,436,題目為“無線網(wǎng)絡(luò)中通過狀態(tài)交換平穩(wěn)移交”的專利申請(qǐng)中所描述的移交方法,該專利文件在此全部引作參考。
應(yīng)當(dāng)理解,可以應(yīng)用多種配置方案實(shí)現(xiàn)功能性的備份。例如,如上所述,將兩個(gè)PDSN/HA成對(duì)的配置成主次(備份)PDSN/HA,并且主PDSN/HA處理所有的會(huì)話,直到其不能使用為止。在這樣的一個(gè)實(shí)施例當(dāng)中,備份PDSN/HA是直到主PDSN/HA發(fā)生故障才充當(dāng)主PDSN/HA功能的一個(gè)被動(dòng)的非激活的備份。而且,次或者備份PDSN/HA通過內(nèi)部媒介數(shù)據(jù)總線接收主PDSN/HA所接收到的全部業(yè)務(wù)的鏡像圖像,備份PDSN/HA不具有與外部進(jìn)行數(shù)據(jù)通信的能力。在這樣的一個(gè)實(shí)施例當(dāng)中,在其外部接口上退出備份應(yīng)用模塊的所有數(shù)據(jù)會(huì)丟失。
在主/備份配置中,系統(tǒng)管理器監(jiān)視架內(nèi)所有激活卡的活動(dòng)狀態(tài)。為此,系統(tǒng)管理器可以使用一個(gè)簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(“SNMP”),其在互聯(lián)網(wǎng)工程任務(wù)組(“IETF”)注釋請(qǐng)求(“RFC”)1157中具有完整描述,上述文件在此引作參考。在一個(gè)實(shí)施例當(dāng)中,SNMP可被用于輪詢包含管理信息庫(kù)(“MIBs”)的PDSN/HA。而且,系統(tǒng)管理器可以使用基于公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)(“CORBA”)的方法來確定每個(gè)卡的狀態(tài)。使用SNMP,如果發(fā)生故障的PDSN/HA沒有響應(yīng)SNMP的輪詢,系統(tǒng)管理器就可以檢測(cè)PDSN/HA的故障。當(dāng)主PDSN/HA發(fā)生故障時(shí),系統(tǒng)管理器向備份PDSN/HA發(fā)送一個(gè)消息,備份PDSN/HA充當(dāng)主PDSN/HA。而且,當(dāng)備份PDSN/HA接管時(shí),其向外部路由器發(fā)送一個(gè)地址解析協(xié)議(“ARP”)消息從而將數(shù)據(jù)傳送到備份PDSN/HA而不是發(fā)生故障的PDSN/HA。而且當(dāng)主PDSN/HA發(fā)生故障時(shí),備份PDSN/HA使用與主卡相同的外部IP地址。
根據(jù)用于備份的另一個(gè)示范性實(shí)施例,兩個(gè)成對(duì)的PDSN/HA可以被激活和處理通信會(huì)話。在這樣的一個(gè)實(shí)施例當(dāng)中,主PDSN/HA通過媒介數(shù)據(jù)總線向備份PDSN/HA發(fā)送僅激活的通信會(huì)話的數(shù)據(jù),并且當(dāng)會(huì)話暫停時(shí),備份PDSN/HA從其存儲(chǔ)器中去除會(huì)話信息,而主PDSN/HA仍保留該信息。在這樣的一個(gè)實(shí)施例當(dāng)中,支持這種備份所需的存儲(chǔ)器被最小化,并且僅激活的會(huì)話存儲(chǔ)在備份PDSN/HA當(dāng)中,用于在主PDSN/HA發(fā)生故障時(shí),立即轉(zhuǎn)換。而且,激活卡也可以僅發(fā)送激活會(huì)話的控制數(shù)據(jù),從而節(jié)省處理備份會(huì)話的數(shù)據(jù)。當(dāng)一個(gè)備份PDSN/HA接管時(shí),備份模塊(現(xiàn)在是主模塊)向外部的網(wǎng)絡(luò)實(shí)體發(fā)送ARP消息,并且將故障卡的IP地址附加到其相關(guān)的網(wǎng)絡(luò)接口上,例如一個(gè)R-P接口以及一個(gè)Pi接口。
而且,可選地,代替1-1備份,機(jī)架內(nèi)的一個(gè)應(yīng)用模塊(PDSN/HA)可以被指定為所有其它應(yīng)用模塊(PDSN/HA)的備份,這樣,就創(chuàng)建了一個(gè)N-1備份。N-1備份方案在這樣的通信系統(tǒng)中是非常需要的其中多數(shù)通信會(huì)話經(jīng)常暫停。這樣對(duì)于一個(gè)備用的并且避免數(shù)據(jù)和呼叫丟失的系統(tǒng)來說,需要用于激活會(huì)話的備份模塊。在這樣的一個(gè)實(shí)施例當(dāng)中,可以根據(jù)備份N個(gè)PDSN/HA的激活會(huì)話所需的存儲(chǔ)器的數(shù)量來確定一個(gè)備份模塊可備份的主模塊的數(shù)量。
在N-1備份方案中,所有激活的模塊可以向一個(gè)備份模塊發(fā)送控制和影響呼叫狀態(tài)的一些數(shù)據(jù)信息。當(dāng)N個(gè)PDSN/HA中的一個(gè)或者多個(gè)發(fā)生故障時(shí),系統(tǒng)管理器可以將有關(guān)的故障模塊通知給備份模塊,并且備份模塊為故障模塊提供網(wǎng)絡(luò)接口。
而且,可選地,也能夠使用一個(gè)N-M備份方案。N-M備份可以通過機(jī)架/架內(nèi)的僅存儲(chǔ)備份會(huì)話信息并且不用于進(jìn)行呼叫處理的特定目的的模塊來實(shí)現(xiàn)。在這樣的一個(gè)實(shí)施例當(dāng)中,備份模塊具有足夠的存儲(chǔ)量來存儲(chǔ)激活的和暫停的會(huì)話,并且僅控制信息鏡像到這些模塊當(dāng)中。在這樣的一個(gè)實(shí)施例當(dāng)中,處理呼叫會(huì)話的所有應(yīng)用模塊(PDSN/HA)例如在發(fā)生會(huì)話時(shí),在會(huì)話的狀態(tài)改變過程中,或者當(dāng)會(huì)話斷開時(shí),向備份模塊發(fā)送會(huì)話信息。備份模塊可以為所有的激活應(yīng)用模塊安排接收信息。當(dāng)一個(gè)應(yīng)用模塊發(fā)生故障時(shí),系統(tǒng)管理器可以從預(yù)指定的M個(gè)模塊的列表當(dāng)中選擇一個(gè)備份模塊。系統(tǒng)管理器可以根據(jù)M個(gè)模塊的相對(duì)負(fù)載選擇備份模塊。在這樣的一個(gè)實(shí)施例當(dāng)中,選定的備份模塊需要從保存信息的M個(gè)模塊中的一個(gè)轉(zhuǎn)送故障模塊的會(huì)話信息。例如,代替請(qǐng)求所有的呼叫會(huì)話信息,備份模塊可以僅向激活的會(huì)話信息請(qǐng)求一個(gè)快速的切換,以后根據(jù)其負(fù)載獲得暫停的會(huì)話信息。與前面段落所描述的備份方案相似,M個(gè)備份模塊可以通過內(nèi)部媒介數(shù)據(jù)總線通信。而且,選定的備份模塊可以向外部設(shè)備,例如路由器發(fā)送ARP消息來假定故障模塊的網(wǎng)絡(luò)接口。
應(yīng)當(dāng)理解這里所述的程序,處理,方法和系統(tǒng)除了特別說明的以外,均不涉及或者限于計(jì)算機(jī)或者網(wǎng)絡(luò)系統(tǒng)(硬件或者軟件)的特定類型。各種支持IP網(wǎng)絡(luò)的通用或者專用的計(jì)算機(jī)系統(tǒng)都可以使用或者根據(jù)這里所描述的教導(dǎo)執(zhí)行操作。
從本發(fā)明的原理能夠適用的實(shí)施例的廣泛性角度來說,應(yīng)當(dāng)理解所述的實(shí)施例僅是示例,而不是對(duì)本發(fā)明范圍的限制。例如,流程圖中的步驟除了可以采用所述的步驟以外,還可以使用更多或者更少的步驟,在框圖當(dāng)中可以使用更多或者更少的元件。盡管所描述的優(yōu)選實(shí)施例的各個(gè)元件是利用軟件實(shí)現(xiàn)的,但是在其他的實(shí)施例中也可以使用硬件或者固件來代替,反之亦然。
權(quán)利要求并不限制在所述的順序或者元件范圍內(nèi),除非注明有特定的效果。因此,所有落在后面的權(quán)利要求及其等價(jià)內(nèi)容的精神和范圍內(nèi)的實(shí)施例都屬于本發(fā)明所要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種用于移動(dòng)互聯(lián)網(wǎng)協(xié)議網(wǎng)絡(luò)中的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇的方法,該方法包括提供包括多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和至少一個(gè)系統(tǒng)管理器的一個(gè)訪問節(jié)點(diǎn);從所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)處的一個(gè)無線節(jié)點(diǎn)接收一個(gè)登記請(qǐng)求,以在該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和一個(gè)移動(dòng)節(jié)點(diǎn)之間建立一個(gè)通信會(huì)話;確定該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)不能為該移動(dòng)節(jié)點(diǎn)提供通信服務(wù);從該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該訪問節(jié)點(diǎn)上的一個(gè)系統(tǒng)管理器發(fā)送一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇請(qǐng)求;在該系統(tǒng)管理器中確定第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址;在該系統(tǒng)管理器中生成一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答消息,其中該分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答消息包括該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址;在該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)接收該分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答消息;從該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該無線節(jié)點(diǎn)發(fā)送一個(gè)登記回答消息,其中該登記回答消息包括登記拒絕和該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址;以及在該移動(dòng)節(jié)點(diǎn)和該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間建立一個(gè)通信會(huì)話。
2.根據(jù)權(quán)利要求1所述的方法,其中在該移動(dòng)節(jié)點(diǎn)和該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間的一個(gè)通信會(huì)話的建立包括從該無線節(jié)點(diǎn)向該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)發(fā)送一個(gè)登記請(qǐng)求消息;在該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)為該移動(dòng)節(jié)點(diǎn)分配資源;以及從該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該無線網(wǎng)絡(luò)節(jié)點(diǎn)發(fā)送一個(gè)登記回答消息。
3.根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括從該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該系統(tǒng)管理器發(fā)送一個(gè)負(fù)載更新消息;以及在該系統(tǒng)管理器上更新與該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)相關(guān)聯(lián)的負(fù)載信息記錄。
4.根據(jù)權(quán)利要求1所述的方法,其中該系統(tǒng)管理器包括一個(gè)負(fù)載信息數(shù)據(jù)庫(kù),該負(fù)載信息數(shù)據(jù)庫(kù)包括該訪問節(jié)點(diǎn)上的多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的多個(gè)負(fù)載記錄,并且其中根據(jù)所述多個(gè)負(fù)載記錄的至少一部分在該系統(tǒng)管理器上選擇第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
5.根據(jù)權(quán)利要求1所述的方法,其中該系統(tǒng)管理器包括多個(gè)選擇規(guī)則,并且該系統(tǒng)管理器利用所述多個(gè)選擇規(guī)則中的至少一個(gè)確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
6.根據(jù)權(quán)利要求1所述的方法,其中該系統(tǒng)管理器包括一個(gè)與該移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的移動(dòng)節(jié)點(diǎn)記錄,其中該移動(dòng)節(jié)點(diǎn)記錄包括該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址,該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被指定作為對(duì)該移動(dòng)節(jié)點(diǎn)提供過通信服務(wù)的最后服務(wù)的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),并且其中該系統(tǒng)管理器根據(jù)該移動(dòng)節(jié)點(diǎn)記錄選擇該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
7.一種用于移動(dòng)互聯(lián)網(wǎng)協(xié)議網(wǎng)絡(luò)中的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇的方法,該方法包括提供一個(gè)包含多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的訪問節(jié)點(diǎn);建立所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的分布負(fù)載信息數(shù)據(jù)庫(kù);從該訪問節(jié)點(diǎn)上的第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)處的一個(gè)無線節(jié)點(diǎn)接收一個(gè)登記請(qǐng)求,以在該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和一個(gè)移動(dòng)節(jié)點(diǎn)之間建立一個(gè)通信會(huì)話;利用該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的至少一個(gè)負(fù)載信息數(shù)據(jù)庫(kù),在該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上確定該訪問節(jié)點(diǎn)上的第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址;從該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該無線節(jié)點(diǎn)發(fā)送一個(gè)登記響應(yīng)消息,該登記響應(yīng)消息包括該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址;以及在該移動(dòng)節(jié)點(diǎn)和該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間建立一個(gè)通信會(huì)話。
8.根據(jù)權(quán)利要求7所述的方法,其中在該移動(dòng)節(jié)點(diǎn)和該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間的一個(gè)通信會(huì)話的建立包括從該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的該無線節(jié)點(diǎn)接收一個(gè)登記請(qǐng)求,以在該移動(dòng)節(jié)點(diǎn)和該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間建立該通信會(huì)話;分配服務(wù)于該移動(dòng)節(jié)點(diǎn)的資源;以及從該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該無線節(jié)點(diǎn)發(fā)送一個(gè)登記回答消息。
9.根據(jù)權(quán)利要求7所述的方法,其中該訪問節(jié)點(diǎn)進(jìn)一步包括一個(gè)系統(tǒng)管理器,并且該系統(tǒng)管理器執(zhí)行所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的分布負(fù)載信息數(shù)據(jù)庫(kù)的建立,并且該方法進(jìn)一步包括在所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上復(fù)制該負(fù)載信息數(shù)據(jù)庫(kù)。
10.根據(jù)權(quán)利要求9所述的方法,其中每個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)執(zhí)行分布負(fù)載信息數(shù)據(jù)庫(kù)的建立,并且該方法進(jìn)一步包括在每個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上生成一個(gè)負(fù)載信息更新消息,以及向所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)發(fā)送該負(fù)載信息更新消息。
11.根據(jù)權(quán)利要求7所述的方法,其中該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)進(jìn)一步包括多個(gè)選擇規(guī)則,用于選擇分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),并且該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的確定進(jìn)一步包括利用所述多個(gè)選擇規(guī)則中的至少一個(gè)來選擇該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
12.根據(jù)權(quán)利要求7所述的方法,其中在該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上確定第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址包括選擇該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被指定作為服務(wù)過該移動(dòng)節(jié)點(diǎn)的最后的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
13.一種用于為一個(gè)移動(dòng)節(jié)點(diǎn)選擇一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的訪問節(jié)點(diǎn),該訪問節(jié)點(diǎn)包括多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),每個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被配置成從一個(gè)無線節(jié)點(diǎn)接收與一個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的登記請(qǐng)求消息,并且,如果接收到該登記請(qǐng)求的第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)不能向該移動(dòng)節(jié)點(diǎn)提供通信服務(wù),則該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被配置成在該訪問節(jié)點(diǎn)確定一個(gè)第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)來服務(wù)于該登記請(qǐng)求,并且該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被進(jìn)一步配置成生成并向該無線節(jié)點(diǎn)發(fā)送含有該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址的登記回答消息;以及一個(gè)與所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)通信的系統(tǒng)管理器,該系統(tǒng)管理器被配置成從所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)接收負(fù)載信息。
14.根據(jù)權(quán)利要求13所述的訪問節(jié)點(diǎn),其中所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)中的每個(gè)包括所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)中的至少一個(gè)的負(fù)載信息,并且其中該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)根據(jù)至少該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的負(fù)載信息確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
15.根據(jù)權(quán)利要求14所述的訪問節(jié)點(diǎn),其中該登記請(qǐng)求包括該移動(dòng)節(jié)點(diǎn)所請(qǐng)求的會(huì)話速率,并且其中該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)根據(jù)所請(qǐng)求的會(huì)話速率確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
16.根據(jù)權(quán)利要求13所述的訪問節(jié)點(diǎn),其中為了確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被配置成向該系統(tǒng)管理器發(fā)送一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇請(qǐng)求,其中該系統(tǒng)管理器根據(jù)至少所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的負(fù)載信息確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),并且向該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)發(fā)送含有該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇回答。
17.根據(jù)權(quán)利要求16所述的訪問節(jié)點(diǎn),其中該系統(tǒng)管理器包括一個(gè)移動(dòng)節(jié)點(diǎn)記錄,該記錄包括被指定作為最后服務(wù)的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址,并且該系統(tǒng)管理器器選擇服務(wù)于該登記請(qǐng)求的該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
18.根據(jù)權(quán)利要求16所述的訪問節(jié)點(diǎn),其中該分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇請(qǐng)求包括移動(dòng)節(jié)點(diǎn)所請(qǐng)求的會(huì)話速率,并且該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)在該系統(tǒng)管理器中對(duì)該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的選擇包括根據(jù)所請(qǐng)求的會(huì)話速率選擇該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
19.根據(jù)權(quán)利要求13所述的訪問節(jié)點(diǎn),其中該系統(tǒng)管理器被進(jìn)一步配置成在該系統(tǒng)管理器和所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)中的每一個(gè)之間建立一個(gè)心跳機(jī)構(gòu)。
20.一種為移動(dòng)節(jié)點(diǎn)分配一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的訪問節(jié)點(diǎn),該訪問節(jié)點(diǎn)包括至少一個(gè)架控制器卡;多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡;一個(gè)系統(tǒng)控制總線,用于將每個(gè)架控制器卡連接到所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡和交換輸出卡;一個(gè)媒介數(shù)據(jù)總線,用于將該交換輸出卡與至少所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡連接起來;所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)中的每一個(gè)都具有一個(gè)輸入端口和一個(gè)輸出端口,用于向/從通信網(wǎng)絡(luò)傳送數(shù)據(jù);所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡中的第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡被配置成通過輸入端口從一個(gè)無線節(jié)點(diǎn)接收與該移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的登記請(qǐng)求消息,并且確定第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡的網(wǎng)絡(luò)地址,該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡服務(wù)于在該登記請(qǐng)求消息中指定的登記請(qǐng)求,該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡進(jìn)一步被配置成通過輸出端口向該無線節(jié)點(diǎn)發(fā)送一個(gè)含有該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的網(wǎng)絡(luò)地址的登記回答消息。
21.根據(jù)權(quán)利要求20所述的訪問節(jié)點(diǎn),進(jìn)一步包括一個(gè)系統(tǒng)管理卡,被配置成通過該媒介數(shù)據(jù)總線從所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡接收負(fù)載信息;并且其中,為了確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的網(wǎng)絡(luò)地址,該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡被配置成通過系統(tǒng)管理器總線向該系統(tǒng)管理器卡發(fā)送一個(gè)選擇請(qǐng)求消息,然后通過該系統(tǒng)管理器總線從該系統(tǒng)管理器接收一個(gè)含有該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡的網(wǎng)絡(luò)地址的選擇回答消息。
22.根據(jù)權(quán)利要求21所述的訪問節(jié)點(diǎn),其中該第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡進(jìn)一步被配置成通過該系統(tǒng)控制總線發(fā)送該選擇請(qǐng)求消息以及接收該選擇回答消息。
23.根據(jù)權(quán)利要求21所述的訪問節(jié)點(diǎn),其中對(duì)接收該選擇請(qǐng)求消息作出響應(yīng)的系統(tǒng)管理器卡被配置成利用該系統(tǒng)管理器卡可用的多個(gè)選擇規(guī)則確定該第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)卡的網(wǎng)絡(luò)地址。
24.根據(jù)權(quán)利要求21所述的訪問節(jié)點(diǎn),進(jìn)一步包括一個(gè)交換輸出卡。
25.一種提供分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)備份的方法,該方法包括提供含有多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和至少一個(gè)系統(tǒng)管理器的訪問節(jié)點(diǎn);對(duì)至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)分配一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),其中該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)包括至少一個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn);在該至少一個(gè)系統(tǒng)管理器和該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)之間建立一個(gè)監(jiān)視機(jī)構(gòu);檢測(cè)該至少一個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一的故障;在該至少一個(gè)系統(tǒng)管理器中,對(duì)該至少一個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一確定一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn);以及從發(fā)生故障的該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一向該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)切換通信會(huì)話。
26.根據(jù)權(quán)利要求25所述的方法,進(jìn)一步包括從該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)提供通信會(huì)話信息;以及在該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上存儲(chǔ)該通信會(huì)話信息。
27.根據(jù)權(quán)利要求26所述的方法,其中該通信會(huì)話信息與在該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上正在服務(wù)的至少一個(gè)激活的通信會(huì)話相關(guān)聯(lián),并且向該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)切換通信會(huì)話包括從發(fā)生故障的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)切換所述的至少一個(gè)激活的通信會(huì)話。
28.根據(jù)權(quán)利要求26所述的方法,其中該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)正在接收的通信會(huì)話信息含有與至少一個(gè)暫停的通信會(huì)話相關(guān)聯(lián)的通信會(huì)話信息。
29.根據(jù)權(quán)利要求27所述的方法,進(jìn)一步包括從該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一接收該至少一個(gè)激活的通信會(huì)話的狀態(tài)變化,其中該至少一個(gè)激活的通信會(huì)話其中之一變?yōu)闀和?;以及在該合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上刪除與暫停的通信會(huì)話相關(guān)聯(lián)的通信會(huì)話信息。
30.根據(jù)權(quán)利要求27所述的方法,其中該通信會(huì)話信息進(jìn)一步與至少一個(gè)暫停的通信會(huì)話和至少一個(gè)正在該至少一個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上服務(wù)的激活的通信會(huì)話相關(guān)聯(lián)。
31.一種具有容錯(cuò)能力的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)備份的方法,該方法包括在含有一個(gè)系統(tǒng)管理器的訪問節(jié)點(diǎn)上提供多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),其中所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)包括多個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和至少一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn);從所述多個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向所述至少一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)提供通信會(huì)話信息;檢測(cè)所述多個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一的故障;確定所述至少一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一,以對(duì)發(fā)生故障的所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一的通信會(huì)話提供服務(wù);以及激發(fā)選定的合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)從而服務(wù)于所述通信會(huì)話。
32.根據(jù)權(quán)利要求31所述的方法,其中所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)包括所述多個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)和多個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),并且其中所述多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)中的每一個(gè)被分配一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),該方法進(jìn)一步包括在每個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上接收與每個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的激活的通信會(huì)話相關(guān)聯(lián)的通信會(huì)話信息。
33.根據(jù)權(quán)利要求32所述的方法,進(jìn)一步包括在各合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上接收會(huì)話狀態(tài)變化指示,該會(huì)化狀態(tài)變化指示用于所述多個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一上的通信會(huì)話;以及刪除與各合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的通信會(huì)話相關(guān)聯(lián)的通信會(huì)話信息。
34.根據(jù)權(quán)利要求32所述的方法,進(jìn)一步包括在每個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上接收與每個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的暫停通信會(huì)話相關(guān)聯(lián)的通信會(huì)話信息。
35.根據(jù)權(quán)利要求31所述的方法,其中該至少一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被配置成一個(gè)備份分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),直到接收到一個(gè)激發(fā)以服務(wù)于所述通信會(huì)話為止。
36.根據(jù)權(quán)利要求31所述的方法,其中該至少合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)被配置成服務(wù)于輸入的通信會(huì)話并且用作備份分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
37.根據(jù)權(quán)利要求31所述的方法,其中該至少一個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)包括多個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn),其中所述多個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的通信會(huì)話信息分布在所述多個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上,并且該方法進(jìn)一步包括響應(yīng)于所述多個(gè)激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一的故障檢測(cè),選擇所述多個(gè)合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)其中之一以服務(wù)于發(fā)生故障的激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的通信會(huì)話;將發(fā)生故障的激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的激活的通信會(huì)話的通信會(huì)話信息提供給選定的合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn);以及在選定的合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上為激活的通信會(huì)話提供服務(wù)。
38.根據(jù)權(quán)利要求37所述的方法,進(jìn)一步包括將與發(fā)生故障的激活的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)相關(guān)聯(lián)的暫停通信會(huì)話的通信會(huì)話信息提供給選定的合作分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)。
全文摘要
公開了一種用于提供分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN)負(fù)載平衡和容錯(cuò)的系統(tǒng)和方法。一種示范性方法包括提供具有多個(gè)分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(218A,220)及至少一個(gè)系統(tǒng)管理器(222)的訪問節(jié)點(diǎn)(280),從第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)上的無線節(jié)點(diǎn)(206)接收登記請(qǐng)求,確定第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(218A)不能服務(wù)登記請(qǐng)求,及從第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)向系統(tǒng)管理器發(fā)送分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)選擇請(qǐng)求,確定第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(220)服務(wù)該登記請(qǐng)求,并且為第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)提供第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址,從第一分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(218A)向無線節(jié)點(diǎn)發(fā)送登記回答消息,其中登記回答消息包括第二分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)的地址。
文檔編號(hào)H04L29/06GK1659910SQ03813568
公開日2005年8月24日 申請(qǐng)日期2003年6月11日 優(yōu)先權(quán)日2002年6月13日
發(fā)明者阿比謝克·夏爾馬, 邁克爾·S·博雷拉 申請(qǐng)人:Ut斯達(dá)康有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁强县| 江西省| 玉门市| 台前县| 石嘴山市| 炉霍县| 都匀市| 苏州市| 乌拉特中旗| 理塘县| 海口市| 杭州市| 福建省| 洛南县| 汪清县| 阳谷县| 得荣县| 长葛市| 宣城市| 沾化县| 丰镇市| 苍山县| 新野县| 德化县| 景东| 图木舒克市| 句容市| 玉门市| 津南区| 贡山| 烟台市| 东乡族自治县| 屯门区| 正蓝旗| 通榆县| 临武县| 阜新市| 资中县| 兴化市| 台前县| 普兰县|