地址分配方法、地址分配系统、移动节点及代理节点的制作方法

文档序号:7941464阅读:238来源:国知局
专利名称:地址分配方法、地址分配系统、移动节点及代理节点的制作方法
技术领域
本发明涉及一种为包含于移动节点中的多个接口的每一个分配地址的地址分配 方法、一种地址分配系统、该移动节点以及一种代理节点。
背景技术
最近,蜂窝通信已经得到了改进并成为许多人日常生活的一部分。而且,如今的蜂 窝电话比仅仅用于语音通信的工具具有了更多的功能。更新一代的电话机拥有允许用户访 问因特网的功能,例如,用于数据通信。然而,移动运营商(cellular operator s)将它们 的系统对新形式的安全威胁开放,这是因为它们正提供因特网服务。那些影响系统完整性 和可靠性的威胁是拒绝服务或分组攻击。例如,装备有计算机的攻击者能够发送分组给移 动运营商的系统中的非活动(inactive)网络协议(IP)地址。因为该IP地址由被该移动 运营商控制的有效前缀构造,所以该移动运营商的系统设法探索(explore)至该IP地址的 路径。该连续但毫无意义的探索导致有效系统资源的浪费,从而导致拒绝有效用户使用该 移动运营商提供的服务。这样的攻击被称为拒绝服务攻击。因此,移动运营商需要升级安全协议来确保系统始终受到保护。例如,为了最小化 对拒绝服务攻击的暴露,移动运营商在系统中执行分组过滤。移动运营商的系统中的实体 具有描述当分组不能被路由到目的地地址时所采取的动作的策略。例如,当路由器不能在 路由缓存(cache)中为分组的目的地地址找到下一个有效跳转时,该路由器将分组发送给 系统中的中央缺省路由网关。作为另一个示例,当系统设置所有可用路由路径的列表时,如 果路由器接收到沿着未出现在该列表中的路由路径的分组,则该路由器将丢弃作为错误分 组的该分组。第三代合作项目(3GPP)中的长期演进(LTE)项目的目的在于使当前通用移动通 信系统(UMTS)适用于第四代(4G)移动通信系统。4G网络的特征在于从当前组合的电路和 分组交换网络转换至全IP系统。全IP系统是使用IP用于通信和信令的网络。为了转换 到全IP系统,现有的UMTS架构需要发展,并且该工作正在3GPP中作为系统架构演进(SAE) 而准备。为了转换到4G,移动运营商必须考虑如何在全IP系统中支持它们的用户的移动 性。同样地,在第三代合作项目2 (3GPP2)中进行的国际移动通信-2000 (IMT-2000)的 目的在于提高无线通信的速度和简易性来使得高质量移动多媒体通信为全球市场。当工作 在基于IP的移动系统上时,开发IMT-2000的移动运营商还必须考虑如何在全IP系统中支 持它们的用户的移动性。代理移动IPv6 (PMIPv6)被移动运营商考虑为满足这些要求的候选。下文所引用 的非专利文献1描述了作为如下的移动性管理构成(configuration)的PMIPv6,在该移动 性管理构成中移动节点在本地移动性域内移动时不需要与移动性相关的信令。位于本地移 动性域内的代理帮助该移动节点进行移动性管理。该移动性管理方法称为“基于网络的移 动性管理”。
图1示出了采用该“基于网络的移动性管理”的系统。移动节点(MN) 101位于本地 移动性域11中。MNlOl的接口(IF) 1010连接至移动访问网关(MAG) 111,并且此时,MNlOl 的标识符(MN-ID)被提供作为访问认证过程的一部分。典型地,MN-ID被用来关联可从本 地服务器(未示出)获取的MNlOl的策略简档(policy profile) 0该策略简档包含所提供 的基于网络的移动性服务特征以及其它相关参数,例如被分配到丽101的归属网络前缀、 所允许的地址设置模式、漫游策略以及其它对提供基于网络的移动性服务而重要的参数。在完成了成功的访问认证时,MAGl 11从本地服务器(未示出)获取丽101的策略 简档。这意味着MAG 111具有为MNlOl执行移动性信令所必须的所有信息。为此,MAGlll 周期性地向MNlOl发送路由器通告(RA)消息来通告归属网络前缀。当获得归属网络前缀 时,MNlOl设置IP地址(例如,归属地址HoA)来允许IF1010通信。不论MNlOl位于本地 移动性域11中的何处,IF1010始终能获得归属网络前缀。这是因为MNlOl正连接至的每 个MAG始终从本地服务器得到丽101的策略简档。例如,当丽101从MAGlll移动到另一个 MAG112,并且IF1010连接到MAG112时,该MAG112基于在认证过程期间提供的MN-ID从所述 本地服务器获取MNlOl的归属网络前缀。因此,MNlOl始终能使用该归属地址而不管MNlOl 在本地移动性域11中的位置。为了在本地移动性域11中路由,被称为本地移动性锚(LMAllO)的实体充当每个 移动节点的永久锚点(归属代理)来在本地移动性域11中的MNlOl和外部网络中的对端 节点(CN) 120之间建立连接。LMAllO还管理每个移动节点的可到达性状态。因为LMAllO 充当每个移动节点的锚点,所以每个移动节点的当前位置需要更新。因此,每当移动节点连 接到MAG时,该MAG发送代理绑定更新(PBU)消息给作为该移动节点的代理节点的LMA110。该LMAllO能够基于来自PBU消息的MN-ID产生该移动节点的路由条目。基于该 路由条目,LMAllO将该移动节点的归属网络前缀绑定到该MAG的转交地址。此外,当PBU消 息可选地包括该移动节点的IP地址(例如,归属地址)而不是归属网络前缀时,LMAllO将 该归属地址绑定到MAG的转交地址。该绑定使LMAllO能经由适当的MAG路由去往该归属 地址的分组。在图1中,MNlOl使用IF1010建立至MAGl 11的连接以进行必要的认证过程。在完 成了成功认证时,MAGlll向LMAllO发送PBU消息。基于PBU消息的内容,LMAllO在其绑定 缓存条目(BCE)中将丽101的归属网络前缀或归属地址绑定到MAGlll的转交地址。当从 外部CN120接收去往该MNlOl的归属地址的分组时,LMAllO检查该绑定缓存条目来为该分 组找到路由路径。在如图1所示的系统中,LMAllO识别出该分组去往MNlOl的归属地址。 LMAllO基于该绑定缓存条目将该分组隧道传送到MAG111,从而该分组被传递(forward)给 MNlOlo例如蜂窝电话的个人设备装备有多个接口,如无线局域网(WLAN)、蜂窝无线电以 及蓝牙(注册商标)。因此,其消费者已具有“同时连接”到网络的能力。然而,移动运营商 目前正考虑是否在它们的网络中支持同时连接服务。所考虑的是,当在本地移动性域内检 测到拥塞时,移动运营商能基于同时绑定的思想进行负载平衡。如果给移动节点提供多条 路径,则移动运营商可以选择使用哪条路径来路由去往该移动节点的分组。这里,图1中假定本地移动性域11具有两种网络。作为示例,假定第一种网络为 MAGlll附接的蜂窝网络,而第二种网络为MAG112附接的WLAN。还假定丽101具有两个接口,即,作为IF1010的连接到MAGl 11的蜂窝接口、以及作为IFlOll的连接到MAGl 12的WLAN 接口。因此,MNlOl能进行对本地移动性域11的同时访问。使用下文所引用的非专利文献2中所讨论的地址解析方法,MNlOl与本地移动性 域11中的每个网络交换一系列消息来设置每个IF1010或1011的IP地址。在交换消息期 间,MNlOl发送邻居请求(NS)消息来查询设置的每个IP地址是否正被该网络中的其它设备 所使用。当未接收到作为对该NS消息的响应的邻居通告(NA)消息时,MNlOl假定该网络中 没有设备正使用所设置的IP地址,因此MNlOl可以分配该IP地址给它的IF1010或1011。这里,图1中假定MNlOl分配IP地址HoAl给IF1010,并且分配IP地址HoA2给 IFlOl 1,来进行本地移动性域11内的通信。当MNlOl分别分配IP地址HoAl和HoA2给 IF1010和IFlOll时,分别连接到IF1010和IFlOll的MAGlll和112能够获得IP地址HoAl 和HoA2。在该方法中,丽101发送NA消息来给出IP地址HoAl和HoA2可用的指示。使用 NA消息中的信息,MAGlll和112能够为网络中的丽101产生路由状态。图19A和图19B示 出邻居缓存条目(NCE)20和21分别作为由MAGlll和112产生的路由状态。下文详细描述 产生路由状态的例子。根据图19A,IF1010发送NA消息来通告HoAl (条目2001)在蜂窝网络中作为IP 地址200可用。IF1010在该NA消息中描述IF1010. Addr(条目2011)作为要绑定至HoAl 的IF1010的链路标识符201。链路标识符201代表了 IF1010和MAGlll之间的链路。链路 标识符201可以是但不限定于媒体访问控制(MAC)地址、链路本地地址、或被IF1010使用 的3GPP无线信道。使用链路标识符201,MAGlll在NCE20中产生新条目2001和2011,在 条目2001中记录HoAl作为IP地址200,并且在条目2011中记录IFlO 10. Addr作为链路 标识符201。这意味着当接收去往HoAl的分组时,MAGl 11基于NCE20经由具有链路标识符 IFlO 10. Addr的链路将该分组传递至MNlOl。同样地,参考图19B,IF1011发送NA消息来通告HoA2(条目2101)在WLAN网络中 作为IP地址210可用。MAG112在NCE21中产生新条目2101和2111,在条目2101中记录 HoA2作为IP地址210,并在条目2111中记录IFlOl 1. Addr作为链路标识符211。作为上述的地址解析的结果,MAGlll和112两者都将它们的转交地址绑定到 LMAllO来使LMAllO能路由去往本地移动性域11中的MNlOl的分组。正如上文所述,不管 是“通过前缀绑定”还是“通过地址绑定”,都能产生LMAllO中的路由条目。LMAllO路由本 地移动性域11中的分组的操作依赖于产生路由条目的方法而改变。图20A示出了绑定缓存条目(BCE) 30作为以“通过地址绑定”而被LMAllO产生的 路由条目。图20B示出了以“通过前缀绑定”而产生的BCE31。参考图20A,MAGlll和112 发送PBU消息给LMAllO来将作为MNlOl的归属地址的HoAl和HoA2分别绑定至MAGlll和 112的转交地址MAGl.CoA*MAG2.CoA。LMAllO产生具有两列的BCE30,该两列即MN. HoA 列300和转交地址(CoA)列301。列300包含HoAl和HoA2作为MNlOl的归属地址,列301 包含MAGlll和112的转交地址MAGI. CoA和MAG2. CoA。例如,当MAGlll发送PBU消息给LMAllO来将HoAl绑定到MAGI. CoA时,LMAllO 在条目3001中存储HoAl并在条目3011中存储MAGI. CoA。这使LMAllO能知道去往HoAl 的分组应该经由MAGlll发送到丽101。同样地,当MAG112发送PBU消息来将HoA2绑定到 MAG2. CoA时,LMAllO在条目3002中存储HoA2并且在条目3012中存储MAG2. CoA。下文所引的专利文献1、2和3被公知作为其它的传统技术。非专利文献1 :S. Gundavelli,K. Leung, V. Devarapalli,K. Chowdhury 禾口 B. Pati 1, "Proxy Mobile IPv6 (代理移动 IPv6),,Int ernet EngineeringTask Force Internet Draft :draft-ietf-netlmn-proxymip6-00. txt,2007 年 4 月 8 日。非专利文献 2 :T. Narten, Ε. Nordmark 禾口 I Simpson, "NeighborDiscovery for IP Version 6 (IPv6) (IP 6 (IPv6) ^i^j^RM ) " InternetEngineering Task Force Request for Comments 2461,1998 年 12 月。专利文献1 J. A. Bell 和 Ε. G. Britton,美国专利号 5,923,854,标题为"Virtual internet protocol (IP) addressing (虚拟因特网协议(IP)地址),,,1999 年 7 月 13 日。专利文献2 :K. A. Dobbins, D. L. Cullerot, S. H. Negus 和 W. Τ. Haggerty,美国专利 号 5,751,971,标题为"Internet protocol (IP) workgroup routing(因特网协议(IP)工作 组路由)”,1998年5月12日。专利文献 3 :E. G. Britton, J. D. Haggar, Τ. D. Moore, Α. H. Richter 禾口 B. C. Vashaw, 美 15 禾1J 号 6,775,278,f示 H 为“Method and apparatus forgenerating replies to address resolution protocol requests (用于产生对地址角军析协、议请求的应答的方法和 装置)”,2004年8月10日。这里,如果LMAllO使用如图20A所示的以“通过地址绑定”而产生的BCE30,则去 往MNlOl的分组的传递目的地不能改变。LMA设法改变传递目的地的原因是由于正使用的 链路目前可能拥塞的可能性。在该情况下,因为拥塞链路的使用需要被限制在网络侧,所以 LMAllO需要找到可替换的路由来传递去往MNlOl的分组。然而,当接收到去往HoA2的分 组时,LMAllO不能经由MAGlll传递该分组给MN101。这是因为BCE30中的两个条目互相并 不关联,即,不存在指示去往HoA2的分组能经由MAGl 12发送的条目,因此LMAl 10无法知道 MNlOl经由MAGlll可达。这里,作为使LMAllO知道BCE中的与MN101相关的实体的方法,考虑允许LMA110 在本地移动性域11中执行“通过前缀绑定”的方法。该方法在非专利文献1中被推荐来在 本地移动性锚处处理绑定缓存条目。图20B示出了 BCE31作为以“通过前缀绑定”而被LMAllO产生的路由条目。参考 图20B,MAGl 11和112发送PBU消息给LMAl 10来分别将MN101的归属网络前缀(丽.Prefix) 绑定到MAGlll和112的转交地址MAGI. CoA和MAG2. C0A。LMA110产生具有两列的BCE31, 该两列即归属网络前缀(Prefix)列310和转交地址(CoA)列311。例如,当MAGlll发送PBU消息给LMA110来将MN. Prefix绑定到MAGI. CoA时, LMAl 10在条目3101中存储MN. Pref ix并在条目3111中存储MAGI. CoA。同样地,当MAGl 12 发送PBU消息给LMAllO来将MN. Prefix绑定到MAG2. CoA时,LMAllO在条目3102中存 储丽.Prefix并在条目3112中存储MAG2. CoA。该方法使LMA110能知道去往通过使用 MN. Prefix而设置的两地址(HoAl和HoA2)中的任一个的任何分组可以经由MAGlll和112 中的任一个传递。然而,即使当LMAllO使用如图20B所示的以“通过前缀绑定”而产生的BCE31时, 去往MN101的分组的传递目的地也不能被改变。这是因为本地移动性域11具有这样的安 全策略,S卩“MAGlll和112分别排除不和在NCE20和21中的有效路由条目相对应的分组”。例如,当LMAllO将去往HoA2的分组传递至MAGl 11时,因为MAGlll在NCE20中没有与HoA2 相关的有效路由,所以该分组被丢弃。作为另一对策,如专利文献3所示,考虑位于同一链路上的多个接口相互充当备 用。专利文献3教示了当一个接口从另一个接口接收到触发信号时,该接口当作备用。该 触发信号给出两个接口在物理上位于同一链路上的指示。然而,在本地移动性域11中,丽101的物理链路被MAGlll和112所模仿 (emulate) 0因此,上文所提的触发信号并不理想,因为它在MAGlll和112之间传播。移动 运营商并不希望这样的功能,即许多如上文所提的触发信号到达MAGlll和112,这是因为 本地移动性域11在地理上很大。

