用于通信网络的移动ip解决方案的制作方法

文档序号:7680171阅读:273来源:国知局
专利名称:用于通信网络的移动ip解决方案的制作方法
技术领域
本发明一般涉及通信网络中的移动IP。
背景技术
移动IPv4 (互联网协议版本4) 一般而言是被设计为允许移动设备用户在维持其永久IP地址的同时从一个网络移动到另 一个的协议增强。即,移动IP允许IP数据报在互联网中向移动节点(MN)的透明选路。每个移动节点总是由其归属地址标识,不考虑其当前到互联网的连接点。当位置远离其归属时,移动节点还关联于转交地址,该转交地址提供关于其到互联网的当前连接点的信息。
移动IP中存在两种网络实体
-归属代理(HA)存储关于其永久地址在该归属代理的网络中的移动节点的信息。
-外地代理(FA)存储关于访问其网络的移动节点的信息。外地代理还通告被移动IP使用的转交地址。
数据分组被使用移动节点的归属地址发送到移动节点。如果该移动节点位于外地网络中,则这些分组被归属代理截获,该归属代理在保留初始IP报头的情况下使用新IP报头将所述分组隧i!JL送到移动节点的转交地
加的IP报头,并且将初始分组递送到移动节点。
换句话说,所有用户业务不得不流过外地代理和归属代理。在宽带通信网络中,这种业务的量可能相当大,并且可超过lGbps。然而,外地代理与归属代理之间的最普遍的物理连接(可能具有多跳)是吉比特以太网(GE)。即,用户业务的量可能超过外地代理与归属代理之间的单一链路 物理连接的容量。
这引出怎样使可足够构成多吉比特业务量的用户业务适合归属代理与 外地代理之间的物理连接的问题。
为增大容量,归属代理与外地代理之间可能存在多个并行的GE链路。 一般来说,存在几个用于在多个物理链路之间分割或均衡负载的方案(全 都类似)。这种方案的一个示例是IP层上的等价多径(ECMP),另一个 是使用相应的链路聚合控制协议(LACP)的以太网链路聚合(802.3ad )。 任意这种负载均衡方案的要求是对于同一用户流的分組顺序的保存,其意 味着,同一用户"会话"(通常由5元组定义——层3IP源和目的地址、 层4协议以及层4源和目的端口——或有时甚至更多)的所有分组必须通 过同一物理链路。这种方案在非隧道传送的业务中工作良好,因为负载均 衡可以基于层2 (MAC地址)或层3 (源/目的IP )或甚至层4 (UDP/TCP 端口 )。
然而,在移动IP中,所有用户分组都在FA与HA之间被封装到隧道 (例如IP中的IP (IP-in-IP)隧道)中。其意味着,从FA与HA之间的 网络设备的角度看,整个用户业务(针对所有的移动订户)是FAIP地址 与HA IP地址之间的单一IP流或会话。由此,所述负载均衡方案中没有 可以使用的,因为所有层(L2、 L3和L4)对于隧道内的所有分组总是相 同的。这导致网络可能被迫使多吉比特IP业务适合单一 GE链路,这显然 导致吞吐量问题。
应当指出,比1吉比特链路高速的链路可能是可用的(例如10吉比特 链路是可能的),但是这种链路价格昂贵,并且可能需要并非总是可用的 光^出设施。
因此,存在对将避免和/或緩解与当前解决方案关联的问题的新方法的 需求
发明内容
根据本发明的第一方面,提供了一种方法,包括
在^:配置为充当传送去往移动节点的数据的隧道端点的功能实体中支
持多个IP地址;以及动态分配用于在所述移动节点中使用的所述多个IP 地址。
这里用语多个IP地址指两个或更多IP地址,即,指多于一个IP地址。 任何合适数量的IP地址都可以被使用。
一般来说,这里多个IP地址的动态分配指同一 IP地址不被分配给所 有移动节点。作为代替,例如,所述IP地址中的一个被分配给一些移动节 点,并且另一IP地址被分配给其它一些移动节点。 一个IP地址可以仅被 分配给一个移动节点或多个移动节点。
在所述笫 一方面中提到的功能实体可以被称为外地代理功能实体。所 述功能实体可以被包括在移动ip的外地代理单元中,或者其可涉及符合移
动IP的相应的协同定位的功能。
被动态分配的IP地址可以允许移动节点与例如归属代理的其它网络 实体协作,用于建立传送去往所述移动节点的数据的所述隧道。
移动节点的归属网络是该移动节点的永久IP地址所属的网络。在所述 第一方面中提到的功能实体被典型地使用在访问的网络中,其中,所述访
问的网络可以被定义为除移动节点的归属网络之外的网络。另外,所述功 能实体可以甚至被部署在移动节点的归属网络中。例如,由所述归属网络 覆盖的IP地址空间可以宽到使得需要所述功能实体来使移动节点能够在 整个归属网络中操作。有可能归属网络包括多个子网络,并且从一个子网 络获得的IP地址在另 一子网络中的使用可能需要使用所述功能实体。用在 归属网络中的所述功能实体可以例如由单独外地代理单元或由对应的协同 定位的功能来提供。由此,可以将外地网络定义为处于所述功能实体下的 网络,不管该外地网络是否在归属网络中还是所访问的网络中。
通过在外地代理功能实体(或在所述第一方面中提到的某其它功能实 体)中支持多个IP地址,可以实现归属代理功能实体(或归属网络的某其 它对应功能实体)可将单一外地代理功能实g为多个外地代理功能实体。这可以导致在一个归属代理与一个外地代理之间拥有多个隧道。由此,有 可能将不同隧道均衡到所述归属代理与外地代理之间的不同物理连接,由 此,可以在不需要使用更高容量的物理链路的情况下增大所述归属代理与 外地代理之间的容量。
在本发明的一个实施例中,通过以下操作进行IP地址的动态分配 动态选择所述多个IP地址中的一个;以及 发出包括动态选择的IP地址的通告消息。
在本发明的进一步实施例中,所述具有动态选择的IP地址的通告消息 仅^4l送到不具有已分配IP地址的移动节点。
在本发明的进一步的实施例中,带有对应已分配IP地址的通告消息被 发送到已拥有已分配IP地址的移动节点。
在本发明的一个实施例中,所述通告消息包括所述多个被支持的IP 地址中的两个或更多个的列表,所选择的IP地址是所述列表中的第一个。
所述多个IP地址的动态分配可以基于以下中的一个随机选择、轮转 算法和加权轮转算法。所述加权轮转算法可以基于以下中的一个与所述 外地代理功能实体关联的连接的物理链路容量,与所述多个IP地址关联的 当前隧道负载以及移动节点简档。
在本发明的一个实施例中,关于所述物理链路容量,低于实际最大物 理链路容量的阈值被考虑。
在本发明的另一实施例中,关于所述物理链路容量,高于实际最大物 理链路容量的阈值被考虑。
在本发明的一个实施例中,所述方法进一步包括
检测与所述多个IP地址中的一个关联的隧道中的过载风险;以及
通过对一个或更多移动节点分配新的IP地址,来重定位所述多个IP 地址中的 一个,皮分配到的所述一个或更多移动节点。
根据本发明的第二方面,提供了一种设备,包括
存储器;以及
耦合到所述存储器的处理器,所述处理器,皮配置为分配IP地址用于在移动节点中使用,使得所述设备充当传送去往所述
移动节点的数据的隧道的端点; 支持多个IP地址;以及
动态地分配所述多个IP地址用于在移动节点中使用。 所述第二方面的i殳备可以是外地代理单元或包括协同定位的外地代理 功能的设备。
根据本发明的第三方面,提供了 一种存储在计算机可读介质中的计算 机程序,所述计算机程序包括适于导致设备实现本发明的第一方面的计 算机可执行程序代码。
所述第三方面的计算机可执行程序代码可以包括可通过以下中的任一 个执行的程序代码多用途处理器;微处理器;专用集成电路;数字信号 处理器;以及主控处理器。
根据本发明的第四方面,提供了一种设备,包括
用于支持多个IP地址的装置,所述设备^皮配置为分配IP地址用于在 移动节点中使用,使得所述设备充当传送去往所述移动节点的数据的隧道 的端点;以及
用于动态分配所述多个IP地址用于在移动节点中使用的装置。 根据本发明的第五方面,提供了一种系统,包括 第一实体;以及
第二实体,其中,所述第一实体包括 存储器;以及
耦合到所述存储器的处理器,所述处理器纟皮配置为 截获去往移动节点的数据;以及 将所述数据隧道发送到所述第二实体; 以及其中所述第二实体包括 存储器,以及
耦合到所述存储器的处理器,所述处理器纟皮配置为
控制所述第二实体充当传送去往移动节点的数据的隧道的端点;支持多个IP地址;以及
动态分配所述多个IP地址用于在所述移动节点中使用。 所述第五方面的系统还可包括一个或更多移动节点。所述第一实体可
以例如是归属代理,以及所述第二实体可以例如是外地代理。
已经仅仅参考本发明的特定方面示例性示出本发明的各实施例。应当
认识到,对应实施例也可以应用于其它方面。


