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

移動(dòng)導(dǎo)向器的制造方法

文檔序號(hào):7799800閱讀:435來(lái)源:國(guó)知局
移動(dòng)導(dǎo)向器的制造方法
【專利摘要】本發(fā)明公開(kāi)了移動(dòng)導(dǎo)向器。該移動(dòng)導(dǎo)向器具體涉及在已注冊(cè)為移動(dòng)節(jié)點(diǎn)的服務(wù)器集群之間分發(fā)服務(wù)器請(qǐng)求。注冊(cè)請(qǐng)求被從多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)接收到,該注冊(cè)請(qǐng)求指定轉(zhuǎn)交地址,該轉(zhuǎn)交地址可由外地代理分配。綁定被建立在多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)與相關(guān)聯(lián)的轉(zhuǎn)交地址之間,多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)彼此關(guān)聯(lián)。例如,多個(gè)移動(dòng)節(jié)點(diǎn)可被靜態(tài)或動(dòng)態(tài)地分配相同的歸屬地址。然后隧道被產(chǎn)生在歸屬代理和多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)的轉(zhuǎn)交地址之間,從而允許服務(wù)器請(qǐng)求經(jīng)由相關(guān)聯(lián)的隧道被歸屬代理分發(fā)到多個(gè)移動(dòng)節(jié)點(diǎn)中的一個(gè),或分發(fā)到移動(dòng)節(jié)點(diǎn)集群(例如與轉(zhuǎn)交地址相關(guān)聯(lián)的移動(dòng)節(jié)點(diǎn)集群)。
【專利說(shuō)明】移動(dòng)導(dǎo)向器
[0001]分案申請(qǐng)說(shuō)明
[0002]本申請(qǐng)是申請(qǐng)日為2004年2月2日、申請(qǐng)?zhí)枮?00480003915.2、題為“移動(dòng)導(dǎo)向器”的發(fā)明專利申請(qǐng)的分案申請(qǐng)。
【技術(shù)領(lǐng)域】
[0003]本發(fā)明涉及移動(dòng)IP網(wǎng)絡(luò)技術(shù)。更具體而言,本發(fā)明涉及在已注冊(cè)為移動(dòng)節(jié)點(diǎn)的服務(wù)器集群之間分發(fā)服務(wù)器請(qǐng)求。
【背景技術(shù)】
[0004]移動(dòng)IP是在保持因特網(wǎng)和/或WAN連接性的同時(shí)允許筆記本電腦和其他移動(dòng)計(jì)算機(jī)單元(“移動(dòng)節(jié)點(diǎn)”)在各種子網(wǎng)之間漫游的協(xié)議。在沒(méi)有移動(dòng)IP或類似協(xié)議的情況下,在從由一個(gè)子網(wǎng)服務(wù)的一個(gè)位置漫游到由不同的子網(wǎng)服務(wù)的另一個(gè)位置時(shí),移動(dòng)節(jié)點(diǎn)將無(wú)法保持連接。這是因?yàn)槊總€(gè)IP地址具有指定節(jié)點(diǎn)所位于的特定子網(wǎng)的字段。如果用戶希望拿走通常附接到一個(gè)節(jié)點(diǎn)的計(jì)算機(jī)并漫游,以使其經(jīng)過(guò)不同子網(wǎng),則漫游的計(jì)算機(jī)無(wú)法使用其歸屬基本IP地址。因此,跨國(guó)旅行的商人無(wú)法在其計(jì)算機(jī)跨過(guò)地理上不同的網(wǎng)段或無(wú)線節(jié)點(diǎn)并同時(shí)保持因特網(wǎng)連接性的情況下旅行。在便攜式計(jì)算設(shè)備的時(shí)代,這是不可接受的。
[0005]為了解決此問(wèn)題,開(kāi)發(fā)和實(shí)現(xiàn)了移動(dòng)IP協(xié)議。在2002年I月網(wǎng)絡(luò)工作組C.Perkins 等人編著的 “ IP Mobility Support for IPv4”(RFC3220)中描述了移動(dòng) IP 的實(shí)現(xiàn)。由 J.Solomon 所著的文本“Mobile IP, The Internet Unplugged 因特網(wǎng),,,PrenticeHall, 1998中也描述了移動(dòng)IP。這里通過(guò)引用將這兩個(gè)參考文獻(xiàn)都全部包含進(jìn)來(lái),用于所有用途。
[0006]移動(dòng)IP過(guò)程和環(huán)境在圖1中示出。移動(dòng)IP環(huán)境100包括因特網(wǎng)(或WAN)105,經(jīng)由因特網(wǎng)105,移動(dòng)節(jié)點(diǎn)110可經(jīng)由歸屬代理115或外地代理120的協(xié)調(diào)而通信。通常,歸屬代理115和外地代理120是執(zhí)行由軟件、硬件和/或固件實(shí)現(xiàn)的適當(dāng)移動(dòng)IP功能的路由器或其他網(wǎng)絡(luò)連接設(shè)備。注意整體網(wǎng)絡(luò)拓?fù)涫侨我獾模駳w屬代理115這樣的元素不需要直接連接到因特網(wǎng)105。例如,歸屬代理115可通過(guò)另一個(gè)路由器R1125被連接。接著,路由器R1125可以將一個(gè)或多個(gè)其他路由器R3130與因特網(wǎng)105連接。
[0007]當(dāng)移動(dòng)節(jié)點(diǎn)110被插接到其歸屬網(wǎng)段135時(shí),它通過(guò)其指定的歸屬代理115與因特網(wǎng)105連接。當(dāng)移動(dòng)節(jié)點(diǎn)110漫游時(shí),它可連接到遠(yuǎn)程網(wǎng)段140,并且通過(guò)可用的外地代理120通信。遠(yuǎn)程網(wǎng)段140上的其他節(jié)點(diǎn),例如PC145,也通過(guò)外地代理120與因特網(wǎng)105通信??梢约俣?,在地理上不同的位置有許多外地代理可用,以允許經(jīng)由移動(dòng)IP協(xié)議的廣泛分布的因特網(wǎng)連接。
[0008]移動(dòng)節(jié)點(diǎn)110可通過(guò)構(gòu)成移動(dòng)IP協(xié)議的一部分的各種代理請(qǐng)求和代理廣告來(lái)標(biāo)識(shí)外地代理120。當(dāng)移動(dòng)節(jié)點(diǎn)110與遠(yuǎn)程網(wǎng)絡(luò)段140交互時(shí),它編寫(xiě)對(duì)歸屬代理115的注冊(cè)請(qǐng)求,以將移動(dòng)節(jié)點(diǎn)110的當(dāng)前位置與其歸屬位置綁定。然后外地代理120將注冊(cè)請(qǐng)求150中繼到歸屬代理115。于是在注冊(cè)過(guò)程期間,歸屬代理115和移動(dòng)節(jié)點(diǎn)110可協(xié)商移動(dòng)節(jié)點(diǎn)110附接到外地代理120的條件。例如,移動(dòng)節(jié)點(diǎn)110可請(qǐng)求5小時(shí)的注冊(cè)壽命,而歸屬代理115可能只授予3小時(shí)的時(shí)間。當(dāng)協(xié)商被成功完成時(shí),歸屬代理115更新內(nèi)部“移動(dòng)性綁定表”,該表經(jīng)由移動(dòng)節(jié)點(diǎn)110的轉(zhuǎn)交地址(例如協(xié)同定位的轉(zhuǎn)交地址或外地代理的IP地址)將移動(dòng)節(jié)點(diǎn)110的當(dāng)前位置鏈接到移動(dòng)節(jié)點(diǎn)110的身份標(biāo)識(shí)(例如歸屬地址)。此夕卜,如果移動(dòng)節(jié)點(diǎn)110經(jīng)由外地代理120被注冊(cè),則外地代理120更新內(nèi)部“訪問(wèn)者表”,該表指定移動(dòng)節(jié)點(diǎn)地址、歸屬代理地址等。移動(dòng)節(jié)點(diǎn)的歸屬基本IP地址之間的歸屬代理115關(guān)聯(lián)、其當(dāng)前轉(zhuǎn)交地址以及該關(guān)聯(lián)的剩余壽命被稱為綁定。
[0009]如果移動(dòng)節(jié)點(diǎn)110希望從其新位置向?qū)?yīng)節(jié)點(diǎn)115發(fā)送消息,則移動(dòng)節(jié)點(diǎn)110將根據(jù)標(biāo)準(zhǔn)因特網(wǎng)協(xié)議,通過(guò)外地代理120在因特網(wǎng)105上將打包的輸出消息160轉(zhuǎn)發(fā)到對(duì)應(yīng)節(jié)點(diǎn)155。但是,如果對(duì)應(yīng)節(jié)點(diǎn)155希望將消息165發(fā)送到移動(dòng)節(jié)點(diǎn)110 (不論是答復(fù)來(lái)自移動(dòng)節(jié)點(diǎn)110的消息還是由于任何其他原因),則對(duì)應(yīng)節(jié)點(diǎn)155將該消息尋址到移動(dòng)節(jié)點(diǎn)110的IP地址,就好像移動(dòng)節(jié)點(diǎn)110處于本地網(wǎng)段135上一樣。來(lái)自對(duì)應(yīng)節(jié)點(diǎn)115的消息分組在因特網(wǎng)105上被轉(zhuǎn)發(fā)到路由器R2125,最后到達(dá)歸屬代理115。
[0010]根據(jù)歸屬代理115的移動(dòng)性綁定表,歸屬代理115認(rèn)識(shí)到移動(dòng)節(jié)點(diǎn)110不再附接到本地網(wǎng)段135。然后歸屬代理115根據(jù)移動(dòng)IP協(xié)議封裝來(lái)自對(duì)應(yīng)節(jié)點(diǎn)155的分組(這些分組被尋址到本地網(wǎng)段135上的移動(dòng)節(jié)點(diǎn)110),并且將這些封裝后的分組170轉(zhuǎn)發(fā)到移動(dòng)節(jié)點(diǎn)110的適當(dāng)?shù)霓D(zhuǎn)交地址。如果轉(zhuǎn)交地址是外地代理120的IP地址,則外地代理120剝?nèi)シ庋b,并將消息轉(zhuǎn)發(fā)給遠(yuǎn)程網(wǎng)段140上的移動(dòng)節(jié)點(diǎn)110。由歸屬代理115實(shí)現(xiàn)的到外地代理120的分組轉(zhuǎn)發(fā)機(jī)制常被稱為“隧道技術(shù)”。
[0011]存在能夠?qū)⒎?wù)器請(qǐng)求分發(fā)到從一組服務(wù)器中選出的一個(gè)服務(wù)器的各種系統(tǒng)。圖2是示出用于分發(fā)服務(wù)器請(qǐng)求的現(xiàn)有技術(shù)系統(tǒng)的圖。服務(wù)器選擇過(guò)程通常使用諸如距離和/或負(fù)載之類的各種度量來(lái)實(shí)現(xiàn)。一個(gè)這種系統(tǒng)是DistributedDirector,該系統(tǒng)可作為Cisco CSSllK內(nèi)容交換機(jī)從Cisco系統(tǒng)公司獲得。在這種系統(tǒng)中,服務(wù)器集群202中的每一個(gè)服務(wù)器通常被附接到與導(dǎo)向器204相同的局域網(wǎng)(LAN),所述導(dǎo)向器204負(fù)責(zé)分發(fā)其接收到的服務(wù)器請(qǐng)求。但是,如圖所示,這種現(xiàn)有技術(shù)系統(tǒng)通常要求服務(wù)器集群202中的每個(gè)服務(wù)器直接連接到用于將服務(wù)器請(qǐng)求分配到服務(wù)器集群202的導(dǎo)向器204,以便服務(wù)器請(qǐng)求被高效路由。不幸的是,在無(wú)重大限制的情況下,這種系統(tǒng)無(wú)法將服務(wù)器請(qǐng)求分發(fā)到未直接連接到負(fù)責(zé)分派這些請(qǐng)求的導(dǎo)向器204的服務(wù)器。
[0012]考慮到以上原因,如果能夠開(kāi)發(fā)一種系統(tǒng),該系統(tǒng)能允許服務(wù)器請(qǐng)求被分發(fā)到像位于遠(yuǎn)端的服務(wù)器這樣的服務(wù)器,則將會(huì)是令人滿意的。此外,如果能夠?qū)崿F(xiàn)一種系統(tǒng),用于高效并有效地將服務(wù)器請(qǐng)求路由到移動(dòng)IP環(huán)境中的服務(wù)器,則將會(huì)是有益的。

