專利名稱:具有同時本地和外部網(wǎng)絡(luò)連接的多接口移動節(jié)點的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及針對具有多個接口和同時進行本地和外網(wǎng)連接的移動節(jié)點的 改善服務(wù)質(zhì)量。
背景技術(shù):
因特網(wǎng)協(xié)議的當(dāng)前版本(IPv4)已證明是健壯和易于實現(xiàn)的,而且是能共同 使用的,并已經(jīng)過規(guī)模改變的考驗,最終適用于今天因特網(wǎng)的全球使用范圍。 自從1981年起,它還沒有進行過實質(zhì)的改變。存在幾個最初設(shè)計沒有預(yù)見到的方面,包括因特網(wǎng)近來的指數(shù)增長以至 于IPv4地址空間的耗盡,因特網(wǎng)以及因特網(wǎng)骨干維持較大路由表的能力的增 長,簡單配置的需求,在IP級的安全需求,對數(shù)據(jù)傳送的實時性的更好的支 持的需求(服務(wù)質(zhì)量),以及增加的移動性。為了處理這些方面,已經(jīng)開發(fā)了所知的IPv6的一套協(xié)議和標(biāo)準(zhǔn)。IPv6被 設(shè)計為IPv4的進化版以及自然的增強。所有IPv4的路由算法可以用于路由IPv6,唯一的區(qū)別在于IPv6的地址 是128比特長,而在IPv4中是32比特長。在IPv6中的新路由能力包括供應(yīng) 商選擇、主機移動性以及自動重尋址。用IPv6鄰居發(fā)現(xiàn)功能,IPv6解決了關(guān)于連接于同一鏈路的節(jié)點之間的交 互的問題。這其中包括路由器發(fā)現(xiàn)、地址解析、下一站確定以及鄰居不可到 達(dá)沖全測、重定向以及鄰居通告。路由是基于子網(wǎng)前綴以及分組的目標(biāo)IP地址。因此,當(dāng)移動節(jié)點未連接 于其本地鏈路時,被指定到該移動節(jié)點的分組不能到達(dá)該移動節(jié)點。該本地 鏈路是該移動節(jié)點的本地IPv6子網(wǎng)前綴存在的鏈路。不管移動節(jié)點的移動, 每次移動節(jié)點移動到新鏈路時,移動節(jié)點能夠改變其IP地址以繼續(xù)通信。然 而,當(dāng)該移動節(jié)點改變位置時,它不能保持傳送以及較高層的連接。因此, 當(dāng)意識到具有計算能力的移動計算機和電話成為未來因特網(wǎng)的主要對象時, IPv6移動性支持尤其重要。IPv6允許移動節(jié)點從一個鏈路移動到另一個,而無需改變該移動節(jié)點的IP地址。IPv6移動性在其本地鏈路的本地子網(wǎng)前綴內(nèi)向該移動節(jié)點分配IP 地址。該地址就是所知的節(jié)點的本地地址(HoA)。因此,不管該移動節(jié)點連接 于因特網(wǎng)的當(dāng)前點,被路由到該移動節(jié)點的本地地址的分組到達(dá)它們的目標(biāo) 地,而且在移動到新鏈路后,該移動節(jié)點能夠繼續(xù)與其它節(jié)點通信。原則上,與移動IPv4 —樣,相同的基本組件也存在于移動IPv6中,除 了在移動IPv6中沒有外部代理外。當(dāng)移動節(jié)點在本地時,尋址到其本地地址 的分組使用傳統(tǒng)的因特網(wǎng)路由機制被路由到該移動節(jié)點的本地鏈路。當(dāng)移動 節(jié)點移動到外部鏈路時,該移動節(jié)點將接收轉(zhuǎn)交地址(CoA),然后在漫游中使 用該移動節(jié)點的新轉(zhuǎn)交地址,向本地地址發(fā)送綁定更新。在該移動節(jié)點登錄其轉(zhuǎn)交地址之后,本地代理執(zhí)行代理鄰居發(fā)現(xiàn),其意 味著該本地代理代表該移動節(jié)點組播鄰居通告。然后,以IPv6封裝將分組發(fā) 送到該移動節(jié)點。下面的說明基于在IP中使用的標(biāo)準(zhǔn)語言。通常鏈路層包括在操作系統(tǒng)中 的設(shè)備驅(qū)動器以及相應(yīng)的網(wǎng)絡(luò)接口卡和計算機。它們一起處理與線纜或所使 用的任何類型媒介物理連接的所有硬件細(xì)節(jié)。網(wǎng)絡(luò)層處理分組在網(wǎng)絡(luò)中的移 動。例如,在此發(fā)生分組的路由。鏈路層是因特網(wǎng)協(xié)議組中的最底層。在移動IPv6下,即使遠(yuǎn)離本地時,移動節(jié)點(MN)也能夠通過其本地地址 而被達(dá)到。為此,該MN與轉(zhuǎn)交地址(CoA)相關(guān)聯(lián),該轉(zhuǎn)交地址提供關(guān)于該移 動節(jié)點的當(dāng)前位置的信息。MN的本地代理(HA)以及對方節(jié)點(CN)在緩存中 的本地地址與轉(zhuǎn)交地址之間建立綁定,從而指定到該移動節(jié)點的分組被直接 發(fā)送到轉(zhuǎn)交地址。如果MN位于其本地網(wǎng)絡(luò)中,其注銷該轉(zhuǎn)交地址并直接以 其本地地址4妾收分組。為了使HA為節(jié)點截取通信,使用鄰居發(fā)現(xiàn)協(xié)議的代理鄰居通告。根據(jù) 移動IPv6,如果在HA中存在針對MN的綁定的緩存項,該HA發(fā)送代理鄰 居通告,這樣,在HA附近的節(jié)點的鄰居緩存項被更新,所有到MN的通信 被發(fā)送到HA的鏈路層地址。在IETF中,正在進行怎樣增強移動IPv6以支持帶有多個接口的移動節(jié)點的討論。同時使用多個接口增加了終端的服務(wù)質(zhì)量,并更好地使用了網(wǎng)絡(luò)六旦 谷里。建議在HA中允許帶有過濾機制的多個綁定(即每個本地地址多個轉(zhuǎn)交地址),以在每個流的基礎(chǔ)上傳遞(tunnel)到不同的CoA上(參見圖1)。針對這 一點,例如,該綁定更新能夠包括IPv6首標(biāo)的流標(biāo)簽作為過濾器。進一步, 在綁定更新中引入新比特,以向HA通知多個同時綁定。在圖1中,示出了 連接到兩個外網(wǎng)的MN。該MN已經(jīng)在HA上注冊兩個CoA以及過濾參數(shù), 并經(jīng)外網(wǎng)1接收一個流以及經(jīng)外網(wǎng)2接收另一個流。 本發(fā)明所針對的內(nèi)容是基于下面的 一般性假設(shè) MN至少具有一個本地地址(HoA)以及多個接口 MN希望用多個接口同時使用同 一本地地址以傳送不同的流 當(dāng) 一個接口被連接到本地網(wǎng)絡(luò)時,MN也希望使用多個接口具有連接到該本地鏈路的多個路由器,即,本地代理不是該本地鏈路中 的唯一路由器當(dāng)回到本地網(wǎng)絡(luò),即MN的 一個接口被連接到該本地鏈路時,現(xiàn)有技術(shù) 描述了兩個可能的方法。在第一種方法中,MN向HA發(fā)送BU并將其本地地址作為CoA,本地 注冊比特和有效期被設(shè)置為0,以使得其本地代理不再為它截取或傳遞 (tunnel)分組。此時,本地代理從綁定緩存中刪除所有綁定,并停止發(fā)送代 理鄰居通告。另一方面,MN開始在本地鏈路上發(fā)送鄰居通告,這樣,在路 由器上的鄰居緩存項被改變,所有的通信被直接發(fā)送到MN。在第二種方法中,MN在本地一隨路上注銷對接口的綁定,并停止使用該 接口。此時,根據(jù)過濾規(guī)則,所有先前被發(fā)送到被注銷的接口的通信被發(fā)送 到所剩的注冊過的接口上。在兩種情形中,MN不可能同時使用本地鏈路和外部鏈路。對于該確定的問題的簡單解決方法是對于MN,即使在其本地鏈路上 時也獲得轉(zhuǎn)交地址,而不直接使用本地地址。這樣,不發(fā)送具有HoA作為 CoA的BU, MN在HA上注冊CoA并在BU中設(shè)置多個綁定位。另外,需要MN使連接到本地鏈路的接口上的本地地址無效。這種解決方法最大的缺點在于,在HA和MN之間的分組都被IP封裝, 這將導(dǎo)致較高的分組開銷,雖然MN被連接到其本地鏈路上并能夠接收直接 發(fā)送到其HoA的分組。本發(fā)明正是考慮到上述情況而提出的,其目的是即使有一個接口被連接 到本地鏈路,也允許移動節(jié)點用多個接口使用一個本地地址,而不增加額外的分組開銷。 發(fā)明內(nèi)容獨立權(quán)利要求的主題實現(xiàn)了上述目的。本發(fā)明的有利實施例是從屬權(quán)利 要求的主題。為了實現(xiàn)該目的,本發(fā)明提供了 一種用于在分組交換網(wǎng)絡(luò)中的節(jié)點管理 的方法和系統(tǒng),其中第一節(jié)點作為第二節(jié)點的代理。兩個節(jié)點都具有網(wǎng)絡(luò)層 地址和鏈路層地址,在網(wǎng)絡(luò)層的網(wǎng)絡(luò)層地址和在鏈路層的鏈路層地址都用于 在分組交換網(wǎng)絡(luò)中的通信。該第一節(jié)點從該第二節(jié)點接收請求,以接收并轉(zhuǎn) 發(fā)尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組,由此,相同的網(wǎng)絡(luò)層地址與第一 節(jié)點和第二節(jié)點相關(guān)聯(lián),而該第一和第二節(jié)點具有不同的鏈路層地址。該第 一節(jié)點向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告其鏈路層地址作為針對該第二節(jié) 點的網(wǎng)絡(luò)層地址的目的地地址,而該第二節(jié)點不通告。響應(yīng)于該通告,該第 一節(jié)點接收去往該第二節(jié)點的網(wǎng)絡(luò)層地址、具有該第一節(jié)點的鏈路層地址的 分組,并且,該第一節(jié)點利用其鏈路層地址,把尋址到該第二節(jié)點的網(wǎng)絡(luò)層 地址的分組發(fā)送到該第二節(jié)點。根據(jù)一有利實施例,在把尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組發(fā)送到 該第二節(jié)點期間,該第一節(jié)點和第二節(jié)點位于具有至少一個接口的同一鏈路上。在另一個有利實施例中,該分組交換網(wǎng)絡(luò)是IP網(wǎng)絡(luò)。本發(fā)明的另 一個有利方面是,該第 一節(jié)點是本地代理或媒介轉(zhuǎn)換器或防火墻。在本發(fā)明的另一個實施例中,該第二節(jié)點是移動節(jié)點。 根據(jù)另一個有利實施例,IP網(wǎng)絡(luò)是本地網(wǎng)絡(luò)。在本發(fā)明的另 一個有利實施例中,該移動節(jié)點被同時連接到本地網(wǎng)絡(luò)和 夕卜4卩網(wǎng)纟各。在本發(fā)明的另 一個實施例中,該本地代理^t巴該移動節(jié)點的網(wǎng)絡(luò)本地地址 映射到該移動節(jié)點的鏈路層地址。根據(jù)另一個有利實施例,以作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地 地址的該第 一節(jié)點的鏈路層地址更新連接到該分組交換網(wǎng)絡(luò)的節(jié)點的鄰居緩 存。在本發(fā)明的另 一個實施例中,停止向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告 該第一節(jié)點的鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址, 以及該第二節(jié)點通告其鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的 地地址。本發(fā)明的另 一 個實施例涉及用于在分組交換網(wǎng)絡(luò)中的節(jié)點管理的系統(tǒng), 其中該分組交換網(wǎng)絡(luò)包括適于作為第二節(jié)點的代理的第一節(jié)點,兩個節(jié)點都 具有網(wǎng)絡(luò)層地址和鏈路層地址,在網(wǎng)絡(luò)層的網(wǎng)絡(luò)層地址和在鏈路層的鏈路層 地址被用于在分組交換網(wǎng)絡(luò)中通信。該第一節(jié)點適于從該第二節(jié)點接收請求, 以接收并轉(zhuǎn)發(fā)尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組,由此,相同的網(wǎng)絡(luò)層 地址與第一節(jié)點和第二節(jié)點相關(guān)聯(lián),而該第一和第二節(jié)點具有不同的鏈路層 地址。該第一節(jié)點進一步適于向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告其鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址,而該第二節(jié)點不通告; 響應(yīng)于該通告,該第一節(jié)點進一步適于接收去往該第二節(jié)點的網(wǎng)絡(luò)層地址、 具有該第 一節(jié)'點的鏈路層地址的分組。該第 一節(jié)點進一步適于利用其鏈路層 地址,把尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組發(fā)送到該第二節(jié)點。即使該移動節(jié)點通過一個接口與本地鏈路連接,該本地代理也進行代理 鄰居通告。為此,對除了本地代理外的其它節(jié)點,MN在本地鏈路上是不可 見的。MN向該本地代理通告其鏈路層地址,而該本地代理把去往該MN的 通信轉(zhuǎn)發(fā)到MN的鏈路層地址上。
從下面以及正如在附圖中所示的本發(fā)明各種實施例的更詳細(xì)的說明中,進一步的特征以及優(yōu)點將變得明顯,其中 圖1示出了在外網(wǎng)中多個鏈路的使用; 圖2示出了本地鏈路接口在本地代理的注冊; 圖3示出了在本地網(wǎng)中向移動節(jié)點的分組傳送; 圖4示出了根據(jù)本發(fā)明實施例的一般情形;以及 圖5是根據(jù)本發(fā)明實施例的流程圖。
具體實施方式
下面的段落將說明本發(fā)明的各種實施例,以及說明進一步的可替換的結(jié)構(gòu)。僅為了說明的目的,大部分實施例都是針對IP網(wǎng)絡(luò)而說明的,并且在后 續(xù)部分所使用的術(shù)語主要涉及IP術(shù)語。然而,針對IP架構(gòu)所使用的術(shù)語以本發(fā)明涉及一種方法,其中移動節(jié)點可以同時使用多個接口,以增加服 務(wù)質(zhì)量并更好的利用網(wǎng)絡(luò)容量。本地網(wǎng)絡(luò)中的本地代理以及移動節(jié)點被增強 以支持多個綁定,也允許經(jīng)一個移動節(jié)點接口對外部網(wǎng)絡(luò)以及經(jīng)另一個移動 節(jié)點接口對本地網(wǎng)絡(luò)的同時使用。下面將說明解決方案,其中即使一個接口被連接到本地鏈路,MN也能夠用多個接口使用一個本地地址而沒有另外的分組開銷。為此,改變鄰居發(fā)現(xiàn)(Neighbor Discovery ),即,即使MN被連接到本地鏈路而且MN沒有向 本地地址發(fā)送鄰居通告,MN的本地代理也進^t代理鄰居發(fā)現(xiàn)。當(dāng)MN通過一個接口進入本地網(wǎng)絡(luò)時,其4妻收由^f各由器之一或由本地代 理發(fā)送的路由器通告。根據(jù)前綴,MN檢測到這是本地鏈路。為了向本地代 理發(fā)送綁定更新,MN必須知道本地代理的鏈路層地址。如果接收到的路由 器通告是由MN的本地代理發(fā)送的,并可由本地代理比特組和在所改變的前 綴信息選項中的全球IP地址確定,則MN能夠通過包含在路由器通告中的源A左?女Sl丄 一、止J;—:法士 l丄乂JU Iff/ AA》:i S々曰力:4 2々1lU 』rt罷i^i^ 1^1 3久rH哭;系土是由另一個路由器發(fā)送的,則MN能夠以其本地地址作為目標(biāo)地址向本地代 理的被請求節(jié)點組播地址和作為IP源地址的未指定地址發(fā)送鄰居請求。接著, HA將向所有節(jié)點組播地址發(fā)送包括其鏈路層地址的鄰居通告?,F(xiàn)在,當(dāng)接收到鄰居通告時,MN能夠在其鄰居緩存項中記錄HA的鏈 路層地址并發(fā)送BU。在這個綁定更新中,MN包含HoA作為CoA,并另外 設(shè)置一比特以表示進一步使用多個綁定。這樣,HA知道MN被同時連接到 外網(wǎng)和本地網(wǎng),以及HA必須連續(xù)地為MN 4戈理鄰居發(fā)現(xiàn)。除了針對流的過濾參數(shù)外,MN在BU中包括其鏈路層地址(參見圖2)。 在圖2中,MN在移動后經(jīng)一個接口被連接到本地網(wǎng)絡(luò)。MN在本地代理上 一起注冊其鏈路層地址和一些過濾參數(shù)。然后,本地代理更新其綁定緩存以 及其鄰居緩存,這樣,針對MN的本地地址的項被映射到MN的鏈路層地址。 否則,如果沒有包括鏈路層地址,該本地代理將利用鄰居發(fā)現(xiàn)協(xié)議來確定MN 的鏈路層地址。但是由于本地代理為MN進行代理鄰居發(fā)現(xiàn),HA將用其自己的鏈路層地址來回復(fù)而不是用來自MN的鏈路層地址。即使MN通過一個接口被連接到本地鏈路,本地代理也將繼續(xù)為MN發(fā) 送代理鄰居通告。那意味著在鏈路上的各節(jié)點所接收的鄰居通告包括HA的 鏈路層地址,所以在鏈路上的其它節(jié)點的鄰居緩存據(jù)此而被更新。然后,由 相鄰節(jié)點(例如接入路由器)向移動節(jié)點所發(fā)送的分組被首先傳送到本地代理。本地代理能夠基于綁定緩存項中的過濾器確定在哪個路徑上向MN發(fā)送 這些分組。如果到達(dá)HA的分組與MN的HoA以及針對本地接口的過濾器匹 配,那么它們不是IP封裝的,不會傳遞至CoA。這些分組被轉(zhuǎn)發(fā)到鏈路層并 利用在HA的鄰居緩存項中提供的MN的鏈路層地址,直接轉(zhuǎn)發(fā)到MN。這 樣,沒有附加的IP封裝開銷(參見圖3)。在圖3中,本地代理根據(jù)過濾參數(shù)向移動節(jié)點發(fā)送通信。 一個流經(jīng)外網(wǎng) 傳遞至移動節(jié)點的CoA2,而另 一個流被直接發(fā)送到連接到本地鏈路的接口 。也必要對MN進行修 文,即,不允許MN答復(fù)鄰居請求以及發(fā)送鄰居通 告。因此,MN在本地鏈路上是不可見的,這意味著,除了本地代理,MN 對其它節(jié)點而言是離線的。當(dāng)MN經(jīng)一個接口被連接到本地鏈路并希望經(jīng)該接口向CN發(fā)送分組時, 其可以直接向默認(rèn)的輸出接入路由器發(fā)送這些分組,并把本地地址作為IP源i.L i丄為此,如果有預(yù)定的輸出分組,移動節(jié)點必須進行下一跳(next-hop)確 定,以獲知下一跳的IP地址。因此,如果有針對目的地IP地址的項時,先 檢查目的地緩存。如果沒有,MN執(zhí)行針對前綴列表的最長前綴匹配,以確 定該分組的目的地是在線還是離線。如果目的地是離線的,則從默認(rèn)的路由 器列表(例如本地代理)中選擇路由器。一旦知道了下一跳的IP地址,為了關(guān)于那個鄰居的鏈路層信息,MN檢 查該鄰居緩存。如果在該鄰居緩存中沒有記錄,MN執(zhí)行地址解析。但是, 由于對于這些鄰居,MN在本地鏈路上一定是不可見的,所以它以非指定地 址作為IP源地址(即,本地地址不作為IP源地址)向所請求的節(jié)點組播地址發(fā) 送鄰居請求。鄰居請求的目標(biāo)地址被設(shè)置為鄰居的IP地址。該鄰居將向所有節(jié)點地址組播鄰居通告。在該鄰居通告中,包括目標(biāo)鏈 路層選項,這樣向MN告知該鄰居的鏈路層地址,從而該MN能夠更新其鄰 居緩存。由于到鄰居或經(jīng)過鄰居的通信可能失敗,MN應(yīng)當(dāng)跟蹤MN正向其發(fā)送分組的鄰居的可到達(dá)狀態(tài)。為此,使用定時器以等待該路徑工作正常的肯定確認(rèn)。在定時器期滿之后,MN向該鄰居發(fā)送單播鄰居請求。該鄰居以鄰居 通告向MN的源地址做出響應(yīng)。由于本地代理的代理鄰居通告,本地代理是 鄰居的鄰居通告的接收者。該本地代理必須把該鄰居通告發(fā)送到MN以確認(rèn) 可到達(dá)性。路由器發(fā)送重定向消息,以對特定目的地而重定向主機到更好的下一跳 路由器,或者向主機告知目的地實際上是鄰居(即,在線)。如果由連接到本地 鏈路的MN的接口所發(fā)送的分組觸發(fā)路由器,以發(fā)送重定向消息,那么由于 代理鄰居通告,由本地代理接收該重定向消息。因此,該本地代理必須把該 重定向消息發(fā)送到MN,以向該MN通告更好的目的地。上述的解決方案也可以被用于更一般的情形,其中一個節(jié)點為在同一鏈 路上的另 一節(jié)點執(zhí)行代碼轉(zhuǎn)換或過濾。路由器將接收指定到該不在鏈路上的節(jié)點的分組。如果該節(jié)點再次在鏈路上, 它將自己發(fā)送鄰居通告并接收該分組。接下來(參見圖4),雖然一特定節(jié)點(即在本地網(wǎng)絡(luò)中除了一個節(jié)點(N2) 外的所有節(jié)點)在鏈路上, 一節(jié)點應(yīng)該作為該特定其它節(jié)點的代理,把帶有節(jié) 點N5的IP地址的通信發(fā)送到節(jié)點N2的鏈路層地址。節(jié)點N2自身必須能夠 把帶有節(jié)點N5的IP地址的通信發(fā)送到節(jié)點N5的鏈路層地址。在圖4中, 節(jié)點N2接收指向N5的所有通信,并在一些可能的處理之后把這些通信轉(zhuǎn)發(fā) 到N5。為此,要求在節(jié)點N2的鄰居緩存中與在本地網(wǎng)絡(luò)中的其它節(jié)點的鄰居 緩存中,節(jié)點N5的映射是不同的。另夕卜,節(jié)點N2必須以其自己的鏈路層地址為節(jié)點N5發(fā)送代理鄰居通告, 以及不允許節(jié)點N5發(fā)送鄰居通告。該一般解決方案的關(guān)鍵特征如下所述。 一個節(jié)點N5請求另一個節(jié)點N2 接收并轉(zhuǎn)發(fā)指定到N5的IP地址的分組。這樣,在同一鏈路上的2個節(jié)點(N2 和N5)都接收同一 IP地址的分組(但具有不同的鏈路層地址)。這2個節(jié)點僅 使用它們的正常IP和鏈路層地址與相互通信。N2以其鏈路層地址作為目的 地地址,為N5的IP地址發(fā)送代理鄰居通告。而另一個節(jié)點N5不發(fā)送鄰居點。然后,該通告。N2知道N5的鏈路層地址,并把帶有N5的IP地址的分組發(fā)送到N5 的鏈路層地址。N5能夠通過禁止N2發(fā)送代理鄰居通告、并經(jīng)其自己發(fā)送鄰 居通告來接管該接收。上述的一般情況也在圖5的流程圖中示出,其中在步驟501中,第一節(jié) 點從第二節(jié)點接收請求,以接收并轉(zhuǎn)發(fā)尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分 組。在步驟502中,該第一節(jié)點向連接到分組交換網(wǎng)絡(luò)的節(jié)點通告該第一節(jié) 點的鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址。然后,在 步驟503中,響應(yīng)于通告,該第一節(jié)點接收去往該第二節(jié)點的網(wǎng)絡(luò)層地址、 具有該第一節(jié)點的鏈路層地址的分組。然后,在步驟504中,該第一節(jié)點利 用其鏈路層地址把尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組發(fā)送到該第二節(jié) 點。本發(fā)明的另 一 個實施例涉及使用硬件和軟件實現(xiàn)以上所描述的各實施 例。應(yīng)該認(rèn)識到,可以使用計算設(shè)備(處理器)例如通用處理器、數(shù)字信號處理 器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯 設(shè)備等,實現(xiàn)以上所提到的各種方法。也可以通過這些設(shè)備的組合執(zhí)行或?qū)?現(xiàn)本發(fā)明的各實施例。另外,也可以通過處理器所執(zhí)行的軟件模塊或者直接以硬件實現(xiàn)本發(fā)明 的各實施例。軟件模塊和硬件實現(xiàn)的組合也是可行的。軟件模塊可以被存儲 在諸如RAM、 EPROM、 EEPROM、閃存、寄存器、硬盤、CD-ROM、 DVD 等任何類型的計算機可讀存儲介質(zhì)中。
權(quán)利要求
1、一種用于在分組交換網(wǎng)絡(luò)中的節(jié)點管理的方法,其中第一節(jié)點作為第二節(jié)點的代理,兩個節(jié)點都具有網(wǎng)絡(luò)層地址和鏈路層地址,在網(wǎng)絡(luò)層的網(wǎng)絡(luò)層地址和在鏈路層的鏈路層地址都用于在分組交換網(wǎng)絡(luò)中的通信,該方法包括由該第一節(jié)點執(zhí)行的以下步驟從該第二節(jié)點接收(501)請求,以接收并轉(zhuǎn)發(fā)尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組,從而相同的網(wǎng)絡(luò)層地址與第一節(jié)點和第二節(jié)點相關(guān)聯(lián),而該第一和第二節(jié)點具有不同的鏈路層地址;向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告(502)該第一節(jié)點的鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址,而該第二節(jié)點不通告;響應(yīng)于該通告,接收(503)去往該第二節(jié)點的網(wǎng)絡(luò)層地址、具有該第一節(jié)點的鏈路層地址的分組;以及利用其鏈路層地址,把尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組轉(zhuǎn)發(fā)(504)到該第二節(jié)點。
2、 如權(quán)利要求1所述的方法,其中在把尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址 的分組轉(zhuǎn)發(fā)到該第二節(jié)點期間,該第一節(jié)點和第二節(jié)點位于具有至少一個接 口的同一鏈路上。
3、 如權(quán)利要求1或2中任何一個所述的方法,其中該分組交換網(wǎng)絡(luò)是IP網(wǎng)絡(luò)。
4、 如權(quán)利要求1至3中任何一個所述的方法,其中該第一節(jié)點是本地代 理或媒介轉(zhuǎn)換器或防火墻。
5、 如權(quán)利要求1至4中任何一個所述的方法,其中該第二節(jié)點是移動節(jié)
6、 如權(quán)利要求3至5中任何一個所述的方法,其中該IP網(wǎng)絡(luò)是本地網(wǎng)絡(luò)。
7、 如權(quán)利要求6所述的方法,其中該移動節(jié)點被同時連接到該本地網(wǎng)絡(luò) 和外部網(wǎng)絡(luò)。
8、 如權(quán)利要求5至7中任何一個所述的方法,其中該本地代理把該移動 節(jié)點的網(wǎng)絡(luò)層本地地址映射到該移動節(jié)點的鏈路層地址。
9、 如權(quán)利要求8所述的方法,其中以作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址的該第一節(jié)點的鏈路層地址來更新連接到該分組交換網(wǎng)絡(luò)的節(jié) 點的鄰居緩存。
10、 如權(quán)利要求1至9中任何一個所述的方法,進一步包括步驟 停止向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告該第 一 節(jié)點的鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址;以及接收由該第二節(jié)點做出的、第二節(jié)點的鏈路層地址作為針對該第二節(jié)點 的網(wǎng)絡(luò)層地址的目的地地址的通告。
11、 一種用于在分組交換網(wǎng)絡(luò)中的節(jié)點管理的系統(tǒng),其包括 第一節(jié)點(HA),適用于作為第二節(jié)點(MN)的代理,兩個節(jié)點都具有網(wǎng)絡(luò)層地址和鏈路層地址,在網(wǎng)絡(luò)層的網(wǎng)絡(luò)層地址和在鏈路層的鏈路層地址被用 于在該分組交換網(wǎng)絡(luò)中的通信,其中該第一節(jié)點(HA)適于從該第二節(jié)點(MN)接收請求,以接收并轉(zhuǎn)發(fā)尋址到 該第二節(jié)點的網(wǎng)絡(luò)層地址的分組,從而相同的網(wǎng)絡(luò)層地址與第 一 節(jié)點(HA)和 第二節(jié)點(MN)相關(guān)聯(lián),而該第 一 節(jié)點(HA)和第二節(jié)點(MN)具有不同的鏈路層 地址;該第一節(jié)點(HA)進一步適于向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告該第一 節(jié)點的鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址'而該第 二節(jié)點(MN)不通告;響應(yīng)于該通告,該第一節(jié)點(HA)進一步適于接收去往該第二節(jié)點的網(wǎng)絡(luò) 層地址、具有該第一節(jié)點的鏈路層地址的分組;以及該第 一節(jié)點(HA)進一步適于利用其鏈路層地址,把尋址到該第二節(jié)點的 網(wǎng)絡(luò)層地址的分組轉(zhuǎn)發(fā)到該第二節(jié)點(MN)。
12、 如權(quán)利要求11所述的系統(tǒng),其中在該第一節(jié)點(HA)把尋址到該第二 節(jié)點的網(wǎng)絡(luò)層地址的分組轉(zhuǎn)發(fā)到該第二節(jié)點(MN)的同時,該第 一節(jié)點(HA) 和第二節(jié)點(MN)位于具有至少 一個接口的同 一鏈路上。
13、 如權(quán)利要求11或12所述的系統(tǒng),其中該分組交換網(wǎng)絡(luò)是IP網(wǎng)絡(luò)。
14、 如權(quán)利要求11至13中任何一個所述的系統(tǒng),其中該第一節(jié)點是本 地代理或媒介轉(zhuǎn)換器或防火墻。
15、 如權(quán)利要求11至14中任何一個所述的系統(tǒng),其中該第二節(jié)點是移 動節(jié)點。
16、 如權(quán)利要求13至15中任何一個所述的系統(tǒng),其中該IP網(wǎng)絡(luò)是本地網(wǎng)絡(luò)。
17、 如權(quán)利要求16所述的系統(tǒng),其中該移動節(jié)點^l同時連接到該本地網(wǎng) 絡(luò)和外部網(wǎng)絡(luò)。
18、 如權(quán)利要求15至17中任何一個所述的系統(tǒng),其中該本地代理把該 移動節(jié)點的網(wǎng)絡(luò)層本地地址映射到該移動節(jié)點的鏈路層地址。
19、 如權(quán)利要求18所述的系統(tǒng),其中以作為針對該第二節(jié)點的網(wǎng)絡(luò)層地 址的目的地地址的該第一節(jié)點的鏈路層地址來更新連接到該分組交換網(wǎng)絡(luò)的 節(jié)點的鄰居緩存。
20、 如權(quán)利要求11至19中任何一個所述的系統(tǒng),其中 該第一節(jié)點進一步適于停止向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告該第一節(jié)點的鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址;以及該第二節(jié)點進一步適于接收把該第二節(jié)點的鏈路層地址作為針對該第二 節(jié)點的網(wǎng)絡(luò)層地址的目的地地址的通告。
全文摘要
本發(fā)明涉及一種用于在分組交換網(wǎng)絡(luò)中的節(jié)點管理的方法,其中第一節(jié)點作為第二節(jié)點的代理,兩個節(jié)點都具有網(wǎng)絡(luò)層地址和鏈路層地址,在網(wǎng)絡(luò)層的網(wǎng)絡(luò)層地址和在鏈路層的鏈路層地址都用于在分組交換網(wǎng)絡(luò)中的通信。該方法包括由該第一節(jié)點執(zhí)行下列步驟該第一節(jié)點從該第二節(jié)點接收請求,以接收并轉(zhuǎn)發(fā)尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組,從而相同的網(wǎng)絡(luò)層地址與第一節(jié)點和第二節(jié)點相關(guān)聯(lián),而該第一和第二節(jié)點具有不同的鏈路層地址。該第一節(jié)點向連接到該分組交換網(wǎng)絡(luò)的節(jié)點通告第一節(jié)點鏈路層地址作為針對該第二節(jié)點的網(wǎng)絡(luò)層地址的目的地地址,而該第二節(jié)點不通告。響應(yīng)于通告,該第一節(jié)點接收去往該第二節(jié)點的網(wǎng)絡(luò)層地址、具有該第一節(jié)點的鏈路層地址的分組;利用其鏈路層地址,把尋址到該第二節(jié)點的網(wǎng)絡(luò)層地址的分組發(fā)送到該第二節(jié)點。
文檔編號H04L29/06GK101268668SQ200680034166
公開日2008年9月17日 申請日期2006年8月1日 優(yōu)先權(quán)日2005年9月19日
發(fā)明者基利恩·韋尼格, 詹斯·貝克曼 申請人:松下電器產(chǎn)業(yè)株式會社