将仅仅通过示例的方式参考附图来描述本发明,其中 图1示出了移动IP系统的示例;
图2A示例性示出了归属代理与外地代理之间的被隧道传送的移动IP
业务;
图2B示例性示出了归属代理与外地代理的多个IP地址之间的被隧道 传送的移动IP业务;
图3A示出了根据本发明的一个实施例的流程图; 图3B示出了根据本发明的另一实施例的流程图; 图4示出了根据本发明的另一实施例的流程图; 图5示出了适于实现本发明的各实施例的设备的框图。
具体实施例方式
下文中相同的参考标号被用于指相同的单元。
图1示出了移动IP系统的示例。所述系统包括归属网络101以及两个 外地网络103和107。归属代理102位于归属网络101中,两个外地代理 104和108分别位于外地网络103和107中。移动节点106借助于由外地 网络103的基站M台105提供的无线链路连接到外地网络103,以及移 动节点110借助于由外地网络107的基站M台109提供的无线链路连接 到外地网络107。显然该系统还可以包含其它单元,但为清^见其未被 示出。移动节点106和110甚至当位于外地网络时也维护它们的关联于归属 网络的永久IP地址。在外地网络中时,所述移动节点从外地代理额外地获 得转交地址,并将该转交地址注册到它们的归属代理。然后,去往移动节 点的永久IP地址的数据分组被相应的归属代理截获,所述归属代理在保持 初始IP报头的情况下,例如以新的IP报头,将所述分组隧iijt送到移动 节点的转交地址。然后外地网络中的外地代理在隧道的末端解封装所述分 组,以便移除所添加的IP报头,并将初始分组递送到移动节点。
所述外地代理功能实体还可以是包括在移动节点中的协同定位的 (co-located)功能实体(未在图中示出)。
图2A示例性示出了在归属代理与外地代理之间被隧道传送的移动IP 业务。常规情况下,去往与特定的外地代理关联的所有移动节点的数据报 已在归属代理中被封装到图2中用箭头201示出的单一 IP中的IP (IP-in-IP)隧道中。由此,归属代理与外地代理之间的数据所流经的网络 单元202和203已将多个移动节点的移动IP业务看作单一连接201。由于 该原因,如上文结合现有技术解释的那样,即使归属代理与外地代理之间 的路径中可能已有多个并行物理链路204可用,移动IP业务还不适于被分 布在不同物理连接中。
图2B示例性示出了在归属代理与外地代理的多个IP地址之间被隧道 传送的移动IP业务。现在,外地代理支持多个IP地址IP一FA1、 IP—FA2...IP_FAn。从归属代理的角度看,此类具有多个IP地址的外地代 理可以被看作多个外地代理,并且由此,单独的IP中的IP隧道4皮建立用 于每个外地代理IP地址。即,归属代理与外地代理之间的移动IP业务被 分割到并行隧道205-207中。显然,现在存在单独的隧道,归属代理与外 地代理之间的数据所流经的网络单元202和203看到三个不同的连接,并 且因此能够均衡多个并行物理链路204之间的负载。
总之,通过在外地代理功能实体中支持多个IP地址,促使移动IP业 务^归属代理与外地代理之间的不同的IP中的IP隧道是可能的。在本 发明的一个实施例中,通过动态地将多个IP地址分配为用于在不同移动节点中使用,每个隧道的负载被进一步控制,使得该负载不大于单一物理链
路(例如GE链路)的实际容量。
为进一步解释根据本发明的一个实施例的实现,可以参考移动IP的外 地代理发现机制。其开始于当移动节点第 一次出现在外地网络时被发送的 代理通告消息。所述消息可以被作为去往特定移动节点(如果已知并且如 果该移动节点具有IP地址)的单播消息或作为多播消息(到IP地址 224.0.0.1 )或作为广播消息(到地址255.255.255.255)来发送。所述代理 通告消息包括外地代理的IP地址。在本发明的各实施例的上下文中,所述 通告消息可以包括由外地代理支持的多个IP地址中的任一个,或者所述多 个IP地址的全部,或者所述多个IP地址中的多于一个但并非全部。这些 选项在下面被进一步讨论。
图3A和3B示出了根据本发明的特定实施例的流程图。所述方法用于 外地代理功能实体中,当移动节点位于外地网络中时,该外地代理功能实 体提供用于在移动节点中使用的IP地址,4吏得该外地代理功能实体充当传 送去往所述移动节点的数据的隧道的端点。
在图3A的阶段301中,在外地代理功能实体中支持多个IP地址。然 后,在阶段303中,选择所述多个IP地址中的一个,并且在阶段305发出 带有所选IP地址的通告消息。
移动IP中,移动节点基于代理通告消息作出其关于漫游场景和/或网 络改变的判决。如果通过外地代理通告的IP地址改变,则移动节点将i/v为 网络改变了,并且将发出新的注册。由此,为了避免不必要的重新注册, 对于特定的移动节点应该维持同一外地代理IP地址,即,对于同一移动节 点所述通告消息应当是一致的。
如果想要在图3A的方法中对移动节点维持同一通告的IP地址,则带 有所选IP地址的通告消息在阶段305中应当仅4皮发送到还不具有所分配的 IP地址的移动节点。这在多数宽带蜂窝网络(例如WiMAX,微波接入全 球互操作)中可以实现,因为外地代理(或对应的协同定位的功能)具有 与移动节点的点到点连接(WiMAX情况下的GRE——通用路由封装、隧道和GRE密钥),由此外地代理可以选择通告消息祐发送到哪些移动节 点以及其不被发送到哪些移动节点。此外,移动IP易于提供的是,外地代 理知道有关哪个IP地址被分配给哪个移动节点,由此外地代理具有必要的 信息用于选择带有所选IP地址的通告消息不应当M送到哪些移动节点。 对于具有已分配IP地址的移动节点,所述外地代理可以发送带有对应的已 分配IP地址的通告消息。
与图3A中类似,在图3B中,也是在阶段301中在外地代理功能实体 中支持多个IP地址,并且在阶段303中选择所述多个IP地址中的一个。 然后,在阶段309中发出包括所述多个被支持的IP地址中的两个或更多的 列表的通告消息。所选的IP地址被设置为所述列表中的第一个。应当认识 到,阶段309的通告消息可包含外地代理功能实体支持的所有IP地址或者 仅仅所述IP地址中的一些。可替换地或另外地,可以对包含在通告消息中 的IP地址的整个列表选择期望的顺序。可是应当注意,除了将所期望的 IP地址设置为所述列表中的第一个外,对所述列表的剩余部分进行排序不 是强制的。还应当认识到,移动IP规范易于允许在通告消息中包括多个外 地代理IP地址。
现在,对特定的移动节点维持同一所通告的IP地址原则上在图3B的 方法中被自动提供。根据移动IP,如果移动节点收到包括当前被分配给它 的外地代理IP地址(该移动节点已注册到其归属代理的地址)的通告消息, 则它将不作出任何改变,不管可能被包括在通告消息中的其它IP地址。另 一方面,如果移动节点还不具有已分配的IP地址,则根据移动IP,该移 动节点应当选出通告消息中列出的第一个IP地址。由此,向所有移动节点 发送通告消息并不干扰已经具有已分配的IP地址的移动节点,并且可通过 将多个IP地址排序来将合适的IP地址分配给新的移动节点,使得将被分 配给新的移动节点的IP地址是通告消息中列出的第一个IP地址。换句话 说,在该选项中,外地代理可以通过改变通告消息的IP地址列表中的第一 个IP地址来控制不同隧道上的负载。该选项可以适用于外地代理与移动节 点之间的任意类型的网络和连接。阶段303中多个IP地址中的一个的选择可以基于例如随机选择、轮转 (round robin )算法或加权轮转算法。同样,任何其它合适的选择方法可 以在本发明的范围内使用。
如果使用简单轮转算法,则总是选择连续循环中的下一个IP地址,即, 连续循环中的下一个IP地址被分配为用于在每个其他的移动节点中使用。 这种算法可以例如与非常大量的移动节点和/或多数移动节点的类似订阅 和使用模式很好地工作。甚至基于统计分布原理来达到良好的结果。
然而应当指出,如果使用严格的轮转算法,则有可能具有相同的已分 配的IP地址的一组移动节点同时变得更加活跃,由此,与该IP地址关联 的隧道可能需要比单一物理链路能够提供的吞吐量更大的吞吐量。
加权轮转算法可更好地适于这样的情况,其中甚至不能在移动节点的 订阅和使用中假设统计分布。该算法可考虑例如对于特定的IP地址可用的 带宽(基于已聚合的订阅信息或者实时或已规划的业务吞吐量)以及订阅 信息或已规划业务吞吐量或对于将被添加的移动节点的一些其它可用的简 档(profile)信息。所述订阅信息和/或一些其它简档信息可以是从外地代 理通告之前在移动IP中发生的移动节点的接入认证阶段可获得的。
同样对于加权轮转算法,有可能在某时间点,与IP地址关联的隧道需 要比单一物理链路可提供的吞吐量更大的吞吐量。原因可以是例如实时或 规划的业务参数被用作算法的权重,并且业务模式随时间改变使得初始权 重定义不再有效。为该原因,在本发明的一个实施例中,加权轮转算法考 虑比最大物理链路容量低的阈值,以l更解决可以例如由移动节点的业务模 式的改变导致的业务突发。
另一方面,如果订阅信息被用作算法的权重,则与IP地址关联的隧道 还可能变得不被充分利用,这是因为订阅信息通常仅提供最大的业务量水 平,而移动节点的实际业务量平均起来要低得多。在这种场景中,可通过 潜在地可配置的过订阅7JC平(oversubscription level)来4吏用IP地址的"过 订阅"。即,对于一个IP地址可分配比基于所述算法看来可取的更多的移 动节点,或者所述算法被配置为考虑比一个物理链路实际能够提供的吞吐量更高的吞吐量。然而,在一些情况下这种过订阅也可导致过载。
在本发明的一个实施例中,所述外地代理功能实体被配置为,检测过 载IP地址/关联于特定IP地址的隧道(例如一个隧道中的负载超过可配置 的吞吐量阈值)的风险,以及将一个或更多移动节点从被讨论IP地址重定
位到新的IP地址。此类方法在图4的流程图中示例性示出。首先,该过程 在阶段401中休眠特定的一段时间,即,检查是否需要任何重定位的过程 被周期性地重复。然后,在阶段403中检查对于特定IP地址/关联于该IP 地址的隧道是否存在过载的风险。如果没有检测到风险,则该过程返回到 阶段401,并且从此处开始继续。如果检测到风险,则在阶段405中,一 个或更多移动节点被重定位到新IP地址。任何合适的方法都可以用于选择 该新的IP地址。可例如通过向合适的移动节点发送带有所述新的IP地址 的代理通告消息来实现该重定位。用于重定位目的的通告消息可以包括一 个或更多IP地址,但不应当包括之前被分配给将被重定位的移动节点的 IP地址。如上面提到的,移动节点可以响应于不包括之前分配给它的IP 地址的通告消息而实现重注册。由此,从通告消息中排除之前分配的IP 地址有效地迫使移动节点启用新的IP地址。不是正在活跃地发送/接收数
据的移动节点可以首先#:重定位。
一般来说,本发明的各实施例可以用硬件或专用电路、软件、逻辑或 其任意组合来实现。例如, 一些方面可以用硬件来实现,而其它方面可以 用可以由通过控制器、微处理器或其它计算设备执行的固件或软件来实现, 尽管本发明不限于此。尽管本发明的各个方面可以-故示例为框图、流程图 或使用某其它图示来表示,但应当理解,这里描述的这些框、设备、系统、 技术或方法可以(作为非限制性示例)用硬件、软件、固件、专用电路或 逻辑、通用硬件或控制器或其它计算设备或其组合来实现。
图5示出了适于实现本发明的各实施例的设备的框图。设备500可以 是典型的计算机,例如可能具有分布式功能的通用计算机或服务器,该设 备包括用于控制计算机的中央处理单元(CPU) 501,包括计算机程序 代码或软件503的存储器502。软件503包括用于CPU 501以便控制设备500的指令,例如是操作系统和不同的计算机应用。软件503可包括用于 控制所述设备来提供本发明的功能实体的指令。设备500还包括例如LAN 或WLAN接收器/发送器的I/O (输X/输出)单元504。该I/O单元包括 具有不同的IP地址的多个IP接口 505-507。设备500还可以包括用户接
口 (未示出),但该用户接口还可以借助于通过所述i/o单元的远程连接
来实现,或者该用户接口可以不存在。
应当认识到,在本文档中,词语包括、包含和含有每个都被用作不带 任何有意的排他性的开放式表达。而且,术语外地代理和外地代理功能实 体被可互换地使用,并且可以指单独的外地代理单元和对应的协同定位的 功能两者。
前面的描述通过本发明的特定实现和实施例的非限制性示例的方式, 提供了发明人目前预期的用于实现本发明的最佳方法和设备的全面和信息 性描述。然而,对于本领域的技术人员来说显然,本发明不限于以上呈现 的实施例的细节,而是可以使用等价方式在其它实施例中实现,而不脱离 本发明的特性。
此外,本发明上面公开的实施例的一些特征可以在没有相应地使用其 它特征的情况下有利地使用。同样,前面的描述应当被看作仅是示例性地
示出本发明的原理,而非对其进行的限制。因此,本发明的范围仅由所附 权利要求来限定。
权利要求
1.一种方法,包括在被配置为充当传送去往移动节点的数据的隧道的端点的功能实体中支持多个IP地址;以及动态分配所述多个IP地址用于在所述移动节点中使用。
2. 根据权利要求l所述的方法,其中,通过以下操作来进行所述动态 分配动态选择所述多个IP地址中的一个;以及 发出包括所动态选择的IP地址的通告消息。
3. 根据权利要求2所述的方法,其进一步包括 仅向不具有已分配的IP地址的移动节点发送具有所述动态选择的IP地址的所述通告消息。
4. 根据权利要求2所述的方法,其进一步包括向具有已分配的IP地址的移动节点发送具有对应已分配的IP地址的 通告消息。
5. 根据权利要求2-4中任一个所述的方法,其中,所述通告消息包 括所述多个被支持的IP地址中的两个或更多个的列表,所选择的IP地址 是所述列表中的第一个。
6. 根据权利要求l-5中任一个所述的方法,其中,所述多个IP地址 的动态分配是基于以下中的一个随机选择,轮转算法和加权轮转算法。
7. 根据权利要求6所述的方法,其中,所#权轮转算法是基于以下 中的一个与所述外地代理功能实体关联的连接的物理链路容量,与所述 多个IP地址关联的当前隧道负载,以及移动节点简档。
8. 根据权利要求7所述的方法,其中,关于所述物理链路容量,考虑 比实际最大物理链路容量低的阈值。
9. 根据权利要求7或8所述的方法,其中,关于所述物理链路容量, 考虑比实际最大物理链路容量高的阈值。
10. 根据权利要求l-9中任一个所述的方法,其进一步包括 检测与所述多个IP地址中的一个关联的隧道中的过载风险;以及 重定位所述多个IP地址中的一个被分配到的一个或多个移动节点,其中所述重定位通过对所述一个或多个移动节点分配新的IP地址。
11. 才艮据权利要求1-10中任一个所述的方法,其中,所述功能实体 被包括在外地代理单元或协同定位的功能块中。
12. —种设备,包括 存储器;以及耦合到所述存储器的处理器,所述处理器4皮配置为 控制所述设备充当传送去往移动节点的数据的隧道的端点; 支持多个IP地址;以及动态分配所述多个IP地址用于在所述移动节点中使用。
13. 根据权利要求12所述的设备,其中,所述处理器被配置为通过以 下操作来进行所述动态分配动态选择所述多个IP地址中的一个;以及 发出包括所动态选择的IP地址的通告消息。
14. 根据权利要求13所述的设备,其中,所述处理器被进一步配置为, 仅向不具有已分配的IP地址的移动节点发送具有所述动态选择的IP地址 的所述通告消息。
15. 根据权利要求13所述的设备,其中,所述处理器被进一步配置为, 向具有已分配的IP地址的移动节点发送具有对应已分配的IP地址的通告 消息。
16. 根据权利要求13-15中任一个所述的i殳备,其中,所述处理器4皮 配置为,控制所述通告消息包括所述多个被支持的IP地址中的两个或更多 个的列表,所选择的IP地址是所述列表中的第一个。
17. 根据权利要求12-16中任一个所述的设备,其中,所述多个IP 地址的动态分配是基于以下中的一个随机选择,轮转算法和加权轮转算 法。
18. 根据权利要求17所述的设备,其中,所述加权轮转算法是基于以 下中的一个与所述外地代理功能实体关联的连接的物理链路容量,与所 述多个IP地址关联的当前隧道负载,以及移动节点简档。
19. 根据权利要求18所述的设备,其中,所述处理器被配置为,对于 所述物理链路容量,考虑比实际最大物理链路容量低的阈值。
20. 根据权利要求18或19所述的设备,其中,所述处理器被配置为, 对于所述物理链路容量,考虑比实际最大物理链路容量高的阔值。
21. 根据权利要求12-20中任一个所述的设备,所述处理器被进一步 配置为检测与所述多个IP地址中的一个关联的隧道中的过载风险;以及 重定位所述多个IP地址中的一个净皮分配到的一个或多个移动节点,所 述重定位通过对所述一个或多个移动节点分配新的IP地址。
22. 根据权利要求12-21中任一个所述的设备,其中,所述设^^是外 地代理单元或者包括协同定位外地代理功能块的设备。
23. —种存储在计算机可读介质中的计算机程序,所述计算机程序包 括适于导致设备执行根据权利要求1 - 11中任一个所述的方法的计算机可 执行程序代码。
24. —种设备,包括用于支持多个IP地址的装置;用于充当传送去往移动节点的数据的隧道的端点的装置;以及 用于动态分配所述多个IP地址用于在移动节点中使用的装置。
25. —种系统,包括 第一实体;以及第二实体,其中所述第一实体包括 -存储器;以及-耦合到所述存储器的处理器,所述处理器被配置为-截获去往移动节点的数据;以及-将所述数据隧il^送到所述第二实体;以及其中所述第二实体包括 -存储器;以及-耦合到所述存储器的处理器,所述处理器被配置为 -控制所述第二实体充当传送去往移动节点的数据的隧道的端点;-支持多个IP地址;以及-动态分配所述多个IP地址用于在所述移动节点中4吏用。 26.根据权利要求25所述的系统,其进一步包括 移动节点,包括-存储器;以及-耦合到所述存储器的处理器,所述处理器被配置为 -获得通过所述第二实体分配的IP地址;以及 -将通过所述第二实体分配的IP地址注册到所述第一实体; 所述第一实体的处理器被进一步配置为-使用通过所述移动节点注册的所述IP地址用来隧道发送去往 所述移动节点的数据。
全文摘要
公开了一种方法,包括在被配置为充当传送去往移动节点的数据的隧道的端点的功能实体中支持多个IP地址;以及,动态分配所述多个IP地址用于在移动节点中使用。还公开了对应的设备、计算机程序和系统。
文档编号H04L29/06GK101543008SQ200780043720
公开日2009年9月23日 申请日期2007年10月8日 优先权日2006年10月26日
发明者A·巴赫穆特斯基 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1