【發(fā)明內(nèi)容】

[0013]本發(fā)明提供了用于分派服務(wù)器請(qǐng)求的方法和裝置。這部分是通過(guò)由支持移動(dòng)IP的歸屬代理處理從充當(dāng)服務(wù)器的一組移動(dòng)節(jié)點(diǎn)接收到的注冊(cè)請(qǐng)求來(lái)實(shí)現(xiàn)的。一旦移動(dòng)節(jié)點(diǎn)已經(jīng)向歸屬代理注冊(cè),服務(wù)器請(qǐng)求就可被分派到任何移動(dòng)節(jié)點(diǎn),從而允許服務(wù)器請(qǐng)求被轉(zhuǎn)發(fā)到能夠滿足該請(qǐng)求的服務(wù)器。
[0014]根據(jù)本發(fā)明的一方面,歸屬代理響應(yīng)于服務(wù)器請(qǐng)求,處理從能夠充當(dāng)服務(wù)器的移動(dòng)節(jié)點(diǎn)集群接收到的注冊(cè)請(qǐng)求。注冊(cè)請(qǐng)求是從多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)接收到的,該注冊(cè)請(qǐng)求指定轉(zhuǎn)交地址。綁定被建立在多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)與相關(guān)聯(lián)的轉(zhuǎn)交地址之間,多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)是彼此關(guān)聯(lián)的。例如,多個(gè)移動(dòng)節(jié)點(diǎn)可被靜態(tài)或動(dòng)態(tài)分配相同的歸屬地址。然后隧道被產(chǎn)生在歸屬代理和多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)的轉(zhuǎn)交地址之間,從而允許服務(wù)器請(qǐng)求經(jīng)由相關(guān)聯(lián)的隧道被歸屬代理分發(fā)到多個(gè)移動(dòng)節(jié)點(diǎn)之一。例如,被尋址到歸屬地址的服務(wù)器請(qǐng)求可被轉(zhuǎn)發(fā)到被分配該歸屬地址的移動(dòng)節(jié)點(diǎn)之一。
[0015]根據(jù)本發(fā)明的另一個(gè)方面,服務(wù)器請(qǐng)求分派系統(tǒng)包括支持移動(dòng)IP的網(wǎng)絡(luò)設(shè)備(例如歸屬代理),該網(wǎng)絡(luò)設(shè)備適用于在多個(gè)移動(dòng)節(jié)點(diǎn)和相關(guān)聯(lián)的轉(zhuǎn)交地址之間建立綁定,所述多個(gè)移動(dòng)節(jié)點(diǎn)具有相同的歸屬地址。此外,請(qǐng)求分派機(jī)制適用于接收來(lái)自對(duì)應(yīng)節(jié)點(diǎn)的服務(wù)器請(qǐng)求,并將該服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到多個(gè)移動(dòng)節(jié)點(diǎn)之一,該服務(wù)器請(qǐng)求被尋址到與所述多個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的歸屬地址。請(qǐng)求分派機(jī)制可由歸屬代理或耦合到歸屬代理的設(shè)備實(shí)現(xiàn)。
[0016]根據(jù)本發(fā)明的另一個(gè)方面,轉(zhuǎn)交地址被分配給每個(gè)移動(dòng)節(jié)點(diǎn)。具體來(lái)說(shuō),當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)送注冊(cè)請(qǐng)求時(shí),諸如外地代理或HMIP MAP這樣的網(wǎng)絡(luò)設(shè)備將轉(zhuǎn)交地址分配給移動(dòng)節(jié)點(diǎn)。在 2002 年 10 月,Castelluccia, C., Malki, K., Soliman, H.和 L.Bellier的“Hierarchical MIPv6mobiIity management (ΗΜΙΡνθ),,,http: //www.1etf.0rg/internet-drafts/draft-1etf-mobileip-hmipv6-Q7.txt 中定義了 HMIP-MAP,此處通過(guò)弓 I用將其包含進(jìn)來(lái)用于所有用途。例如,網(wǎng)絡(luò)設(shè)備可確定轉(zhuǎn)交地址以前是否已被分配給了該移動(dòng)節(jié)點(diǎn)。如果轉(zhuǎn)交地址以前已經(jīng)被分配給了該移動(dòng)節(jié)點(diǎn),則該轉(zhuǎn)交地址在注冊(cè)請(qǐng)求中被提供,然后該注冊(cè)請(qǐng)求被轉(zhuǎn)發(fā)到歸屬代理。通過(guò)這種方式,移動(dòng)節(jié)點(diǎn)可由其轉(zhuǎn)交地址來(lái)區(qū)分。此外,多個(gè)移動(dòng)節(jié)點(diǎn)可與相同的外地代理或MAP相關(guān)聯(lián)。根據(jù)本發(fā)明的另一個(gè)方面,分派器被耦合到網(wǎng)絡(luò)設(shè)備,并且適用于選擇移動(dòng)節(jié)點(diǎn)之一來(lái)向服務(wù)器請(qǐng)求提供服務(wù)。該分派器可根據(jù)各種度量來(lái)選擇網(wǎng)絡(luò)節(jié)點(diǎn)(例如服務(wù)器),這些度量包括但不限于,負(fù)載以及與對(duì)應(yīng)節(jié)點(diǎn)的接近度。分派器可與網(wǎng)絡(luò)設(shè)備(例如歸屬代理)合并在單個(gè)設(shè)備中,或者可在與歸屬代理分離的網(wǎng)絡(luò)設(shè)備中。
[0017]根據(jù)本發(fā)明的另一個(gè)方面,在分派器/歸屬代理和外地代理處,兩級(jí)分派被執(zhí)行。更具體而言,移動(dòng)節(jié)點(diǎn)的每個(gè)集群被諸如轉(zhuǎn)交地址這樣的地址所標(biāo)識(shí)(歸屬地址標(biāo)識(shí)整個(gè)集群。HA將分組發(fā)送到由外地代理之一所擁有的轉(zhuǎn)交地址),該地址可能與集群靜態(tài)關(guān)聯(lián),或者可被動(dòng)態(tài)分配(例如由外地代理分配)。與集群關(guān)聯(lián)的這一地址將在發(fā)送給歸屬代理的注冊(cè)請(qǐng)求中指定。當(dāng)歸屬代理隨后接收到服務(wù)器請(qǐng)求(例如被尋址到歸屬地址的服務(wù)器請(qǐng)求)時(shí),歸屬代理確定適當(dāng)?shù)姆?wù)器集群,服務(wù)器請(qǐng)求將被分派到該服務(wù)器集群。然后歸屬代理將服務(wù)器請(qǐng)求分派到集群(例如由其轉(zhuǎn)交地址所標(biāo)識(shí)的集群)。然后外地代理將服務(wù)器請(qǐng)求分派到集群成員之一(例如與該轉(zhuǎn)交地址相關(guān)聯(lián)的集群成員)。為了支持此實(shí)施例,夕卜地代理最好只發(fā)送來(lái)自集群成員之一的單個(gè)注冊(cè)請(qǐng)求。從而,歸屬代理將會(huì)只標(biāo)識(shí)單個(gè)具有此轉(zhuǎn)交地址的服務(wù)器。此外,外地代理最好僅當(dāng)所有集群成員都已離開(kāi)或漫游出外地代理之后,才為該集群發(fā)送取消注冊(cè)請(qǐng)求。為了使得歸屬代理能夠?qū)⒎?wù)器請(qǐng)求分派到服務(wù)器集群,外地代理最好將集群的負(fù)載能力通知給歸屬代理。這可通過(guò)查詢集群成員并對(duì)集群成員的負(fù)載能力求和來(lái)實(shí)現(xiàn)。從而,在集群內(nèi)的所有服務(wù)器的能力都被利用之前,外地代理不會(huì)報(bào)告集群能力被完全利用。【專利附圖】

