通過不同附著點路由互聯(lián)網(wǎng)協(xié)議流的不同子集的制作方法
【專利摘要】由互聯(lián)網(wǎng)協(xié)議(IP)移動性錨點接收IP流,其中,IP移動性錨點用于錨定移動節(jié)點的業(yè)務(wù)。IP移動性錨點將IP流的分組的不同子集路由到移動節(jié)點的相應不同附著點。
【專利說明】通過不同附著點路由互聯(lián)網(wǎng)協(xié)議流的不同子集
[0001]相關(guān)申請
[0002]本申請要求于2011年4月8日提交的美國專利申請N0.13/083, 034的優(yōu)先權(quán)和益處,該美國專利申請的全部內(nèi)容通過引用的方式并入本文。
【背景技術(shù)】
[0003]移動節(jié)點可以在不同的接入網(wǎng)上漫游以向用戶提供移動性。根據(jù)移動節(jié)點的位置,認為移動節(jié)點附著到移動節(jié)點的歸屬網(wǎng)絡(luò)或者附著到訪問網(wǎng)絡(luò)。為了支持移動節(jié)點的移動性,可以采用移動互聯(lián)網(wǎng)協(xié)議(移動IP),其中,移動IP允許與位置無關(guān)地將分組路由到移動節(jié)點。移動IP在移動節(jié)點的歸屬網(wǎng)絡(luò)中定義了歸屬代理。當移動節(jié)點遠離其歸屬網(wǎng)絡(luò)并且處于訪問網(wǎng)絡(luò)中時,歸屬代理將(以移動節(jié)點的歸屬地址為目的地的)分組路由到移動節(jié)點。
【專利附圖】
【附圖說明】
[0004]參照下面的附圖來描述一些實施例:
[0005]圖1是包括具體表現(xiàn)一些實施例的移動節(jié)點和互聯(lián)網(wǎng)協(xié)議(IP)移動性錨點的示例性布置的框圖;
[0006]圖2示出了根據(jù)一個示例對IP流的分組進行路線選擇(routing);
[0007]圖3示出了根據(jù)一些實施例對IP流的分組進行路線選擇;
[0008]圖4示出了根據(jù)一些實施例使用的映射數(shù)據(jù)結(jié)構(gòu);
[0009]圖5示出了根據(jù)其它實施例對IP流的分組進行路線選擇;
[0010]圖6是示出了根據(jù)一些實施例交換信令的消息流程圖;
[0011]圖7是具體表現(xiàn)一些實施例的另一示例性布置的框圖;
[0012]圖8是具體表現(xiàn)一些實施例的網(wǎng)絡(luò)節(jié)點的框圖。
【具體實施方式】
[0013]網(wǎng)絡(luò)布置和操作
[0014]圖1示出了具體表現(xiàn)根據(jù)一些實施例的技術(shù)或機制的示例性布置。移動節(jié)點(MN) 100 (也稱作“用戶設(shè)備”)具有多個接口 102和104,以允許移動節(jié)點100附著到相應不同類型的接入網(wǎng)106和108。移動節(jié)點100的示例包括計算機(例如,筆記本計算機、平板計算機等等)、個人數(shù)字助理(PDA)、移動電話等等。雖然在圖1中僅示出了兩個接入網(wǎng)106和108(以及相應兩個不同的接口 102和104),但是應當注意的是,在備選的示例中,移動節(jié)點100可以附著到多于兩種類型的接入網(wǎng)。當移動節(jié)點100處于相應接入網(wǎng)的覆蓋區(qū)域內(nèi)時,移動節(jié)點可以附著到該接入網(wǎng)。在一些情況下,兩個或更多個接入網(wǎng)的覆蓋區(qū)域可以重疊,在該情況下,移動節(jié)點100能夠同時附著到該重疊區(qū)域中的兩個或更多個接入網(wǎng)。雖然僅描繪了一個移動節(jié)點100,但是應當注意的是,網(wǎng)絡(luò)可以包括多個移動節(jié)點。
[0015]通常,移動節(jié)點具有針對網(wǎng)絡(luò)資源的一個或多個附著點,以允許移動節(jié)點訪問網(wǎng)絡(luò)資源,從而允許與其它節(jié)點進行通信。在一些示例中,不同的附著點可以是指移動節(jié)點到相應的不同接入網(wǎng)的附著。備選地或此外,移動節(jié)點的不同附著點可以與不同的地址(例如,歸屬地址和/或轉(zhuǎn)交地址)相關(guān)聯(lián)。備選地,不同的附著點可以是指使用不同類型的接入技術(shù)的相應附著。
[0016]不同類型的接入網(wǎng)106和108可以包括符合從(例如)以下各項中選擇的接入技術(shù)的網(wǎng)絡(luò):由第三代合作伙伴計劃(3GPP)提供的LTE (長期演進)技術(shù)、由3GPP提供的UMTS (通用移動電信系統(tǒng))技術(shù)、由3GPP提供的EDGE (增強數(shù)據(jù)速率GSM演進)、由IEEE (電氣與電子工程師協(xié)會)802.11定義的WLAN(無線局域網(wǎng))技術(shù)、由W1-Fi聯(lián)盟提供的WiFi技術(shù)、由IEEE802.16標準定義的WiMAX (全球微波接入互操作性)技術(shù)、和/或其它類型的接入技術(shù)。
[0017]為了支持移動節(jié)點100在多個接入網(wǎng)上的移動性,在一些實現(xiàn)中,具有圖1所示示例性布置的各個節(jié)點支持移動互聯(lián)網(wǎng)協(xié)議(移動IP)。在具有移動IP的情況下,通過移動節(jié)點100的歸屬地址(HoA)來對移動節(jié)點100進行標識。當移動節(jié)點遠離其歸屬網(wǎng)絡(luò)時,移動節(jié)點與轉(zhuǎn)交地址(CoA)相關(guān)聯(lián),CoA是由歸屬代理(或某一其它節(jié)點)使用以在移動節(jié)點100遠離其歸屬網(wǎng)絡(luò)并且處于訪問網(wǎng)絡(luò)中時將分組轉(zhuǎn)發(fā)給移動節(jié)點100的地址。
[0018]移動IP規(guī)定移動節(jié)點如何向其歸屬代理進行注冊以及歸屬代理如何通過隧道將分組路由到移動節(jié)點。通過使用移動IP,移動節(jié)點可以在不改變其歸屬IP地址的情況下改變其到網(wǎng)絡(luò)的附著點。這允許移動節(jié)點在漫游的同時維持傳輸層和更高層的連接。
[0019]歸屬代理存儲與移動節(jié)點有關(guān)的信息,其中,該移動節(jié)點的歸屬地址處于歸屬代理的網(wǎng)絡(luò)中。期望與移動節(jié)點進行通信的遠端節(jié)點使用該移動節(jié)點的歸屬地址作為將分組發(fā)送所至的目的地地址。因為歸屬地址在邏輯上屬于與歸屬代理相關(guān)聯(lián)的網(wǎng)絡(luò),因此常規(guī)IP路由機制將這些分組轉(zhuǎn)發(fā)給歸屬代理。如果目標移動節(jié)點處于訪問網(wǎng)絡(luò)中,則不是將分組轉(zhuǎn)發(fā)給物理上處于與歸屬代理相同的網(wǎng)絡(luò)中的目的地,而是歸屬代理通過使用移動節(jié)點的轉(zhuǎn)交地址用新的IP報頭封裝每一個分組,經(jīng)由IP隧道將這些分組重新導向外地代理。然后,外地代理將分組路由到處于訪問網(wǎng)絡(luò)中的移動節(jié)點。
[0020]當移動節(jié)點用作發(fā)射機時,該移動節(jié)點可以在不通過歸屬代理發(fā)送分組的情況下通過將其轉(zhuǎn)交地址用作IP分組的源地址來直接向遠端節(jié)點發(fā)送分組,或者備選地,移動節(jié)點可以通過向歸屬代理隧道化傳輸分組來發(fā)送分組,其中,該歸屬代理進而將這些分組轉(zhuǎn)發(fā)給通信節(jié)點。
[0021]“移動IP”可以是指多種移動IP標準中的任意一個或者組合,包括:向基本移動IP標準提供擴展的標準或提議。例如,移動IP可以是指移動IPv6(MIPv6),如目前由日期為2004年6月的題為“Mobility Support in IPv6”的征求評議文件(RFC) 3775所描述的。移動IPv6的擴展是雙棧MIPv6,如目前由日期為2009年6月的題為“Mobile IPv6Support forDual Stack Hosts and Routers”的RFC5555所描述的。雙棧MIPv6允許指派移動節(jié)點并且允許移動節(jié)點使用IPv6地址和IPv4地址。移動IPv6的另一擴展是由分級移動IPv6提供的,如目前由日期為 2008 年 10 月的題為“Hierarchical Mobile IPv6 (HMIPv6)MobiIityManagement”的RFC5380所描述的。在日期為2011年I月的題為“Flow Bindings inMobile IPv6and Network MobiIity (NEMO)Basic Support,,的 RFC6089 中描述了移動 IPv6的另一擴展。RFC6089更新了日期為2009年10月的題為“Multiple Care-of AddressesRegistration”的RFC5648,其將移動IPv6擴展為針對給定的歸屬地址實現(xiàn)多次綁定。
[0022]如圖1所示,提供了互聯(lián)網(wǎng)協(xié)議(IP)移動性錨點(IP MAP) 110。IP移動性錨點110是指位于由移動節(jié)點訪問的網(wǎng)絡(luò)中或者位于移動節(jié)點的歸屬網(wǎng)絡(luò)中的路由器,其中,IP移動性錨點用于針對IP移動性錨定(anchor)移動節(jié)點的IP業(yè)務(wù)。
[0023]在一些示例性上下文中,IP移動性錨點110是位于移動節(jié)點100的歸屬網(wǎng)絡(luò)中的歸屬代理。在其它示例性上下文中,IP移動性錨點110是位于訪問網(wǎng)絡(luò)中的路由器。在一個示例中,接入網(wǎng)106和108中的一個可以是移動節(jié)點100的歸屬網(wǎng)絡(luò)的一部分,而接入網(wǎng)106和108中的另一個是訪問網(wǎng)絡(luò)的一部分。在另一示例中,接入網(wǎng)106和108均可以是移動節(jié)點100的訪問網(wǎng)絡(luò)的一部分。
[0024]雖然在本文討論的各個實現(xiàn)中提及了 IP移動性錨點110,但是應當注意的是,可以用移動性通信節(jié)點(MCN)來替代圖1中描繪的IP移動性錨點110。MCN是可以扮演以下角色中的任意一個的實體:(I)如上文提及的RFC6089中描述的移動性代理;或者(2)如上文提及的RFC3775中描述的歸屬代理;或者(3)如上文提及的RFC3775中描述的通信節(jié)點;或者(4)如上文提及的RFC5380中描述的錨點;或者(5)上文所討論的IP移動性錨點。因此,雖然后面的討論提及了與IP移動性錨點一起提供的技術(shù)或機制,但是可以與任何其它類型的MCN —起利用類似技術(shù)或機制。
[0025]如圖1中進一步所示,IP移動性錨點110被連接到數(shù)據(jù)網(wǎng)絡(luò)112 (例如,互聯(lián)網(wǎng)或其它類型的數(shù)據(jù)網(wǎng)絡(luò)),以允許與遠端節(jié)點114(或多個遠端節(jié)點)進行通信。移動節(jié)點100可能已經(jīng)與一個或多個遠端節(jié)點114建立會話(或多個會話),其中,在移動節(jié)點100與一個或多個遠端節(jié)點114之間交換IP業(yè)務(wù)。由遠端節(jié)點114發(fā)送并且以移動節(jié)點100為目的地的IP業(yè)務(wù)被路由至IP移動性錨點110,該IP移動性錨點110進而通過移動節(jié)點100所附著到的接入網(wǎng)106、108中的一個或多個將IP業(yè)務(wù)路由到移動節(jié)點100。
[0026]注意,圖1旨在示出可以在其中采用根據(jù)一些實現(xiàn)的技術(shù)或機制的節(jié)點的一般布置。在其它示例中,可以使用存在圖1中未示出的額外節(jié)點的更特定的布置。
[0027]如下面進一步討論的,根據(jù)一些實施例,IP移動性錨點110能夠(在從IP移動性錨點110到移動節(jié)點100的下行鏈路上)選擇性地將IP流的分組的不同子集路由到移動節(jié)點100的相應不同附著點。換言之,IP移動性錨點110通過選擇要使用的路線(route)來在移動節(jié)點100的多個附著點之間分發(fā)IP流的分組。在圖1的上下文中,不同的附著點包括相應的接入網(wǎng)106和108。在接收到以移動節(jié)點100 (假設(shè)該移動節(jié)點100附著到接入網(wǎng)106和108 二者)為目的地的分組的IP流以后,IP移動性錨點110可以通過接入網(wǎng)106和108將IP流的分組分發(fā)給移動節(jié)點100。因此,例如,可以通過接入網(wǎng)106將IP流的第一子集提供給移動節(jié)點100,并且通過接入網(wǎng)108將IP流的第二子集提供給移動節(jié)點100。通過不同附著點路由IP流中的分組的不同子集的能力可以與下面進一步描述的各種益處相關(guān)聯(lián)。
[0028]還應當注意,在一些情況下,針對在從移動節(jié)點100到IP移動性錨點110的上行鏈路上發(fā)送的分組而言,移動節(jié)點100也可以通過其不同的附著點分發(fā)IP流的分組。
[0029]“IP流”是指與業(yè)務(wù)選擇器相匹配的分組集合(例如,序列)。業(yè)務(wù)選擇器是包含一個或多個參數(shù)的濾波器,可以將所述一個或個參數(shù)與IP分組的內(nèi)容進行匹配以對IP分組進行分類。在一些實現(xiàn)中,濾波器包含以下各項中的一項或多項:源IP地址、目的地IP地址、傳輸協(xié)議類型或編號、源端口號、目的地端口號、服務(wù)質(zhì)量(QoS)指示符、IP協(xié)議報頭或TCP (傳輸控制協(xié)議)或UDP (用戶數(shù)據(jù)報協(xié)議)協(xié)議報頭中的其它字段、以及與更高層協(xié)議或應用(或這二者)有關(guān)的字段、標識符、描述符或值(或者字段、標識符、描述符或值的任意組合)。業(yè)務(wù)選擇器的構(gòu)思允許IP移動性錨點110以與僅基于IP目的地地址進行分類的粒度水平相比更精細的粒度水平來對輸入IP分組進行分類。
[0030]圖2示出了在一個示例中由IP移動性錨點110對IP流202和204進行路線選擇。在圖2的示例中,已經(jīng)針對移動節(jié)點100的給定歸屬地址定義了多個綁定。每一個綁定是移動節(jié)點的歸屬地址與移動節(jié)點的IP地址(例如,當移動節(jié)點未附著到歸屬網(wǎng)絡(luò)的接入網(wǎng)時的轉(zhuǎn)交地址,或者當移動節(jié)點附著到歸屬網(wǎng)絡(luò)的接入網(wǎng)時的歸屬地址)之間的邏輯關(guān)聯(lián)或映射,其允許IP移動性錨點Iio識別IP移動性錨點應當將以移動節(jié)點的歸屬地址為目的地的分組轉(zhuǎn)發(fā)給哪一個IP地址(例如,轉(zhuǎn)交地址或歸屬地址)。
[0031]通過綁定標識符(BID)來標識每一個綁定。因此,如果針對移動節(jié)點100的歸屬地址定義了多個綁定,則歸屬地址被綁定到多個IP地址。下面給出多個綁定和相應的IP地址的示例:
[0032]
【權(quán)利要求】
1.一種方法,包括: 由互聯(lián)網(wǎng)協(xié)議IP移動性錨點接收具有分組的IP流,其中,所述IP移動性錨點用于錨定移動節(jié)點的業(yè)務(wù);以及 由所述IP移動性錨點將所述IP流的所述分組的不同子集路由到所述移動節(jié)點的相應不同附著點。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述路由還包括:將所述子集中的至少一個特定子集的分組的副本路由到所述移動節(jié)點的另一附著點。
3.根據(jù)權(quán)利要求1所述的方法,其中,將所述分組的所述不同子集路由到所述相應不同附著點包括:將所述分組的所述不同子集路由到所述移動節(jié)點的相應不同地址。
4.根據(jù)權(quán)利要求1所述的方法,其中,將所述分組的所述不同子集路由到所述相應不同附著點包括:通過所述移動節(jié)點所附著到的相應不同接入網(wǎng)來路由所述分組的所述不同子集。
5.根據(jù)權(quán)利要求1所述的方法,還包括: 在所述IP移動性錨點處存儲映射數(shù)據(jù)結(jié)構(gòu),其中,所述映射數(shù)據(jù)結(jié)構(gòu)將所述IP流映射到所述附著點。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述映射數(shù)據(jù)結(jié)構(gòu)包含用于指示在所述映射數(shù)據(jù)結(jié)構(gòu)中是否存在擴展綁定的指示符,所述擴展綁定使得能夠?qū)⑺鯥P流的所述分組的所述不同子集路由到所述相應不同附著點。
7.根據(jù)權(quán)利要求1所述的方法,其中,所述IP移動性錨點是以下各項中的一項:(a)所述移動節(jié)點的歸屬網(wǎng)絡(luò)中的歸屬代理、以及(b)所述移動節(jié)點的訪問網(wǎng)絡(luò)中的路由器。
8.根據(jù)權(quán)利要求1所述的方法,還包括:由所述IP移動性錨點接收用于創(chuàng)建擴展綁定以使得能夠?qū)⑺鯥P流的所述分組的所述不同子集路由到所述移動節(jié)點的所述相應不同附著點的信令。
9.根據(jù)權(quán)利要求8所述的方法,還包括:由所述IP移動性錨點將在預定時間間隔內(nèi)用于修改綁定的信令的量限制為小于預定閾值。
10.一種第一節(jié)點的方法,包括: 與第二節(jié)點交流與擴展綁定有關(guān)的信息單元,其中,所述第一節(jié)點是移動節(jié)點和互聯(lián)網(wǎng)協(xié)議IP移動性錨點中的一個,所述第二節(jié)點是所述移動節(jié)點和所述IP移動性錨點中的另一個,所述IP移動性錨點用于錨定所述移動節(jié)點的業(yè)務(wù), 其中,所述擴展綁定定義了 IP流與所述移動節(jié)點的多個附著點之間的關(guān)聯(lián),并且所述擴展綁定用于使所述IP移動性錨點通過相應不同附著點來路由所述IP流的分組的不同子集。
11.根據(jù)權(quán)利要求10所述的方法,還包括: 與所述第二節(jié)點交流第二信息單元,所述第二信息單元建立與能夠修改擴展綁定的頻率有關(guān)的限制。
12.根據(jù)權(quán)利要求11所述的方法,其中,在綁定確認消息中傳送所述第二信息單元。
13.根據(jù)權(quán)利要求10所述的方法,其中,在綁定更新消息中傳送所述信息單元。
14.根據(jù)權(quán)利要求10所述的方法,還包括: 創(chuàng)建第一映射數(shù)據(jù)結(jié)構(gòu),所述第一映射數(shù)據(jù)結(jié)構(gòu)將所述擴展綁定映射到所述多個附著點。
15.根據(jù)權(quán)利要求14所述的方法,還包括: 創(chuàng)建第二映射數(shù)據(jù)結(jié)構(gòu),所述第二映射數(shù)據(jù)結(jié)構(gòu)將所述IP流映射到所述擴展綁定。
16.一種互聯(lián)網(wǎng)協(xié)議IP移動性錨點,包括: 接口,用于接收具有分組的IP流;以及 至少一個處理器,被配置為: 響應于所述IP流,訪問所述IP流到移動節(jié)點的多個附著點的映射; 根據(jù)所述映射,將所述IP流的所述分組的不同子集路由到所述移動節(jié)點的所述附著點中的相應不同附著點。
17.根據(jù)權(quán)利要求16所述的IP移動性錨點,其中,所述映射包含用于指示在所述映射中是否存在擴展綁定的指示符,所述擴展綁定使得能夠?qū)⑺鯥P流的所述分組的所述不同子集路由到所述相應不同附著點。
18.根據(jù)權(quán)利要求17所述的IP移動性錨點,其中,所述至少一個處理器被配置為:接收用于創(chuàng)建所述擴展綁定的綁定更新消息。
19.根據(jù)權(quán)利要求18所述的IP移動性錨點,其中,所述至少一個處理器被配置為:發(fā)送綁定確認消息以防止在預定 時間間隔內(nèi)用于修改與所述移動節(jié)點有關(guān)的綁定的綁定更新消息的數(shù)量超過預定閾值。
20.根據(jù)權(quán)利要求19所述的IP移動性錨點,其中,所述至少一個處理器被進一步配置為: 在發(fā)送所述綁定確認消息以后,啟動定時器,所述定時器被設(shè)置為在所述預定時間間隔以后期滿。
21.根據(jù)權(quán)利要求20所述的IP移動性錨點,其中,所述至少一個處理器被進一步配置為: 響應于接收到用于修改與所述移動節(jié)點有關(guān)的擴展綁定的另一綁定更新消息,確定來自所述移動節(jié)點的綁定更新消息的總數(shù)是否已經(jīng)超過所述預定閾值。
22.根據(jù)權(quán)利要求21所述的IP移動性錨點,其中,所述至少一個處理器被進一步配置為: 響應于確定所述綁定更新消息的總數(shù)已經(jīng)超過所述預定閾值并且所述定時器還未期滿,發(fā)送用于拒絕所述另一綁定更新消息的指示。
23.一種移動節(jié)點,包括: 接口,用于與互聯(lián)網(wǎng)協(xié)議IP移動性錨點進行通信;以及 至少一個處理器,被配置為: 向所述IP移動性錨點發(fā)送包含與擴展綁定有關(guān)的信息單元的信令,其中,所述擴展綁定定義了 IP流與所述移動節(jié)點的多個附著點之間的關(guān)聯(lián),其中,所述IP流與所述移動節(jié)點相關(guān)聯(lián),以及 其中,所述擴展綁定用于使所述IP移動性錨點通過相應不同附著點來路由所述IP流的分組的不同子集。
24.根據(jù)權(quán)利要求23所述的移動節(jié)點,其中,所述信令包括包含所述信息單元的綁定更新消息。
25.根據(jù)權(quán)利要求23所述的移動節(jié)點,其中,所述至少一個處理器被進一步配置為:從所述IP移動性錨點接收響應信令,所述響應信令包含限制在預定時間間隔內(nèi)所述移動節(jié)點能夠發(fā)送以修改綁定的 信令的量的信息單元。
【文檔編號】G06F15/16GK103477336SQ201280017287
【公開日】2013年12月25日 申請日期:2012年4月4日 優(yōu)先權(quán)日:2011年4月8日
【發(fā)明者】海姆·勒, 吳煒, 斯蒂凡諾·費辛 申請人:黑莓有限公司