專利名稱:自適應(yīng)節(jié)點選擇的制作方法
發(fā)明
背景技術(shù):
領(lǐng)域本發(fā)明涉及通信領(lǐng)域,具體地說,作為示例而非限制,涉及適應(yīng)網(wǎng)絡(luò)狀況的網(wǎng)絡(luò)節(jié)點選擇。
背景技術(shù):
當(dāng)如今的因特網(wǎng)用戶開始尋找網(wǎng)站時,他或她會指定符號名稱,如“www.my.isp.com”。但是,計算機和用于將用戶連接到該網(wǎng)站的底層協(xié)議并不理解符號名,因為它們只理解因特網(wǎng)協(xié)議(IP)地址,即邏輯名。因此,需要某種機制來將人類可理解的符號名轉(zhuǎn)換為計算機可理解的邏輯名,如萬維網(wǎng)服務(wù)器的IP地址。利用例如分布式數(shù)據(jù)庫將符號名映射為邏輯名的這種方法稱為域名系統(tǒng)(DNS)。
DNS當(dāng)前用于例如通用分組無線業(yè)務(wù)(GPRS)和所謂的第三代(3G)網(wǎng)絡(luò)中。為簡潔起見,將以GPRS網(wǎng)絡(luò)為例來說明。在GPRS網(wǎng)絡(luò)中有在服務(wù)GPRS支持節(jié)點(SGSN)和網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)。SGSN通過Gn接口/網(wǎng)絡(luò)與GGSN相連,每個GGSN通過Gi接口/網(wǎng)絡(luò)與外部分組數(shù)據(jù)網(wǎng)絡(luò)(PDN)(如因特網(wǎng)服務(wù)提供商(ISP)、公司網(wǎng)等)相連。
DNS以如下方式用于GPRS網(wǎng)絡(luò)中當(dāng)移動臺(MS)用戶連接到GPRS網(wǎng)絡(luò)上時,他或她通常會指定接入點名稱(APN),APN用于指定MS希望連接到的外部PDN。APN將一個名稱鏈接到一個可能的GGSN IP地址列表,這些可能的GGSN與MS在其PDP上下文激活中指定的外部PDN相連。
SGSN查詢DNS服務(wù)器以獲得APN(通常由MS指定)到GGSNIP地址的映射。DNS服務(wù)器對此DNS查詢作出響應(yīng),返回可能的GGSN IP地址列表。然后,SGSN“選擇”該列表中的第一IP地址,并嘗試通過Gn接口/網(wǎng)絡(luò)與該GGSN建立GTP隧道/會話,然后GGSN通過Gi接口/網(wǎng)絡(luò)將MS連接到所請求的外部PDN。
如果SGSN未能與列表中的第一GGSN建立GTP隧道/會話,它就遍歷它從DNS服務(wù)器接收的列表,嘗試與該列表中的下一GGSN建立GTP隧道。此過程重復(fù)到成功地與某個GGSN建立GTP隧道或已遍歷完列表,即到達(dá)表尾為止。
本發(fā)明特定實施例概述現(xiàn)有技術(shù)通過本發(fā)明的方法、系統(tǒng)和配置得到改進(jìn)。例如,之前尚未認(rèn)識到,根據(jù)當(dāng)前的網(wǎng)絡(luò)狀況更新網(wǎng)絡(luò)地址名稱選擇響應(yīng)將是有益的。實際上,僅在如果認(rèn)為相關(guān)網(wǎng)元可用時將地址和/或路由提供給請求者才將是有益的。
本發(fā)明的方法、系統(tǒng)和配置允許節(jié)點選擇器(如自適應(yīng)域名服務(wù)器(DNS))對網(wǎng)絡(luò)進(jìn)行監(jiān)測,以有助于路由到/通過起作用的和/或地理上/位置上有效率的網(wǎng)絡(luò)節(jié)點和網(wǎng)絡(luò)鏈路。這種自適應(yīng)節(jié)點選擇器可包括節(jié)點地址名稱映射器和/或過濾數(shù)據(jù)結(jié)構(gòu),過濾數(shù)據(jù)結(jié)構(gòu)中的一個或多個字段和/或過濾子指示用于路由通過和/或路由到映射節(jié)點地址的節(jié)點的網(wǎng)絡(luò)節(jié)點和/或網(wǎng)絡(luò)鏈路(如用關(guān)鍵IP地址表示的)是否可用/有效。
在某些實施例中,可以通過查詢(通過SNMP和/或ICMP查詢)網(wǎng)絡(luò)并根據(jù)從監(jiān)測例如網(wǎng)絡(luò)中的關(guān)鍵IP地址的結(jié)果中確定的情況采取行動,這樣來實現(xiàn)執(zhí)行監(jiān)測。監(jiān)測還可以這樣跟蹤網(wǎng)絡(luò)狀態(tài)使用動態(tài)路由協(xié)議如RIP(路由信息協(xié)議)、OSPF(開放最短路徑優(yōu)先)和BGP(邊界網(wǎng)關(guān)協(xié)議),并根據(jù)監(jiān)測結(jié)果相應(yīng)地采取行動。
在某些實施例中,自適應(yīng)節(jié)點選擇器還可包括過濾器。更具體地說,自適應(yīng)節(jié)點選擇器過濾器可基于任何一種或多種不同的標(biāo)準(zhǔn)。例如,可基于查詢源、返回的給定固定數(shù)量的地址等標(biāo)準(zhǔn)。而且,自適應(yīng)節(jié)點選擇器可以根據(jù)不同的節(jié)點標(biāo)準(zhǔn)如地理位置、功能或容量將地址編組。
在某些實施例中,網(wǎng)絡(luò)可以是通用分組無線業(yè)務(wù)(GPRS)和/或3G網(wǎng)絡(luò),而(i)網(wǎng)絡(luò)節(jié)點可以是在服務(wù)GPRS支持節(jié)點(SGSN)和網(wǎng)關(guān)GPRS支持節(jié)點(GGSN)以及(ii)網(wǎng)絡(luò)鏈路可以是Gn和Gi鏈路,可以監(jiān)測有關(guān)這些鏈路的關(guān)鍵IP地址,以查明經(jīng)由這些鏈路到網(wǎng)絡(luò)的連接是否可用/有效或不可用/失效。
隨后將參照附圖所示的示例詳細(xì)說明本發(fā)明的上述和其他特征。本專業(yè)的技術(shù)人員會理解,所述實施例僅用于說明目的,因而要理解,本說明書旨在考慮許多等效實施例。
附圖簡述通過結(jié)合附圖參照以下詳細(xì)說明,可以更全面地理解本發(fā)明的方法、系統(tǒng)和配置,附圖中
圖1說明采用標(biāo)準(zhǔn)DNS服務(wù)器的示例性GPRS網(wǎng)絡(luò)環(huán)境;圖2說明根據(jù)本發(fā)明的用于自適應(yīng)節(jié)點選擇的示例性功能框;圖3說明根據(jù)本發(fā)明的、采用具有自適應(yīng)節(jié)點選擇功能的示例性DNS服務(wù)器的示例性GPRS網(wǎng)絡(luò)環(huán)境;以及圖4說明根據(jù)本發(fā)明的、包括基于位置過濾的自適應(yīng)節(jié)點選擇的附加示例性功能框。
本發(fā)明的示范性實施例的詳細(xì)說明在如下說明中,為了進(jìn)行說明而非限制,對具體細(xì)節(jié)如特定的信息交換、節(jié)點配置、邏輯模塊(用例如軟件、硬件、固件及其某種組合等)、技術(shù)等作了闡述,以提供對本發(fā)明的全面理解。但是,對本專業(yè)的普通技術(shù)人員顯而易見的是,本發(fā)明可以用脫離這些具體細(xì)節(jié)的其他實施例來加以實施。在其他實例中,省略了對熟知的方法、設(shè)備、邏輯代碼(如硬件、軟件、固件等)的詳細(xì)說明,以免不必要的細(xì)節(jié)使對本發(fā)明的說明不夠清楚。應(yīng)理解,本說明書中采用的術(shù)語“模塊”包括、包容和包含面向?qū)ο蟮木幋a技術(shù)以及所謂的傳統(tǒng)編程技術(shù)例如定制開發(fā)應(yīng)用等。
本發(fā)明的示范性實施例及其優(yōu)點最好參照附圖1-4加以理解,類似的標(biāo)號用于不同附圖中類似的和對應(yīng)的部分。
如下利用通用分組無線業(yè)務(wù)(GPRS)的各方面來說明本發(fā)明的一些特定實施例以及本發(fā)明在例如GPRS和3G網(wǎng)絡(luò)中的應(yīng)用。但是,應(yīng)理解,本發(fā)明的原理適用于其他網(wǎng)絡(luò)標(biāo)準(zhǔn)(或系統(tǒng)),尤其是可引導(dǎo)通信通過或到達(dá)一個以上節(jié)點的那些網(wǎng)絡(luò)標(biāo)準(zhǔn)。例如,本發(fā)明的原理可以應(yīng)用于全球通信網(wǎng)如因特網(wǎng)。
標(biāo)準(zhǔn)DNS實現(xiàn)為GPRS和3G網(wǎng)絡(luò)提出了若干問題。例如,標(biāo)準(zhǔn)DNS實現(xiàn)使用靜態(tài)數(shù)據(jù)庫。因此,標(biāo)準(zhǔn)DNS服務(wù)器無法知道有關(guān)給定APN所對應(yīng)的地址的狀態(tài)。結(jié)果,標(biāo)準(zhǔn)DNS服務(wù)器響應(yīng)收到的DNS查詢返回地址,而不考慮該地址對應(yīng)節(jié)點的狀態(tài)如何。標(biāo)準(zhǔn)DNS服務(wù)器還不加選擇地返回所有與給定名稱相關(guān)聯(lián)的IP地址。這可能導(dǎo)致對源自SGSN、經(jīng)由Gn接口的GGSN連接進(jìn)行低效率的路由。此外,即便與所述SGSN在同一站點的本地GGSN可以提供到所請求的外部PDN的接入,標(biāo)準(zhǔn)DNS服務(wù)器也可能將SGSN導(dǎo)向更遠(yuǎn)的另一站點的GGSN。
換言之,標(biāo)準(zhǔn)DNS服務(wù)器將對應(yīng)給定APN的所有可能的IP地址(即GGSN)返回給查詢SGSN。無論GGSN的Gi和/或Gn接口是否可用/有效或不可用/失效都會返回這些地址。
當(dāng)SGSN在遍歷從標(biāo)準(zhǔn)DNS服務(wù)器返回的GGSN IP地址列表之后成功地建立到GGSN的連接時,不能保證當(dāng)前的GGSN的Gi接口可用/有效。如果GGSN的Gi接口不可用/失效,則MS不能向/從它在其PDP上下文激活過程中指定的外部PDN發(fā)送和/或接收業(yè)務(wù)(即便SGSN和GGSN之間存在連接)。因此,MS使其當(dāng)前的PDP上下文去激活,并嘗試重新建立新的PDP上下文,但是標(biāo)準(zhǔn)DNS服務(wù)器不知道GGSN的Gi接口的當(dāng)前狀態(tài),因此SGSN可能將MS連接到相同GGSN,此GGSN的Gn接口是可用/有效的而其Gi接口仍然是不可用的/失效的。
甚至在通過與當(dāng)前正服務(wù)請求MS的查詢SGSN在同一站點中的GGSN至所請求的外部PDN的連接可用時,標(biāo)準(zhǔn)DNS服務(wù)器還可能使查詢SGSN連接到另一站點的GGSN。下文將參照圖1對此情形作進(jìn)一步的詳述。
現(xiàn)參照圖1,采用示例性DNS服務(wù)器的示例性GPRS網(wǎng)絡(luò)環(huán)境總體用標(biāo)號100表示。在示例性GPRS網(wǎng)絡(luò)環(huán)境100中,所示MS與SGSN進(jìn)行無線通信。所示的兩個(2)SGSN(如SGSN1和SGSN2)和三個(3)GGSN(如GGSN1、GGSN2和GGSN3)通過Gn鏈路/接口與GPRS網(wǎng)絡(luò)的骨干網(wǎng)絡(luò)相連。所示GGSN1、GGSN2和GGSN3通過Gi鏈路/接口與外部分組數(shù)據(jù)網(wǎng)絡(luò)(如“my.isp.net”)相連。Gi鏈路可以與例如因特網(wǎng)協(xié)議(IP)兼容。所示示例性DNS服務(wù)器與骨干網(wǎng)相連。
設(shè)想GGSN1和GGSN3 Gn接口失效/不可用以及GGSN2 Gi接口失效/不可用。MS目前與北部站點中的SGSN1相連,并通過在其PDP上下文激活過程中指定APN為“my.isp.net”而請求到ISP網(wǎng)絡(luò)的連接。
SGSN1通過GPRS骨干網(wǎng)向DNS服務(wù)器發(fā)送DNS查詢并等待解析APN符號名“my.isp.net”。DNS服務(wù)器返回該APN所對應(yīng)的IP地址(即GGSN)列表。返回給SGSN1的列表的順序通常是隨機的(如GGSN1、GGSN3、GGSN2)。即便(i)其中一些GGSN在Gn和/或Gi鏈路/接口上不可用/失效,以及(ii)未考慮在給定網(wǎng)絡(luò)當(dāng)前狀態(tài)和DNS查詢起點位置條件下請求的位置/起點和最佳返回地址,DNS服務(wù)器也會返回所有IP地址。
SGSN1嘗試與列表中的第一GGSN、即本例中的GGSN1建立GTP隧道。因為GGSN1的Gn鏈路/接口失效/不可用,所以SGSN1不成功。然后,SGSN1嘗試與列表中的下一個GGSN、即GGSN3建立GTP隧道,雖然GGSN3位于南部站點。因為GGSN3的Gn鏈路/接口不可用/失效,所以SGSN1在與GGSN3建立GTP隧道時不成功。然后,SGSN1嘗試列表中的最后一個GGSN、即GGSN2。因為GGSN2的Gn鏈路/接口可用/有效,所以SGSN1成功地與GGSN2建立了GTP隧道。但是,MS因GGSN2的Gi接口不可用/失效而不能連接到ISP網(wǎng)絡(luò)(在本例中為外部PDN“my.isp.net”),結(jié)果,MS不能向/從ISP網(wǎng)絡(luò)(APN“my.isp.net”)發(fā)送/接收業(yè)務(wù)。MS從SGSN1上刪除其PDP上下文激活,SGSN1接著終止它與GGSN2的GTP會話。
考慮與此同時網(wǎng)絡(luò)狀態(tài)發(fā)生改變的情況。GGSN2的Gi鏈路/接口狀態(tài)切換為可用/有效,而GGSN3的Gn接口狀態(tài)切換為可用/有效。所以,GGSN2和GGSN3現(xiàn)在都分別使其Gn和Gi鏈路/接口可用/有效。具有靜態(tài)數(shù)據(jù)庫的標(biāo)準(zhǔn)DNS服務(wù)器不知道網(wǎng)絡(luò)中的狀態(tài)變化,因此它未采取相應(yīng)的行動。MS目前與北部站點的SGSN1相連,且正通過在其PDP上下文激活過程中指定APN“my.isp.net”而請求至ISP網(wǎng)絡(luò)的連接。
SGSN1向GPRS骨干網(wǎng)中的DNS服務(wù)器發(fā)送DNS查詢,以期待將APN符號名“my.isp.net”解析。DNS服務(wù)器返回該APN所對應(yīng)的IP地址(即GGSN)列表。返回給SGSN1的列表的順序通常是隨機的(如GGSN1、GGSN3、GGSN2)。
SGSN1嘗試與列表中的第一GGSN(即GGSN1)建立GTP隧道,因為GGSN1的Gn鏈路/接口不可用/失效,所以SGSN1不成功。然后,SGSN1嘗試與列表中的下一個GGSN、即GGSN3建立GTP隧道。雖然北部站點中的GGSN2的Gn和Gi鏈路/接口均可用/有效,但北部站點中的SGSN1與南部站點中的GGSN3成功地建立GTP隧道,MS從外部PDN收發(fā)數(shù)據(jù)。因此,雖然與SGSN1在相同站點中的GGSN2在請求時可用/有效,但SGSN1已連接到遠(yuǎn)處另一站點中的GGSN。這造成從北部站點中的SGSN1到南部站點中的GGSN3的低效率的路由,因為其實北部站點中的GGSN2是可用的。
現(xiàn)參照圖2,根據(jù)本發(fā)明的自適應(yīng)節(jié)點選擇的示例性功能塊總體用標(biāo)號200來表示。示例性功能塊200說明可以加以實現(xiàn)的多種功能,實現(xiàn)這些功能是為了提供用于通信路由的鏈路/節(jié)點列表,其中,所述列表排除所述通信不能路由通過的一些(如果不是全部)節(jié)點。監(jiān)測網(wǎng)絡(luò)內(nèi)、網(wǎng)絡(luò)之間等的不同鏈路/節(jié)點(例如所需的和/或適當(dāng)?shù)墓?jié)點及其相應(yīng)鏈路的關(guān)鍵IP地址表示的鏈路/節(jié)點)的狀況,并將其報告給自適應(yīng)節(jié)點選擇器(塊205)。無論是主動式還是被動式,監(jiān)測都可以以基本上相同的時間間隔定期進(jìn)行(例如,在后臺中運行,在收到報告時,等等),如此等等。
當(dāng)從用戶(例如通過網(wǎng)絡(luò)節(jié)點)收到名稱時(塊210),則查明與該名稱相關(guān)并具有受監(jiān)測的鏈路的節(jié)點。還可以查明并考慮與該名稱相關(guān)的節(jié)點本身的存在狀態(tài)。例如,網(wǎng)絡(luò)鏈路監(jiān)測器可以通過從網(wǎng)絡(luò)自動接收起作用/不起作用報告、查詢網(wǎng)絡(luò)、探查網(wǎng)絡(luò)等方式監(jiān)測網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)鏈路監(jiān)測器可以向Gn和Gi路由器板/接口的IP地址發(fā)送ICMP回應(yīng)請求,或者還可以探查應(yīng)用板以確??梢栽赟GSN和GGSN之間建立GTP隧道/會話。單獨的鏈路監(jiān)測/探查只確保來自/去往GGSN節(jié)點的鏈路/接口可用/有效。網(wǎng)絡(luò)監(jiān)測工具還可以發(fā)出探查消息。例如,它可以以如下方式相應(yīng)地向路由器和應(yīng)用板/處理器發(fā)送探查消息以例如設(shè)定間隔,發(fā)送X(X=可由操作員通過GUI來設(shè)定)個ICMP回應(yīng)分組到指定的IP地址,該指定的IP地址也可以由操作員通過GUI或CLI界面來設(shè)定?;蛘?,探查消息還可以按照可變定時方案和/或響應(yīng)于注意到的問題等而發(fā)出。
網(wǎng)絡(luò)監(jiān)測器可以在不同的Y個時間間隔發(fā)出X個探查消息。這允許在探查消息未能到達(dá)其目的地時,在路徑/鏈路失效或冗余的條件下使網(wǎng)絡(luò)匯聚。可以讓操作員選擇探查可以遍歷的不同路徑。探查還可用于測試用于GTP隧道終止和控制、信令和/或凈荷創(chuàng)建的應(yīng)用板/處理器。
根據(jù)監(jiān)測器報告的信息和從用戶接收的名稱對記錄進(jìn)行過濾(塊215)。將不可用/失效的系統(tǒng)地址從返回的響應(yīng)中過濾掉。根據(jù)例如層次結(jié)構(gòu)中的位置將記錄編組,且根據(jù)收到的站點查詢的位置(和/或類似的服務(wù)、類似的功能等)過濾記錄(塊220)。記錄還可以按優(yōu)先順序排列。網(wǎng)絡(luò)監(jiān)測器還可以參與動態(tài)路由協(xié)議,例如OSPF/RIP和BGP,并相應(yīng)地收集可用于過濾記錄的信息。
在查明具有連接能力(如根據(jù)最近的監(jiān)測記錄(有關(guān)功能塊205/215))的節(jié)點以及可選地進(jìn)行選擇、編組和/或優(yōu)先排序(屬于功能塊220)之后,將已查明節(jié)點的節(jié)點地址發(fā)往用戶(例如發(fā)往發(fā)出和/或發(fā)起請求的節(jié)點)(塊225)。應(yīng)理解,不必按照示例性功能塊200中的順序完成(或啟動)各功能。例如,過濾塊215可以在查明具有最低限度可接受連接能力和位置相關(guān)性的節(jié)點之前或與之基本上同時執(zhí)行,其中,最低限度可接受連接能力和位置相關(guān)性的組合可用于在該時刻返回可接受的答案。
如前所述,本發(fā)明的原理可以有利地應(yīng)用于例如GPRS網(wǎng)絡(luò)中。作為另一個示例,本發(fā)明的原理還可以有利地應(yīng)用于3G網(wǎng)絡(luò)中。在GPRS網(wǎng)絡(luò)中,兩類網(wǎng)絡(luò)節(jié)點是(i)在服務(wù)GPRS支持節(jié)點(SGSN),它實質(zhì)上是到(例如核心)分組數(shù)據(jù)網(wǎng)絡(luò)的接入點以及(ii)網(wǎng)關(guān)GPRS支持節(jié)點(GGSN),它實質(zhì)上是通向外部分組數(shù)據(jù)網(wǎng)絡(luò)(如ISP、企業(yè)網(wǎng)絡(luò)等)的網(wǎng)關(guān)。SGSN根據(jù)MS初始化的有效PDP上下文形成DNS查詢并發(fā)出DNS查詢以確定與MS所請求的接入點名稱(APN)相連的GGSN的位置。
例如,本發(fā)明的GPRS/3G實施例使DNS更加動態(tài),使其能夠通過監(jiān)測GGSN的Gn和Gi接口/鏈路和/或服務(wù)器如RADIUS和DHCP的當(dāng)前狀態(tài),和/或采取相應(yīng)行動而至少部分地在網(wǎng)絡(luò)內(nèi)收斂。自適應(yīng)節(jié)點選擇器可以監(jiān)測網(wǎng)絡(luò)中的關(guān)鍵IP地址并相應(yīng)地隨網(wǎng)絡(luò)節(jié)點和/或鏈路當(dāng)前狀態(tài)的變化而動態(tài)地更新其記錄。所以,自適應(yīng)節(jié)點選擇器可以只返回當(dāng)前有效/可用(可從/向收到DNS查詢的請求SGSN聯(lián)絡(luò))并且可用于連接期望的外部PDN的有效GGSN的IP地址。換言之,為了修正傳統(tǒng)DNS靜態(tài)屬性所導(dǎo)致的至少一些問題,以本說明書中所描述的GPRS自適應(yīng)節(jié)點選擇器來替代目前用于GPRS和3G網(wǎng)絡(luò)中的傳統(tǒng)DNS。此外,在某些實施例中,GPRS自適應(yīng)節(jié)點選擇器(即自適應(yīng)DNS)可以檢測請求者是誰(即傳來DNS查詢/請求的SGSN的位置/起點),并根據(jù)基于位置的APN選擇,利用該信息來映射/選擇/過濾該APN所對應(yīng)的適當(dāng)GGSN。
應(yīng)理解,圖1所示的網(wǎng)元可能與后續(xù)圖2-4中的網(wǎng)元有所不同,因為后續(xù)圖2-4中的網(wǎng)元可以根據(jù)本說明書中所述本發(fā)明原理加以改進(jìn)。例如,圖3中的GGSN可經(jīng)特定修改,以便通過監(jiān)測/探查相連的Gi/Gn鏈路并將其報告給自適應(yīng)節(jié)點選擇器來測試GGSN本身的功能和/或連接能力。圖2-4以及相關(guān)文字有助于說明和理解本發(fā)明的一些具體實施例、一些示例性網(wǎng)絡(luò)方案、以及自適應(yīng)節(jié)點選擇器如何改善網(wǎng)絡(luò)的連接性、基于位置的APN解析和對其的冗余響應(yīng)。
自適應(yīng)節(jié)點選擇器可以監(jiān)測例如Gn和Gi鏈路和相應(yīng)節(jié)點/網(wǎng)元上的關(guān)鍵IP地址,并相應(yīng)地更新其數(shù)據(jù)庫。這至少可以部分地減輕如下原因所造成的困難即當(dāng)自適應(yīng)節(jié)點選擇器需要僅返回與它視為可用的/作用著的/有效的條目對應(yīng)的結(jié)果時,標(biāo)準(zhǔn)DNS服務(wù)器卻返回對應(yīng)所請求的APN的所有可能結(jié)果。自適應(yīng)節(jié)點選擇器監(jiān)測GGSN節(jié)點的Gn和Gi接口/鏈路,并過濾掉因Gn或Gi鏈路不可用/失效而無法與其他GGSN節(jié)點通信而被它視為不可用/失效的GGSN的條目。
Gn鏈路需要加以監(jiān)測,以防止自適應(yīng)節(jié)點選擇器返回與SGSN代表MS所請求的APN相對應(yīng)的一些不再有效的條目,這些條目因至相應(yīng)GGSN的連接對該GGSN的Gn接口/鏈路不再可用/有效而不再有效。Gi鏈路也需要加以監(jiān)測,因為在Gn鏈路有效且要建立GPT隧道/會話時,可能Gi鏈路/接口不可用/失效。因此,在這些情況下,即便可能已經(jīng)建立了到GGSN的GTP連接及PDP上下文,仍然會因至指定的外部PDN的連接在Gi接口/鏈路上不可用/失效而不能發(fā)送或接收數(shù)據(jù)。此外,在某些實施例中,即便在自適應(yīng)節(jié)點選擇器已根據(jù)它通過其監(jiān)測功能收集到的、指示鏈路/接口/節(jié)點可用/有效的結(jié)果而采取了相應(yīng)的行動后,自適應(yīng)節(jié)點選擇器仍然通過探查已建立或?qū)⒁TP會話的應(yīng)用板(例如,其中要創(chuàng)建和終止GTP隧道)來檢查,就GTP連接而言所述應(yīng)用是否在GGSN上有效。
APN過濾/交換/優(yōu)選工具可選地用于根據(jù)DNS請求的源地址的位置/起點(origin)和所請求的APN來選擇某些“A”記錄并將它們返回到SGSN。它涉及發(fā)送DNS請求的節(jié)點的IP地址和所請求的APN,它然后根據(jù)DNS查詢/請求的位置返回優(yōu)先列表中最接近的GGSN IP地址(如果可用/有效的話)或下一個GGSN IP地址。這使得包含此特征的自適應(yīng)移動DNS響應(yīng)可視為基于地區(qū)/位置的查詢。某些實施例的另一可選方面包括本地或遠(yuǎn)程可管理性,其中,自適應(yīng)移動DNS可以在本地進(jìn)行管理或通過例如簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)或TELNET進(jìn)行遠(yuǎn)程管理。
現(xiàn)參照圖3,采用具有本發(fā)明的自適應(yīng)節(jié)點選擇功能的示例性DNS服務(wù)器的示例性GPRS網(wǎng)絡(luò)環(huán)境總的用標(biāo)號300來表示。在示例性GPRS網(wǎng)絡(luò)環(huán)境300中,所示北部站點中的MS與SGSN、即SGSN1進(jìn)行無線通信。所示的兩個(2)SGSN(如SGSN1和SGSN2)和三個(3)GGSN(如GGSN1、GGSN2和GGSN3)通過Gn鏈路/接口與GPRS網(wǎng)絡(luò)的骨干網(wǎng)相連。所示北部站點中的GGSN1和GGSN2以及南部站點中的GGSN3與外部PDN(如“my.isp.net”)相連。Gi鏈路可與例如因特網(wǎng)協(xié)議(IP)兼容。所示具有自適應(yīng)節(jié)點選擇功能的示例性DNS與GPRS網(wǎng)絡(luò)的骨干網(wǎng)相連并可連接到三個GGSN(如GGSN1、GGSN2和GGSN3)的Gn和Gi接口以及它們各自的終端主機(例如諸如可視為支持節(jié)點的DHCP和RADIUS之類的服務(wù)器)上。自適應(yīng)節(jié)點選擇器可包括其他硬件、如工作站(WS)來執(zhí)行其標(biāo)準(zhǔn)和所述功能。
繼續(xù)參照示例性GPRS網(wǎng)絡(luò)環(huán)境300,僅作為示例,假定自適應(yīng)節(jié)點選擇器用包括APN“my.isp.net”的多個APN的“A”記錄來配置,并且它在收到查詢時返回它視為可用/有效的GGSN的IP地址。此外,假定在給定時段內(nèi)GGSN1節(jié)點上的Gn鏈路/接口和GGSN3上的Gi鏈路/接口已變?yōu)槭А_€假定北部站點中GGN2上的Gi鏈路和Gn鏈路均可用/有效,這表示SGSN1和SGSN2可到達(dá)GGSN2,而且可通過GGSN2到達(dá)外部PDN“my.isp.net”。
在本示例中,對于位于北部站點中并與北部站點中的SGSN1相連的MS,利用如上所述的自適應(yīng)節(jié)點選擇器和各網(wǎng)絡(luò)節(jié)點的Gn和Gi鏈路/接口的狀態(tài),可能發(fā)生如下系列網(wǎng)絡(luò)事件(1)MS請求APN“my.isp.net”。
(2)SGSN1接收此請求并將其發(fā)送給GPRS骨干網(wǎng)中的自適應(yīng)節(jié)點選擇器。
(3)DNS的自適應(yīng)節(jié)點選擇器以作為唯一結(jié)果的GGSN2 IP地址作為響應(yīng),GGSN2是唯一可能可用/有效的GGSN(如上所述及所列舉的假設(shè)),這是因為監(jiān)測器報告GGSN2的Gn和Gi接口均可用且有效。監(jiān)測器通過探查(或類似的技術(shù)或方案)檢測到GGSN1上的Gn鏈路/接口失效/不可用,因此,自適應(yīng)移動DNS過濾GGSN1的A記錄,并且不在針對DNS/APN查詢的DNS響應(yīng)中返回GGSN1的IP地址。監(jiān)測器探查以類似的方式對GGSN3和Gi鏈路/接口進(jìn)行。同樣,自適應(yīng)節(jié)點選擇器意識到DNS查詢來自北部站點中的SGSN1,它就根據(jù)正在等待該A記錄的APN解析的SGSN的位置(且因為GGSN2的Gn和Gi接口/鏈路均可用/有效),返回作為最合適的GGSN的GGSN2的IP地址。
(4)然后,SGSN1利用自適應(yīng)節(jié)點選擇器返回的IP地址向GGSN2發(fā)起GTP信令,成功地建立至GGSN2的GTP隧道/會話。
(5)MS然后可以開始將數(shù)據(jù)傳送到表示為“my.isp.net”的被請求網(wǎng)絡(luò)以及從其接收數(shù)據(jù)。
現(xiàn)在(僅作為示例)假定,GGSN3已設(shè)法恢復(fù)其Gi接口/鏈路。在本示例中,北部站點中的SGSN2向自適應(yīng)節(jié)點選擇器發(fā)送(MS在PDP上下文激活中指定的)APN“my.isp.net”的DNS請求。自適應(yīng)節(jié)點選擇器已通過其監(jiān)測功能收集了網(wǎng)絡(luò)的當(dāng)前狀態(tài)并加以組織。監(jiān)測功能已報告GGSN2和GGSN3均使其Gn和Gi接口/鏈路可用/有效,而GGSN1使其Gn接口不可用/失效。
因此,自適應(yīng)節(jié)點選擇器可選擇返回多個地址,即對應(yīng)所請求的APN(即“my.isp.net”)的GGSN2和GGSN3的IP地址。但是,自適應(yīng)節(jié)點選擇器注意到對此APN的請求來自南部站點中的SGSN2,因此向SGSN2返回GGSN3的IP地址,而過濾掉GGSN2的IP地址。SGSN2隨后嘗試與GGSN3建立GTP會話/隧道,并取得成功。MS然后可以從所請求的網(wǎng)絡(luò)“my.isp.net”收發(fā)數(shù)據(jù)。
現(xiàn)在(僅作為示例)假定,GGSN3使其Gi接口/鏈路不可用/失效,GGSN1使其Gn鏈路/接口均可用/有效。在此示例中,當(dāng)前連接到南部站點中的SGSN2上的MS已在其PDP上下文激活中請求APN“my.isp.net”。南部站點中的SGSN2向自適應(yīng)節(jié)點選擇器發(fā)送MS指定的APN“my.isp.net”的DNS請求。
自適應(yīng)節(jié)點選擇器已通過其監(jiān)測功能收集了網(wǎng)絡(luò)的當(dāng)前狀態(tài)并加以組織。自適應(yīng)節(jié)點選擇器返回GGSN2的IP地址,這是因為SGSN2發(fā)起DNS請求之處附近的本地GGSN、即南部站點中的GGSN3因不是可用/有效的而被過濾掉。
這導(dǎo)致所有不可用的GGSN(即GGSN1和GGSN3)被過濾掉,由于本地GGSN(即GGSN3)被過濾掉,所以自適應(yīng)節(jié)點選擇器將GGSN2的IP地址返回給SGSN2。因此,即便GGSN2與SGSN2或MS不在同一站點中,MS也可以連接到外部PDN。換言之,自適應(yīng)節(jié)點選擇器首先從期待APN“my.isp.net”得到解析的SGSN2接收DNS查詢。在從自適應(yīng)節(jié)點選擇器收到GGSN2的地址之后,SGSN2嘗試與GGSN2建立GTP會話/隧道。SGSN2獲得成功。然后,MS可以開始將數(shù)據(jù)傳送到所請求的網(wǎng)絡(luò)“my.isp.net”和從其接收數(shù)據(jù)。
現(xiàn)參照圖4,用于根據(jù)本發(fā)明的、包括基于位置的過濾的自適應(yīng)節(jié)點選擇的其他示例性功能塊總體用標(biāo)號400來表示。示例性功能塊圖400包括記錄過濾器405、用戶選擇輸入功能塊410、選擇組記錄功能塊415、按優(yōu)先順序的響應(yīng)過濾器420和返回X個記錄的功能塊425。
自適應(yīng)節(jié)點選擇根據(jù)從監(jiān)測功能接收的報告過濾記錄(在塊405)。一旦從用戶收到名稱(在塊410),則將記錄編組(例如,根據(jù)采用例如子網(wǎng)地址的站點位置)(在塊415)。換言之,功能塊415可用于根據(jù)“A”記錄的相應(yīng)GPRS網(wǎng)絡(luò)位置將它們歸于某個組中(即,歸于多站點GPRS網(wǎng)絡(luò)中的某個特定站點內(nèi))。
按優(yōu)先順序列舉記錄功能(塊420)可用于返回按優(yōu)先順序列舉的記錄。例如,如果DNS查詢來自站點1,并且站點1中的所有GGSN節(jié)點不可用/失效,則自適應(yīng)節(jié)點選擇器返回例如在另一站點中可用的(例如,仍然根據(jù)位置)下一最佳GGSN。返回X個記錄功能(塊425)可用于限制要返回的可用/有效GGSN IP地址的數(shù)量。然后激活發(fā)送一個或多個響應(yīng)功能(塊430),以將X個記錄發(fā)送給查詢SGSN節(jié)點。
盡管已參照附圖,通過前述詳細(xì)說明對本發(fā)明的方法、系統(tǒng)和配置的實施例作了圖解和說明,但應(yīng)理解,本發(fā)明不限于所公開的實施例,而是可以進(jìn)行各種重新配置、修改和替換,同時又不背離如下權(quán)利要求書中所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種用于在網(wǎng)絡(luò)中實現(xiàn)自適應(yīng)節(jié)點選擇的方法,包括下列步驟監(jiān)測至少一個網(wǎng)元;檢測所述至少一個網(wǎng)元是否是無連接作用的;接收映射請求,所述映射請求包括至少一個名稱;響應(yīng)所述接收映射請求的步驟而利用數(shù)據(jù)結(jié)構(gòu)的條目將所述至少一個名稱映射到網(wǎng)絡(luò)節(jié)點;至少部分地根據(jù)所述檢測步驟過濾所述數(shù)據(jù)結(jié)構(gòu)的所述條目的至少一個字段;以及至少部分地根據(jù)所述過濾步驟而在對所述映射請求的響應(yīng)中省略所述網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)地址。
2.如權(quán)利要求1所述的方法,其特征在于,監(jiān)測至少一個網(wǎng)元的所述步驟包括主動查詢所述至少一個網(wǎng)元的步驟。
3.如權(quán)利要求1所述的方法,其特征在于,所述至少一個網(wǎng)元包括所述網(wǎng)絡(luò)節(jié)點。
4.如權(quán)利要求1所述的方法,其特征在于,所述至少一個網(wǎng)元包括至少一個與所述網(wǎng)絡(luò)節(jié)點相關(guān)的網(wǎng)絡(luò)鏈路/接口。
5.如權(quán)利要求4所述的方法,其特征在于,所述至少一個網(wǎng)絡(luò)鏈路/接口包括至少一個Gn和Gi鏈路/接口。
6.如權(quán)利要求1所述的方法,其特征在于,監(jiān)測至少一個網(wǎng)元的所述步驟包括探查所述至少一個網(wǎng)元的關(guān)鍵因特網(wǎng)協(xié)議地址的步驟。
7.如權(quán)利要求1所述的方法,其特征在于,無連接作用包括不可用和失效其中至少之一。
8.如權(quán)利要求1所述的方法,其特征在于,所述至少一個名稱包含域名。
9.如權(quán)利要求1所述的方法,其特征在于,所述接收映射請求的步驟包括從在服務(wù)通用分組無線業(yè)務(wù)支持節(jié)點和另一域名系統(tǒng)服務(wù)器其中至少之一接收域名系統(tǒng)查詢/請求的步驟。
10.如權(quán)利要求1所述的方法,其特征在于,將所述至少一個名稱映射到網(wǎng)絡(luò)節(jié)點的所述步驟包括將所述至少一個名稱映射到多個網(wǎng)絡(luò)節(jié)點的步驟,所述多個網(wǎng)絡(luò)節(jié)點包括所述網(wǎng)絡(luò)節(jié)點。
11.如權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)節(jié)點包括通用分組無線業(yè)務(wù)支持節(jié)點。
12.如權(quán)利要求1所述的方法,其特征在于還包括下列步驟再次檢測所述至少一個網(wǎng)元是否是有連接作用的;使所述數(shù)據(jù)結(jié)構(gòu)條目的所述至少一個字段可以作為對映射請求的響應(yīng);接收另一映射請求,所述另一映射請求包括所述至少一個名稱;響應(yīng)于接收另一映射請求的所述步驟而利用所述數(shù)據(jù)結(jié)構(gòu)的條目將所述至少一個名稱映射到所述網(wǎng)絡(luò)節(jié)點;至少部分地響應(yīng)于所述使能步驟而將所述網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)地址包含在對所述另一映射請求的另一響應(yīng)中。
13.如權(quán)利要求1所述的方法,其特征在于還包括下列步驟響應(yīng)于檢測所述至少一個網(wǎng)元是否是無連接作用的所述步驟記錄檢測到所述至少一個網(wǎng)元無連接作用。
14.如權(quán)利要求13所述的方法,其特征在于,記錄檢測到所述至少一個網(wǎng)元無連接作用的所述步驟包括在至少一個日志文件中記錄監(jiān)測到的狀態(tài)和響應(yīng)適配的步驟。
15.如權(quán)利要求1所述的方法,其特征在于還包括下列步驟至少部分地根據(jù)所述映射請求的位置和起點其中至少之一來過濾可映射到所述至少一個名稱的多個網(wǎng)絡(luò)節(jié)點。
16.如權(quán)利要求15所述的方法,其特征在于,在所述過濾步驟中利用發(fā)起所述映射請求的節(jié)點的站點位置。
17.如權(quán)利要求15所述的方法,其特征在于,所述過濾步驟在下列情況中的至少一個情況下執(zhí)行(i)在利用數(shù)據(jù)結(jié)構(gòu)的條目將所述至少一個名稱映射到網(wǎng)絡(luò)節(jié)點的所述步驟之前,(ii)至少部分地與所述映射步驟重疊,以及(iii)在所述映射步驟執(zhí)行之后。
18.一種在網(wǎng)絡(luò)中用于實現(xiàn)自適應(yīng)節(jié)點選擇的方法,包括下列步驟監(jiān)測多個網(wǎng)絡(luò)鏈路/接口;確定所述多個網(wǎng)絡(luò)鏈路/接口中的網(wǎng)絡(luò)鏈路/接口是失效的;記錄與所述網(wǎng)絡(luò)鏈路/接口相連的第一網(wǎng)絡(luò)節(jié)點無連接能力;從第二網(wǎng)絡(luò)節(jié)點接收域名請求,所述域名請求包含域名;查明所述域名和所述第一網(wǎng)絡(luò)節(jié)點之間與所述域名和第三網(wǎng)絡(luò)節(jié)點之間的聯(lián)系;以及至少部分地根據(jù)所述記錄和查明步驟形成域名響應(yīng),所述域名響應(yīng)包含所述第三網(wǎng)絡(luò)節(jié)點,但不包含所述第一網(wǎng)絡(luò)節(jié)點。
19.如權(quán)利要求18所述的方法,其特征在于還包括步驟將所述域名響應(yīng)發(fā)送到所述第二網(wǎng)絡(luò)節(jié)點。
20.如權(quán)利要求18所述的方法,其特征在于,所述確定所述多個網(wǎng)絡(luò)鏈路/接口的某個網(wǎng)絡(luò)鏈路/接口失效的步驟是響應(yīng)所述監(jiān)測多個網(wǎng)絡(luò)鏈路/接口的步驟而執(zhí)行的。
21.如權(quán)利要求18所述的方法,其特征在于,記錄與所述網(wǎng)絡(luò)鏈路/接口相連的第一網(wǎng)絡(luò)節(jié)點無連接能力的所述步驟包括識別域名網(wǎng)絡(luò)節(jié)點數(shù)據(jù)結(jié)構(gòu)的至少一個條目的步驟,所述域名網(wǎng)絡(luò)節(jié)點數(shù)據(jù)結(jié)構(gòu)將給定域名與不可用/失效的所述第一網(wǎng)絡(luò)節(jié)點的因特網(wǎng)協(xié)議(IP)地址相關(guān)聯(lián)。
22.如權(quán)利要求18所述的方法,其特征在于,按照通用分組無線業(yè)務(wù)協(xié)議,所述多個網(wǎng)絡(luò)鏈路/接口包括Gi和Gn鏈路/接口。
23.如權(quán)利要求18所述的方法,其特征在于,所述第一網(wǎng)絡(luò)節(jié)點和所述第三網(wǎng)絡(luò)節(jié)點各自包括網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點,而所述第二網(wǎng)絡(luò)節(jié)點包括在服務(wù)通用分組無線業(yè)務(wù)(支持節(jié)點。
24.如權(quán)利要求18所述的方法,其特征在于,所述監(jiān)測多個網(wǎng)絡(luò)鏈路/接口的步驟包括所述監(jiān)測關(guān)鍵因特網(wǎng)協(xié)議地址的步驟。
25.如權(quán)利要求18所述的方法,其特征在于,所述第一網(wǎng)絡(luò)節(jié)點和所述第三網(wǎng)絡(luò)節(jié)點各自包括具有通向因特網(wǎng)的連接的節(jié)點。
26.如權(quán)利要求18所述的方法,其特征在于,所述查明所述域名和所述第一網(wǎng)絡(luò)節(jié)點之間聯(lián)系和所述域名和第三網(wǎng)絡(luò)節(jié)點之間聯(lián)系的步驟還包括所述查明所述域名和多個網(wǎng)絡(luò)節(jié)點之間聯(lián)系的步驟;以及還包括如下步驟至少部分地根據(jù)所述第二節(jié)點的域名請求的位置和起點其中至少之一選擇所述多個網(wǎng)絡(luò)節(jié)點和將所述多個網(wǎng)絡(luò)節(jié)點排序。
27.一種用于實現(xiàn)主動移動域名服務(wù)器的系統(tǒng),包括用于監(jiān)測多個網(wǎng)絡(luò)鏈路/接口的裝置,所述多個網(wǎng)絡(luò)鏈路/接口中的每個網(wǎng)絡(luò)鏈路/接口可按關(guān)鍵因特網(wǎng)協(xié)議地址識別;用于維護數(shù)據(jù)庫的裝置,所述數(shù)據(jù)庫具有多個條目,所述多個條目中的每個條目包括特定的域名并對應(yīng)于與所述多個網(wǎng)絡(luò)鏈路/接口中的至少一個網(wǎng)絡(luò)鏈路/接口相連的至少一個網(wǎng)絡(luò)節(jié)點,用于維護數(shù)據(jù)庫的所述裝置通過如下方式維護所述數(shù)據(jù)庫如果所述監(jiān)測裝置確定與對應(yīng)的至少一個網(wǎng)絡(luò)節(jié)點相連的至少一個網(wǎng)絡(luò)鏈路/接口未提供連接時,則將所述多個條目的某個條目標(biāo)記為不可用/失效;用于接收含域名的域名請求的裝置;以域名響應(yīng)來響應(yīng)所述域名請求的裝置,所述域名響應(yīng)包括與所述數(shù)據(jù)庫中的域名相關(guān)聯(lián)并且其對應(yīng)條目未標(biāo)記為無效的多個網(wǎng)絡(luò)節(jié)點。
28.如權(quán)利要求27所述的方法,其特征在于還包括基于站點過濾所述多個網(wǎng)絡(luò)節(jié)點以創(chuàng)建過濾的域名請求的裝置;以及用于發(fā)送所述過濾的域名請求的裝置。
29.一種在通用分組無線業(yè)務(wù)網(wǎng)絡(luò)中自適應(yīng)地對通信進(jìn)行路由的方法,包括下列步驟監(jiān)測至少一個Gn和Gi接口/鏈路以監(jiān)測接口/鏈路故障,所述至少一個Gn和Gi接口/鏈路中的每個接口/鏈路與多個網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點中的至少一個網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點相連;維護包含多個條目的數(shù)據(jù)庫,所述多個條目中的每個條目將多個域名中的某個域名與所述多個網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點中的至少一個網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點及其相應(yīng)的因特網(wǎng)協(xié)議地址相關(guān)聯(lián);過濾掉與已被檢測出處于故障狀態(tài)的至少一個Gn和Gi接口/鏈路有關(guān)的網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點的因特網(wǎng)協(xié)議地址;從在服務(wù)通用分組無線業(yè)務(wù)支持節(jié)點接收包含域名的請求;利用所述數(shù)據(jù)庫的至少一個條目將所述域名映射到至少一個條目及其相應(yīng)因特網(wǎng)協(xié)議地址;利用由所述映射步驟得到的至少一個條目、但省略所述過濾步驟過濾掉的任何因特網(wǎng)協(xié)議地址或網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點地址形成響應(yīng),所述響應(yīng)列舉至少一個將被發(fā)往所述在服務(wù)通用分組無線業(yè)務(wù)支持節(jié)點的網(wǎng)關(guān)通用分組無線業(yè)務(wù)支持節(jié)點。
30.一種在網(wǎng)絡(luò)實現(xiàn)自適應(yīng)節(jié)點選擇的方法,包括下列步驟監(jiān)測多個網(wǎng)絡(luò)鏈路/接口;檢測多個失效的網(wǎng)絡(luò)鏈路/接口;確定與所述失效的網(wǎng)絡(luò)鏈路/接口相連的第一多個網(wǎng)絡(luò)節(jié)點;接收域名;確定與所述域名相關(guān)聯(lián)的第二多個網(wǎng)絡(luò)節(jié)點;確定第三多個網(wǎng)絡(luò)節(jié)點,所述第三多個網(wǎng)絡(luò)節(jié)點包括所有那些包括所述第二多個網(wǎng)絡(luò)節(jié)點、但還包括所述第一多個網(wǎng)絡(luò)節(jié)點的網(wǎng)絡(luò)節(jié)點除外的網(wǎng)絡(luò)節(jié)點;發(fā)送所述多個第三網(wǎng)絡(luò)節(jié)點。
31.一種用于在網(wǎng)絡(luò)中實現(xiàn)自適應(yīng)節(jié)點選擇的配置,包括數(shù)據(jù)庫,所述數(shù)據(jù)庫包括多個條目,所述多個條目中的每個條目包括名稱、相關(guān)網(wǎng)絡(luò)節(jié)點地址和相關(guān)聯(lián)的有效字段;網(wǎng)絡(luò)監(jiān)測器,所述網(wǎng)絡(luò)監(jiān)測器配置為監(jiān)測多個網(wǎng)絡(luò)鏈路/接口并檢測其不可用性,所述網(wǎng)絡(luò)監(jiān)測器適于確定對應(yīng)于檢測出不可用的網(wǎng)絡(luò)鏈路/接口的網(wǎng)絡(luò)節(jié)點地址,所述網(wǎng)絡(luò)監(jiān)測器還適于把與任何已檢測出不可用的網(wǎng)絡(luò)鏈路/接口相對應(yīng)的任何網(wǎng)絡(luò)節(jié)點地址相關(guān)聯(lián)的有效字段標(biāo)記為無效;至少一個響應(yīng)邏輯模塊,所述至少一個響應(yīng)邏輯模塊適于接收含收到的名稱的名稱請求,將所述接收的名稱應(yīng)用到所述數(shù)據(jù)庫上,檢索那些與接收的特定名稱相關(guān)聯(lián)但其相關(guān)有效字段未被標(biāo)記為無效的網(wǎng)絡(luò)節(jié)點地址,并據(jù)此準(zhǔn)備名稱響應(yīng),所述名稱響應(yīng)包含至少一個網(wǎng)絡(luò)節(jié)點地址。
32.如權(quán)利要求1所述的方法,其特征在于,所述監(jiān)測至少一個網(wǎng)元的步驟包括被動地收集正在所述網(wǎng)絡(luò)上廣播的有關(guān)路由可用性的信息。
33.如權(quán)利要求32所述的方法,其特征在于,所述被動地收集正在所述網(wǎng)絡(luò)上廣播的有關(guān)路由可用性的信息步驟包括參與開放式最短路徑優(yōu)先/路由信息協(xié)議/邊界網(wǎng)關(guān)協(xié)議路由監(jiān)測的步驟。
全文摘要
本發(fā)明的方法、系統(tǒng)和配置使自適應(yīng)節(jié)點選擇器(如自適應(yīng)域名服務(wù)器(DNS))能夠監(jiān)測網(wǎng)絡(luò)節(jié)點和/或它們之間的鏈路/接口,以有助于實現(xiàn)通向和通過網(wǎng)絡(luò)節(jié)點和在可用/可運行網(wǎng)絡(luò)鏈路之上的連接。自適應(yīng)節(jié)點選擇器可包括節(jié)點地址名稱映射器/過濾數(shù)據(jù)結(jié)構(gòu),其中,所述數(shù)據(jù)結(jié)構(gòu)中的一條或多條條目指示用于路由通過和/或到節(jié)點地址對應(yīng)節(jié)點的網(wǎng)絡(luò)節(jié)點和/或網(wǎng)絡(luò)鏈路工作是否正常。自適應(yīng)節(jié)點選擇器可通過例如查詢各種網(wǎng)元來監(jiān)測網(wǎng)絡(luò)。在某些實施例中,自適應(yīng)節(jié)點選擇器可包括基于位置/起始地點的過濾器、用于記錄各種監(jiān)測到的指示在起作用和未起作用的事件的日志記錄器以及響應(yīng)對可用/可運行接口/鏈路的查詢而返回IP地址的過濾器。
文檔編號H04L29/12GK1589545SQ02822786
公開日2005年3月2日 申請日期2002年9月17日 優(yōu)先權(quán)日2001年9月18日
發(fā)明者A·卡瓦納 申請人:艾利森公司