【附圖說(shuō)明】
[0018]圖1是移動(dòng)IP環(huán)境的框圖。
[0019]圖2是示出用于分發(fā)服務(wù)器請(qǐng)求的現(xiàn)有技術(shù)系統(tǒng)的圖。
[0020]圖3是示出根據(jù)本發(fā)明的各種實(shí)施例的服務(wù)器請(qǐng)求分派系統(tǒng)的圖,該系統(tǒng)用于將服務(wù)器請(qǐng)求分派到移動(dòng)節(jié)點(diǎn)集群之中的一個(gè)移動(dòng)節(jié)點(diǎn)。
[0021]圖4是示出根據(jù)本發(fā)明的各種實(shí)施例的一種方法的過(guò)程流程圖,該方法處理從移動(dòng)節(jié)點(diǎn)集群接收到的注冊(cè)請(qǐng)求,以在移動(dòng)節(jié)點(diǎn)集群和相同歸屬地址之間創(chuàng)建梆定。
[0022]圖5是示出示例性表(例如移動(dòng)性綁定表)的圖,在該表中存儲(chǔ)了具有相同歸屬地址的多個(gè)移動(dòng)節(jié)點(diǎn)的梆定。
[0023]圖6是示出根據(jù)本發(fā)明的各種實(shí)施例的一種方法的過(guò)程流程圖,該方法將服務(wù)器請(qǐng)求分派到集群形式的多個(gè)移動(dòng)節(jié)點(diǎn)之一。
[0024]圖7是示出示例性網(wǎng)絡(luò)設(shè)備的圖,在該網(wǎng)絡(luò)設(shè)備中可實(shí)現(xiàn)本發(fā)明的各種實(shí)施例?!揪唧w實(shí)施方式】
[0025]在以下描述中闡述了許多特定細(xì)節(jié),以提供對(duì)本發(fā)明的詳盡理解。但是,將會(huì)顯而易見(jiàn)的是,對(duì)于本領(lǐng)域的技術(shù)人員,本發(fā)明可在沒(méi)有這些特定細(xì)節(jié)中的某些或全部的情況下被實(shí)踐。在其他情況下,公知的過(guò)程步驟未被詳細(xì)描述,以避免不必要地模糊本發(fā)明的主題。
[0026]圖3是示出根據(jù)本發(fā)明的各種實(shí)施例的服務(wù)器請(qǐng)求分派系統(tǒng)的圖,該系統(tǒng)用于將服務(wù)器請(qǐng)求分派到移動(dòng)節(jié)點(diǎn)集群中的一個(gè)移動(dòng)節(jié)點(diǎn)。移動(dòng)節(jié)點(diǎn)集群包括與該集群相關(guān)聯(lián)的多個(gè)移動(dòng)節(jié)點(diǎn)。更具體而言,每個(gè)移動(dòng)節(jié)點(diǎn)充當(dāng)一個(gè)服務(wù)器。例如,服務(wù)器可支持彼此相同的應(yīng)用或功能,因此服務(wù)器可提供與其他服務(wù)器相同的功能。例如,每個(gè)服務(wù)器可提供對(duì)相同網(wǎng)站或網(wǎng)頁(yè)的訪問(wèn)。或者,每個(gè)服務(wù)器可提供彼此不同的功能。
[0027]在此例中,兩個(gè)不同的移動(dòng)節(jié)點(diǎn),移動(dòng)節(jié)點(diǎn)I (麗I) 302和移動(dòng)節(jié)點(diǎn)2 (麗2) 304,向歸屬代理306注冊(cè)。如上所述,移動(dòng)節(jié)點(diǎn)302和304是服務(wù)器。從而,雖然服務(wù)器支持移動(dòng)IP,并且因此可在網(wǎng)絡(luò)內(nèi)漫游,但它們可保持靜止,因此不必漫游到網(wǎng)絡(luò)內(nèi)的另一位置。換言之,服務(wù)器可以是靜止的,從而在這種情況下服務(wù)器不從該服務(wù)器注冊(cè)到的第一外地代理漫游到第二外地代理。如此例中所示,移動(dòng)節(jié)點(diǎn)302和304中的每一個(gè)分別與不同的外地代理,即外地代理I (FAl)308和外地代理2 (FA2)310保持連接。雖然移動(dòng)節(jié)點(diǎn)被示為連接到外地代理,但是移動(dòng)節(jié)點(diǎn)也可向歸屬代理306注冊(cè),而不訪問(wèn)外地代理。更具體而言,在因特網(wǎng)協(xié)議版本4 (IPv4)中,移動(dòng)節(jié)點(diǎn)可經(jīng)由外地代理或協(xié)同定位的轉(zhuǎn)交地址注冊(cè)。類似地,在因特網(wǎng)協(xié)議版本6 (IPv6)中,移動(dòng)節(jié)點(diǎn)可經(jīng)由HMIP MAP直接(無(wú)需外地代理)或間接注冊(cè)。從而,本發(fā)明可在一種系統(tǒng)中實(shí)現(xiàn),在該系統(tǒng)中,歸屬代理和多個(gè)移動(dòng)節(jié)點(diǎn)支持IPv4 或 IPv6 ο
[0028]如圖所示,移動(dòng)節(jié)點(diǎn)302和304中的每一個(gè)將注冊(cè)請(qǐng)求發(fā)送到歸屬代理306。類似地,移動(dòng)節(jié)點(diǎn)302和304接收響應(yīng)于注冊(cè)請(qǐng)求而來(lái)自歸屬代理306的注冊(cè)回復(fù)。在此例中,注冊(cè)請(qǐng)求經(jīng)由相應(yīng)的外地代理被轉(zhuǎn)發(fā)給歸屬代理306。此外,外地代理接收來(lái)自歸屬代理的注冊(cè)回復(fù),然后它將該注冊(cè)回復(fù)轉(zhuǎn)發(fā)給訪問(wèn)它的移動(dòng)節(jié)點(diǎn)。
[0029]一旦服務(wù)器移動(dòng)節(jié)點(diǎn)已經(jīng)向歸屬代理306注冊(cè),則歸屬代理和相關(guān)聯(lián)的分派器312接收和分派服務(wù)器請(qǐng)求到適當(dāng)?shù)姆?wù)器。更具體而言,對(duì)應(yīng)節(jié)點(diǎn)314將服務(wù)器請(qǐng)求(例如HTTP請(qǐng)求)發(fā)送到歸屬代理306。歸屬代理和相關(guān)聯(lián)的分派器一起選擇服務(wù)器集群中的移動(dòng)節(jié)點(diǎn)之一,并且將服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到選中的移動(dòng)節(jié)點(diǎn)。例如,分派器可用一個(gè)或多個(gè)服務(wù)器度量選擇多個(gè)移動(dòng)節(jié)點(diǎn)中的一個(gè),所述度量例如是負(fù)載平衡信息(例如CPU負(fù)載、開(kāi)放請(qǐng)求的數(shù)目、吞吐量)、與對(duì)應(yīng)節(jié)點(diǎn)的接近度、請(qǐng)求/支持的應(yīng)用以及客戶機(jī)側(cè)信息(例如QoS組、特權(quán))。這些度量只是示例性的,因此服務(wù)器選擇中通常使用的并且本領(lǐng)域的普通技術(shù)人員已知的其他度量未被提及,但也可用于服務(wù)器選擇過(guò)程中。此外,分派器可根據(jù)集群的服務(wù)器所支持的應(yīng)用來(lái)選擇服務(wù)器。此外,分派器可以是任何傳統(tǒng)分派器,例如可從Cisco系統(tǒng)公司獲得的Cisco CSSl 1000、可從IBM獲得的IBM網(wǎng)絡(luò)分派器,以及可從Nortel網(wǎng)絡(luò)公司獲得的Alteon分派器。
[0030]圖4是示出根據(jù)本發(fā)明的各種實(shí)施例的一種方法的過(guò)程流程圖,該方法處理從移動(dòng)節(jié)點(diǎn)集群接收到的注冊(cè)請(qǐng)求,以在移動(dòng)節(jié)點(diǎn)集群和相同的歸屬地址之間建立綁定。在塊402處,服務(wù)器集群中的移動(dòng)節(jié)點(diǎn)將注冊(cè)請(qǐng)求發(fā)送到歸屬代理。例如,移動(dòng)節(jié)點(diǎn)可用歸屬代理信息(例如歸屬代理地址)來(lái)靜態(tài)配置。注冊(cè)請(qǐng)求指定轉(zhuǎn)交地址,該轉(zhuǎn)交地址可以是外地代理的轉(zhuǎn)交地址或協(xié)同定位的轉(zhuǎn)交地址。注冊(cè)請(qǐng)求還包括與多個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的歸屬地址或網(wǎng)絡(luò)訪問(wèn)標(biāo)識(shí)符(NAI )。然后在塊404處,歸屬代理根據(jù)歸屬地址或NAI來(lái)驗(yàn)證移動(dòng)節(jié)點(diǎn)。
[0031]一種用于標(biāo)識(shí)用戶的標(biāo)準(zhǔn)方法在1999年I月網(wǎng)絡(luò)工作組的RFC2486中被提出,這里通過(guò)引用將其包含進(jìn)來(lái),其提出了 NAI的語(yǔ)法,其中NAI是在點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)驗(yàn)證期間由客戶機(jī)提交的用戶ID。例如,移動(dòng)節(jié)點(diǎn)可用像mnlOcisc0.com這樣的NAI來(lái)配置。從而,當(dāng)客戶機(jī)根據(jù)NAI被驗(yàn)證時(shí),IP地址(即歸屬地址)可被分配,供該客戶機(jī)所用。
[0032]集群的移動(dòng)節(jié)點(diǎn)是彼此關(guān)聯(lián)的。具體來(lái)說(shuō),根據(jù)各種實(shí)施例,多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)具有相同的歸屬地址。根據(jù)第一實(shí)施例,移動(dòng)節(jié)點(diǎn)集群被靜態(tài)分配相同的歸屬地址,該歸屬地址是由每個(gè)移動(dòng)節(jié)點(diǎn)在注冊(cè)請(qǐng)求中提供的。根據(jù)第二實(shí)施例,每個(gè)移動(dòng)節(jié)點(diǎn)被動(dòng)態(tài)分配相同的歸屬地址。更具體而言,與服務(wù)器集群相關(guān)聯(lián)的歸屬地址被標(biāo)識(shí)或獲取(例如使用NAI),并被分配給集群的移動(dòng)節(jié)點(diǎn)中的每一個(gè),如塊406和408處所示。
[0033]在塊410處,歸屬代理還在移動(dòng)節(jié)點(diǎn)和相關(guān)聯(lián)的轉(zhuǎn)交地址之間建立綁定。具體來(lái)說(shuō),諸如歸屬地址和轉(zhuǎn)交地址這樣的集群ID可被存儲(chǔ)在移動(dòng)性綁定表中,用于移動(dòng)節(jié)點(diǎn)。通過(guò)這種方式,多個(gè)條目可被存儲(chǔ),用于多個(gè)移動(dòng)節(jié)點(diǎn),并且因此被用單個(gè)歸屬地址標(biāo)識(shí)。示例性移動(dòng)性綁定表將在以下參考圖5更詳細(xì)描述。
[0034]然后在塊412處,歸屬代理在歸屬代理和移動(dòng)節(jié)點(diǎn)的轉(zhuǎn)交地址之間建立隧道,從而允許服務(wù)器請(qǐng)求經(jīng)由相關(guān)聯(lián)的隧道被歸屬代理分發(fā)到移動(dòng)節(jié)點(diǎn)。在塊414處,歸屬代理執(zhí)行其他標(biāo)準(zhǔn)移動(dòng)IP過(guò)程,并且在塊416處,過(guò)程對(duì)服務(wù)器集群中的多個(gè)移動(dòng)節(jié)點(diǎn)重復(fù)。通過(guò)這種方式,歸屬代理可接收和處理來(lái)自多個(gè)移動(dòng)節(jié)點(diǎn)的注冊(cè)請(qǐng)求。換言之,移動(dòng)節(jié)點(diǎn)向歸屬代理的注冊(cè)被用作控制在其上發(fā)生分派的集群成員的活動(dòng)子集的機(jī)制。從而,例如,當(dāng)服務(wù)器采取“離線”以進(jìn)行維護(hù)時(shí),它可向歸屬代理取消注冊(cè),這將其從集群中刪除。類似地,當(dāng)服務(wù)器被返回“在線”時(shí),服務(wù)器再次向歸屬代理注冊(cè),以使其可被包括在集群中,從而使其能夠接收服務(wù)器請(qǐng)求。
[0035]如上所述,集群中的移動(dòng)節(jié)點(diǎn)是服務(wù)器,因此在將注冊(cè)請(qǐng)求發(fā)送到歸屬代理后通常不漫游到網(wǎng)絡(luò)內(nèi)的另一位置。從而,在這種情況下,歸屬代理從多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)接收單個(gè)注冊(cè)請(qǐng)求。換言之,歸屬代理不必接收來(lái)自多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)的后續(xù)注冊(cè)請(qǐng)求。此外,在所描述的實(shí)施例中,多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)經(jīng)由不同的轉(zhuǎn)交地址(例如不同的外地代理)向歸屬代理注冊(cè)。
[0036]正如以上參考圖4所描述的,單個(gè)轉(zhuǎn)交地址可與單個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)。換言之,一個(gè)轉(zhuǎn)交地址不會(huì)與多個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)。但是,有可能多個(gè)移動(dòng)節(jié)點(diǎn)希望經(jīng)由相同外地代理(IPv4 中)或相同 HMIP MAP (如 http://www.1etf.0rg/internet-drafts/draft-1etf-mobileip-hmipv6-07.txt中所定義)注冊(cè)。從而,在一個(gè)實(shí)施例中,外地代理或HMIP MAP維護(hù)地址池。當(dāng)移動(dòng)節(jié)點(diǎn)發(fā)送注冊(cè)請(qǐng)求時(shí),在塊403處(未示出),如果尚無(wú)地址被分配給該移動(dòng)節(jié)點(diǎn),則地址可被從IP地址池中分配,以充當(dāng)該移動(dòng)節(jié)點(diǎn)服務(wù)器的轉(zhuǎn)交地址。移動(dòng)節(jié)點(diǎn)的IP地址最好被配置為回送地址,而不是被配置在以太網(wǎng)接口上,因此IP地址最好不被廣告。但是,外地代理可從注冊(cè)請(qǐng)求獲得移動(dòng)節(jié)點(diǎn)的MAC地址,以確定轉(zhuǎn)交地址是否被分配給了由MAC地址標(biāo)識(shí)的移動(dòng)節(jié)點(diǎn)。如果轉(zhuǎn)交地址以前未被分配給由MAC地址標(biāo)識(shí)的移動(dòng)節(jié)點(diǎn),則IP地址可被從池中分配,以充當(dāng)MAC地址的轉(zhuǎn)交地址?;蛘撸绻D(zhuǎn)交地址以前已被分配給由MAC地址標(biāo)識(shí)的移動(dòng)節(jié)點(diǎn),則以前分配的轉(zhuǎn)交地址被獲取。然后外地代理將包括此分配的轉(zhuǎn)交地址的注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)給歸屬代理。
[0037]正如以上參考圖4的塊410所描述的,歸屬代理構(gòu)建列表,比如包括用于具有相同歸屬地址的移動(dòng)節(jié)點(diǎn)的多個(gè)條目的移動(dòng)性綁定表。圖5是示出示例性表(例如移動(dòng)性綁定表)502的圖,在該表中,存儲(chǔ)了用于具有相同歸屬地址的多個(gè)移動(dòng)節(jié)點(diǎn)的綁定。具體來(lái)說(shuō),為了在多個(gè)移動(dòng)節(jié)點(diǎn)中的每一個(gè)和相關(guān)聯(lián)的轉(zhuǎn)交地址之間建立綁定,每個(gè)條目標(biāo)識(shí)與多個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的集群ID504 (例如歸屬地址)。此外,每個(gè)條目包括與相應(yīng)的移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的轉(zhuǎn)交地址506。因此,當(dāng)移動(dòng)節(jié)點(diǎn)由其轉(zhuǎn)交地址(例如外地代理或分配的轉(zhuǎn)交地址)唯一標(biāo)識(shí)時(shí),歸屬代理可將服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到由其轉(zhuǎn)交地址標(biāo)識(shí)的移動(dòng)節(jié)點(diǎn)。
[0038]在服務(wù)器集群中的移動(dòng)節(jié)點(diǎn)已經(jīng)向歸屬代理注冊(cè)后,服務(wù)器請(qǐng)求可被分派到一個(gè)或多個(gè)移動(dòng)節(jié)點(diǎn)。圖6是示出根據(jù)本發(fā)明的各種實(shí)施例的一種方法的過(guò)程流程圖,該方法將服務(wù)器請(qǐng)求分派到集群中的移動(dòng)節(jié)點(diǎn)之一。在塊602處,被尋址到歸屬地址(與服務(wù)器集群相關(guān)聯(lián))的請(qǐng)求(例如HTTP)請(qǐng)求被對(duì)應(yīng)節(jié)點(diǎn)發(fā)送,并被歸屬代理接收。在將服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到選中的移動(dòng)節(jié)點(diǎn)之前,移動(dòng)節(jié)點(diǎn)之一被選擇為向服務(wù)器請(qǐng)求提供服務(wù)。更具體而言,在塊604處,分派器獲取與集群成員相關(guān)聯(lián)的分派信息。例如,分派信息可包括負(fù)載信息、指示移動(dòng)節(jié)點(diǎn)與對(duì)應(yīng)節(jié)點(diǎn)的接近度的信息。此信息可通過(guò)經(jīng)由駐留在集群成員上的軟件查詢移動(dòng)節(jié)點(diǎn)或接收來(lái)自移動(dòng)節(jié)點(diǎn)的更新來(lái)獲取。在塊606處,分派器根據(jù)比如以上列出的一個(gè)或多個(gè)度量(例如負(fù)載、接近度),從列表(例如移動(dòng)性綁定表)中選擇移動(dòng)節(jié)點(diǎn)之一,以對(duì)服務(wù)器請(qǐng)求提供服務(wù)。由于列表可包括與一個(gè)或多個(gè)服務(wù)器集群相關(guān)聯(lián)的條目,因此在選擇移動(dòng)節(jié)點(diǎn)之一之前有必要確定哪些移動(dòng)節(jié)點(diǎn)與歸屬地址相關(guān)聯(lián)。一旦移動(dòng)節(jié)點(diǎn)被選中,服務(wù)器請(qǐng)求就被轉(zhuǎn)發(fā)到選中的集群成員。這可通過(guò)將服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到與選中的移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的轉(zhuǎn)交地址(例如從移動(dòng)性綁定表中獲得的轉(zhuǎn)交地址)來(lái)實(shí)現(xiàn)。
[0039]注意,移動(dòng)節(jié)點(diǎn)可能是多重歸屬的(意即它具有若干歸屬地址)。此外,移動(dòng)節(jié)點(diǎn)屬于幾個(gè)集群,就有幾個(gè)轉(zhuǎn)交地址。換句話說(shuō),對(duì)于移動(dòng)節(jié)點(diǎn)所屬的每個(gè)集群,移動(dòng)節(jié)點(diǎn)與一個(gè)額外的轉(zhuǎn)交地址相關(guān)聯(lián)。[0040]在其他實(shí)施例中,可以將多個(gè)移動(dòng)節(jié)點(diǎn)與相同的轉(zhuǎn)交地址(例如外地代理或HMIP)相關(guān)聯(lián),以建立子集群。在此實(shí)施例中,移動(dòng)節(jié)點(diǎn)可由其唯一歸屬地址來(lái)區(qū)分,并且可用等同于一個(gè)或多個(gè)轉(zhuǎn)交地址的子集群地址來(lái)配置?;蛘?,移動(dòng)節(jié)點(diǎn)可用與多個(gè)移動(dòng)節(jié)點(diǎn)相關(guān)聯(lián)的相同歸屬地址來(lái)配置。(如上所述,轉(zhuǎn)交地址可被靜態(tài)配置,或者由外地代理在接收到注冊(cè)請(qǐng)求時(shí)動(dòng)態(tài)分配)。或者,外地代理的轉(zhuǎn)交地址可充當(dāng)與該外地代理相關(guān)的那些移動(dòng)節(jié)點(diǎn)的集群地址。具體來(lái)說(shuō),集群被諸如歸屬代理接收到的注冊(cè)請(qǐng)求分組中的轉(zhuǎn)交地址這樣的地址所標(biāo)識(shí)。在606處,在接收到服務(wù)器請(qǐng)求時(shí),分派器/歸屬代理根據(jù)如上所述的度量,選擇移動(dòng)節(jié)點(diǎn)集群(例如由轉(zhuǎn)交地址標(biāo)識(shí)的集群),而不是特定移動(dòng)節(jié)點(diǎn)/服務(wù)器。從而,歸屬代理維護(hù)集群(例如由轉(zhuǎn)交地址標(biāo)識(shí)的集群)中的移動(dòng)節(jié)點(diǎn)/服務(wù)器(例如IP地址)的列表,該列表在注冊(cè)請(qǐng)求和取消注冊(cè)請(qǐng)求被接收到時(shí)被更新。然后,在608處,服務(wù)器請(qǐng)求被轉(zhuǎn)發(fā)到轉(zhuǎn)交地址,該轉(zhuǎn)交地址被外地代理截取,然后外地代理在轉(zhuǎn)交地址所標(biāo)識(shí)的服務(wù)器集群內(nèi)執(zhí)行負(fù)載平衡。與以上參考?xì)w屬代理所闡述的類似的負(fù)載平衡度量被外地代理所應(yīng)用,以在與外地代理相關(guān)聯(lián)的集群內(nèi)執(zhí)行負(fù)載平衡。通過(guò)這種方式,兩級(jí)分派可被執(zhí)行,以分派服務(wù)器請(qǐng)求。
[0041]注意到以下這點(diǎn)也是很重要的,即根據(jù)一個(gè)實(shí)施例,當(dāng)兩個(gè)或多個(gè)移動(dòng)節(jié)點(diǎn)與相同轉(zhuǎn)交地址相關(guān)聯(lián)時(shí),外地代理將不會(huì)為該轉(zhuǎn)交地址向歸屬代理發(fā)送多于一個(gè)注冊(cè)請(qǐng)求。換言之,當(dāng)注冊(cè)請(qǐng)求被從由轉(zhuǎn)交地址標(biāo)識(shí)的集群中的移動(dòng)節(jié)點(diǎn)之一發(fā)送時(shí),外地代理不會(huì)將來(lái)自另一個(gè)集群成員的另一個(gè)注冊(cè)請(qǐng)求轉(zhuǎn)發(fā)到其歸屬代理。從而,歸屬代理只會(huì)讓集群內(nèi)的單個(gè)移動(dòng)節(jié)點(diǎn)/服務(wù)器被標(biāo)識(shí)在其列表內(nèi)。
[0042]此外,根據(jù)一個(gè)實(shí)施例,當(dāng)兩個(gè)或多個(gè)移動(dòng)節(jié)點(diǎn)與相同轉(zhuǎn)交地址相關(guān)聯(lián)時(shí),外地代理也可將取消注冊(cè)請(qǐng)求發(fā)送到歸屬代理。但是,只有當(dāng)集群中的所有移動(dòng)節(jié)點(diǎn)都已漫游出外地代理,或者不再與外地代理相關(guān)聯(lián)時(shí),取消注冊(cè)請(qǐng)求才被發(fā)送。
[0043]由于外地代理在服務(wù)器集群內(nèi)執(zhí)行負(fù)載平衡,因此只有當(dāng)集群內(nèi)的所有服務(wù)器的能力都被利用時(shí),外地代理才會(huì)報(bào)告能力被完全利用。此外,外地代理還可諸如通過(guò)查詢集群成員來(lái)跟蹤集群的負(fù)載能力。集群的負(fù)載能力將是每個(gè)集群成員的負(fù)載能力之和。然后外地代理可將集群的負(fù)載能力通知給歸屬代理,使得歸屬代理能夠在多個(gè)服務(wù)器集群之間分派。
[0044]—般而言,本發(fā)明的技術(shù)可在軟件和/或硬件上實(shí)現(xiàn)。例如,它們可被實(shí)現(xiàn)在操作系統(tǒng)內(nèi)核中、單獨(dú)的用戶過(guò)程中、綁定到網(wǎng)絡(luò)應(yīng)用中的庫(kù)程序包中、特別構(gòu)造的機(jī)器上或網(wǎng)絡(luò)接口卡上。在本發(fā)明的特定實(shí)施例中,本發(fā)明的技術(shù)被實(shí)現(xiàn)在諸如操作系統(tǒng)這樣的軟件中,或在操作系統(tǒng)上運(yùn)行的應(yīng)用中。
[0045]本發(fā)明的技術(shù)的軟件或軟件/硬件混合實(shí)現(xiàn)可被實(shí)現(xiàn)在由存儲(chǔ)在存儲(chǔ)器中的計(jì)算機(jī)程序選擇性激活或重配置的通用可編程機(jī)上。這種可編程機(jī)可以是被設(shè)計(jì)用于處理網(wǎng)絡(luò)流量的網(wǎng)絡(luò)設(shè)備,例如路由器或交換機(jī)。這種網(wǎng)絡(luò)設(shè)備可具有多個(gè)網(wǎng)絡(luò)接口,例如包括幀中繼和ISDN接口。這種網(wǎng)絡(luò)設(shè)備的特定示例包括路由器和交換機(jī)。例如,本發(fā)明的歸屬代理和外地代理可被實(shí)現(xiàn)在特別配置的路由器、交換機(jī)或服務(wù)器上,例如可從SanJose, California的Cisco系統(tǒng)公司獲得的特別配置的路由器模型2600、3200、3600、4500、7200和7500。某些這種機(jī)器的一般體系結(jié)構(gòu)將出現(xiàn)在以下給出的描述中。在其他實(shí)施例中,本發(fā)明的技術(shù)可被實(shí)現(xiàn)在通用網(wǎng)絡(luò)主機(jī)上,例如個(gè)人電腦或工作站。此外,本發(fā)明至少可被部分實(shí)現(xiàn)在用于網(wǎng)絡(luò)設(shè)備或通用計(jì)算設(shè)備的卡(例如接口卡)上。
[0046]現(xiàn)參見(jiàn)圖7,適用于實(shí)現(xiàn)本發(fā)明的技術(shù)的網(wǎng)絡(luò)設(shè)備1500包括主中央處理單元(CPU)1505、接口 1510、存儲(chǔ)器1515和總線1520。當(dāng)在適當(dāng)軟件或固件的控制之下動(dòng)作時(shí),CPU1505可負(fù)責(zé)實(shí)現(xiàn)與所需網(wǎng)絡(luò)設(shè)備的功能相關(guān)聯(lián)的特定功能。例如,當(dāng)被配置為中間路由器時(shí),CPU1505可負(fù)責(zé)分析分組、封裝分組和轉(zhuǎn)發(fā)分組,以便傳輸?shù)綑C(jī)頂盒。CPU1505最好在包括操作系統(tǒng)(例如Windows NT)的軟件以及任何適當(dāng)?shù)膽?yīng)用軟件的控制下完成所有這些功能。
[0047]CPU1505可包括一個(gè)或多個(gè)處理器,例如來(lái)自Motorola微處理器家族或MIPS微處理器家族的處理器。在其他實(shí)施例中,處理器是特別設(shè)計(jì)的用于控制網(wǎng)絡(luò)設(shè)備1500的操作的硬件。
[0048]接口 1510通常作為接口卡(有時(shí)稱為“線路卡”)被提供。一般而言,它們控制網(wǎng)絡(luò)上數(shù)據(jù)分組的發(fā)送和接收,并且有時(shí)支持與網(wǎng)絡(luò)設(shè)備1500 —起使用的其他外圍設(shè)備??商峁┑慕涌谟幸蕴W(wǎng)接口、幀中繼接口、電纜接口、DSL接口、令牌環(huán)接口等等。此外,可提供各種高速接口,例如快速以太網(wǎng)接口、千兆位以太網(wǎng)接口、ATM接口、HSSI接口、P0S接口、FDDI接口、ASI接口、DHEI接口等等。一般而言,這些接口可包括適用于與適當(dāng)媒體通信的端口。在某些情況下,它們還可包括獨(dú)立處理器,在某些情況下還包括揮發(fā)性RAM。獨(dú)立處理器可控制諸如分組交換、媒體控制和管理這樣的通信密集型任務(wù)。通過(guò)提供用于通信密集型任務(wù)的單獨(dú)的處理器,這些接口允許CPU1505高效地執(zhí)行路由計(jì)算、網(wǎng)絡(luò)診斷、安全功
臺(tái)匕坐坐-匕寸寸ο
[0049]雖然圖15所示的系統(tǒng)示出了本發(fā)明的一個(gè)特定網(wǎng)絡(luò)設(shè)備,但是它絕不是可在其上實(shí)現(xiàn)本發(fā)明的唯一的網(wǎng)絡(luò)設(shè)備體系結(jié)構(gòu)。例如,具有處理通信以及路由計(jì)算等的單個(gè)處理器的體系結(jié)構(gòu)常被使用。此外,其他類型的接口和媒體也可與網(wǎng)絡(luò)設(shè)備一起使用。
[0050]不論網(wǎng)絡(luò)設(shè)備的配置如何,它都可采用一個(gè)或多個(gè)存儲(chǔ)器或存儲(chǔ)器模塊(例如存儲(chǔ)器1515),這些存儲(chǔ)器被配置為存儲(chǔ)數(shù)據(jù)、用于通用網(wǎng)絡(luò)操作的程序指令和/或與這里所述的技術(shù)的功能相關(guān)的其他信息。程序指令例如可控制操作系統(tǒng)和/或一個(gè)或多個(gè)應(yīng)用的操作。
[0051]因?yàn)檫@種信息和程序指令可用來(lái)實(shí)現(xiàn)這里描述的系統(tǒng)/方法,所以本發(fā)明涉及包括程序指令、狀態(tài)信息等的機(jī)器可讀介質(zhì),用于執(zhí)行這里描述的各種操作。機(jī)器可讀介質(zhì)的示例包括但不限于磁介質(zhì),例如硬盤(pán)、軟盤(pán)和磁帶;光介質(zhì),例如CD-ROM盤(pán);磁光介質(zhì),例如光磁軟盤(pán);以及特別配置為存儲(chǔ)和執(zhí)行程序指令的硬件設(shè)備,例如只讀存儲(chǔ)器設(shè)備(ROM)和隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)。本發(fā)明還可以被實(shí)現(xiàn)在穿過(guò)適當(dāng)介質(zhì)的載波中,其中適當(dāng)介質(zhì)例如是無(wú)線電波、光線路、電線等。程序指令的示例既包括諸如由編譯器產(chǎn)生的機(jī)器碼,也包括包含可由計(jì)算機(jī)用解釋程序執(zhí)行的更高級(jí)代碼的文件。
[0052]雖然這里顯示和描述了本發(fā)明的示例性實(shí)施例和應(yīng)用,但是保持在本發(fā)明的概念、范圍和精神內(nèi)的許多變動(dòng)和修改都是有可能的,并且對(duì)于熟讀此申請(qǐng)后的本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),這些變動(dòng)將會(huì)變得顯而易見(jiàn)。例如,本發(fā)明被描述成被配置為符合在編寫(xiě)此文檔之時(shí)有效的移動(dòng)IP標(biāo)準(zhǔn)。但是應(yīng)該理解,本發(fā)明不限于這種實(shí)現(xiàn)。此外,雖然移動(dòng)節(jié)點(diǎn)/服務(wù)器集群可由轉(zhuǎn)交地址標(biāo)識(shí),但是標(biāo)識(shí)移動(dòng)節(jié)點(diǎn)集群的其他方式也可被實(shí)現(xiàn)。因此,本發(fā)明應(yīng)該被視為示例性的,而不是限制性的,并且本發(fā)明不限于這里給出的細(xì)節(jié),而是可以在所附權(quán)利要求書(shū)的范圍以及等同物的范圍內(nèi)被修改。
【權(quán)利要求】
1.一種在支持移動(dòng)IP的歸屬代理中的方法,包括: 接收來(lái)自多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的每一個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)移動(dòng)節(jié)點(diǎn)的注冊(cè)請(qǐng)求,所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群形成移動(dòng)節(jié)點(diǎn)集群,其中,所述移動(dòng)節(jié)點(diǎn)集群中的每一個(gè)移動(dòng)節(jié)點(diǎn)具有相同的歸屬地址且由所述歸屬代理支持,每一個(gè)所述移動(dòng)節(jié)點(diǎn)子集群由轉(zhuǎn)交地址標(biāo)識(shí),并且所述移動(dòng)節(jié)點(diǎn)集群中的每一個(gè)移動(dòng)節(jié)點(diǎn)是服務(wù)器,并且其中,所述注冊(cè)請(qǐng)求指定分配給相應(yīng)移動(dòng)節(jié)點(diǎn)子集群的轉(zhuǎn)交地址; 在所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群的每一個(gè)與相關(guān)聯(lián)的轉(zhuǎn)交地址之間建立綁定;以及在所述歸屬代理和所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群的每一個(gè)的轉(zhuǎn)交地址之間建立隧道,從而允許服務(wù)器請(qǐng)求經(jīng)由相關(guān)聯(lián)的隧道被所述歸屬代理分發(fā)到所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)移動(dòng)節(jié)點(diǎn)子集群,以使得所述服務(wù)器請(qǐng)求可被進(jìn)一步分派到所述一個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)選中移動(dòng)節(jié)點(diǎn)。
2.如權(quán)利要求1所述的方法,其中所述轉(zhuǎn)交地址被外地代理分配給所述移動(dòng)節(jié)點(diǎn)子集群。
3.如權(quán)利要求1所述的方法,其中所述轉(zhuǎn)交地址被HMIPMAP分配給所述移動(dòng)節(jié)點(diǎn)子集群。
4.如權(quán)利要求1所述的方法,其中所述服務(wù)器中的每一個(gè)支持相同的應(yīng)用或功能。
5.如權(quán)利要求1所述的方法,其中所述服務(wù)器中的每一個(gè)提供對(duì)相同網(wǎng)站或網(wǎng)頁(yè)的訪問(wèn)。
6.如權(quán)利要求1所述的方法,其中所述服務(wù)器中的每一個(gè)與相同外地代理保持連接,并且所述服務(wù)器中的每一個(gè)具有相同的轉(zhuǎn)交地址。
7.如權(quán)利要求1所述的方法,其中所述服務(wù)器中的每一個(gè)與相同HMIP保持連接,并且所述服務(wù)器中的每一個(gè)具有相同的轉(zhuǎn)交地址。
8.如權(quán)利要求1所述的方法,其中所述服務(wù)器在將所述注冊(cè)請(qǐng)求發(fā)送到所述歸屬代理之后,不漫游到網(wǎng)絡(luò)內(nèi)的另一位置。
9.如權(quán)利要求8所述的方法,其中所述服務(wù)器不從該服務(wù)器注冊(cè)到的第一外地代理漫游到第二外地代理。
10.如權(quán)利要求1所述的方法,其中所述歸屬代理接收來(lái)自任一個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)移動(dòng)節(jié)點(diǎn)的單個(gè)注冊(cè)請(qǐng)求。
11.如權(quán)利要求9所述的方法,其中所述歸屬代理不接收來(lái)自任一個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)移動(dòng)節(jié)點(diǎn)的后續(xù)注冊(cè)請(qǐng)求。
12.如權(quán)利要求1所述的方法,其中所述歸屬代理將與所述移動(dòng)節(jié)點(diǎn)集群相關(guān)聯(lián)的所述歸屬地址分配給該移動(dòng)節(jié)點(diǎn)集群中的每一個(gè)移動(dòng)節(jié)點(diǎn)。
13.如權(quán)利要求12所述的方法,其中所述注冊(cè)請(qǐng)求包括NAI,所述方法還包括: 獲取與所述NAI相關(guān)聯(lián)的歸屬地址。
14.如權(quán)利要求1所述的方法,其中在所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群的每一個(gè)和所述轉(zhuǎn)交地址之間建立綁定的步驟包括: 在移動(dòng)性綁定表中存儲(chǔ)多個(gè)條目,所述多個(gè)條目中的每一個(gè)標(biāo)識(shí)與所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群相關(guān)聯(lián)的集群ID。
15.如權(quán)利要求14所述的方法,其中所述集群ID是分配給所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群的單個(gè)歸屬地址。
16.如權(quán)利要求15所述的方法,其中所述多個(gè)條目中的每一個(gè)包括與相應(yīng)移動(dòng)節(jié)點(diǎn)子集群相關(guān)聯(lián)的所述轉(zhuǎn)交地址。
17.如權(quán)利要求1所述的方法,其中所述轉(zhuǎn)交地址是協(xié)同定位的轉(zhuǎn)交地址或外地代理轉(zhuǎn)交地址。
18.如權(quán)利要求1所述的方法,其中所述歸屬代理和所述多個(gè)移動(dòng)節(jié)點(diǎn)支持IPv4。
19.如權(quán)利要求1所述的方法,其中所述歸屬代理和所述多個(gè)移動(dòng)節(jié)點(diǎn)支持IPv6。
20.如權(quán)利要求1所述的方法,還包括: 接收來(lái)自對(duì)應(yīng)節(jié)點(diǎn)的服務(wù)器請(qǐng)求,所述服務(wù)器請(qǐng)求被尋址到與所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群相關(guān)聯(lián)的所述歸屬地址;以及 將所述服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到與所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)移動(dòng)節(jié)點(diǎn)子集群相關(guān)聯(lián)的轉(zhuǎn)交地址,從而允許所述服務(wù)器請(qǐng)求被進(jìn)一步分派到所述一個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)選中移動(dòng)節(jié)點(diǎn)。
21.如權(quán)利要求20所述的方法,還包括: 選擇所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)來(lái)對(duì)所述服務(wù)器請(qǐng)求提供服務(wù)。
22.如權(quán)利要求21所述的方法,其中選擇所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)的步驟包括: 根據(jù)一個(gè)或多個(gè)度量選擇所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè),所述一個(gè)或多個(gè)度量包括負(fù)載信息以及所述移動(dòng)節(jié)點(diǎn)子集群中的移動(dòng)節(jié)點(diǎn)與所述對(duì)應(yīng)節(jié)點(diǎn)的接近度中的至少一個(gè)。
23.如權(quán)利要求21所述的方法,其中選擇所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)以向所述服務(wù)器請(qǐng)求提供服務(wù)的步驟包括: 在選擇所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)之前確定與所述歸屬地址相關(guān)聯(lián)的多個(gè)移動(dòng)節(jié)點(diǎn)子集群。
24.如權(quán)利要求21所述的方法,其中將所述服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到所述多個(gè)移動(dòng)節(jié)點(diǎn)子集群中的一個(gè)的步驟包括: 將所述服務(wù)器請(qǐng)求轉(zhuǎn)發(fā)到與選中的移動(dòng)節(jié)點(diǎn)子集群相關(guān)聯(lián)的轉(zhuǎn)交地址。
【文檔編號(hào)】H04W28/08GK103974332SQ201410112758
【公開(kāi)日】2014年8月6日 申請(qǐng)日期:2004年2月2日 優(yōu)先權(quán)日:2003年2月12日
【發(fā)明者】帕斯卡爾·蒂貝爾, 埃里克·萊維·阿貝格諾里, 戴維·C·福斯特, 肯特·K·萊翁 申請(qǐng)人:思科技術(shù)公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
城步| 获嘉县| 赣州市| 万安县| 天峨县| 神木县| 苗栗市| 株洲市| 姜堰市| 玉山县| 民权县| 紫金县| 潍坊市| 吉木萨尔县| 沂南县| 禹州市| 大港区| 应用必备| 济宁市| 临安市| 吉隆县| 华坪县| 江山市| 萨迦县| 琼海市| 五台县| 河曲县| 二手房| 北宁市| 张家港市| 土默特左旗| 东阿县| 呈贡县| 六安市| 中超| 临泽县| 绵阳市| 安溪县| 和平区| 彭泽县| 邢台市|