发明内容
本发明基于上文所述传统技术的问题而提出,其目的在于提供一种地址分配方 法、地址分配系统、移动节点和代理节点,能够在移动节点具有多个接口时切换去往本地移 动性域中的移动节点的分组的传递地址,使得所述分组能被传递到所述移动节点。为了实现上述目的,本发明提供一种用于向移动节点的多个接口的每一个分配地 址的地址分配方法,所述方法包括步骤所述移动节点通过所述多个接口中的每一个从网络接收包含域标识符的网络信 息,并且基于所接收到的网络信息中的域标识符而确定所述多个接口中的两个或更多个是 否附接于同一域;所述移动节点在确定至同一域的附接时,决定分配相同的地址给附接于所述同一 域的两个或更多个接口,并请求连接至所述两个或更多个接口中的每一个的每一个代理节 点绑定相同的地址到所述两个或更多个接口的每一个链路标识符;所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的该相同地址的 分组传递至所述移动节点。为了实现以上目的,本发明还提供一种用于向移动节点的多个接口的每一个分配 地址的地址分配系统,所述系统包括单元,其用于使得所述移动节点通过所述多个接口中的每一个从网络接收包含域 标识符的网络信息,并且基于所接收到的网络信息中的域标识符而确定所述多个接口中的 两个或更多个是否附接于同一域;单元,用于使得所述移动节点在确定至同一域的附接时,决定分配相同的地址给 附接于所述同一域的两个或更多个接口,并请求连接至所述两个或更多个接口中的每一个 的每一个代理节点绑定相同的地址到所述两个或更多个接口的每一个链路标识符;以及单元,用于使得所述代理节点基于所述请求执行绑定,并且将去往所述移动节点 的该相同地址的分组传递至所述移动节点。为了实现以上目的,本发明还提供了一种在用于向移动节点的多个接口中的每一 个分配地址的地址分配系统中的所述移动节点,所述移动节点包括单元,用于通过所述多个接口中的每一个从网络中接收包含域标识符的网络信 息,并基于所接收到的网络信息中的域标识符而确定所述多个接口中的两个或更多个是否 附接于同一域;以及
单元,用于在确定至同一域的附接时决定分配相同的地址给附接于所述同一域的 两个或更多个接口,并且请求连接至所述两个或更多个接口中的每一个的每一个代理节点 绑定相同的地址到所述两个或更多个接口的每一个链路标识符,其中,所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的该相同 地址的分组传递至所述移动节点。此外,为了实现以上目的,本发明提供了一种在用于向所述移动节点的多个接口 中的每一个分配地址的地址分配系统中的代理节点,所述代理节点包括单元,用于基于来自所述移动节点的请求,将分配给所述多个接口中的两个或更 多个的相同地址绑定到所述两个或更多个接口的每一个链路标识符;以及单元,用于通过对应于所绑定的链路标识符的链路将去往所述移动节点的所述相 同地址的分组传递至所述移动节点。该结构可以如此,即所述移动节点向地址分配服务器发送对于所述相同地址的分 配请求,并且所述地址分配服务器基于所述分配请求分配所述相同地址。根据该结构,相同地址被分配给所述移动节点的附接于同一域的两个或更多个接 口,并且连接到所述两个或更多个接口中的每一个的每一个代理节点将所述相同地址绑定 到所述两个或更多个接口的每一个链路标识符。因此,当所述移动节点具有两个或更多个 接口时,去往本地移动性域中的所述移动节点的分组的传递地址被如此切换以使所述分组 可以被传递到所述移动节点。此外,为了实现以上目的,本发明提供了一种用于向移动节点的多个接口的每一 个分配地址的地址分配方法,所述方法包括步骤向所述移动节点的多个接口中的每一个分配不同的地址;所述移动节点通过所述多个接口中的每一个从网络接收包含域标识符的网络信 息,并且基于所接收到的网络信息中的域标识符而确定所述多个接口中的两个或更多个是 否附接于同一域;当所述移动节点确定至同一域的附接时,所述移动节点决定使用附接于所述同一 域的两个或更多个接口中的任一个作为另一个接口的备用或者互相作为备用,并请求连接 到所述两个或更多个接口中的每一个的每一个代理节点将分配给所述两个或更多个接口 中的每一个的地址绑定到链路标识符作为备用接口 ;以及所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的地址的分组传 递至所述移动节点的备用接口。此外,为了实现以上目的,本发明提供了一种用于向移动节点的多个接口中的每 一个分配地址的地址分配系统,所述系统包括单元,用于向所述移动节点的多个接口中的每一个分配不同的地址;单元,用于使得所述移动节点通过所述多个接口中的每一个从网络接收包含域标 识符的网络信息,并且基于所接收到的网络信息中的域标识符而确定所述多个接口中的两 个或更多个是否附接于同一域;单元,用于当所述移动节点确定至同一域的附接时,使得所述移动节点决定使用 附接于所述同一域的两个或更多个接口中的任一个作为另一个接口的备用或者互相作为 备用,并请求连接到所述两个或更多个接口中的每一个的每一个代理节点将分配给所述两个或更多个接口中的每一个的地址绑定到链路标识符作为备用接口 ;以及单元,用于使得所述代理节点基于所述请求执行绑定,并且将去往所述移动节点 的地址的分组传递至所述移动节点的备用接口。此外,为了实现以上目的,本发明提供了一种在用于向移动节点的多个接口中的 每一个分配地址的地址分配系统中的所述移动节点,所述移动节点包括单元,用于向所述移动节点的多个接口中的每一个分配不同的地址;单元,用于通过所述多个接口中的每一个从网络接收包含域标识符的网络信息, 并且基于所接收到的网络信息中的域标识符而确定所述多个接口中的两个或更多个是否 附接于同一域;以及单元,用于当确定至同一域的附接时决定使用附接于所述同一域的两个或更多个 接口中的任一个作为另一个接口的备用或者互相作为备用,并请求连接到所述两个或更多 个接口中的每一个的每一个代理节点将分配给所述两个或更多个接口中的每一个的地址 绑定到链路标识符作为备用接口,其中,所述代理节点基于所述请求执行绑定,并将去往所述移动节点的地址的分 组传递至所述移动节点的备用接口。此外,为了实现上述目的,本发明提供了一种在用于向移动节点的多个接口中的 每一个分配地址的地址分配系统中的代理节点,所述代理节点包括单元,用于基于来自所述移动节点的请求,将分配给所述多个接口中的每一个的 不同地址绑定到所述多个接口的每一个链路标识符;单元,用于基于来自所述移动节点的请求,将分配给所述多个接口中的每一个的 地址绑定到链路标识符作为备用接口,使得附接于同一域的两个或更多个接口中的任一个 将是另一个接口的备用或者互相作为备用;以及单元,用于基于所述绑定将去往所述移动节点的地址的分组传递至所述移动节点 的备用接口。该结构可以如此,即所述代理节点基于所述请求执行绑定,确定不同的两个或更 多个地址是否以相同的归属网络前缀而产生,并且如果以相同的归属网络前缀而产生,则 将所述相同归属网络前缀共同绑定到链路标识符。根据该结构,不同的地址被分配给所述移动节点的附接于同一域的两个或更多个 接口,并且连接到所述两个或更多个接口中的每一个的每一个代理节点绑定一个接口的地 址到另一个接口的每一个链路标识符作为备用。因此,当所述移动节点具有多个接口时,去 往本地移动性域中的所述移动节点的分组的传递地址被如此切换以使得所述分组能被传 递到所述移动节点。根据本发明,当移动节点具有多个接口时,去往本地移动性域中的所述移动节点 的分组的传递地址被如此切换以使得所述分组能被传递到所述移动节点。


图1是示出根据本发明的通信系统的第一实施例的框图。图2是示出当图1中的移动节点位于本地移动性域时所接收的网络信息的格式的 说明图。
图3是示出第一实施例的通信序列的说明图。图4A是第一实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第一 MAG所持有的NCE)。图4B是第一实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第二 MAG所持有的NCE)。图5是示出第一实施例的本地移动性锚(LMA)所持有的绑定缓存条目(BCE)的说 明图。图6是示出第一实施例的移动节点所执行的处理的流程图。图7是示出根据本发明的通信系统的第二实施例的框图。图8是示出第二实施例中的IP地址请求消息的格式的说明图。图9是示出第二实施例中的IP地址分配服务器所进行的IP地址分配确定处理的 流程图。图IOA是第三实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第一 MAG持有的NCE)。图IOB是第三实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第二 MAG持有的NCE)。图11是示出第三实施例的本地移动性锚(LMA)所持有的绑定缓存条目(BCE)的 说明图。图12是示出第三实施例的通信序列的说明图。图13是示出第三实施例的移动节点所执行的备用IF选择处理的流程图。图14A是第四实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第一 MAG在更新之前持有的NCE)。图14B是第四实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第二 MAG在更新之前持有的NCE)。图14C是第四实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第一 MAG在更新之后持有的NCE)。图14D是第四实施例的移动访问网关(MAG)所持有的邻居缓存条目(NCE)的说明 图(示出了第二 MAG在更新之后持有的NCE)。图15是示出第四实施例的通信序列的说明图。图16是示出第四实施例的移动访问网关(MAG)所执行的处理的流程图。图17是本发明的移动节点的构成的功能框图。图18是本发明的移动访问网关(MAG)的构成的功能框图。图19A是传统移动访问网关(MAG)持有的邻居缓存条目(NCE)的说明图(示出了 第一 MAG持有的NCE)。图19B是传统移动访问网关(MAG)持有的邻居缓存条目(NCE)的说明图(示出了 第二 MAG持有的NCE)。图20A是传统本地移动性锚(LMA)所持有的绑定缓存条目(BCE)的说明图(示出 了以“通过地址绑定”产生的BCE)。图20B是传统本地移动性锚(LMA)所持有的绑定缓存条目(BCE)的说明图(示出了以“通过前缀绑定”产生的BCE)。
具体实施例方式现在将参照附图来描述本发明的优选实施例。〈第一实施例〉图1示出了作为根据本发明的通信系统的第一实施例的用于基于网络的移动性 管理的系统,其中,沿着本地移动性域11的边缘提供作为丽101的代理节点的MAGlll和 112、以及作为MNlOl的归属代理的LMA110。MNlOl具有IF1010和1011,并且IF1010和1011 分别连接到MAGlll和112。LMAllO在本地移动性域11中的MNlOl与作为MNlOl的通信伙 伴的外部网络中的对端节点(CN) 120之间建立连接。图2示出了当丽101位于本地移动性域11中时所接收的网络信息40的格式。网 络信息40具有以下字段分组报头401、域标识符(域ID) 402和MAG标识符(MAG-ID) 403。 分组报头401包括作为IPv4地址或IPv6地址的消息源、指示消息类型的类型字段、以及指 示消息长度的消息长度字段。域ID402是本地移动性域11的标识符,MNlOl的IF1010和1011附接于该本地移 动性域11。优选的是通过使用但不限定于标识移动运营商的标识符(域名等)、WLAN热 点服务集标识符(SSID)、或本地移动性域11中的MNlOl所使用的归属网络前缀来设置域 ID402。例如,也可以包含LMAllO的地址作为用于管理MNlOl的LMA。域ID402的目的在于 使MNlOl能知道多个IF1010和1011是否位于同一本地移动性域11中。如果多个IF1010 和1011位于同一本地移动性域11中,则MNlOl可以确定所有的IF1010和1011在该本地 移动性域11中共享一个IP地址。MAG-ID403给MNlOl提供了分别与IF1010和1011连接的MAGlll和112的标识 符。通过使用但不局限于MAGlll和112的MAC地址或转交地址(CoA)设置MAG-ID403。当 MNlOl识别了分别与IF1010和1011连接的MAGlll和112时,MNlOl能向本地移动性域11 中的实体通知IF1010和1011中的哪一个与MAGlll和112中的哪一个连接。该被通知的 实体可以确定MNlOl是否具有位于同一本地移动性域11内的多个IF1010和1011。如果 是,则仅一个IP地址可以被分配给IF1010和1011。在第一实施例的优选形式中,网络信息40经由MAGlll和112传递给丽101。对本 领域技术人员而言将显而易见的是,MAGlll和112能使用IEEE802. 11信标或路由器通告 (RA)消息和邻居通告(NA)消息发送网络信息40。网络信息40还可以在当附接至网络时 所执行的认证过程期间获取。当获得网络信息40时,MNlOl通过确认多个IF1010和1011 在归属网络前缀、域ID402和LMA的地址方面相同而检测到它们位于同一本地移动性域11 内,从而MNlOl能够决定在所述本地移动性域11中的所有IF1010和1011之间共享一个IP 地址。图3示出了第一实施例的通信序列的例子。(I)MNlOl的第一 IF1010从第一 MAGlll接收包含归属网络前缀(归属前缀)的 RA消息作为网络信息40。(2)MNlOl基于接收到的RA消息中的归属前缀产生第一 IF1010的地址。(3)然后,当MNlOl从第一 IF1010向第一 MAGlll发送包含作为第一 IF1010的地址的HoAl的NA(邻居通告)消息时,(4)第一 MAGlll绑定第一 IFlOlO的地址HoAl到如图4A所示的NCE20中的第一 链路标识符IF1010. Addr,并且作为MNlOl的第一 IFlOlO的代理而发送包含MNlOl的归属 前缀的代理BU消息给LMAl 10。当接收到该代理BU消息时,LMAllO绑定第一 MAGlll的转 交地址MAGI. CoA到如图5所示的BCE30中的归属前缀MN. Prefix。(5)然后,当丽101的第二 IFlOll从第二MAG112接收到包含归属网络前缀(归属 前缀)的RA消息作为网络信息40时,(6)MN101建立至第二 MAG112的连接,并且(7)然后,MNlOl确认包含在RA消息中的归属前缀与包含在通过第一 IF1010接收 的RA消息中的归属前缀相同,从而知道第二 IFlOll附接于与第一 IF1010相同的域11。(8)然后,MNlOl 分配第一 IF1010 的地址 HoAl 给第二 IF1011。(9)然后,当丽101发送包含与第一 IF1010相同的地址HoAl的NA消息给第二 MAG112 时,(10)第二 MAGl 12绑定该相同的地址HoAl到图4B所示的NCE21中的第二链路标 识符IF1011. Addr,并且作为MNlOl的第二 IFlOll的代理而发送一个包含MNlOl的归属前 缀(MN. Prefix)的代理BU消息给LMAl 10。当接收到该代理BU消息时,LMAllO绑定第二 MAGl 12的转交地址MAG2. CoA到归属前缀(MN. Prefix),如图5所示。可以使用归属地址而 非所述前缀,作为要与MAGlll和MAG112的转交地址关联的对象。图6是示出MNlOl所执行的地址分配确定处理的流程图。该处理在MNlOl接收到 网络信息40(步骤S50)时开始。该处理在MNlOl接收到网络信息40时开始的原因是因为 MNlOl设法将第二 IF附接到本地移动性域11,但并不限定于此。当接收网络信息40时,确 定第二 IF是否位于与第一 IF相同的本地移动性域11(步骤S51)。该确定能通过比较来自 第一 IF的域ID402和来自第二 IF的域ID402而做出。在步骤S51中,如果两个域ID402 不同,则产生第二 IF的新IP地址(步骤S52),并且此处理结束(步骤S54)。另一方面,如 果在步骤S51中,两个域ID402相同,则将与第一 IF的IP地址相同的IP地址分配作为第 二 IF的IP地址(步骤S53),并且该处理结束(步骤S54)。将参照图1详细描述该处理。假定MNlOl的第一 IF1010当前正连接至MAGlll并 正使用HoAl在本地移动性域11中通信。在该情况下,如果第二 IFlOll设法建立至MAGl 12 的连接,则IFlOll将从MAG112接收网络信息40。丽101检查网络信息40中的域ID402来 确定IFlOll是否位于与IF1010相同的域11中。如果IF1010和1011的域ID402 —致,则 MNlOl认为IF1010和1011处于同一本地移动性域11中,并且分配相同的HoAl给IF1011。甚至在丽101的第二 IFlOll附接于应用基于主机的移动性管理(移动IPv6)而 不是基于网络的移动性管理的网络时,也可以采用根据本实施例的技术。将描述该情况下 的处理。以下描述使用AR(访问路由器)112而不是MAG112作为IFlOll的目的地。假定 丽101的第一 IF1010当前正连接到MAGlll并正使用HoAl通信。在该情况下,如果第二 IFlOll设法建立至AR112的连接,则IFlOll将从AR112接收网络信息40。MNlOl检查网络 信息40中的域ID402来确定IFlOll是否位于与IF1010相同的域11中。如果IF1010和 1011的域ID402相同,则MNlOl将IF1010和1011解释为附接于同一域,并在IFlOll上使 用与IF1010相同的HoAl。还可以确定设置HoAl的前缀能使用在IFlOll上。结果,可以在IFlOll上使用从该前缀产生的另一个地址而不是HoAl本身。〈第二实施例〉接下来参照图7至图9,将描述第二实施例。作为向位于同一本地移动性域11中 的IFlOlO和1011分配相同IP地址的另一个方法,在第二实施例中,本地移动性域11中的 实体执行分配。作为一个实体,存在运行DHCP (Dynamic Host Configuration Protocol,动 态主机设置协议)的DHCP服务器。在图7中,当丽101的IF附接于本地移动性域11时, 丽101实施该DHCP来请求DHCP服务器作为IP地址分配服务器130以分配IF的IP地址。图8示出了要从MN101发送到IP地址分配服务器130的IP地址请求消息60的格 式。该IP地址请求消息60包含以下字段分组报头601、移动节点标识符(MN-ID)602、IP 地址603、域标识符(域ID) 402以及MAG标识符(MAG-ID) 403。分组报头601包含为IPv4 地址或IPv6地址的消息源、指示消息类型的类型字段、和指示消息长度的消息长度字段。MN-ID602包含丽101的标识符,并典型地被用来与丽101的策略简档关联。该策 略简档可以从本地服务器(未示出)获取,来包含所提供的基于网络的移动性服务特征和 其它相关参数,比如分配给MN101的归属网络前缀、允许的地址设置模式、漫游策略以及对 于提供基于网路的移动性服务而重要的其它参数。MN-ID602的目的在于使IP地址分配服 务器130能得到有关MN101的信息,并使用该信息来确定如何给MN101分配IP地址。在第二实施例的优选形式中,MN101的策略简档还包含接口标识符(IF-ID)来标 识每一个IF1010和1011。该IF-ID使IP地址分配服务器130能知道哪个IP地址已经被 分配给MN101的哪个IF。它还帮助IP地址分配服务器130对MN101使用的IP地址进行计 费和追踪。IP地址请求消息60中的IP地址字段603为可选的,并且被MN101用来指定特定 的IP地址,以便请求IP地址分配服务器130。该请求在MN101对于多个IF1010和1011使 用相同IP地址时做出。在该情况下,MN101使用IP地址603来请求要分配给新IF的IP地 址。作为另一优选方法,IP地址603被用作IP地址请求消息60中的标记。换句话说,如 果该标记被设定(bit = 1),则意味着丽101正请求当前被另一个IF使用的IP地址。同 样地,如果该标记未被设定(bit = 0),则意味着MN101正请求新IP地址。在该情况下,由 MN101指定的IP地址可以和该标记一起被包含。MN101的IF1010和1011所附接的本地移动性域11的名称在域ID402中描述。域 ID402的目的在于允许IP地址分配服务器130检查MN101的一个IF和另一个IF是否位于 同一个本地移动性域11中。如果是,则该IP地址分配服务器130同意MN101的请求,从而 相同的IP地址可以被分配给这些IF。MAG-ID403被MN101用来向IP地址分配服务器130通知连接的MAGlll和112。 MAG-ID403使IP地址分配服务器130能查询MAGlll和112是否支持该MN101的归属网络 前缀。如果支持,则IP地址分配服务器同意MN101的请求,从而相同的IP地址可以被分配 给这些IF。参考IP地址请求消息60的格式,以上描述了 IP地址分配服务器130如何可以 分配相同的IP地址给MN101的多个IF1010和1011。图9是示出IP地址分配服务器130执行的地址分配确定处理的流程图。图9所 示的处理在IP地址分配服务器130接收到IP地址请求消息60 (步骤S70)时开始,以得到 与IP地址请求消息60中的MN-ID602相关的策略简档(步骤S71)。然后,基于该策略简档,确定丽101是否正请求要分配给多个IF的一个IP地址(步骤S72)。如果是,则检查 被通知的IP地址是否可以作为本地移动性域11中的有效地址而被分配给被请求分配给该 IP地址的IF (步骤S73)。如果该IP地址能分配给被请求的IF,则IP地址分配服务器130 进一步检查MAGlll和112是否可以支持该地址分配请求(步骤S74)。如果所有的检查都 通过(OK),则该IP地址被分配给被请求的IF (步骤S75)。如果MNlOl并未正在请求要分配给多个IF的一个IP地址(步骤S72中的否),则 IP地址分配服务器130为被请求的IF分配新IP地址(步骤S76)。同样地,如果确定被通 知的IP地址不能作为本地移动性域11中的有效地址被分配给被请求的IF(步骤S73中的 否),则IP地址分配服务器130设置新IP地址给被请求的IF (步骤S76)。如果MAGlll和 112不能支持该地址分配请求(步骤S74中的否),则IP地址分配服务器130也设置新IP 地址给被请求的IF (步骤S76)。然后,IP地址分配服务器130通知该IP地址给MN101,并 结束此处理(步骤S77)。该IP地址可以这样的方法被通知,该方法即IP地址分配服务器130发送包含欲 被分配的IP地址的DHCP响应消息。使用该方法的优点在于可以在网络侧分配该地址。这 使移动运营商能当在多个IF1010和1011之间共享IP地址时控制MNlOl。下文将详细描述该方法。在图7中,假定本地移动性域11还具有DHCP服务器130 作为IP地址分配服务器130,MNlOl与该IP地址分配服务器130通信来获得IP地址。还 假定第一 IF1010当前正连接到第一 MAG111,并被DHCP服务器130分配了 HoAl以在本地 移动性域11中进行通信。然后,第二 IFlOll发送DHCP请求消息给DHCP服务器130,以对 与第一 IF1010相同的HoAl作出请求,以设法建立至第二 MAG112的连接。该DHCP请求消 息与IP地址请求消息60相同。在接收到该DHCP请求消息时,DHCP服务器130检查相同 的HoAl是否能被分配给第二 IF1011。这里,DHCP服务器130确定第二 IFlOll能使用相同 HoAl,并发送DHCP响应消息来进行第二 IFlOll使用HoAl的通知。作为第二实施例的另一优选形式,将IP地址请求消息60从代表MNlOl的MAGlll 和112发送至IP地址分配服务器130。MAGlll和112知道MNlOl欲分配一个IP地址给所 有的IF1010和1011。这可以通过下述方法实现MN101将该请求通知给MAGlll和112,或 者MAGlll和112使用MNlOl的策略简档确定MNlOl的地址优先选择(preference)。从MAGlll和112发送IP地址请求消息60给IP地址分配服务器130的优点在于 MNlOl不需要信令来获取IP地址。这样的信令减少了具有有限的处理资源的MNlOl执行的 处理。另一优点在于当MAGlll和112可以支持该地址分配请求时,IP地址分配服务器130 不需要从MAGlll和112查询其。换句话说,IP地址请求消息60来自MAGlll和112,并且 这对于IP地址分配服务器130意味着MAGlll和112能支持该地址分配请求。下文将详细描述该方法。在图7中,假定本地移动性域11还具有DHCP服务器(下 文用130表示)作为IP地址分配服务器130,MAGl 11和112与该IP地址分配服务器130通 信来获得MNlOl的IP地址。还假定第一 IF1010当前连接至第一 MAGlll并且被DHCP服务 器130分配了 HoAl以使第一 IF1010能在本地移动性域11中进行通信。然后,第二 IFlOll 向第二MAG112发送请求消息,该请求消息表示第二 IFlOll欲使用相同的HoAl,以设法建立 至第二 MAG112的连接。丽101发送该请求消息的时间在丽101从接收到的网络信息40中 知道IF1010和1011两者都位于本地移动性域11中之后。
第二 MAGl 12发送DHCP请求消息给DHCP服务器130来请求相同的HoAl。该DHCP 请求消息和IP地址请求消息60相同。当接收到该DHCP请求消息时,DHCP服务器130检 查相同的HoAl是否能被分配给第二 IF1011。这里,DHCP服务器130确定第二 IFlOll能使 用相同的HoAl,并发送DHCP响应消息给第二 MAGl 12来进行第二 IFlOll使用HoAl的通知。 然后,该信息从第二 MAGl 12传递给第二 IFlOll。<第一和第二实施例中的缓存>在完成了地址分配时,MNlOl通告第二 IFlOll可用。如图3(9)所示,该通告可以 下述方法进行第二 IFlOll发送邻居通告(NA)消息来通告该相同IP地址(HoAl)和第二链 路标识符IFlOl 1. Addr。当接收到该NA消息时,第二MAGl 12在它的邻居缓存条目(NCE) 21a 中产生该第二 IFlOll的路由条目2101,如图4B所示。NCE21a中的路由条目2101是HoAl。 这使得第二 MAG112能经由具有第二链路标识符IF1011. Addr的链路将去往HoAl的分组传 递至IMlOl。在关联了第二 IFlOll与第二 MAG112之后,第二 MAG112发送PBU消息给 LMAllO (如图3(10)所示)来绑定HoAl (或归属网络前缀(丽· Prefix))到MAGl 12的转交地 址(MAG2. CoA),如图5所示。结果,MNlOl在该本地移动性域11中仅有一个IP地址(HoAl) 用于其所有的IFlOlO和1011。仅使用一个IP地址的优点在于所有实体(MAG111和112、 以及LMA110)在该本地移动性域11中将丽101仅与一个IP地址(HoAl)关联。因此,所 有MAGlll和112分别具有至NCE20和21a中的MNlOl的HoAl的有效路由路径。这暗示着 LMAllO也能将去往MNlOl的分组传递到任何与MNlOl相关联的MAGlll和112而不必担心 被MAGl 11和112过滤。在第一和第二实施例的其它优选形式中,LMAl 10可以在从第二 MAGl 12接收PBU消 息之前,向第一MAGlll发送查询。该查询方法可以通过使用但不限定于因特网控制报文协 议(ICMP)来进行。该查询的目的在于使LMAllO能知道MNlOl是否即将在本地移动性域11 中进行“同时连接”。如果是,则LMAllO可以知道丽101可以通过MAGlll和112两者进行 路由。此外,根据第一和第二实施例,当MNlOl对于所有IFlOlO和1011仅使用一个IP地 址时,LMAllO可以选择通过MAGl 11和112中的哪一个来路由去往MNlOl的分组。〈与传统技术的差异(1)、(2)、(3)>(1)这里,对本领域技术人员将显而易见的是,对于丽101的所有IF1010和1011 仅使用一个IP地址的方法与专利文献1中所描述的方法不同。专利文献1教示了 MN的所 有IF始终仅使用一个IP地址。然而,该方法使MN不能“选择”仅使用一个IP地址。另一 方面,在本发明中,可以“选择”对于MNlOl的所有IF1010和1011仅使用一个IP地址。这 可以通过网络信息40来实现。因此,在第一和第二实施例与专利文献1之间存在差异。(2)此外,对本领域技术人员将显而易见的是,对于MNlOl的所有IF1010和1011 仅使用一个IP地址的方法与专利文献2中所描述的方法不同。在专利文献2中,路由器仅 基于路由器本身来确定是否向移动节点的多个IF分配地址。因此,该路由器担当智能网络 交换机来确定将哪个地址分配给哪个IF。另一方面,在本发明中,MNlOl需要从网络接收用 于确定将哪个IP地址分配给哪个IF的消息,但这可以通过网络消息40实现。因此,在第 一和第二实施例与专利文献2之间存在差异。(3)最后,对本领域技术人员将显而易见的是,对于MNlOl的所有IF1010和1011仅使用一个IP地址的方法与专利文献3中所描述的方法不同。在专利文献3中,使用触发 信号知道多个IF位于相同链路上。因此,多个IF互相作为备用IF。在本发明中,网络信 息40被引入来防止这样的触发信号在本地移动性域11中泛滥(overflow)。然而,第一和 第二实施例的网络信息40由MAGlll和112发送来使MNlOl能知道其多个IF1010和1011 位于相同链路上。根据该操作,网络信息40仅在被MAGlll和112控制的网络中发送,从而 可以防止网络信息40在本地移动性域11中泛滥。因此,在第一和第二实施例与专利文献 3之间存在差异。<第一和第二实施例的其它使用模式>MNlOl的多个IF1010和1011还可以连接到同一 MAG。在图1中,假定IF1010和 1011两者都连接到本地移动性域11中的MAGlll。这里,假定丽101具有IEEE802. 11无 线IF作为第一 IF1010、以及IEEE802. 3有线IF作为第二 IF1011,并且MAGlll充当支持 IEEE802. 11和IEEE802. 3访问技术两者的访问点。因此,MNlOl可以将IF1010和1011两 者连接到MAGlll。在该情况下,MNlOl仅能分配一个IP地址给IF1010和1011。仅分配该 一个IP地址的优点在于可以从MNlOl中去除涉及处理多个地址的任务。在该使用模式下,MNlOl知道IF1010和1011两者都连接到MAGlll0作为MNlOl 知道此所通过的方法之一,存在MNlOl比较网络信息40中的MAG-ID403来发现两者相同的 方法,但该方法不限定于此。因此,MNlOl可以选择哪一个链路标识符与该IP地址关联。作 为该MNlOl选择链路标识符的方法之一,存在MNlOl根据接收到的流类型来选择其的方法, 但该方法不限定于此。因为选择了要与IP地址关联的链路标识符,所以MAGlll仅需要在NCE20中存储 MNlOl的一个路由条目。例如,当经由第一 HoAl接收视频流时,MNlOl选择第二 IEEE802. 3 有线IFlOll的路由。此时,丽101指示第二 IFlOll通告(例如,使用NA消息)第一 HoAl 在第二链路标识符IFlOl 1. Addr下可用。这使MAGl 11能更新NCE20,来反映去往第一 HoAl 的分组经由第二链路标识符IF1011. Addr传递给MNlOl。在接收到视频流之后,如果MNlOl决定使用第一 HoAl经由第一 IEEE802. 11无线 IF1010下载电子邮件,则该MNlOl将指示第一 IF1010通告(例如,使用NA消息)第一 HoAl 在第一链路标识符IF1010. Addr下可用。这使MAGl 11能更新NCE20,来反映去往第一 HoAl 的分组经由第一链路标识符IF1010. Addr传递给MNlOl。〈第三实施例〉在以上的描述中,在本地移动性域11中对于丽101的所有IF1010和1011仅使用 一个IP地址的方法使MAGlll和112能为丽101切换传递目的地。然而,即使丽101对于 每一个IF1010和1011使用不同的IP地址,也设定一个作为另一个的备用IF,或者两者都 被互相设定为备用IF来互相绑定,以使LMAllO能为MNlOl切换传递目的地。在第三实施例中,MNlOl确定在图1中所有IF1010和1011是否位于相同的本地 移动性域11中,并且如果位于,则MNlOl向MAGlll和112通知多个IP地址被使用。换句 话说,MNlOl向每个接口分配被分配给连接到同一域内的另一个MAG的另一个接口的地址, 并且向连接到每个接口的MAG不仅通知被分配给连接的接口的地址,而且还通知被分配给 连接到同一域内的另一个MAG的另一个接口的地址。在接收到该通知时,MAGlll和112基 于由MNlOl通告的附加IP地址而更新NCE20和21,从而IF1010和1011将成为互相的备用IF,如图IOA和IOB所示。此夕卜,LMAllO根据来自MAGlll禾口 112的代理BU消息更新BCE30 用以设定备用IF,从而IF1010和1011将成为互相的备用IF,如图11所示。在第三实施例中,当MNlOl分别对于同一本地移动性域11中的每个单独的IF1010 或1011使用一个不同的IP地址时,LMAllO可以指示MAGlll和112分别建立NCE20和21, 从而对于丽101的分组可以在本地移动性域11中被路由。例如,LMAllO请求第一 MAGlll 产生第二条目来绑定第二 IFlOll的HoA2到图IOA所示的NCE20中的第一 IF1010的链路 标识符 IFlO 10. Addr。此外,MAGl 11 指示 MNlOl 分配 HoA2 给 IFlO 10。另一方面,LMAl 10 请 求第二 MAGl 12产生第二条目来绑定第一 IF1010的HoAl到图IOB所示的NCE21中的第二 IFlOll的链路标识符IF1011. Addr。此外,MAG112指示MNlOl分配HoAl给IF1011。所述 MAG能指示使用DHCP的地址分配。因此,基于分别如IOA和IOB所示的更新的NCE20和21, LMAllO能够选择经过MAGl 11和112中的哪一个,而不论分组的目的地是MNlOl的HoAl还 是 HoA2。作为第三实施例的另一个优选形式,LMAl 10可以指示丽101更新MAGl 11和112的 NCE20和21。在该情况下,LMAllO指示MNlOl用IFlOll的IP地址来更新MAGlll的NCE20, 并用IF1010的IP地址来更新MAG112的NCE21。因此,根据该操作,MAGlll和112的NCE20 和21能用丽101的新路由条目来更新。例如,当MNlOl从LMAl 10接收到用第二 IFlOll的IP地址HoA2来更新第一MAGl 11 的条目的请求时,例如,MNlOl使用NA消息来通告第二 HoA2对于第一 MAGlll可用。该通告 使第一 MAGl 11产生第二条目来绑定第二 IFlOll的IP地址HoA2到NCE20中的第一 IF1010 的链路标识符IFlOlO.Addr。同样地,当MNlOl从LMAl 10接收用第一 IP地址HoAl来更新第二 MAGl 12的条目的 请求时,例如,MNlOl使用NA消息来通告第一 IP地址HoAl对于第二 MAG112可用。该通告 使第二 MAGl 12产生第二条目来绑定第一 IF1010的IP地址HoAl到NCE21中的第二 IFlOll 的链路标识符IF1011. Addr。因此,更新后的NCE20和21使LMAllO能选择经过MAGlll和 112的哪一个,而不论其是否是任何一个去往MNlOl的分组。图12示出了第三实施例的通信序列的例子。在图12中,(1)当MNlOl的第一 IF1010从第一MAGlll接收到包含归属前缀的RA消息作为网 络信息40时,(2)MNlOl基于接收到的RA消息中的归属前缀而产生第一 IF1010的地址HoAl。(3)然后,当MNlOl从第一 IFlO 10发送包含第一 IFlO 10的地址HoAl的NA消息至 第一 MAGlll 时,(4)第一 MAGlll执行绑定(如参考图IOA所描述的),并且作为丽101的第一 IF1010的代理而向LMAllO发送包含正被通告到第一 IF1010的归属前缀的代理BU消息。 当接收到代理BU消息时,LMAllO绑定MAGlll的转交地址MAGI. CoA到正被通告到MNlOl的 IF1010的归属前缀,如图11所示。(5)然后,当丽101的第二 IFlOll从第二 MAG112接收包含该归属前缀的RA消息 作为网络信息40时,(6)MNlOl建立至第二 MAG112的连接,并且(7)MNlOl基于从第二 MAGl 12接收的RA消息中的归属前缀而产生第二 IFlOll的地址HoA2。(8)然后,当丽101向第二 MAG112发送包含第二 IFlOll的地址HoA2的NA消息 时,(9)第二 MAG112执行绑定(如参考图IOB所描述的),并且作为丽101的第二 IFlOll的代理而向LMAllO发送包含正被通告到第二 IFlOll的归属前缀的代理BU消息。 当接收到代理BU消息时,LMAllO绑定MAGl 12的转交地址MAG2. CoA到正被通告到MNlOl的 IFlOll的归属前缀,如图11所示。(10)然后,MNlOl 从第一 IF1010 请求第一 MAGlll 绑定第二 IFlOll 的地址 HoA2 到第一 IF1010的链路标识符IF1010. Addr用于备用,如参考图IOA所描述的。注意,MNlOl 可以把正被通告到IFlOll的归属前缀和HoA2 —起通知给MAGlll。(11)当接收该请求时,第一 MAGlll根据该请求绑定HoA2到IF1010的链路标识 符IFlOlO.Addr。注意,如果HoA2的前缀与正被通告到IF1010的归属前缀不同,即,如果 正被通告到IF1010的归属前缀与正被通告到IFlOll的归属前缀不同,则作为MNlOl的第 二 IFlOll的代理,包含正被通告到IFlOll的归属前缀的代理BU消息被发送到LMA110。 LMAl 10绑定第一MAGl 11的转交地址MAGI. CoA到正被通告到第二 IFlOll的归属前缀,如图 11所示。(12)此外,丽101分配IF1010的地址HoAl给IF1011,并且从第二 IFlOll请求第 二 MAG112绑定第一 IF1010的地址HoAl到第二 IFlOll的链路标识符IF1011. Addr用于备 用,如参考图IOB所描述的。注意,MNlOl可以把正被通告到IF1010的归属前缀和HoAl — 起通知给MAGl 12。(13)当接收到该请求时,第二 MAGl 12根据该请求绑定HoAl到IFlOll的链路标 识符IFlOll.Addr。注意,如果HoAl的前缀与正被通告到IFlOll的归属前缀不同,即,如 果正被通告到IF 1011的归属前缀与正被通告到IF1010的归属前缀不同,则作为MNlOl的 第一 IF1010的代理,包含正被通告到IF1010的归属前缀的代理BU消息被发送到LMA110。 LMAllO绑定第二MAGl 12的转交地址MAG2. CoA到正被通告到第一 IF1010的归属前缀,如图 11所示。在⑷和(9)中,当被MAGlll和MAG112发送的代理BU消息为用以将MAG的转交 地址关联到MNlOl的归属地址(通过地址的绑定)的消息时,各个MAG在(11)和(13)中 分别发送代理BU消息来为从MNlOl新通知的HoA注册所述MAG的转交地址。图13是示出第三实施例中丽101所执行的备用IF选择处理的流程图。该处理在 开始IF1010和1011的分配用于备用时开始(步骤S80)。这里,MNlOl在MNlOl的用户知 道MNlOl的多个IF1010和1011是活动的(active)并从而对MNlOl施加触发时决定开始 分配。作为该触发的结果,得到有关所有活动的IF1010和1011的IF信息(步骤S81),并 且,使用该IF信息,确定多个IF1010和1011是否位于同一个本地移动性域11中(步骤
582)。该确定通过分别比较与IF1010和1011关联的网络信息40 (特别是域ID402)而 做出。如果IF1010和1011的域ID402在同一位置,则可以确定IF1010和1011位于同一 本地移动性域11中。在该情况下,IF1010和1011两者都被分配作为互相的备用(步骤
583),并且该处理前进到步骤S84。例如,在该备用分配处理中,MNlOl指示第一IF1010向 第一 MAGlll通告被第二 IFlOll使用的IP地址HoA2。
在步骤S84中,检查任何其它IF是否仍未被处理,如果任何IF仍未被处理,则该 处理返回到步骤S81来得到关于IF的信息,从而继续该处理。另一方面,如果没有IF仍未 被处理,则该处理结束(步骤S85)。在步骤S82中,如果确定多个IF1010和1011不位于同 一本地移动性域11中,则该处理前进到步骤S84以检查任何其它IF是否仍未被处理。将参考图1详细描述备用IF设定。假定丽101的第一 IF1010当前正连接到第 一 MAGlll并且正在本地移动性域11中使用第一地址HoAl进行通信。同样地,假定第二 IFlOll当前正连接到第二MAG112并正在本地移动性域11中使用第二地址HoA2进行通信。 丽101基于在IF1010和1011两者上接收的网络信息40,比较网络信息40的域ID402。这 里,因为两个域ID402 —致,所以MNlOl确定IF1010和1011位于同一本地移动性域11中。 然后,MNlOl指示第一 IF1010将第二地址HoA2通告给第一 MAG111,并指示第二 IFlOll将 第一地址HoAl通告给第二MAG112。该通告方法可以通过使用但不限定于邻居通告(NA)消 息来进行。当接收该邻居通告(NA)消息时,MAGlll和112分别基于所通告的IP地址来更新 NCE20和21(如图IOA和IOB所示)以产生对于丽101的附加路由条目。在第三实施例的 优选形式中,MAGlll和112分别向NCE20和21增加新的路由条目。参考图10A,当从第一 IF1010接收通告第二地址HoA2的NA消息时,第一 MAGlll在NCE20中产生新的条目,并且 将第二地址HoA2作为备用IF映射到第一链路标识符IF1010. Addr。同样地,参考图10B, 当从第二 IFlOll接收通告第一地址HoAl的NA消息时,第二 MAGl 12在NCE21中产生新的 条目,并且将第一地址HoAl作为备用IF映射到第二链路标识符IFlOl 1. Addr。该备用IF设定的优点在于LMAllO能将去往丽101的分组传递至MAGlll和112 而不必担心这样的情况去往MNlOl的分组因为无效路由路径而被MAGlll和112过滤。例 如,在图1中,当LMAllO经由第一 MAGlll将去往第二地址HoA2的分组传递至MNlOl时,因 为第一 MAGl 11的NCE20具有到第二地址HoA2的有效路由路径,所以第一 MAGlll经由第一 链路标识符IF1010. Addr将去往第二地址HoA2的分组传递给MNlOl。甚至在MNlOl的第二 IFlOll附接于应用基于主机的移动性管理(移动IPv6)而不 是基于网络的移动性管理的网络时,也可以应用根据本实施例的技术。换句话说,如果发现 在IFlOll正使用移动IPv6中的第二地址HoA2时、两个连接的网络都在同一域中,则MNlOl 指示第一 IF1010将第二地址HoA2通告给第一 MAGlll。MNlOl还指示第二 IFlOll发送绑 定更新(BU)消息给HA来将分配给IFlOll的转交地址与HoAl关联。还可以确定IF1010 使用设置HoA2的前缀而不是HoA2本身。〈第四实施例〉在第四实施例中,MAGlll和112可以分别在各自的NCE20和21中将MNlOl的归 属网络前缀(MN. Prefix)绑定到MNlOl的第一链路标识符IF1010. Addr和第二链路标识符 IF1011. Addr,如图 14C 和图 14D 所示。图15示出了第四实施例的通信序列。(1)至(11)和图12中的(1)至(11)相同, 其中,IF1010和1011的各自地址HoAl和HoA2基于每个归属网络前缀而在MNlOl产生。此 夕卜,在(3)中,IF1010的地址HoAl从MNlOl通知到MAG111,以及在(10)中,IFlOll的地址 HoA2被通知作为备用。结果,地址HoAl和HoA2被存储在其NCE20中,如图14A所示。(12)第一 MAGlll检查图14A所示的NCE20,并且当获知存在具有相同归属前缀的两个地址(HoAl和HoA2)时,(13)第一 MAGlll发送包含该归属网络前缀的NS消息给MNlOl的第一 IF1010。(14)当接收该NS消息时,MNlOl从第一 IFlOlO发送包含该归属网络前缀的NA消 息给第一 MAG111,来关联该归属网络前缀(MN. Prefix)与第一链路标识符IF1010. Addr,^ 图14C所示。第一 MAGlll接收该NA消息并进行绑定,如图14C所示。(15)此外,MNlOl从第二 IFlOll发送包含第一 IF1010的地址HoAl的NA消息给 第二 MAG112。(16)当接收该NA消息时,第二 MAG112更新NCE21,来将第一地址HoAl设定为备 用(如图14B所示),并且代表第一 IFlOlO发送代理BU消息给LMAl 10。(17)此外,第二 MAG112检查其NCE21,并且当获知存在具有相同归属前缀的两个 地址(HoAl和HoA2)时,(18)第二 MAGl 12发送包含该归属前缀的NS消息给MNlOl的第二 IFlOl 1。(19)当接受该NS消息时,MNlOl从第二 IFlOll发送包含该归属前缀的NA消息给 第二MAGl 12,来关联MNlOl的归属网络前缀(MN. Prefix)与第二链路标识符IF1011. Addr, 如图14D所示。第二 MAGlll接收该NA消息且进行绑定,如图14D所示。图16是示出第四实施例中由MAGlll和112所执行的处理的流程图。在MAGlll和 112从MNlOl接收到用于关联IP地址与特定链路标识符的NA消息时,该处理在步骤S90开 始。然后,在步骤S91,检查接收到的NA消息中的链路标识符是否已经在它们的每个NCE20 和21中存在。如果不存在,则在它们的每个NCE20和21中产生该链路标识符的条目(步 骤S92)。因为这意味着用于关联该链路标识符与IP地址的条目在MAGlll和112的每一个 NCE20和21中都存在,所以该处理结束(步骤S96)。另一方面,在步骤S91中,如果所接收的NA消息中的链路标识符已经在它们的每 一个NCE20和21中存在,则因为这暗示着要与IP地址相关联的链路标识符的存在,所以 MAGlll和112检查接收到的NA消息中的IP地址是否和每一个NCE20和21中的IP地址相 同(步骤S93)。如果它们相同,则MAGlll和112确定所接收的NA消息的目的是刷新出现 在它们的每个NCE20和21中的条目的寿命,并更新该条目(步骤S94)。然后,该处理结束 (步骤S96)。在步骤S93中,如果所接收的NA消息中的IP地址与NCE中的IP地址不同,则这 意味着所接收的NA消息中的IP地址与多个IP地址关联。因此,MAGlll和112使用将所 接收的NA消息中的链路标识符与丽101的归属网络前缀关联的条目分别替换如图14A和 14B所示的每个NCE20和21中的条目(步骤S95)。然后,该处理结束(步骤S96)。优选的 是,该归属网络前缀可以从存储在每个MAGlll和112中的MNlOl的策略简档中获得。作为选择,在步骤S93中,如果所接收的NA消息中的IP地址与每个NCE20和21 中的IP地址不同,则MAGlll和112可以在步骤S95中替换条目之前测试每个NCE20和21 中的IP地址。该测试对于MNlOl用新IP地址替换旧IP地址是有用的。该测试使MAGlll 和112能知道MNlOl将要用新IP地址替换旧IP地址,而不是关联多个IP地址与一个特定 IF。如果可能,则该测试以这样的方式实现,该方式即,MAGlll和112发送NS消息给 NCE20和21中的每一个当前IP地址。如果MNlOl响应于该NS消息不发送NA消息,则这暗示着MNlOl将要对于一个特定IF用新IP地址替换旧IP地址。此外,如果MNlOl响应于该 NS消息不发送NA消息,则这暗示着MNlOl将要关联多个IP地址与一个特定IF。该测试的优点在于允许MAGlll和112使用NS消息或NA消息测试丽101的连接 性的方法可以被简化。在该情况下,MAGlll和112仅需要对于MNlOl的归属网络前缀发送 NS消息,而非对于丽101的每个IP地址HoAl和HoA2发送NS消息。如果丽101仍然具有 与MAGlll和112关联的、活动的IF,则丽101用NA消息响应该NS消息。注意,即使所接收 的NA消息中的IP地址不同,指示该NA消息中的IP地址是被分配给另一接口的地址的信 息也可以被添加以避免这样的解释目的是更新现有条目。下面描述细节。第一 MAGlll参考图14A所示的NCE20,并且当检测到多个IP地 址HoAl和HoA2被绑定到同一链路标识符IF1010. Addr时,第一 MAGlll改变图14C所示的 NCE20来绑定MN. Prefix到第一链路标识符IFlO 10. Addr。如果需要测试第一 IF1010是否 仍是活动的,则第一 MAGlll发送NS消息给第一链路标识符IF1010. Addr,如图15 (13)所 示。该NS消息包含MN. Prefix。MNlOl通过第一 IF1010接收该NS消息,并检查MN. Prefix 是否被分配。如果是,则MNlOl指示第一 IF1010发送回NA消息来通告第一 IF1010仍然是 活动的,如图15(14)所示。〈MN101 的构成〉接下来,将描述用于以上文提及的方式实现将IP地址分配给MNlOl的多个IF1010 和1011的方法的丽101的构成。图17是示出丽101的构成的功能框图。该丽101具有网 络接口(IF)900、存储用户策略902和接口(IF)信息903的数据库模块901、地址分配引擎 904和路由路径设置引擎905。该网络IF900是具有MNlOl通过几个通信介质与其它节点通信所必须的所有硬件 和软件的块。使用相关技术领域中所已知的技术术语,该网络IF900代表通信设备、固件、 驱动器以及层1 (物理层)和层2 (数据链路层)通信协议。将对于本领域技术人员显而易 见的是,MNlOl包含一个或多个网络接口 900。信号/数据路径906用来在网络IF900与地 址分配引擎904之间传送触发和分组。同样地,信号/数据路径907用来在网络IF900与 路由路径设置引擎905之间传送触发和分组。数据库模块901存储对于MNlOl所必需的信息。作为优选形式,用户策略902包含 有关MNlOl的用户的所有信息,例如,被移动运营商用来认证用户的IMSI (International Mobile Subscriber Identity,国际移动用户识别码)。在本地移动性域11中分配了 IP地 址时,地址分配引擎904可以通过信号/数据路径908从用户策略902获取有关用户的信 肩、οIF信息903由一条或多条信息组成,包含关于MNlOl的每一个IF1010和1011的 所有IF信息。优选的是,IF信息包括但不限定于每个IF1010和1011所附接于的域的名 称、以及分配给每个IF1010和1011的归属网络前缀。地址分配引擎904能够通过信号/ 数据路径909从IF信息903得到或更新必要信息。同样地,路由路径设置引擎905可以通 过信号/数据路径910从IF信息903得到或更新必要信息。 在本发明中,MNlOl通过地址分配引擎904的引入(introduction),确定要分配给 每一个IF1010和1011的IP地址。地址分配引擎904以图6和图13中的逻辑操作,来确 定是否将同一个IP地址分配给MNlOl的多个IF1010和1011。通过信号/数据路径911,地址分配引擎904可以指示路由路径设置引擎905在本地移动性域11中通告路由路径。此外,在本发明中,通过路由路径设置引擎905的引入,通告分配给MNlOl的每一 个IF1010和1011的IP地址,如图3和图12所示。该通告方法可以使用以上所提的邻居 发现来实现。该方法使本地移动性域11中的实体能获得通过特定IF直至MNlOl的路由路径。<MAG 的构成 >接下来,将描述MAGlll和112的构成。图18从功能上示出了 MAGlll (和112)的 构成。MAGlll具有网络接口(IF) 11000、存储用户策略11002和路由路径缓存11003的数 据库模块11001、通告消息设置引擎11004和路由路径设置引擎11005。该网络IF11000是具有MAGlll通过几个通信介质与其它节点通信所必需的所有 硬件和软件的块。使用相关技术领域中已知的技术术语,该网络IF11000代表通信设备、固 件、驱动器以及层1 (物理层)和层2 (数据链路层)通信协议。将对于本领域技术人员显 而易见的是,MAGlll包含一个或多个网络接口 IF11000。信号/数据路径11006用来在网 络IF11000与用户策略11002的区域之间传送触发和分组。例如,信号/数据路径11006 用来向用户策略11002的区域传送从本地服务器(未示出)接收的用户的策略简档,并且 将所述策略简档存储在用户策略11002的区域中。同样地,信号/数据路径11007用来在网络IF11000和路由路径设置引擎11005 之间传送触发和分组。优选的是,信号/数据路径11007用来传送NA消息给路由路径设置 引擎11005,该NA消息从MNlOl发送至该MAGlll。数据库模块11001存储对于MAGlll所必要的信息。优选的是,该数据库模块11001 持有有关MNlOl的用户的所有信息作为用户策略11002。该信息的例子为MNlOl的策略简 档,其包含分配给MNlOl的归属网络前缀。当在本地移动性域11中对于特定的MNlOl产生 了路由器通告(RA)消息时,通告消息设置引擎11004可以通过信号/数据路径11008从用 户策略11002的区域获取MN的归属网络前缀。数据库模块11001还持有一个或多个路由路径缓存11003。路由路径缓存11003 包含MAGlll在该本地移动性域11中路由分组所必需的所有信息。该路由路径缓存11003 代表了图4A、图4B、图10A、图10B、图14A、图14B、图14C和图14D所示的NCE表。因为路 由信息对MAGlll可用,所以MAGlll能平稳地将去往MNlOl的分组路由到该本地移动性域 11中的预期的目的地。通过信号/数据路径11009,合适的路由路径信息可以在路由路径 缓存11003和路由路径设置引擎11005之间得到和更新。通告消息设置引擎11004的目的在于周期性地为每个连接到MAGlll的MNlOl产 生路由器通告(RA)消息。优选的是,通告消息设置引擎11004在RA消息中描述域ID。通 过信号/数据路径11010,通告消息设置引擎11004能经由网络IF11000发送RA消息给每 个连接到MAGlll的MNlOl。在本发明中,MAGlll通过路由路径设置引擎11005的引入而在本地移动性域11 中路由分组。如参照图3和图12所描述的,该MAG的路由路径设置引擎11005的任务是产 生和保持存储在路由路径缓存11003中的路由条目。当最新的路由信息在MAGlll可用时, MAGlll可以平稳地将去往MNlOl的分组路由到该本地移动性域11中的预期的目的地。另外,路由路径设置引擎11005的另一个任务是确定该归属网络前缀是否需要被绑定到MNlOl的链路标识符。该确定方法如图16所示。该例子是在MNlOl的第一 IF1010 通告第一链路标识符的第二 IP地址时。在该情况下,当路由路径设置引擎11005获知第一 IF1010已经和第一 IP地址在路由路径缓存11003中关联时,确定MNlOl的归属网络前缀到 该链路标识符的绑定。这导致更新MNlOl的条目。〈修改〉虽然本发明已通过优选实施例进行了描述,但本发明当然可以应用到各种修改 中。例如,图17所示的MNlOl的构成可以在移动路由器中提供。换句话说,地址分配引擎 904可以被提供在地址分配服务器中。在该情况下,该地址分配引擎904以图6所示的逻辑 操作,来确定是否将相同的IP地址分配给MNlOl的多个IF1010和1011。此外,丽101中提供的路由路径设置引擎905可以在MAGlll和112中提供来帮助 MNlOl的IF1010和1011在本地移动性域11中构建路由路径。最后,由MNlOl执行的备用 IF选择可以通过地址分配服务器130来进行。例如,地址分配服务器130使用图13所示 的方法来分配MNlOl的备用IF。在当前到丽101的路由路径不可用时,该信息对于LMAllO 发现可替换的路由路径是有用的。在描述本发明的前述实施例时使用的每个功能块都实施为由集成电路代表的 LSI (大规模集成)。这些可分别由一个芯片构成,或者它们可以由包含它们中的一些或全 部的一个芯片构成。这里,虽然假定为LSI,但它可以根据集成度而被称为IC(集成电路)、 系统LSI、超LSI、或超级LSI。此外,用于创建集成电路的技术并不限定于LSI,并且其可以 通过专用电路或通用处理器来实现。还可以采用能够在LSI制造后编程的FPGA (现场可编 程门阵列)或能够重构LSI中的电路单元的连接或设定的可重构处理器。另外,如果随着 半导体技术或从其衍生的另一技术的发展,能够取代LSI的集成电路技术出现,则所述技 术当然可以被用来集成功能块。例如,可以应用生物技术。工业适用性本发明具有在移动节点具有多个接口时、切换去往本地移动性域中的该移动节点 的分组的传递目的地地址、使得该分组可以被传递给该移动节点的优点,并且可以在代理 移动网络协议(PMIP)中使用。
权利要求
一种向移动节点的多个接口中的每一个分配地址的地址分配方法,所述方法包括步骤所述移动节点通过所述多个接口中的每一个从网络接收包含域标识符的网络信息,并且基于所接收的网络信息中的域标识符确定所述多个接口中的两个或更多个是否附接于同一域;所述移动节点在确定至同一域的附接时,决定将相同地址分配给附接于所述同一域的两个或更多个接口,并且请求连接至所述两个或更多个接口中的每一个的每一个代理节点将相同地址绑定到所述两个或更多个接口的每一个链路标识符;以及所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的相同地址的分组传递至所述移动节点。
2.如权利要求1所述的地址分配方法,还包括步骤所述移动节点向地址分配服务器发送对于相同地址的分配请求,使得所述地址分配服 务器将基于所述分配请求分配所述相同地址。
3.一种向移动节点的多个接口中的每一个分配地址的地址分配系统,所述系统包括 单元,用于使所述移动节点通过所述多个接口中的每一个从网络接收包含域标识符的网络信息,并且基于所接收的网络信息中的域标识符确定所述多个接口中的两个或更多个 是否附接于同一域;单元,用于使所述移动节点在确定至同一域的附接时,决定将相同地址分配给附接于 所述同一域的两个或更多个接口,并且请求连接至所述两个或更多个接口中的每一个的每 一个代理节点将相同地址绑定到所述两个或更多个接口中的每一个链路标识符;以及单元,用于使所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的相同 地址的分组传递给所述移动节点。
4.如权利要求3所述的地址分配系统,还包括单元,用于使所述移动节点向地址分配服务器发送对于相同地址的分配请求,使得所 述地址分配服务器将基于所述分配请求分配所述相同地址。
5.一种地址分配系统中的移动节点,所述地址分配系统用于将地址分配给所述移动节 点的多个接口中的每一个,所述移动节点包括单元,用于通过所述多个接口中的每一个从网络接收包含域标识符的网络信息,并且 基于所接收的网络信息中的域标识符确定所述多个接口中的两个或更多个是否附接于同 一域;以及单元,用于在确定至同一域的附接时,决定将相同地址分配给附接于所述同一域的两 个或更多个接口,并且请求连接至所述两个或更多个接口中的每一个的每一个代理节点将 相同地址绑定到所述两个或更多个接口的每一个链路标识符。
6.如权利要求5所述的移动节点,还包括单元,用于向地址分配服务器发送对于相同地址的分配请求,使得由所述地址分配服 务器基于所述分配请求而分配的相同地址被共同地设定在所述两个或更多个接口上。
7.一种地址分配系统中的代理节点,所述地址分配系统用于将地址分配给移动节点的 多个接口中的每一个,所述代理节点包括单元,用于基于来自所述移动节点的请求,将分配给所述多个接口中的两个或更多个接口的相同地址绑定到所述两个或更多个接口的每一个链路标识符;以及单元,用于通过对应于所绑定的链路标识符的链路,将去往所述移动节点的相同地址 的分组传递给所述移动节点。
8. —种向移动节点的多个接口的每一个分配地址的地址分配方法,所述方法包括步骤向所述移动节点的多个接口中的每一个分配不同的地址;所述移动节点通过所述多个接口中的每一个从网络接收包含域标识符的网络信息,并 且基于所接收的网络信息中的域标识符确定所述多个接口中的两个或更多个是否附接于 同一域;当所述移动节点确定至同一域的附接时,所述移动节点决定使用附接于所述同一域的 两个或更多个接口中的任一个作为另一个接口的备用、或者互相作为备用,并且请求连接 到所述两个或更多个接口中的每一个的每一个代理节点将分配给所述两个或更多个接口 中的每一个的地址绑定到链路标识符作为备用接口 ;以及所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的地址的分组传递给 所述移动节点的备用接口。
9.如权利要求8所述的地址分配方法,还包括步骤所述代理节点基于所述请求执行绑定,并且确定所述多个不同地址是否以相同的归属 网络前缀产生,并且如果以相同的归属网络前缀产生,则将所述相同的归属网络前缀共同 绑定到链路标识符。
10.一种向移动节点的多个接口的每一个分配地址的地址分配系统,所述系统包括单元,用于向所述移动节点的多个接口中的每一个分配不同的地址;单元,用于使所述移动节点通过所述多个接口中的每一个从网络接收包含域标识符的 网络信息,并且基于所收的网络信息中的域标识符确定所述多个接口中的两个或更多个是 否附接于同一域;单元,用于在所述移动节点确定至同一域的附接时,使所述移动节点决定使用附接于 所述同一域的两个或更多个接口中的任一个作为另一个接口的备用、或者互相作为备用, 并且请求连接到所述两个或更多个接口中的每一个的每一个代理节点将分配给所述两个 或更多个接口中的每一个的地址绑定到链路标识符作为备用接口 ;以及单元,用于使所述代理节点基于所述请求执行绑定,并且将去往所述移动节点的地址 的分组传递给所述移动节点的备用接口。
11.如权利要求10所述的地址分配系统,还包括单元,用于使所述代理节点基于所述请求执行绑定,并且确定所述多个不同的地址是 否以相同的归属网络前缀产生,并且如果以相同的归属网络前缀产生,则将所述相同的归 属网络前缀共同绑定到链路标识符。
12.—种地址分配系统中的移动节点,所述地址分配系统用于向所述移动节点的多个 接口中的每一个分配地址,所述移动节点包括单元,用于向所述移动节点的多个接口中的每一个分配不同的地址;单元,用于通过所述多个接口中的每一个从网络接收包含域标识符的网络信息,并且 基于所接收的网络信息中的域标识符确定所述多个接口中的两个或更多个是否附接于同一域;以及单元,用于在确定至同一域的附接时,决定使用附接于所述同一域的两个或更多个接 口中的任一个作为另一个接口的备用、或者互相作为备用,并且请求连接到所述两个或更 多个接口中的每一个的每一个代理节点将分配给所述两个或更多个接口中的每一个的地 址绑定到链路标识符作为备用接口。
13.—种地址分配系统中的代理节点,所述地址分配系统用于向移动节点的多个接口 中的每一个分配地址,所述代理节点包括单元,用于基于来自所述移动节点的请求,将分配给所述多个接口中的每一个的不同 地址绑定到所述多个接口的每一个链路标识符;单元,用于基于来自所述移动节点的请求,将分配给所述多个接口中的每一个的地址 绑定到链路标识符作为备用接口,使得附接于同一域的两个或更多个接口中的任一个将作 为另一个接口的备用、或者互相作为备用;以及单元,用于基于所述绑定,将去往所述移动节点的地址的分组传递给所述移动节点的 备用接口。
14.如权利要求13所述的代理节点,还包括单元,用于确定所述多个不同的地址是否以相同的归属网络前缀产生,并且如果以相 同的归属网络前缀产生,则将所述相同的归属网络前缀共同绑定到链路标识符。
全文摘要
本发明公开了一种技术,该技术用于当本地移动性域中的移动节点具有多个接口时切换该移动节点的分组传递目的地地址以便执行至该移动节点的传递。MN(101)经由多个IF(1010、1011)从网络接收包含域ID(402)的网络信息(40)。如果所接收的网络信息中的域ID(402)指示IF(1010、1011)连接至同一域(11),则决定给IF(1010、1011)分配相同的地址。请求分别连接到IF(1010、1011)的MAG(111、112)将相同的地址绑定到IF(1010、1011)的各自的链路标识符。MAG(111、112)根据所述请求执行绑定,并且将去往MN(101)的相同地址的分组传递到MN(101)。
文档编号H04L12/56GK101897157SQ200880116958
公开日2010年11月24日 申请日期2008年11月18日 优先权日2007年11月20日
发明者吴振华, 平野纯, 林俊强, 添明·B·高, 莫哈纳·D·杰亚萨兰, 阿相启吾, 陈必耀 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1