通信控制方法、通信节点、以及移动节点的制作方法

文档序号:7636559阅读:257来源:国知局
专利名称:通信控制方法、通信节点、以及移动节点的制作方法
技术领域
本发明涉及设计用于通过使用IP(因特网协议)来完成通信的通信控制 方法、通信节点以及移动节点,而且更具体地,涉及诸如兼具多归属功能和 移动功能的移动节点的通信节点、担当该移动节点的通信伙伴或设计用于管 理该移动节点的归属代理的对端节点、以及控制移动节点与这些通信节点之 间的通信的通信控制方法。
背景技术
迄今为止,已知有一种称为站点多归属的配置,其与多个因特网服务提供商(ISP)建立连接,并使得下级的网络能够使用从每个所述ISP分配的多个前缀。此外,已知有一种称为主机多归属的配置,其具有多个接口,并 从连接接受端为每个所述接口获取地址。在下面的描述中,将把具有站点多 归属配置的站点称为多归属站点,而将把从属于所述多归属站点的子网(子 网络)称为站点多归属网络。首先,以下将参照图30给出站点多归属的描述。图30是用于说明根据 现有技术的站点多归属的网络的配置的 一 个示例的图示。图30示出站点1 ,其与多个ISP (ISP 1和ISP 2 )连接并通过这些ISP 维持到作为IP网络的因特网701的连接性。该站点1包括子网A和子网B。 因而,站点l为多归属站点,而子网A和B为站点多归属网络。站点多归属是能够复用到因特网701的连接路由的技术,而且使用站点 多归属允许增强关于从站点1内的通信节点702到因特网701的连接性的抗 故障特性。例如,站点1内的通信节点702可以通过ISP 1和2的两个ISP 与因特网701建立连接,或者其可以通过因特网701与通信伙伴(CN:对 端节点)703进行连接。从ISP 1和ISP2的每一个向图30中所示的站点l通告前缀(网络前缀), 从而,所述多个前缀在从属于站点1的子网内可用。因此,例如,具有到子 网A的连接的通信节点702可以生成分别配置有ISP 1和ISP 2的前缀的多
个地址。作为通信节点702借其获得基于站点多归属的优点的手段,有一种所需的用于通信的切换地址的方法。通过在发送分组的情况下确定源地址的运送ISP、以及通过在接收分组的情况下确定目的地地址的运送ISP来实现基于 站点多归属的效果。另一方面,目前,在IETF SHIM6的情况下,作为因站点多归属而处于 多归属状况下的通信节点借其通过使用多个地址与通信伙伴完成通信的手 段,已经提出了 一种在网络层内部管理多个地址并将它们映射到关于上层的 单个标识符以隐藏所述多个地址存在的事实的方法(例如,见下面的非专利 文献1 )。当通信节点通过切换源地址而向通信伙伴发送分组时,存在提前向所述 通信伙伴通知将要用于切换的多个地址的需要,而非专利文献1还公开了一 种用于通知关于其的信息的消息。作为通信伙伴借其能够掌握作为源的通信 节点的多个地址的方法,除了由非专利文献l提出的方法之外,还可以采用 一种方法,其中在多个地址包含在诸如下面的非专利文献2中公开的基于移 动IP的绑定更新消息之类的根据不同的协议的消息中的状况下完成通知。 因此,即使在其中设置了不同的源地址的分组的情况下,所述通信伙伴也能 够认识到其是从相同的通信节点发送的分组。同时,可以想到几种方法作为通信伙伴借其确定将要在发送分组中设置 的目的地地址的手段。例如,有一种方法直接使用在从处于多归属状况下的 通信节点接收的分组的源地址中设置的地址作为目的地地址,还有一种方 法,其涉及使用由该通信节点明确地指示的地址、或使用考虑关于地址选择 的信息而选择的地址。因此,作为优点,使用站点多归属使得在发送/接收分组时能够复用通信 路由,而且实现从由ISP内部、所述ISP的负荷分布等等引起的通信断线中 恢复。下面描述中,有时将把与站点多归属网络连接以及生成和持有配置有多 个前缀(网络前缀)的多个地址的节点称为站点多归属节点。其次,以下将参照图31给出主机多归属的描述。图31是用于说明4艮据 现有技术的主机多归属的网络的布置的一个示例的图示。图31示出通信节 点902,其通过使用多个接口与子网(子网A和子网B)建立连接并维持到
作为IP网络的因特网901的连接性。该情况下,主机多归属表示这样一种配置,其中具有多个接口的节点(有 时被称为主机多归属节点)持有从每个接口连接端获取的多个地址。具有这样的配置的节点(例如,通信节点902)能够以这样的方式复用在发送/接收 分组以及与站点多归属时的通信路由,使得为与通信伙伴903的通信而实现 在接口之间的切换。而且其能够提供诸如从由接口、已连接的网络和ISP以 及负荷分布引起的通信断线中恢复的优点。此外,以下将给出非专利文献2中公开的移动IP的简要描述。作为根 据移动IP的通信节点的MN (移动节点)从其自身归属网络接收作为分配的 至少一个HoA (归属地址)。在其中该MN移动到不同的子网络(外地网络) 的情况下,其在去往(driving )目的地的子网络上获取至少一个CoA (转交 地址),并向归属网络中的HA (归属代理)发送包含作为指示该CoA与在 归属网络中分配的HoA之间的关系的绑定信息的CoA关联信息的绑定更新 消息。这样,所述HA作为代理接收向所述MN的HoA发送的分组,并将 其传送给所述CoA,其使得所述MN即使在位于外地网络中的情况下也能够 接收寻址到所述HoA的分组。另外,在其中所述MN已经与归属网络建立连接的情况下,其向该归属 网络中的HA发送绑定更新消息以请求删除已注册的CoA关联信息。在接 收到该绑定更新消息后,所述HA删除关于所述MN的CoA关耳关信息,其 抑制(hold)并停止向所述MN的HoA发送的分组的代理接收。这样,寻 址到所述MN的HoA的分组由与所述归属网络连接的所述MN的接口接收。以下将给出其中多个HA与MN有关系的情况的描述。作为其中多个 HA与MN有关系的情况,可以想到下面两种情况。第 一 种是其中分配给MN的归属网络中存在多个HA的情况。该情况下, 将所述多个HA中的每一个连接到同一个链接,而所述MN在这些HA之一 中注册所述CoA关联信息。如非专利文献1中所公开的,所述MN可以通 过采用被称为DHAAD (动态归属代理地址发现)的技术而获取存在于所述 归属网络中的HA的地址列表。该技术能够以这样的方式实现,使得所述 MN首先向以其自身的归属网络的前缀生成的归属代理任播(anycast)地址 发送请求消息,在接收到该请求消息后,所述归属网络中的HA向该MN返 回包含HA的地址列表的响应消息。包括在所述地址列表中的HA的地址以
各个HA的优先级的次序排列,从而,所述MN能够通过从开头的地址依序 使用地址来选择适当的HA。第二种是其中向MN分配多个归属网络的情况。要分配给所述MN的归 属网络是提供所述MN的HoA、以及用于管理该HoA的HA的网络,而分 配所述多个归属网络表示,由于从每个所述归属网络分配HoA,所以所述 MN同时持有多个HoA,而且在每个所述归属网络上存在用于管理每个HoA 的HA。与处于站点多归属状况下的通信节点一样,需要该MN选择将在发 送分组的源地址中设置的HoA,而且当所述MN切换所述HoA作为源地址 以向CN发送分组时,需要其预先向该CN通知将使用多个HoA中的哪一个 用于切换。在第二种情况下,与第一种情况一样,归属网络中可以存在多个 HA。此外,在其中MN在移动之后向CN发送分组而不冲丸行路由优化的情况 下,所述MN生成其中将其自身HoA被设为源地址的分组,并在将其作为 内层分组封装到寻址到所述HA的外层首部中的状况下发送它。于是,将所 述分组在封装的状况下传递到所述HA,并在所述HA中解封装后将其传递 到所述CN。如非专利文献2中所公开的,该经封装的外层首部的目的地应 当是管理在内层首部的源地址中设置的HoA的HA的地址。因而,在MN 具有多个HoA的情况下,由于根据选择哪个HoA作为内层分组的源地址来 确定经封装的分组所通过的HA,所以考虑每个HA的状况而做出HoA选择 是合适的。在其中在同一管理下存在向MN分配的多个归属网络的情况下,尽管所 述MN可以获取关于多个归属网络上存在的全部HA产生的优先级信息作为 每次比较的对象,但是如果向其分配了不在同一管理下的多个归属网络,则 在获取优先级信息中存在困难,其中所述优选级信息是每次将全部HA作为 比较对象而产生的,而且需要所述MN自己从多个归属网络上的每个HA收 集信息以在其间做比较。为此原因,为了获取用于各个归属网络上存在的 HA之间的比较的信息,需要所述MN询问向其分配的各个归属网络上的 HA。另一方面,与处于多归属状况下的通信节点的CN的情况下一样,作为 CN借其确定将要在发送分组中设置的目的地地址的手段,可以想到几种方 法。例如,有一种方法,其中直接使用在从MN接收的分组的源地址中设置 的HoA作为目的地地址,还有一种方法,其涉及使用由该MN明确地指示 的地址、或使用考虑关于地址选择的信息而选择的HoA。在其中CN向MN发送分组的情况下,由于所述CN不知道该MN的 CoA,所以所述CN在将HoA设置为目的地地址的状况下发送分组。其中将 所述MN的HoA设置为目的地地址的分组由管理该HoA的HA代理接收, 而且所述HA将其封装并向所述MN的CoA发送。于是,与将由所述MN 发送的分组一样,从所述CN发送的分组所通过的HA变成管理被设置为发 送分组的目的地地址的HoA的HA,从而,考虑所述HA状况而选择向所述 MN的发送分组的目的地地址是合适的。另外,在该情况下,与MN的情况 一样,需要所述CN询问存在于所述MN的归属网络中的HA以获取用于 HA之间的比较的信息。以下将给出其中要分配给MN的归属网络是站点多归属网络的情况的 描述。所述MN的HoA是配置有在网络中通告的前缀的地址。因而,在其 中归属网络是站点多归属网络的情况下,由于在归属网络中通告多个不同的 前缀,如果单个网络中的多个不同前缀可用作针对用于所述MN的HoA的 配置的前缀,则单个归属网络变得能够向单个MN分配多个HoA。与分配多个归属网络的情况一样,在本情况下同样地,需要所述MN选 择将在源地址中设置的HoA,而且还需要所述CN选择将设置为目的地地址 的HoA。此外,可以想到一种情况,其中向MN分配多个归属网络,而且 这些归属网络当中的一个或多个归属网络是站点多归属网络。在本情况下同 样地,考虑所述MN和CN以与上面提到的类似的方式进行目的地地址选择。此外,以下将给出其中根据移动IP的MN是主机多归属节点的情况的 描述。如移动IP中所规定的,归属网络和外地网络存在作为所述MN的接 口的连接接受端。这同样适用于其中存在多个接口而且每个接口可连接到其 中一个网络的情况。在其中所述MN通过使用与归属网络连接的接口来完成通信的情况下, 由于向该接口分配了归属地址,因而直接使用HoA的通信变得可行而无需 利用根据移动IP的分组切换。另一方面,如果所述MN通过使用与外地网 络连接的接口来完成通信,则由于向该接口分配了作为外地网络上的有效地 址的CoA,因而可以采用利用移动IP并在其发送/接收之前使用MN和HA 之间的HoA来封装分组的方法、执行关于CN的路由优化并通过直接使用 CoA来实现发送/接收的方法、以及其它方式。非专利文献1: Erik Nordmark, Marcelo Bagnulo, "Multihoming L3 Shim Approach", draft-ietf-multi6-13shim-00.txt, 2005年1月10日。非专利文献2: Johnson, D. B., Perkins, C. E.,和Arkko, J., "Mobility Support in IPv6", RFC3775 , 2004年6月。然而,在这样的情况下,其中,即使在持有多个HoA的MN已经因移 动而获取将与HoA关联的CoA,为了避免当前位置被得知,其通过HA发 送/接收全部分组而不向CN通知在移动目的地获取的CoA,所述CN不能掌 握所述MN的当前连接境况(例如,所述MN是否正在移动)。如非专利文其选择完成的。为此原因,即使在所述MN与多个归属网络之一连接而且能够通过使用 从该归属网络分配的HoA而直接通信的境况下,存在这样的可能,所述CN 选择了从未与所述MN连接的归属网络分配的HoA并开始通信。该情况下, 从所述CN发送的分组通过和与所述MN连接的归属网络不同的归属网络到 达所述MN,造成这样的问题,分组传送路由变得相对长而且发生分组发送 /接收的延迟。此外,当所述MN具有多个接口而且这些接口之一连接到归属网络时, 通过直接使用分配到与该归属网络连接的接口的HoA完成通信变得可行。 然而,在下面情况下,其中,为了利用与外地网络连接的不同的接口,以如 下状态在HA中注册分配给该接口的地址,即和分配给与归属网络连接的接 口的HoA关联作为CoA,在所述HA的绑定緩存中保持该CoA关联信息, 而且由所述HA代理接收发送到所述MN的HoA的全部分组并传递到关联 的CoA。另外,同样地,对于所述CN也一样,在下面情况下,其中,所述 MN将分配给与外地网络连接的不同的接口的地址和分配给与归属网络连接 的接口的HoA关联作为CoA,并将其在所述CN中注册,在所述CN的绑 定緩存中保持该CoA关联信息,而且将从所述CN发送到所述MN的HoA 的分组通过所述HA送到所述MN。这造成这样的问题,为了优化通信路径, 所述CN通过使用CoA关联信息来选择要发送到所述MN的CoA的一个。另外,由于当所述HA和/或CN中已经持有相对于所述HoA的CoA关 联信息作为关于连接到外地网络的接口的CoA关联信息时使用连接到归属
网络的接口,所以如果删除了所述HA和/或所述CN中的CoA关联信息, 则通过连接到所述MN的归属网络的接口接收全部分组。为了这些原因,即使在其中通过使用连接到归属网络的接口以及连接到 外地网络的接口二者来完成通信的情况下,由HA和/或CN持有的当前状态 绑定更新消息或绑定緩存不能应对这些状态的通知和维护,所述MN不能同 时使用连接到归属网络的接口以及连接到外地网络的接口 二者来建立通信。 此外,该情况下,由于所述MN已经在所述CN中注册所述CoA关联信息, 这导致所述CN具有与实际状况不同的解释,即,所述CN判定未发生与归 属网络的连接。在其中向MN分配多个归属网络而且在这些归属网络中的一个或多个 归属网络是站点多归属网络时CN考虑所述MN的HA的状况而选择HoA 的情况下,即便从所述MN通知了多个HoA,所述CN也不能区分这些HoA 是作为站点多归属网络的归属网络中的地址还是普通归属网络中的地址。从 而,即便分配给所述MN的多个HoA中的几个HoA是从同 一归属网络分配 而且由同一HA管理,所述CN也不能认识到这一事实,因而存在这样的可 能,所述CN判定每个所述HoA是从单独分开的归属网络分配而且由单独 分开的HA管理,并向所述HA询问。该情况下,由于所述CN认为存在与所述MN的HoA相等数量的HA, 例如,在询问HA的情况下,向被认为是与每个HoA对应的HA的HA询问。 从而,所述CN执行不必要的询问,诸如多次向同一HA做相同的询问,这 造成问题,即,在地址选择达到完成之前发生低效率的时间和处理。如上所述,对于由CN选择MN的HoA,所述CN不能掌握当前MN连 接状态和HoA分配状态,这造成问题,即,由于非期望的HoA选择、不必 要的HA询问处理等等而导致发生通信延迟。另外,在其中MN持有多个接口而且这些接口之一连接到归属网络同时 一个不同的接口连接到外地网络的情况下,存在这样的问题,即便连接到归 属网络的接口以及连接到外地网络的接口 二者均可用,所述MN也不能在当 前境况下基于移动IP同时利用这些接口。发明内容考虑到上述问题,本发明的目的是,当向MN分配多个HA时,使得作 为所述MN的通信伙伴的CN能够适当地认识到所述MN的HA和连接状态, 而且从多个HoA中选择合适的HoA并将其设置为将要发送到所述MN的分 组的目的地地址,从而减少由在所述多个HoA之间的选择处理引起的延迟 以及因所述选择的结果造成的通信延迟,以实现通信效率的改善。此外,本发明的目的还有,即便在其中MN具有连接到归属网络和外地 网络的多个接口的情况下,使得所述MN和/或CN的HA能够认识到所述 MN的正确的连接状况,并允许所述MN同时釆用这些接口用于实现通信路 由的复用。为了实现上述目的,在根据本发明的一种用于在向其分配了多个归属地 址的移动节点与预定通信节点之间的通信的通信控制方法中,所述移动节点 向所述预定通信节点通知信息,所述信息使得能够在从所述预定通信节点向 所述移动节点发送分组时选择优选地设置为所述分组的目的地地址的归属 地址。利用这一安排,当MN具有多个HoA时,作为所述MN的通信伙伴的 CN可以从所述多个HoA中选4奪合适的HoA并将其设置为将要发送到该MN 的分组的目的地地址,从而减少由在所述多个HoA之间的选择处理引起的 延迟以及因所述选择的结果造成的通信延迟,以实现通信效率的改善。与上述配置结合,根据本发明的通信控制方法包括移动性关联信息通知步骤,其中所述移动节点向所述预定通信节点通知 关于该移动节点的多个归属地址和指示该移动节点当前是否与已经分配所 述多个归属地址的 一 个或多个归属网络连接的归属网络连接信息之间的关 联的信息;归属地址指明(specify)步骤,其中,当所述预定通信节点向所述移动 节点发送分组时,该预定通信节点参照所述归属网络连接信息以指明所述移 动节点当前与之连接的归属网络;以及目的地地址设置步骤,其中将与在所述归属地址指明步骤中指明的归属 网络关联的所述移动节点的归属地址设置为所述分组的目的地地址。利用这一安排,当所述MN与归属网络连接时,所述CN可以发送其中 设置了允许直接到达该归属网络的HoA的分组。此外,与上述配置结合,根据本发明的通信控制方法进一步包括转交地 址获取步骤,其中,当所述移动节点当前与已经分配所述多个归属地址的一
个或多个归属网络连接时,该移动节点获取与所述归属网络兼容的转交地 址。其中,在所述移动性关联信息通知步骤中,使用在所述转交地址获取步 骤中获取的转交地址作为所述归属网络连接信息。利用这一安排,通过通知在所述归属网络中获取的转交地址,所述移动 节点可以通知具有与该转交地址对应的归属地址的接口当前与所述归属网 络连接的事实。另外,与上述配置结合,根据本发明的通信控制方法进一步包括 移动性关联信息通知步骤,其中所述移动节点向所述预定通信节点通知 关于该移动节点的多个归属地址、管理所述多个归属地址的一个或多个归属 代理的地址、以及使得能够识别所述多个归属代理中的每一个归属代理的归属代理ID信息之间的关联的信息;归属代理询问步骤,其中所述预定通信节点向由所述归属代理ID信息 识别的所述多个归属代理中的每一个归属代理询问有关该归属代理的状况;归属代理选择步骤,其中所述预定通信节点基于所述归属代理询问步骤 中的询问结果来选择将从该预定通信节点向所述移动节点发送的分组所通 过的归属代理;以及目的地地址设置步骤,其中将与在所述归属代理选择步骤中选择的归属 代理关联的所述移动节点的归属地址设置为所述分组目的地地址。这一安排允许所述CN询问有关用于管理所述MN的多个HoA的HA 的状况,以选择将从该CN向所述MN发送的分组所通过的最佳HA,并发 送其中设置了与该HA关联的HoA的所述分组。另外,此时,这一安排使 得能够避免对同 一个HA的重复询问。此外,与上述配置结合,根据本发明的通信控制方法进一步包括移动性关联信息通知步骤,其中,当所述移动节点具有多个其中每一个 可连接到不同的网络的通信接口而且通过所述多个通信接口至少其中之一 连接到归属网络时,该移动节点向所述预定通信节点通知关于指示当前与所 述归属网络连接的归属地址和该归属地址当前与所述归属网络连接的事实 的归属网络连接信息和分配给未连接到所述归属网络的不同的通信接口的 地址之间的关联的信息;以及目的地地址设置步骤,其中,当所述预定通信节点向所述移动节点发送
分组时,该预定通信节点从当前与所述归属网络连接的归属地址以及分配给 所述不同的通信接口的地址中选择并设置将设置作为所述分组的目的地地 址的目的地地址。利用这一安排,当所述CN或所述HA获取分配给所述MN的多个通信 接口当中的每一个通信接口的每一个地址时,例如,如果发生使用HoA作为目的地地址的通信的断线,则选择与该HoA关联的CoA,使得能够以这 样的方式恢复通信,使得切换其中设置该HoA作为目的地地址的分组以将 其定向到与该HoA关联的CoA。另外,与上述配置结合,根据本发明的通信控制方法进一步包括选择功 能通知步骤,其中所述预定通信节点通知该预定通信节点具有用于在从该预 定通信节点向所述移动节点发送分组时选择适当地设置为所述分组的目的 地地址的归属地址的归属地址选#^功能的事实。地址时使用的功能(根据本发明的功能)(例如,包括归属网络连接信息注 册功能以及其它)的事实。另外,与上述配置结合,在根据本发明的通信控制方法中,所述预定通 信节点是所述移动节点的归属代理,而且,在所述选择功能通知步骤中,所 述预定通信节点发送包含指示该预定通信节点具有归属地址选择功能的信 息的路由器通告消息,以向连接到该预定通信节点所在的网络的移动节点通 知该预定通信节点具有归属地址选择功能的事实。例如,这一安排允许所述HA向连接到所述归属网络的MN发送其中设 置了指示其处理根据本发明的功能的事实的标志的路由器通告消息,从而实 现通知其处理本发明的功能的事实。此外,为了实现上述目的,根据本发明的一种与向其分配了多个归属地 址的移动节点进行通信的通信节点包括移动性关联信息获取装置,用于从所述移动节点接收关于该移动节点的 多个归属地址和指示该移动节点当前是否与已经分配所述多个归属地址的 一个或多个归属网络连接的归属网络连接信息之间的关联的信息;归属地址指明装置,用于在向所述移动节点发送分组时参照所述归属网 络连接信息以指明所述移动节点当前与之连接的归属网络;以及目的地地址设置装置,用于将与由所述归属地址指明装置指明的归属网
络关联的所述移动节点的归属地址设置为所述分组的目的地地址。利用这一安排,当所述MN与归属网络连接时,所述CN可以发送其中 设置了允许直接到达该归属网络的HoA的分组。另外,为了实现上述目的,根据本发明的一种与向其分配了多个归属地 址的移动节点进行通信的通信节点包括移动性关联信息获取装置,用于从所述移动节点通知关于该移动节点的 多个归属地址、管理所述多个归属地址的一个或多个归属代理的地址、以及 使得能够识别所述多个归属代理中的每一个归属代理的归属代理ID信息之 间的关联的信息;归属代理询问执行装置,用于在向所述移动节点发送分组时向基于所述 归属代理ID信息识别的所述多个归属代理中的每一个归属代理询问有关该 归属代理的状况;归属代理选"l奪装置,用于基于由所述归属代理询问执行装置获取的询问 结果来选择将向所述移动节点发送的分组所通过的归属代理;以及目的地地址设置装置,用于将与由所述归属代理选择装置选择的归属代 理关联的所述移动节点的归属地址设置为所述分组的目的地地址。这一安排允许所述CN询问有关用于管理所述MN的多个HoA的HA 的状况,以选择将从该CN向所述MN发送的分组所通过的最佳HA,并发 送其中设置了与该HA关联的HoA的所述分组。另外,此时,这一安排使 得能够避免对同 一个HA的重复询问。此外,为了实现上述目的,根据本发明的一种与向其分配了一个或多个 归属地址的移动节点进行通信的通信节点,其中所述移动节点具有一个或多 个可连接到归属网络和外地网络的通信接口而且该移动节点通过所述一个 或多个通信接口至少其中之一连接到所述归属网络,所述通信节点包括移动性关联信息获取装置,用于从所述移动节点接收关于指示当前与所 述归属网络的连接的归属网络连接信息和分配给未连接到所述归属网络的 不同的通信接口的地址之间的关联的信息;以及目的地地址设置装置,用于在向所述移动节点发送分组时从当前与所述 归属网络连接的归属地址以及分配给所述不同的通信接口的地址中选4奪并 设置目的地地址作为所述分组的目的地地址。利用这一安排,当所述CN或所述HA获取分配给所述MN的多个通信
接口当中的每一个通信接口的每一个地址时,例如,如果发生使用HoA作为目的地地址的通信的断线,则选择与该HoA关联的CoA,使得能够以这 样的方式恢复通信,使得切换其中设置该HoA作为目的地地址的分组以将 其定向到与该HoA关联的CoA。另外,与上述配置结合,在根据本发明的通信节点中,使用在所述移动 节点当前连接的归属网络中获取的转交地址作为指示当前与所述归属网络 的连接的归属网络连接信息。利用这一安排,例如通过^f企测从移动节点通知的转交地址和与该转交地 址对应的归属地址具有相同的网络前缀的事实,所述通信节点能够掌握具有 该归属地址的接口当前与所述归属网络连接的事实。此外,为了实现上述目的,根据本发明的一种向其分配了一个或多个归 属地址的移动节点包括移动性关联信息通知装置,用于向预定通信节点通知 指示其自身的通信接口当前是否与已经分配所述归属地址的一个或多个归 属网络连接的归属网络连接信息。利用这一安排,MN可以向CN通知指示所述MN是否与归属网络连接 以及指示其连接的归属网络的信息,而且,当所述MN与所述归属网络连接 时,所述CN可以发送其中设置了允许直接到达该归属网络的HoA的分组。另外,为了实现上述目的,根据本发明的一种向其分配了多个归属地址 的移动节点包括移动性关联信息通知装置,用于向预定通信节点通知关于其 自身的多个归属地址、管理所述多个归属地址的一个或多个归属代理的地 址、以及使得能够识别所述多个归属代理中的每一个归属代理的归属代理ID 信息之间的关联的信息。这一安排允许所述MN向所述CN通知关于管理其自身的多个HoA的 归属代理的信息,并进一步允许所述CN询问有关用于管理所述MN的多个 HoA的HA的状况,以选择将A^该CN向所述MN发送的分组所通过的最佳 HA,并发送其中设置了与该HA关联的HoA的所述分组。同时,这一安排 还使得能够避免对同 一个HA的重复询问。另外,为了实现上述目的,根据本发明的一种向其分配了一个或多个归 属地址的移动节点,其中所述移动节点具有一个或多个可连接到归属网络和 外地网络的通信接口而且该移动节点通过所述一个或多个通信接口至少其 中之一连接到所述归属网络,所述移动节点包括移动性关联信息通知装置,
用于向预定通信节点通知关于指示当前与所述归属网络的连接的归属网络 连接信息和分配给未连接到所述归属网络的不同的通信接口的地址之间的 关联的信息。利用这一安排,所述MN可以向所述CN或HA通知分配给所述MN的 多个通信接口当中的每一个通信接口的每一个地址,例如,如果发生使用 HoA作为目的地地址的通信的断线,则所述CN或所述HA选择与该HoA 关联的CoA,使得能够以这样的方式恢复通信,使得切换其中设置该HoA 作为目的地地址的分组以将其定向到与该HoA关联的CoA。此外,与上述配置结合,根据本发明的移动节点进一步包括转交地址获 取装置,用于获取与所述移动节点当前连接的归属网络兼容的转交地址。其中,所述移动性关联信息通知装置使用由所述转交地址获取装置获取 的转交地址作为所述归属网络连接信息。利用这一安排,通过通知在所述归属网络中获取的转交地址,所述移动 节点可以通知具有与该转交地址对应的归属地址的接口当前与所述归属网 络连接的事实。根据本发明,作为基于上述安排和配置的优点,具有多个HoA的MN 向CN通知与所述多个HoA中的每一个对应的网络的连接状况,于是所述 CN变得能够选择合适的HoA,而且即便在其中由同一个HA管理该MN的 多个HoA当中的几个HoA的情况下,向该CN通知适当的信息使得该CN 能够选4奪合适的HoA并允许对HA的高效率的询问。此外,由于所述MN向所述HA和/或所述CN通知关于连接到网络的接 口的信息作为与关于不同的接口的CoA关联信息分开的信息,所述HA和/ 或所述CN能够认识到该MN的正确的连接状况,而且所述MN可以同时使 用连接到归属网络的接口和连接到外地网络的接口 。


图1是根据本发明的第一实施例的网络的结构的一个示例的图示; 图2是示出根据本发明的第一实施例的MN的结构的一个示例的框图; 图3是根据本发明的第一实施例的MN的分配移动性关联信息持有单元 中存储移动性关联信息的信息存储表的 一 个示例的图示;图4是根据本发明的第 一 实施例的MN中将要从已连接网络判定单元移
交到已通知HoA信息持有单元和多HoA信息通知消息生成单元的信息的一 个示例的图示;图5是由根据本发明的第一实施例的MN的多HoA信息通知消息生成 单元生成的多HoA信息通知消息中包含的HoA信息的一个示例的图示; 图6是示出根据本发明的第 一 实施例的通信伙伴的结构的 一 个示例的框图;图7是根据本发明的第二和第三实施例的网络的结构的第一示例的图示;图8是示出根据本发明的第二实施例的MN的结构的一个示例的框图; 图9A是根据本发明的第二实施例的MN中将要从已连接网络判定单元移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的已连接信息(in-connection information)的第 一示例的图示;图9B是根据本发明的第二实施例的MN中将要从已连接网络判定单元移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的已连接信息的第二示例的图示;图9C是根据本发明的第二实施例的MN中将要从已连接网络判定单元 移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的未连接信 息的第一示例的图示;图9D是根据本发明的第二实施例的MN中将要从已连接网络判定单元 移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的未连接信 息的第二示例的图示;图10是根据本发明的第二和第三实施例的网络的结构的第二示例的图示;图11是由根据本发明的第二实施例的MN的绑定信息通知消息生成单 元生成的绑定信息通知消息的结构的第一示例的图示;图12是由根据本发明的第二实施例的MN的绑定信息通知消息生成单 元生成的绑定信息通知消息的结构的第二示例的图示;图13是由根据本发明的第二实施例的MN的绑定信息通知消息生成单 元生成的绑定信息通知消,t、的结构的第三示例的图示;图14是由根据本发明的第二实施例的MN的绑定信息通知消息生成单 元生成的包含替换Co A的绑定信息通知消息的第 一 示例的图示;
图15是由根据本发明的第二实施例的MN的绑定信息通知消息生成单元生成的包含替换CoA的绑定信息通知消息的第二示例的图示;图16是由根据本发明的第二实施例的MN的绑定信息通知消息生成单 元生成的包含替换CoA的绑定信息通知消息的第三示例的图示;图17是示出根据本发明的第二实施例的HA的结构的一个示例的框图;图18是示出根据本发明的第二实施例的CN的结构的一个示例的框图;图19是示出根据本发明的第三实施例的MN的结构的 一个示例的框图;图20是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含归属Co A的绑定信息通知消息的结构的第 一 示例的图示;图21是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含归属CoA的绑定信息通知消息的结构的第二示例的图示;图22是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含归属CoA的绑定信息通知消息的结构的第三示例的图示;图23是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含归属CoA的绑定信息通知消息的结构的第四示例的图示;图24是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含归属CoA的绑定信息通知消息的结构的第五示例的图示;图25是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含外地CoA的绑定信息通知消息的结构的第一示例的图示;图26是由根据本发明的第三实施例的MN的绑定信息通知消息生成单 元生成的包含外地CoA的绑定信息通知消息的结构的第二示例的图示;图27A是根据本发明的第三实施例的MN中将要从已连接网络判定单 元移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的已连接 信息的第一示例的图示;图27B是根据本发明的第三实施例的MN中将要从已连接网络判定单元 移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的已连接信 息的第二示例的图示;图27C是根据本发明的第三实施例的MN中将要从已连接网络判定单元 移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的未连接信 息的第一示例的图示;图27D是根据本发明的第三实施例的MN中将要从已连接网络判定单元移交到已通知HoA信息持有单元和绑定信息通知消息生成单元的未连接 信息的第二示例的图示;图28是示出根据本发明的第三实施例的HA的结构的 一个示例的框图; 图29是示出根据本发明的第三实施例的CN的结构的一个示例的框图; 图30是用于说明根据现有技术的站点多归属的网络的结构的一个示例 的图示;图31是用于说明根据现有技术的主机多归属的网络的结构的一个示例 的图示。
具体实施方式
以下将参照附图描述本发明的第 一至第三实施例。 <第一实施例>首先,将参照图1描述根据本发明的第一实施例的网络的结构。图l是 根据本发明的第一实施例的网络的结构的一个示例的图示。顺便说一下,图 1中所示的通信系统的结构仅仅是一个示例,本发明并不限于图1中所示的结构。图1中,示出四个站点(站点1、站点2、站点3和站点4)、连接到这 四个站点中的站点2的网纟各的MN 100以及连4妄到站点4的网纟备的CN 150。 另外,各个站点1至4通过ISP彼此相连。站点1通过ISP 1连接到因特网 110,站点2通过ISP2和ISP3连接到因特网110,站点3通过ISP4连接到 因特网110,而站点4通过ISP5连接到因特网110。分别乂人站点1、站点2和站点3向MN 100分配归属网络1、归属网全各2 以及归属网络3,归属网络1中存在担当定制用于管理MN 100的归属代理 的HA1,而HA2和HA3分别位于归属网络2和归属网络3中。归属网络 2附属于连接到两个ISP (ISP2和ISP3 )的站点2,从而具有站点多归属配 置,而且由于从ISP 2和ISP 3二者通告的两个前缀(网络前缀)在归属网 络2中可以^吏用,所以归属网络2可以向MN 100分配配置有这两个前缀的 全局地址(HoA)。另一方面,由于在归属网络1和归属网络3的每一个中只有从一个ISP 通告的一个前缀可用,所以向归属网络1和归属网络3的每一个中的MN 100 分配一个HoA。尽管也可以利用一个前缀生成多个地址,下面将描述其中从
一个前缀生成一个全局地址的情况。有时将把这些全局地址中的每一个简单 地称为地址。另外,图1中所示的结构仅仅是一个示例,而将要分配给MN100的归属网络、MN 100的归属代理、HoA和接口的数量并不限于上述结 构, 一个或多个同样是可以接受的。下面描述中,用符号表示从ISP1至5的每一个通告的前缀,其中将ISP 的编号附加到PF。也即,用PF1表示从ISP 1通告的前缀,用PF2表示从 ISP2通告的前缀,用PF3表示从ISP3通告的前缀,用PF4表示从ISP4通 告的前缀,用PF5表示从ISP 5通告的前缀。为了清楚解释MN 100持有的地址的前缀以及该地址的内容(HoA或 CoA),用符号的组合表示MN 100持有的地址,其中将ISP的编号附加到 PF和HoA或CoA。也即,例如,用PF1. HoA表示配置有从站点1通告的 前缀的HoA。从而,图1中MN 100持有的HoA为四个PFl.HoA、PF2.HoA、 PF3.HoA以及PF4. HoA,而从连接中的外地网络1获取的CoA为两个PF2. CoA和PF3.CoA。另外,用PF5. CN表示CN 150的地址。利用图1中所示的网络结构,以下将描述本发明的第一实施例,考虑下 面的情况,其中,当MN 100与外地网络1连接时,MN100通过归属网络1 中的HA 1与CN 150通信。于是,在该情况下,将要从MN 100发送到CN 150 的分组包括寻址到CN 150的分组作为内层分组,而且变成寻址到归属网络 1中的HA 1的已封装的分组。首先,将描述根据本发明的第一实施例的MN的结构。图2是示出根据 本发明的第一实施例的MN的结构的一个示例的框图。图2中所示的MN 100 由发送/接收单元201、 IP地址获取单元202、分配移动性关联信息持有单元 203、已连接网络判定单元204、已通知HoA信息持有单元205以及多HoA 信息通知消息生成单元206组成。图2中,尽管MN 100中实现的功能以块 示出,但是这些功能可以用硬件或软件实现。发送/接收单元201通过无线通信连接到网络(例如,MN 100的归属网 络或者外地网络),而且其完成与这些网络中的任意节点通信以及通过ISP 与连接到不同的网络的任意节点通信的功能。该发送/接收单元201包括一个 或多个通信接口 ,而且将由IP地址获取单元202生成/获取的IP地址分配给 这些通信接口中的每一个。另外,IP地址获取单元202完成通过使用地址自动设置(无状态地址自
动配置)、DHCP (动态主机配置协议)、手动设置等等来生成或获取IP地址 以在其连接的网络中获得有效IP地址的功能。此外,例如,也可以想到其中从运营商端以不同于DHCP的方式动态分配地址的情况。例如,在采用地址自动设置的情况下,IP地址获取单元202将在已连接 的网络中通告的前缀移交给已连接网络判定单元204,以指示基于该前缀判 定已连接的网络。如果已连接网络判定单元204的判定结果显示与外地网络 的连接,则IP地址获取单元202通过使用预先获取的前缀而自动生成地址。 另一方面,如果判定结果显示与归属网络的连接,则IP地址获取单元202 从分配移动性关联信息持有单元203获取从已连接的归属网络分配的归属地 址以将该地址分配给通信接口 ,或者通过使用归属网络中的前缀而自动生成 地址以将其分配给通信接口。将由IP地址获取单元202以这一方式获取的 IP地址在关联的状态下分配给发送/接收单元201的通信接口。顺便说一句, 关于连接接受端网络的前缀信息的获取以及地址生成/获取方法并不限于上 述方法。此外,分配移动性关联信息持有单元203具有在彼此相互关联的状态下 持有分配给其的归属网络、从该归属网络分配的HoA、其前缀、关于管理该 HoA的HA的信息(例如,HA的地址)等等的功能。另外,已连接网络判定单元204具有判定其所连接的网络的功能。已连 接网络判定单元204从分配移动性关联信息持有单元203获取其自身的归属 网络的前缀,以便在该获取的前缀与从IP地址获取单元202通知的已连接 网络中的前缀之间做出比较。当该比较结果显示两个前缀彼此一致时,做出 判定其与所述归属网络连接。如果它们彼此不一致,则做出判定其与外地网络连接。已连接网络判定单元204将该判定结果移交给IP地址获取单元202。 判定已连接的网络的方法并不限于上述方法,而是可以使用能够借其检测已 连接的网络的变化的任何方法。此夕卜,当已连接网络判定单元204已经检测到因MN 100的移动所致的 与不同的网络的连接时,已连接网络判定单元204向已通知HoA信息持有 单元205移交指示连接接受端网络是归属网络还是外地网络的信息、从分配 移动性关联信息持有单元203获取的将要向CN 150通知的多个HoA以及关 于已经分配这些HoA的HA的信息(例如,所述HA的地址),并指示持有 这些信息,而且进一步将它们移交给多HoA信息通知消息生成单元206并
向多HoA信息通知消息生成单元206给出指令以生成多HoA信息通知消息。已通知HoA信息持有单元205完成持有关于从已连接网络判定单元204 移交并向CN 150通知的多HoA信息的信息。另外,多HoA信息通知消息 生成单元206基于从已连接网络判定单元204通知的信息生成多HoA信息 通知消息,而且将该多HoA信息通知消息移交给发送/接收单元201并给出 指令以将其发送到CN 150。以下将参照图3描述将要存储在MN 100的分配移动性关联信息持有单 元203中的信息。图3是根据本发明的第一实施例的MN的分配移动性关联 信息持有单元在其中存储移动性关联信息的信息存储表的一个示例的图示。图3中所示的信息存储表中,在彼此相互关联的状态下存储用于识别 MN 100自身所属的归属网络中的HA身份的ID ( HA的ID )、管理HoA的 HA的地址、以及关于该HA实际管理的MN 100的HoA的信息。当在^bt匕 相互关联的状态下持有MN 100自身的HoA、已经向MN 100分配该HoA 的HA的地址、以及用于识别该HA身份的ID时,向MN 100分配多个HoA, 而且,即便所述多个HoA中的几个HoA由同一个HA管理(也即,在其中 从处于站点多归属状况下的归属网络分配多个HoA的情况下),在从处于站 点多归属状况下的归属网络分配的多个HoA与从该归属网络之外的归属网 络分配的HoA之间进行识别变得可行。作为分配这些移动性关联信息(可因MN 100的移动而改变的信息)的 方法,也可以接受的是,利用MN 100的管理器静态地设置它们,以及以这('未示:;、ha等等交換消息。''、'—'虽然图3示出 一个示例,其中通过使用HA的ID来管理信息,而且, 如果HA的ID彼此相同,则即便HA的地址彼此不同,也将它们看作同一 个HA,但是基于HA的地址来做类似的判定而不使用HA的ID也是合适的。 然而,在基于HA的地址的判定的情况下,如果HA具有多个地址,则存在 判定为单独分开的HA的可能。在这样的情况下,优选的是使用地址以外的 诸如ID的信息来识别HA,使得即使在单个HA具有多个地址的情况下HA 识别的确认也变得可行。另外,也可以接收的是,仅基于HA的ID来管理 信息而不使用HA的地址。此外,以下将参照图4描述MN 100中将要从已连接网络判定单元204
移交到已通知HoA信息持有单元205和多HoA信息通知消息生成单元206 的信息(移动性关联信息)。图4是根据本发明的第一实施例的MN中将要 从已连接网络判定单元移交到已通知HoA信息持有单元和多HoA信息通知 消息生成单元的信息的 一 个示例的图示。已连接网络判定单元204将指示其当前是否与已经分配了多个HoA的 归属网络连接的信息与由分配移动性关联信息持有单元203持有的多个 HoA进行关联。另夕卜,在其中MN 100现在向接口分配一个HoA而且能够 通过使用该HoA进行直接通信的情况下,在与该HoA关联的状态下添加指 示其与归属网络连接的事实的信息。图4中所示的示例中,已通知HoA信息持有单元205持有指示PF1. HoA 是由识别为HA. ID1或其地址的HA管理的事实的信息(归属代理信息)。 另外,已通知HoA信息持有单元205持有指示PF2. HoA和PF3. HoA是由 识别为HA. ID2或其地址的HA管理的事实的信息。此外,已通知HoA信 息持有单元205持有指示PF4. HoA是由识别为HA. ID3或其地址的HA管 理的事实的信息。另外,由于MN 100当前不与任何归属网络连接而是与外 地网络连接,所以将指示未与归属网络连接的信息附加到与全部HoA关联 的归属网络连接信息。下面将参照图5描述由MN100中的多HoA信息通知消息生成单元206 生成的多HoA信息通知消息中包含的HoA信息。图5是由根据本发明的第 一实施例的MN中的多HoA信息通知消息生成单元生成的多HoA信息通知 消息中包含的HoA信息的一个示例的图示。如图5中所示,多HoA信息通知消息包含HA的ID、归属网络连接信 息、由HA的ID指明的HA的地址(HA. ID地址)、以及用于插入由HA管 理的HoA的每个字^爻。当该多HoA信息通知消息被发送到CN 150时,能够向CN 150通知管 理所述HoA的HA的地址以及指示该HoA是否在当前MN连接状况下有效 (即,MN当前是否连接到该HoA在其中有效的归属网络)的归属网络连 接信息。也即,通过使用图5中所示的多HoA信息通知消息向CN 150通知 如图4中所示的由MN 100掌握和管理的信息。承载HoA信息的该多HoA信息通知消息并不限于新消息,例如,将类 似的信息包括在基于移动IP的绑定更新消息中并发送,以及将所述信息包
括在根据处理站点多归属或主机多归属的协议的消息中并发送,也是合适的。另外,同样合适的是,生成仅包含关于管理HoA的HA的信息而不包 含归属网络连接信息的多HoA信息通知消息,或者生成仅包含归属网络连 接信息而不包含关于管理HoA的HA的信息的多HoA信息通知消息。如上所述,图2中所示的MN 100可以在与关于管理每个HoA的HA的 识别信息关联的状态下持有多HoA信息。另夕卜,特定地,图2中所示的MN 100可以持有由同一个HA管理的多个HoA (即,在站点多归属状况下生成 的多个HoA)。此外,图2中所示的MN 100可以进一步在关联的状态下持 有指示其当前连接的具有有效HoA的归属网络的网络连接信息。另外,图2 所示的MN 100可以通过使用多HoA信息通知消息向CN 150通知上述多 HoA信息、HA识别信息以及网络连接信息。进一步,将参照图6描述根据本发明的第一实施例的通信伙伴的结构。 图6是示出根据本发明的第一实施例的通信伙伴的结构的一个示例的框图。 图6中所示的CN 150由发送/接收单元601、 IP地址获取单元602、多HoA 信息通知消息处理单元603、多HoA信息持有单元604、发送数据生成单元 (上层)605、发送分组生成单元606、目的地HoA选择单元607以及HA 询问执行单元608组成。图6中,虽然CN 150中要实现的功能以块表示, 但是这些功能可以用硬件或软件实现。发送/接收单元601通过无线通信连接到外地网络而且具有通过所述外 地网络和ISP中的任意节点与连接到不同的网络的任意节点通信的功能。该 发送/接收单元601包括一个或多个通信接口 ,而且将由IP地址获取单元602 生成/获取的IP地址分配给这些通信接口中的每一个。IP地址获取单元602完成通过使用地址自动设置(无状态地址自动配 置)、DHCP、手动设置等等来生成或获取IP地址以在其连接的网络中获得 有效IP地址的功能。将由IP地址获取单元602获取的IP地址分配给由发送 /接收单元601持有的通信接口 。多HoA信息通知消息处理单元603完成对从MN 100接收的多HoA信 息通知消息进行处理的功能。多HoA信息通知消息处理单元603给出指令 以将包含在从MN 100接收的多HoA信息通知消息中的信息存储在多HoA 信息持有单元604中。在从多HoA信息通知消息处理单元603接收到指令后,多HoA信息持 有单元604完成存储包含在从MN 100接收的多HoA信息通知消息中的信 息的功能。在多HoA信息持有单元604中为每个MN 100持有与图4中所 示的类似结构的信息。发送数据生成单元(上层)605是用于生成将要包括在分组中的数据部 分的上层,而且代表承载数据的应用以及诸如TCP/UDP (用户数据报协议) 的传输层。据部分的IP分组的功能。在生成所述IP分组时,发送分组生成单元606向 目的地HoA选择单元607给出指令以选择将要被设置为发送分组的目的地 地址的MN 100的HoA,并接着将由目的地HoA选择单元607选择的HoA 设置为所述分组的目的地地址,而且进一步将该分组移交给发送/接收单元 601并向其给出发送指令。此外,从发送分组生成单元606接收到指令,目的地HoA选择单元607 完成选择将要被设置为由发送分组生成单元606生成的分组的目的地地址的 最佳HoA。在选择最佳HoA时,目的地HoA选择单元607参照存储在多 HoA信息持有单元604中的信息(例如,图4中所示的信息)。此时,在给 予经优化的路径优先权的情况下,目的地HoA选择单元607参照所述归属 网络连接信息并选择附加有指示与所述归属网络的连接的信息的HoA,从而 使得能够将所述分组直接传递到该MN 100。另一方面,为了给予HA状况 以优先权,目的地HoA选择单元607向HA询问执行单元608给出指令以 询问管理每个HoA的HA,并接着通过参照作为结果得到的HA状况而选择 HoA。当选#^由存储在多HoA信息持有单元604中的HA信息指示的HA作 为询问对象HA时,可以将询问处理的执行抑制在仍然需要的程度。另外,在从目的地HoA选择单元607接收到指令后,HA询问执行单元 608执行向与所述指令有关的HA发送用于请求关于所述HA的状况的信息 的消息等等、以及向目的地HoA选择单元607通知作为结果获取的关于所 述HA的状况的信息的功能。关于这一点,由于在多HoA信息持有单元604 中持有基于从MN 100通知的信息的内容,所以有时使用所述HA的ID等 等而不是所述HA的地址作为所述HA信息。该情况下,例如也可以接受 HA询问执行单元608根据MN 100的HoA的前缀生成归属代理任播地址并 发送以该地址设置为目的地的询问消息。
作为指示所述HA的状况的信息,例如,可以想到的有指示所述HA的 当前和未来状况的信息、关于当前处理负荷的信息、所述HA的管理域、其 漫游等等。指示所述HA的状况的信息并不限于这些信息,只要其是能够用 于比较/选择HA的信息就可以。另外,还可以采用这样的方法,其中发送用 于验证所述HA是否工作的消息,而且,在没有响应的情况下,认为该HA 处于非工作状态并将其从选择候选中删除。此外,同样可以接受的是使用该消息作为用于比较CN 150与所述HA之间的通信路由的QoS的状态的信息。 顺便说一句,用于关于HA状况的信息的获取方法和获取源并不限于这些, 而是可以针对所述归属网络中存在的另外的HA做出请求,而且也可以对集 中管理服务器做出请求。关于这一点,在其中CN 150不是考虑所述HA的状况来选择HoA而是 基于从MN 100通知的关于每个HoA的策略来选纟奪地址的情况下,也可以 使用关于MN 100的归属网络连接信息作为所述状况之一。另外,还可以使 用关于每个HoA的归属代理信息作为所述状况之一。如上所述,图6中所示的CN 150可以获取关于MN00的移动性关联 信息(例如,图4中所示的信息),而且,在选择将被设置为要发送到MN 100 的分组的目的地地址的HoA时,其可以掌握MN 100当前是否与管理MN 100 自身的HoA的归属网络连接(即,多个HoA中是否存在允许将分组直接发 送到MN 100而不通过HA的HoA )。结果,例如,在其中MN 100与之连接的归属网络中的HoA是所述多 个HoA之一的情况下,CN150选择该HoA,从而使得能够将分组直接送到 MN 100。这使得能够避免在选择该另外的未连接归属网络中的HoA的情况 下发生传递路由经过HA,从而实现路由优化。此外,CN150还能够通过考虑HA的状态来选择HoA。该情况下,CN 150可以搜索设置相同的HA信息的HoA,以掌握在多个HoA中存在由所 述同一个HA管理的HoA,其允许指明作为询问对象的HA。这避免了对同 一个HA频繁的询问操作。进一步,以下将简要描述根据本发明的第一实施例的具体操作。例如, 如图1中所示,假定在MN 100与外地网络连接的状态下MN 100与CN 150 进行通信。此时,如上所述,通过使用多HoA信息通知消息从MN 100向 CN 150通知图4中所示的信息,而CN 150可以通过获取该信息掌握下面两
个事实。第一个是,基于所述归属网络连接信息,CN 150可以注意到MN 100 当前不与任何归属网络连接而是与外地网络连接。该情况下,即便CN 150 选择并发送每个HoA作为目的地地址,所述分组也通过相应的HA到达MN 100。另外,在其中存在指示与所述归属网络处于连接的归属网络连接信息 的情况下,CN 150选#^与指示MN 100跟其连接的归属网络蓮接信息对应的 HoA,并将其设置为将要发送到MN100的分组的目的地地址,从而使得所 述分组能够沿经优化的路由行进并到达MN 100 。第二个是,基于所述HA信息,CN 150可以领会到作为MN 100的HoA 的PF2. Ho A和PF3. Ho A是由位于归属网络2中的同 一 个HA2管理的Ho A 。 因而,例如,为了避免将分组发送到处于非工作状况下的HA或者为了选择 CN 150与HA之间处于通信状态的最佳HA,在对每个HA询问时,当CN 150 仅询问一次位于归属网络2中的HA2时,CN 150就可以容易地领会到对管 理PF2. HoA和PF3. HoA这两个HoA的HA的询问达到完成的事实。另夕卜, CN 150根据对所述HA的询问的结果选择HoA,并将其设置为将要发送到 MN 100的分组的目的地地址,这允许通过最佳HA向MN 100发送所述分 组。如上所述,根据本发明的第一实施例,即便在这样的情况下,其中,例 如,为了 MN 100希望避免CN 150得知MN 100的移动目的地的位置的原 因,不通过使用普通绑定更新消息来通知CoA,由于从MN 100向CN 150 发送所述多HoA信息、用于管理这些HoA的HA信息、以及包含所述归属 网络连接信息的多HoA信息通知消息等等,CN 150能够领会到MN 100与 归属网络连接而且该归属网络中的HoA被分配到接口 ,而且其可以领会到, 当将分组发送到该HoA时,所述分组直接到达MN 100。此外,由于CN 150可以识别管理由MN 100持有的多个HoA的HA, 所以CN 150变得能够掌握其中由同一个HA管理多个HoA的境况,而且, 即便在对所述HA做出询问的情况下,其也可以精确地指明目标HA,以便 避免对所述HA的无用的询问处理,诸如多次询问同一个HA。同样地,在 MN 100中也一样,可以避免对HA的询问的无用的处理。<第二实施例>其次,以下将参照图7描述根据本发明的第二实施例的网络的结构。图7是根据本发明的第二实施例的网络的结构的第一示例的图示。图7中所示 的通信系统的结构仅仅是一个示例,本发明并不限于图7中所示的结构。图7中,示出三个网络(MN 100的归属网络1、以及外地网络l、外地 网络2), MN100具有两个接口, 一个接口与归属网络1连接, 一个接口与 外地网络l连接,而CN 150与外地网络2连接。另外,每个网络通过因特 网110连接,而且归属网络l中存在MN100的归属代理HA1。图7中所示的MN100具有多个接口以使得能够同时与多个不同的网络 连接。将MN 100的HoA分配给连接到归属网络1的接口 ,而且,下面描 述中,将该地址称为HoAl。另一方面,将在外地网络1中有效的地址分配 给连接到外地网络1的接口并将该地址作为CoA处理。下面描述中,将该 地址称为CoAl。由MN 100持有的接口的数量并不限于两个。同样地,要 分配到MN 100的归属网络、以及外地网络和归属代理的数量并不限于图7 中所示的结构。 一个或多个都是可接受的。图7中示出其中MN 100与之连接的网络其中之一是MN 100的归属网 络而另一个是MN 100的外地网络的情况。MN 100与之连接的网络是归属 网络还是外地网络依赖于该MN 100将该网络识别为归属网络还是外地网络 的判定。例如,可以想到的是一种基于所述网络中哪一个是到MN 100的连 接接受网络来做出判定的方法、 一种判定MN100自身将所述网络中哪一个 配置为连接接受网络的方法、以及一种使用全部两种判定的组合的方法。在 前一种判定方法中,考虑由MN 100对所述网络的识别依赖于关于动态地或 静态地分配的归属网络的信息,而在后一种判定方法中,考虑所述网络识别 依赖于由MN 100自身做的配置。图7中,所述归属网络和所述外地网络具 有MN 100识别的配置。以下将描述本发明的第二实施例,考虑下面的情况,其中,在图7中所 示的网络结构中,在MN 100使用两个接口同时与归属网络1和外地网络1 建立连接的状态下,MN 100通过使用全部两个接口来与CN 150进行通信。首先,将描述根据本发明的第二实施例的MN 100的结构。图8是示出 根据本发明的第二实施例的MN 100的结构的一个示例的框图。图8中所示 的MN 100由发送/接收单元801、 IP地址获取单元802、分配移动性关耳关信 息持有单元803、已连接网络判定单元804、已通知HoA信息持有单元805 以及绑定信息通知消息生成单元806组成。图8中,尽管MN 100中实现的
功能以块示出,但是这些功能可以用硬件或软件实现。发送/接收单元801、IP地址获取单元802以及分配移动性关联信息持有单元803与发送/接收单 元201、 IP地址获取单元202以及分配移动性关联信息持有单元203相同, 将略去其描述。已连接网络判定单元804完成判定其所连接的网络的功能。已连接网络 判定单元804从分配移动性关联信息持有单元803荻取其自身的归属网络的 前缀,并将其与其已经与之建立连接的网络中的前缀进行比较。如果二者彼 此一致,则做出判定其与所述归属网络连接。如果它们彼此不一致,则做出 判定其与外地网络连接。已连接网络判定单元804将该判定结果(指示所述 连接接受网络是否是所述归属网络的归属网络连接信息)移交给IP地址获 取单元802。已连接的网络判定方法并不限于上述方法,也可以接受采用能 够借其检测已连接的网络的变化的任何方法。此外,在已连接网络判定单元804判定连接到MN 100的接口的网络是 所述归属网络时,已连接网络判定单元804向已通知HoA信息持有单元805 移交指示连接接受网络是归属网络的事实的信息(已连接信息),并向其给 出指令以持有该信息,而且进一步将其移交给绑定信息通知消息生成单元 806,并向其给出指令以生成用于向HA和/或CN 150通知所述信息的绑定 信息通知消息。另一方面,如果已连接网络判定单元804判定连接到MN 100的接口的 网络是所述外地网络,则已连接网络判定单元804向已通知HoA信息持有 单元805移交分配给连接到该外地网络的接口的地址(CoA)以及用于关联 该CoA的HoA,并向其给出指令以持有该信息,而且进一步将其移交给绑 定信息通知消息生成单元806,并向其给出指令以生成用于向HA和/或CN 150通知所述信息(CoA关联信息)的绑定信息通知消息。同样适当的是,在其中已连接网络判定单元804判定连接到MN 100的 接口的网络是所述外地网络的情况下,已连接网络判定单元804向已通知 HoA信息持有单元805移交指示连接接受网络不是归属网络的事实的信息 (未连接信息),并向其给出指令以持有该信息,而且进一步将其移交给绑 定信息通知消息生成单元806,并向其给出指令以生成用于向HA和/或CN 150通知所述信息的绑定信息通知消息。该情况下,同样可以接受的是,将所述未连接信息和所述CoA关联信
息作为与同一个接口有关的信息处理,并同时地或单独分开地通知多个信 息。另外,同样可以接受的是,仅选择和通知要通知的所述信息。此外,也可以将与各个接口有关的归属网络连接信息和CoA关联信息作为关于MN 100的多个接口的信息而同时地通知,或者将它们单独分开地通知。同样地, 对于这些信息,也可以仅选择和通知要通知的信息。下面描述中,指示MN 100与归属网络连接的信息将被称为已连接信息, 而指示MN100未与归属网络连接的信息将被称为未连接信息,而且,当将 这两种信息放在一起时,指示MN 100是否与归属网络连接的信息将被称为 归属网络连接信息。另外,包含已连接信息和未连接信息的绑定信息有时将 被称为归属网络连接信息。绑定信息通知消息生成单元806实现生成包括从已连接网络判定单元 804通知的归属网络连接信息的绑定信息通知消息以及将所述绑定信息通知 消息移交给发送/接受单元801并向其给出指令以传送之的功能。作为所述绑定信息通知消息,可以使用根据移动IP的绑定更新消息, 而且基于不同的协议的消息或新生成的消息也是可用的。如果如稍后提到的 可以向目的地通知图9A或9B中所示的信息,则每种格式都是可以接受的。 通过使用所述绑定信息通知消息,MN 100向目的地通知用于指明作为注册 对象的HoA的信息、以及指示该HoA是分配给连接到所述归属网络的接口 的地址的信息。另外,同样适当的是,如稍后提到的MN向所述目的地通知 图9C或9D中所示的信息(包含未连接信息的信息)。同样在该情况下,具 有每种格式的消息都是可用的。对于所述归属网络连接信息的发送,优选的是,在MN100与其自身的 归属网络建立连接时或在其与之处于连接时通知所述已连接信息。另一方 面,优选的是,在MN100自身未连接到归属网络时通知所述未连接信息。 另外,同样可以接受的是,在与基于移动IP的绑定更新相同的时间进行发 送。同样适当的是,不总是在与所述归属网络连接、与其已连接、以及与其 未连接时发送所述归属网络连接信息,而是根据用户或运营商的决定来任意 进行发送。另外,所述绑定信息通知消息的目的地并不限于组成图7中所示 的网络的节点(HA1和/或CN 150),所有节点都是可以接受的,只要它们 能够利用关于MN 100的归属网络连接信息和CoA关联信息。例如,也可以 发送到担当HA或CN 150的代理的代理节点、以及发送到具有管理关于MN
100的信息的功能的管理节点。此外,在其中在已通知HoA信息持有单元805中持有关于分配给同一 个接口或不同接口的不同的地址的CoA关联信息、以及所述归属网络连接 信息的情况下,或者当判定有必要通知这些信息时,同样适当的是,在发送 之前将这些信息包含在所生成的用于通知上述归属网络连接信息和CoA关 联信息的绑定信息通知消息中。例如,在图7中所示的结构中的MN100的 情况下,可以通过使用单独分开的绑定信息通知消息来发送关于连接到归属 网络l的接口的归属网络连接信息以及关于连接到外地网络1的接口的绑定 信息,而且也可以将它们在包含在单个的绑定信息通知消息中的状态下发 送。此外,在其中MN 100与图10中所示的外地网络1和外地网络3连接 的情况下,可以通过使用单独分开的绑定信息通知消息来发送关于连接到外 地网络1和/或外地网络3的接口的CoA关联信息、以及作为归属网络连接 信息的未连接信息,而且可以将它们在包含在单个的绑定信息通知消息中的 状态下发送。另外,已通知HoA信息持有单元805具有持有从已连接网络判定单元 804移交并通知给所述HA和或CN 150的绑定信息的功能。在已通知HoA 信息持有单元805中,除了通过使用基于普通移动IP的绑定更新消息发送 的指示HoA与CoA之间的关联的CoA关联信息之外,还持有指示与归属网 络连接的已连接信息和指示与归属网络未连接的未连接信息作为从MN 100 发送到其自身的HA或CN150的信息。同样可以接受的是,将已通知HoA 信息持有单元805实现为在移动IP中规定的绑定更新列表,或者将其用不 同的数据持有单元实现。进一步,以下将参照图9A、 9B、 9C和9D描述已连接网络判定单元804 移交到MN100中的已通知HoA信息持有单元805和绑定信息通知消息生成 单元806的信息(归属网络连接信息)。图9A和9B是根据本发明的第二实 施例的MN 100中已连接网络判定单元804移交到已通知HoA信息持有单 元805和绑定信息通知消息生成单元806的已连接信息的第一和第二示例的 图示。如图9A中所示,已连接网络判定单元804向分配给连接到归属网络1 的4妻口的HoAl附加指示其当前与已经分配该HoAl的归属网络1连"t妻的事 实的信息。如图9B中所示,也可以同时附加关于分配给不同的"t妻口的地址(CoAl )的信息,作为与该HoAl关联的CoA。另夕卜,图9C和9D是根据本发明的第二实施例的MN 100中已连接网络 判定单元804移交到已通知HoA信息持有单元805和绑定信息通知消息生 成单元806的未连接信息的第一和第二示例的图示。图9C和9D中所示的 信息指示这样的状态,其中,如图IO中所示,MN 100与外地网络1和外地 网络3连接而且分别向连接到外地网络1和外地网络3的接口分配CoAl和 CoA3。如图IO中所示,在其中MN 100与外地网络1和外地网络3连接而且 从外地网络1分配CoAl同时从外地网络3分配CoA3的情况下,如图9C 中所示,已连接网络判定单元804向其自身的HoAl附加指示其当前与已经 分配该HoAl的归属网络1未连接的事实的信息。同样可以接受的是,如图 9D中所示,同时附加关于分配给各个接口的地址(Co A1和Co A3 )的信息, 作为与该HoAl关联的CoA。MN 100可以向所述HA和/或CN 150发送由绑定信息通知消息生成单 元806生成的绑定信息通知消息,以便向所述HA和/或CN 150通知指示 HoAl是分配给与归属网《各连4妻的4妻口的地址而且与关于分配《会不同的接口 的地址的信息独立的事实的信息。MN 100可以通知MN 100与所述外地网 络连接但是与所述归属网络未连接。也即,如图9A至9D所示,通过使用 绑定信息通知消息将由MN 100掌握和管理的信息通知给所述HA和/或CN 150。对于承载归属网络连接信息的所述绑定信息通知消息,例如,如图11 中所示,向保留字段添加新的标志(N标志)作为基于移动IP的传统绑定 更新消息(见非专利文献2)的扩展。该情况下,当设置了该标志,其可以 指示根据本发明的第二实施例的绑定更新消息,并指示所述消息中包含的 HoA是分配给连接到所述归属网络的接口的地址的事实。另外,对于使用在 移动IP中规定的移动性首部的消息,同样适当的是,产生并使用向其分配 了新的移动性首部类型的新的移动性消息作为归属网络连接信息。另外,关于要通知的信息,用附加到要发送的在传统移动IP中规定的 用于注册或删除指示HoA与CoA之间的关联的CoA关联信息的绑定更新消 息的各种类型的字段值、标志及其组合来指示根据本发明的绑定信息通知消
息,并向其添加必要的信息。此外,同样适当的是,在用于通知所述CoA关联信息的绑定更新消息中,在用于指明要注册的HoA和CoA的部分中指明关于所述已连接信息的 HoA,从而通知与到所述通信伙伴的归属网络的连接的事实。另外,同样可 以接受的是,在用于删除所述CoA关联信息的绑定更新消息中,在用于指 明要删除的HoA和CoA的部分中指明关于所述未连接信息的HoA,从而通 知与到所述通信伙伴的归属网络未连接的事实。根据移动IP,虽然通过使用 由基于IPv6的目的地选项首部承载的归属地址选项向所述HA或CN 150通 知所述CoA关联信息,同样可以扩展该选项以指示所述归属网络连接信息, 而且同样可能的是,利用不同的选项类型来承载所述归属网络连接信息。此外,如图12中所示,同样可以接受的是,产生新的选项作为要附加 到绑定更新消息的移动选项之一 而且在其中放置必要的信息并发送。另外, 如图13中所示,同样适当的是,产生与所述移动选项不同的新的选项而且 在其中放置必要的信息并发送。另外,在这样的情况下,其中,为了使得所述HA和/或CN150能够在 多个CoA关联信息之间区分,MN 100向每个所述信息、或向承载该信息的 消息附加ID,同样适当的是,在包含该ID的选项中设置归属CoA标志。所述绑定信息通知消息并不限于上述的基于移动IP的绑定更新消息的 扩展。例如,同样可以接受的是,将这些信息包含在基于处理多归属的协议 的消息中并发送,以及产生并使用用于承载这些信息的新消息。另外,同样 可以接受的是,将这些信息放置于上文在本发明第一实施例中提到的包含关 于管理所述HoA的HA的信息的多HoA信息通知消息中。进一步,即便在这样的情况下,其中定制用于通过使用单独分开的绑定 更新消息来向通信伙伴通知多个CoA关联信息的MN 100向每个消息附加唯 一的ID,以使得所述通信伙伴可以区分各个绑定更新消息,MN100也可以 向包含所述归属网络连接信息的绑定更新消息附加这样的唯一的ID。另夕卜, 同样地,即便在其中向各个绑定信息附加ID并通过使用单独分开的绑定更 新消息发送它们的情况下、以及在其中利用同一个绑定更新消息发送多个绑 定信息的情况下,也可以向包含所述归属网络连接信息的绑定信息附加这样 的ID。于是,所述通信伙伴可以根据所附加的ID实现对包含在所接收的消 息中的所述归属网络连接信息进行的注册、替换以及删除。
此外,在其中MN 100向CN 150通知关于目的地地址选"t奪的策略的情 况下,同样适当的是,不仅向所述CoA关联信息而且向已连接信息附加类 似的策略并接着发送它们。另外,同样适当的是,发送用于删除CoA关联信息的普通绑定更新消 息、或者附加有指示包含所述归属网络连接信息的信息的、用于检测CoA 关联信息的绑定更新消息,以及向已经接收到该消息的通信伙伴给出指令, 以纠正或替换作为删除对象的持有条目,并持有新的归属网络连接信息。当MN 100自身发送分组时,同样可以使用向所述HA和/或CN 150通 知的归属网络信息来执行源地址选择。另外,同样在管理由MN100自身持 有的多个地址并将这些地址映射到将要向上层通知的ID (地址)中的情况 下,也可以利用所述归属网络连接信息实现该功能的地址选择。即便存在所 述映射功能,其也可以作为与此功能独立的目的地地址选择单元工作。进一步,以下将描述考虑MN 100在移动之前和之后的状态的MN 100 的操作。(移动之前的CoA关联信息以及移动之后的归属网络连接信息的情况) 在下面情况下,其中,相对于在已经与归属网络建立连接的接口与其建 立连接之前获取的地址,在已通知HoA信息持有单元805中持有指示关于 该地址与所述HA和/或所述CN中的HoA之间的关联的绑定信息的注册的 条目,已连接网络判定单元804向绑定信息通知消息生成单元806给出指令, 以请求用所述归属网络连接信息替换与所述HoA关联的旧的地址。该情况下,相对于将由绑定信息通知消息生成单元806生成的绑定信息 通知消息,例如,在基于移动IP的绑定更新消息的情况下,如图14中所示, 可以将作为要通知的归属网络连接信息的HoA放置在移动IP中规定的归属 网络选项(或新的选项)中,同时,作为用于指明作为所述归属网络连接信 息的替换的对象的CoA关联信息的信息,可以将所述CoA放置在用于根据 普通移动IP的绑定更新消息的替换CoA (替换转交地址)选项中。此外,如图15中所示,同样可以接受的是,将指明作为所述绑定信息 通知消息的源地址的地址设置为将要作为已连接信息通知的HoA。另外,如 图16中所示,同样可以接受的是,代替所述替换CoA选项,将指明作为所 述绑定信息通知消息的源地址的地址设置为包含在作为替换的对象的CoA 关联信息中的CoA。 所述绑定信息通知消息例如可以包括 用于指明作为注册的对象的HoA的信息;*指示该HoA是分配给与归属网络连接的接口的HoA的归属网络连接信息;以及 用于指明要用该HoA替换的CoA关联信息的信息。 所有格式都是可以接受的,只要能够向目的地通知信息。另外,在没有替换CoA关联信息的情况下,不必包含该信息。此外,同样适当的是,使 得要通知的消息的类型识别作为注册的对象的HoA是分配给连接到所述归 属网络的接口的HoA的事实。(移动之前以及之后的归属网络连接信息的情况)在下面情况下,其中,在已通知HoA信息持有单元805中持有在已经 与归属网络建立连接的接口与其建立连接之前获取的地址作为归属网络连 接信息,已连接网络判定单元804作为连接到所述归属网络的HoA通知已 经向所述HA和/或CN 150通知的旧的地址信息、以及用于指明要用该归属 网络连接信息替换的地址的信息。该情况下,将由绑定信息通知消息生成单元806生成的绑定信息通知消 息例如可以包括 用于指明作为注册的对象的HoA的信息;*指示该HoA是分配给与归属网络连接的接口的HoA的归属网络连 接信息;以及 用于指明要用该HoA替换的归属网络连接信息的信息。 所有格式都是可以接受的,只要能够向目的地通知信息。另外,在没有 替换CoA关联信息的情况下,不必包含该信息。此外,同样适当的是,使 得要通知的消息的类型识别作为注册的对象的HoA是分配给连接到所述归 属网络的接口的HoA的事实。(移动之前的归属网络连接信息以及移动之后的CoA关联信息的情况) 在下面情况下,其中,在已通知HoA信息持有单元805中持有在已经 与外地网络建立连接的接口与其建立连接之前获取的地址作为归属网络连 接信息,已连接网络判定单元804向绑定信息通知消息生成单元806给出指 令,以生成用于请求用关于所述CoA与所述HoA的关联的CoA关联信息替 换所通知的作为连接到到其自身的HA和/或CN 150的归属网络的HoA的
旧的地址信息的绑定信息通知消息。该情况下,将由绑定信息通知消息生成单元806生成的绑定信息通知消息例如可以包4舌 用于指明作为注册的对象的CoA的信息; 用于指明CoA所关联的HoA的信息;以及 用于指明要用包含该CoA的绑定信息替换的归属网络连接信息的信所有格式都是可以接受的,只要能够向目的地通知信息。另外,在没有 替换归属网络连接信息的情况下,不必包含该信息。此外,同样适当的是,使得要通知的消息的类型识别作为注册的对象的CoA是以之替换所述归属 网络连接信息的CoA的事实。如上所述,图8中所示的MN 100能够通过使用绑定信息通知消息向诸 如其自身的HA和/或CN 150的通信节点通知分配给接口的地址是在连接下 人人归属网络分配的HoA的事实。由于通过该通知注册的信息可以独立于普 通CoA关联信息(HoA与CoA之间的关联)而存在,所以MN 100可以向 其自身的HA和/或CN 150通知其能够接收寻址到所述HoA的分组以及寻 址到所述CoA的经封装的分组二者的事实。此外,MN 100可以通知其与所述外地网络连接而且与所述归属网络未 连接的事实。该情况下,MN 100可以向HA1和/或CN 150通知寻址到该 HoA的全部分组通过HA1并到达MN IOO的事实。于是,即便未注册关于 MN 100的CoA关联信息,HA1和/或CN 150也能够领会到MN 100与所述 归属网络未连接。另外,同样适当的是,例如,在其中在所述HA管理所述HoA中发生的时,除了所述已连接/未连接信息之外,作为所述归属网络连接信息之一, MN 100通知用于请求禁止通过所述HA的通信的信息(HA使用-禁止信息)。 接收到该通知之后,期望节点通过使用基于移动IP优化的路由来向所述CoA 发送而不使用所述HoA作为目的地地址。同样在其中MN 100具有多个HoA (例如,HoAl和HoA2 )而且使用 HoAl作为与HoA2关联的地址的情况下,也可以接收的是,向诸如所述HA 和/或CN 150的通信节点通知该地址作为与所述归属网络连接信息(已连接
信息、未连接信息)或HA使用-禁止信息对应的HoA。该情况下,如果注 册的CoA部分是担当已连接信息的HoA,则所述HA和/或CN 150可以领 会到注册的MN 100的CoA是连接到所述归属网络的接口上的HoA的事实, 而且,当发送该CoA作为目的地时,它们可以领会到可以将分组直接送到 MN100的事实。另外,当所述CoA部分是担当未连接信息的HoA时,所 述HA和/或CN 150可以领会到注册的MN 100的CoA是未连接到所述归属 网络的HoA的事实,而且进一步,当发送该CoA作为目的地时,它们可以 领会到可以通过所述HA将分组送到MN 100的事实。此外,在其中MN 100在与不同的HoA的CoA关联的状态下使用给定 的HoA的情况下,当所述信息明确地指示所述CoA是附加在绑定信息通知 消息(绑定更新消息)中的HoA时,所述HA和/或CN 150可以认识到使 用该CoA关联信息发送的分组被发送到MN 100的HoA。另外,在其中将 根据本发明的归属网络连接信息附加到担当CoA的HoA的情况下,所述 HA和/或CN 150可以领会到发送到该CoA的分组被直接发送到MN 100还 是通过所述HA被发送到MN 100。如果未向其附加根据本发明的归属网络 连接信息,则所述HA和/或CN 150不能判定发送到该CoA的分组是直接发 送的还是通过管理担当CoA的HoA的HA发送的。例如,虽然所述HA能够认识到寻址到MN 100的且使用添加有指示所 述CoA为所述HoA的信息的CoA关联信息而生成的经封装的分组被发送到 MN 100的HoA,所述HA不能判定该分组是直接发送到MN 100的还是通 过不同的HA发送到MN 100的。另一方面,例如,在其中添加所述未连接 信息作为根据本发明的归属网络连接信息的情况下,所述HA能够认识到所 述经封装的分组再次通过至少一个不同的HA的事实。同时,虽然,通过使 用附加有指示所述CoA为所述HoA的信息的CoA关耳关j言息,CN 150可以 认识到与上述的HA的情况一样,定向到MN 100的且使用路由首部而生 成的分组被发送到MN 100的HoA, CN 150不能判定所述分组是直接发送 到MN 100的还是通过管理该HoA的HA发送到MN 100的。在其中添加所 述已连接信息作为根据本发明的归属网络连接信息的情况下,CN 150可以 认识到发送的分组直接到达连接到所述归属网络的MN 100。于是,所述HA 和/或CN 150可以基于这些识别执行地址选4奪。另外,当向担当CoA的HoA 附加所述未连接信息时,所述HA和/或CN 150可以认识到有可能存在与被
指示为该CoA的HoA关联的CoA,其创建用于向MN 100请求进一步的CoA 关联信息的基础。进一步,将参照图17描述根据本发明的第二实施例的HA的结构。图 17是示出根据本发明的第二实施例的HA的结构的一个示例的框图。图17 中所示的HA包括发送/接收单元1701、寻址到HoA的分组代理接收单元 1702、绑定信息通知消息处理单元1703、绑定信息持有单元1704、传送分 组生成单元1705以及目的地地址选择单元1706。图17中,尽管所述HA中 实现的功能以块示出,但是这些功能可以用硬件或软件实现。发送/接收单元1701连接到其自身的网络(归属网络),并完成通过所述 归属网络和ISP中的任意节点与连接到不同的网络的任意节点通信的功能。寻址到HoA的分组代理接收单元1702具有代理-接收寻址到MN 100的 HoA的分组的功能。接收到定向到所述HoA的分组之后,寻址到HoA的分 组代理接收单元1702将该分组移交给传送分组生成单元1705,并向之给出 指令以将其发送到所述MN。绑定信息通知消息处理单元1703具有控制对从MN 100接收的绑定信 息通知消息的处理的功能。绑定信息通知消息处理单元1703向绑定信息持 有单元1704给出指令以使得例如在绑定信息持有单元1704中如图11中所 示的绑定更新消息中包含所述归属网络连接信息。例如,在其中包含关于在MN 100与所述归属网络建立连接之前获取的 旧的地址的信息作为将用所述绑定信息通知消息中已通知的归属网络连接 信息或CoA关联信息替换的信息的情况下,绑定信息通知消息处理单元1703 向绑定信息持有单元1704给出指令以使得用已通知的归属网络连接信息或 CoA关联信息替换关于所述旧的地址的信息。另外,在从绑定信息通知消息处理单元1703接收到指令之后,绑定信 息持有单元1704实现存储包含在从MN 100接收的绑定信息通知消息中的 归属网络连接信息或所述CoA关联信息的功能。绑定信息持有单元1704被 定制为为每个MN 100持有内容与图9A至9D中所示的上述信息类似的信 息。可以将绑定信息持有单元1704实现为移动IP中规定的绑定緩存,或者 其可以用不同的数据保持单元实现。此外,在这样的情况下,其中,如图9B中所示,不仅包含所述归属网 络连接信息而且包含关于分配给不同的接口的地址的CoA关联信息,绑定
信息持有单元1704持有所述归属网络连接信息以及所述CoA关联信息二者 的信息。持有指示连接到所述归属网络的HoA的信息的方法并不限于如上所述的产生不同的条目的方法,也可以接受的是,例如,将指示与所述归属网络的连接的信息(标志等等)附加到指示HoA与CoA之间的普通关联的 CoA关联信息的条目,以便指示不仅该条目中包括的HoA与分配给连接到 所述外地网络的接口的CoA关联而且所述HoA是分配给连接到所述归属网 络的接口的地址。此外,同样适当的是,当产生不包含CoA关联信息的条目而仅向其添 加归属网络连接信息时,该条目中包含的HoA指示分配给到所述归属网络 的接口的地址,虽然没有与其关联的CoA。另外,同样适当的是,单独分开 地持有仅持有归属网络连接信息的条目和仅持有CoA关联信息的条目,而 且通过诸如HoA或ID的唯一的信息而掌握这些多个条目附属于特定MN 100的事实。传送分组生成单元1705实现向MN 100发送从寻址到HoA的分组代理 接收单元1702移交的且寻址到MN 100的HoA的分组。在生成所述传送分 组时,传送分组生成单元1705向目的地地址选择单元1706给出指令以选择 指定为所述传送分组的目的地地址的地址,而且,如果由目的地地址选4奪单 元1706选#^的地址为所述HoA,则将该代理-接收的分组直接移交给发送/ 接收单元1701,而如果其为所述CoA,则生成封装到外层首部中并定向到 该地址的分组,而且将该分组移交给发送/接收单元1701并给出发送其的指 令。另外,目的地地址选择单元1706具有从传送分组生成单元1705接收指 令并选择被设置为所述传送分组的目的地地址的最佳地址的功能。为了选择 最佳地址,目的地地址选择单元1706参照存储在绑定信息持有单元1704中 的信息(例如,图9B中所示的信息)。此时,如果其包括指示所述HoA与 所述CoA之间的普通关联的CoA关联信息、以及所述归属网络连接信息, 则目的地地址选择单元1706选择这些信息之一。在其中目的地地址选择单 元1706选择所述已连接信息作为归属网络连接信息的情况下,发送其目的 地地址被设置为HoAl的分组而不执行路由优化,其去除了对诸如封装的额 外处理的实现并使得能够将所述分组直接发送到MN 100。在选择HoA与 CoA之间的绑定信息的情况下,将所述目的地地址设置为CoAl并在经封装
的状态下进行发送,从而允许连续通信关于这一点,在其中目的地地址选择单元1706利用管理从MN 100通 知的多个地址并将这些地址映射到已通知上层的ID (地址)的功能的情况 下,目的地地址选择单元1706也可以充当用于该功能的地址选择单元的角 色。即便存在映射功能,其也可以作为与该功能独立的目的地地址选择单元 而工作。虽然未示出,但是同样适当的是,在从MN 100接收到包含诸如归属Co A 标志的归属网络连接信息的绑定信息通知消息之后,根据本发明的HA (例 如,图17中所示的HA)在向其发送响应消息之前在其中放入指示从MN 100 接收归属网络连接信息通知的结果的信息。该情况下,需要接收该响应消息 的MN 100具有解释该信息的功能。此外,虽然未示出,但是同样适当的是,根据本发明的HA(例如,图 17中所示的HA)在其发送的路由器通告消息中放置标志,以指示其处理关 于归属网络连接信息的功能。该情况下,需要接收该消息的MN100具有解 释该标志的功能。当在所述消息中设置所述标志时,MN100判定其能够向 所述归属网络中的HA通知关于所述归属网络连接信息的信息。另一方面, 如果未在所述消息中设置所述标志,则MN100判定其不能够向所述归属网 络中的HA通知关于所述归属网络连接信息的信息。作为用于表示指示所述HA处理关于归属网络连接信息的功能的事实的 信息的手段,也可以使用诸如DHCPv6的动态消息或由运营商或用户采用静 态设置手段。另外,还可以在移动IPv6中规定的DHAAD的请求消息中提 供新的标志,而且其中设置了该消息的所述请求消息指示请求处理与所述归 属网络连接信息有关的功能的HA的列表。此外,同样可能的是,在对其的 回复消息中还提供新的标志,以指示包括处理与所述归属网络连接信息有关 的功能的HA的列表的消息。同样可以接受的是,在移动IPv6中规定的归属代理信息选项中提供新 的标志,使得该标志的设置表明由该选项指示的HA是处理与所述归属网络 连接信息有关的功能的HA。如上所述,图17中所示的HA能够获取关于MN IOO的绑定信息并能 够持有关于MN IOO相对于所述归属网络的连接状况的信息(归属网络连接 信息)。与所述归属网络连接信息的持有同时地,还可以持有其中将分配给连接到不同的网络的不同的接口的地址关联作为CoA的CoA关联信息。结果,为了在向MN 100传送分组时选择目的地地址,图17中所示的 HA可以优先选择向连接到MN 100的归属网络的接口发送。例如,在其中 在使用所述HoA作为目的地地址的MN 100与CN 150之间发生断线的情况 下,所述HA可以选择与该HoA关联的CoA并代理-接收寻址到该HoA的 分组以封装将该HoA作为目的地地址的分组,并将其发送到与该HoA关联 的CoA,从而实现通信的即时恢复。这也适用于相反的情况。该情况下,例 如,当在使用所述CoA作为目的地地址的MN 100与CN 150之间发生断线 时,通过参照所述归属网络连接信息,可以从与该HoA有关的绑定信息选 择用于向连接到所述归属网络的接口发送的地址。于是,虽然,在普通状况 下,在发生通信断线时需要等待从MN IOO发送的绑定更新消息,但是采用 本发明第二实施例中描述的方法使得能够同时持有关于连接到所述归属网 络的HoA的信息以及关于与所述CoA关联的HoA的信息,其提供可以立即 切换目的地以使分组丢失最小化的优点。此外,即便在其中所述HA使用所述HoA作为将要发送到MN 100的分 组的目的地地址的情况下,与使用所述CoA的路由优化的情况一样,所述 HA可以掌握所述分组直接到达MN IOO的事实。特别地,在其中所述HA 持有关于MN 100的多个CoA关联信息并从MN 100接收用于注册所述已连变,所述HA可以掌握关于MN 100的CoA关联信息以及MN 100与所述归 属网络连接的事实。另外,对于寻址到MN 100的传送分组的目的地地址的 选择,所述HA可以持有优先选择向连接到MN 100的归属网络的接口传送 的策略。当向绑定信息的条目添加根据本发明的归属网络连接信息时,所述 HA可以才艮据前述的策略执行目的地地址选择。进一步,将参照图18描述根据本发明的第二实施例的CN 150的结构。 图18是示出根据本发明的第二实施例的CN的结构的一个示例的框图。图 18中所示的CN 150由发送/接收单元1801、绑定信息通知消息处理单元 1802、绑定信息持有单元1803、已接收分组处理单元1804、发送分组生成 单元1805以及目的地地址选择单元1806组成。图18中,虽然CN 150中要 实现的功能以块表示,但是这些功能可以用硬件或软件实现。发送/接收单元 1801、绑定信息通知消息处理单元1802以及绑定信息持有单元1803分别与
图17中所示的HA中的发送/接收单元1701、绑定信息通知消息处理单元 1703以及绑定信息持有单元1704相同,而且将略去其描述。发送分组生成单元1805用于生成将要发送到通信伙伴的分组并进一步 用于向目的地地址选择单元1806给出指令以考虑由绑定信息持有单元1803 持有的绑定信息而做地址选择,从而基于由目的地地址选择单元1806选择 的地址执行分组处理(分组转换处理等等)。如果所选择的地址是CoA,则 由于通过使用基于移动IP的路由优化来发送寻址到MN 100的分组,因而根 据在移动IP中规定的方法来进行分组转换并将经转换的分组移交给发送/接 收单元1801。另一方面,当所选择的地址是HoA时,直接将寻址到所述HoA 的分组移交给发送/接收单元1801而不执行分组转换。已接收分组处理单元1804控制对从MN 100接收的分组的处理。在其 中所接收的分组是为基于移动IP的路由优化而转换的分组的情况下,为了 将经转换的分组还原为原始的分组,确认绑定信息持有单元1803中是否持 有关于所述HoA的信息。当其中持有与该HoA有关的CoA关联信息时,认 识到从MN 100接收的分组已经通过使用基于移动IP的路由优化而发送。另外,即便在其中所接收的分组是普通分组的情况下,已接收分组处理 单元1804也可以确认绑定信息持有单元1803中是否持有关于设置为该分组 的源地址的地址的信息。如果所述确认结果显示绑定信息持有单元1803中 持有与该地址有关的归属网络关联信息,则已接收分组处理单元1804可以认识到该地址是MN 100的HoA而且所述分组是从连接到MN 100的归属网 络的接口发送的分组。此外,与前述的HA的情况一样,在CN 150中,在预先在绑定信息持 有单元1803中持有预定通信伙伴的条目的状态下从该预定通信伙伴接收到 用于请求替换归属网络连接信息或CoA关联信息的绑定信息通知消息(包 含用于指明替换对象的信息)之后,绑定信息通知消息处理单元1802向绑 定信息持有单元1803给出指令以用所通知的归属网络连接信息或CoA关联 信息做替换。另外,在从发送分组生成单元1805接收到指令之后,目的地地址选择 单元1806对由发送分组生成单元1805生成的分组的目的地地址进行选才奪。 在其中将MN 100的HoA设置为由发送分组生成单元1805生成的分组的目 的地地址的情况下,目的地地址选才奪单元1806取回其中存储有与该HoA有关的绑定信息的条目,并通过使用该条目中持有的CoA关联信息或归属网络连接信息来选择目的地地址。在其中绑定信息持有单元1803中持有关于 MN 100的归属网络连接信息和CoA关联信息二者的情况下,目的地地址选 择单元1806可以认识到MN 100连接到所述归属网络而且同样持有与该 HoA关联的CoA。因而,在选择CoA的情况下,可以通过使用基于移动IP 的路由优化来将分组直接发送到所述CoA,而在选择HoA的情况下,可以 将分组直接送到连接到MN 100的归属网络的接口 。顺便说一句,在其中目的地地址选4奪单元1806利用管理从MN 100通 知的多个地址并将这些地址映射到已通知上层的ID (地址)的功能的情况 下,其也可以充当用于该功能的地址选择单元的角色。即便存在映射功能, 其也可以作为与该功能独立的目的地地址选择单元而工作。另外,当其中仅持有CoA关联信息时,目的地地址选择单元1806可以 认识到MN 100连接到外地网络而且在其中获取的地址可以用作CoA。此外, 如果其中仅持有归属网络连接信息,则目的地地址选择单元1806可以认识 到MN 100连接到归属网络而且使用所述归属地址的直接通信是可行的。另 外,如果其中既未持有归属网络连接信息也未持有CoA关联信息,则目的 地地址选择单元1806选择寻址到所述HoA的发送。该情况下,在其中在判 定MN 100连接到所述归属网络还是MN 100与外地网络连接且未注册CoA 关联信息时遇到困难的状态下进行发送。在这样的情况下,为了澄清这些情 况之间的判定,例如,CN 150也可以向所述通信伙伴请求发送绑定信息通 知消息。此外,在从MN 100接收到用于请求禁止通过指定的HA的通信的 信息(前述的HA使用-禁止信息)之后,例如,在与相应的CoA关联信息 关联的状态下在绑定信息持有单元1803中持有该HA使用-禁止信息,而且 目的地地址选择单元1806还可以相对于所述HA使用-禁止信息所在的条目 进行CoA的选择。如上所述,图18中所示的CN 150能够获if又关于MN 100的绑定信息并 能够持有关于MN 100到所述归属网络的连接状况的信息(归属网络连接信 息)。此外,可以与所述归属网络连接信息同时持有其中将分配给连接到不 同的网络的不同的接口的地址关联作为CoA的CoA关联信息。结果,为了在向MN 100传送分组时选择目的地地址,CN150可以优先 选择向连接到MN 100的归属网络的接口发送。另外,在注册关于MN100
的已连接信息和CoA关联信息二者的情况下,例如,如果使用MN 100的 HoA的与MN 100的通信发生了断线,则CN 150可以选4奪与该HoA关联的 CoA作为目的地地址并进一步切换到使用基于移动IP的if各由优化的通信, 从而使能通信的即时恢复。这也适用于相反的情况。该情况下,例如,如果 使用所述CoA作为目的地地址的MN 100与CN 150之间的通信陷入断线状 态,则通过参照所述归属网络连接信息,可以从与该HoA有关的绑定信息 选择用于向连接到所述归属网络的接口发送的地址。于是,虽然通常在通信断线时需要等待从MN 100发送绑定更新消息,但是通过使用本发明第二实 施例中描述的方法,可以同时持有关于连接到所述归属网络的HoA的信息 以及关于与所述CoA关联的HoA的信息,这使得能够立即切换目的地并使 分组丟失最小化。此外,即便在使用所述HoA作为将要发送到MN 100的分组的目的地 地址的情况下,与使用所述CoA的路由优化的情况一样,CN150可以领会 到可以将所述分组直接送到MN 100。特别地,在CN 150持有关于MN 100 的多个CoA关联信息的状态下从MN IOO接收用于注册所述已连接信息的通可以掌握关于MN 100的CoA关联信息并进一步领会到MN 100与所述归属 网络连接的事实。即便在从MN IOO接收用于注册所述未连接信息的通知的情况下,与所 述已连接信息的情况一样,由于已注册的条目之外的条目保持不变,CN150 可以掌握MN 100的CoA关联信息并进一步领会到MN 100与所述归属网络 未连接的事实。此外,即便在仅注册所述归属网络连接信息的状态下,CN 150 也可以在MN 100与所述归属网络连接的事实和MN 100与所述外地网络连 接的事实之间做出区分。另夕卜,对于已注册的关于MN 100的CoA关联信息以及所述归属网络信 息,如果附加了用于目的地地址选择等等的策略,则对用于其它CoA关联 信息的策略进行所述归属网络连接信息的参照和比较,从而使得能够基于所 述策略进行地址选4奪。即便在其中MN 100的HA变成MN 100的通信伙伴 的情况下,也可以提供与其中CN 150是MN 100的通信伙伴的情况类似的 优点。进一步,将简要描述根据本发明的第二实施例的具体操作。例如,如图 7中所示,布殳定当MN 100与归属网络1和外地网络1 二者连冲妄时,MN 100 与CN 150进行通信。该情况下,如上所述,通过绑定信息通知消息从MN 100 向HA1通知图9B中所示的信息,而已经获取该信息且已经代理-接收从CN 150向MN 100的HoA发送的分组的HA1可以将所述分组不〗又发送到连4妄 到外地网络1的接口而且发送到连接到MN 100的归属网络1的接口 。此外,当MN 100已经通过^f吏用绑定信息通知消息向HA1通知图9B中 所示的信息时,CN 150可以选择MN 100的HoAl和CoAl之一作为要发送 到MN 100的分组的目的地地址。在选择HoA的情况下,将所述分组直接 发送到连接到MN 100的归属网络的接口 。另 一方面,在选择CoA的情况下, 通过使用基于移动IP的路由优化将所述分组直接送到CoAl。如上所述,图17中所示的HA和图18中所示的CN 150可以获取关于 MN 100的绑定信息(例如,图9A至9D中所示的信息)并可以持有关于 MN100到所述归属网络的连接信息的信息(归属网络连接信息)。此外,可 以与所述归属网络连接信息同时地持有将分配给连接到不同的网络的不同 的接口的地址关联作为CoA的CoA关联信息,而且通过参照这些信息,可 以掌握MN 100是与所述归属网络连接还是未与其连接。如果注册了所述未 连接信息,则所述HA和/或CN 150可以认识到MN 100能够生成/通知可以 提供用于向MN 100请求该信息的基础的进一步的CoA关联信息。<第三实施例>进一步,以下将描述根据本发明的第三实施例的网络的结构。也将使用 图7中所示的根据本发明的第二实施例的网络结构来说明本发明的第三实施 例。图7中所示的通信系统的结构是一个示例,而本发明并不限于图7中所 示的结构。图7中,示出三个网络(MN 100的归属网络1、以及外地网络l、外地 网络2), MN100具有两个接口 ( 一个接口与归属网络1连接, 一个接口与 外地网络l连接)、以及与外地网络2连接的CN 150。另外,每个网络通过 因特网110连接,而且归属网络1中存在MN 100的归属代理HA1。图7中所示的MN 100具有多个接口以使得能够同时与多个不同的网络 连接。MN 100的两个接口连接到归属网络1和外地网络1。将在归属网络1 中有效的HoA分配给MN 100,而且,下面描述中,将该地址称为HoAl。 另一方面,将在外地网络1中有效的地址分配给连接到外地网络1的接口 , 并将该地址作为CoA处理。下面描述中,将该地址称为CoAl。根据第三实 施例由MN 100持有的接口的数量并不限于两个, 一个或多个都是可以接受 的。同样地,要分配到MN 100的归属网络、以及外地网络和归属代理的数 量并不限于图7中所示的结构。 一个或多个都是可接受的。图7示出其中MN 100与之连接的网络其中之一是MN 100的归属网络 而另一个是MN 100的外地网络的情况。MN 100与之连接的网络是归属网 络还是外地网络依赖于该MN 100将该网络识别为归属网络还是外地网络的 判定。例如,可以想到的是一种基于所述网络中哪一个是对于MN100的连 接接受网络来做出判定的方法、 一种判定MN100自身将所述网络中哪一个 配置为连接接受网络的方法、以及一种使用全部两种判定的组合的方法。在 前一种判定方法中,考虑由MN 100对所述网络的识别依赖于关于动态地或 静态地分配的归属网络的信息,而在后一种判定方法中,考虑所述网络识别 依赖于由MN 100自身采用的配置。图7中,所述归属网络和所述外地网络 具有MN 100识别的配置。以下将描述本发明的第三实施例,考虑下面的情况,其中,在图7中所 示的网络结构中,在MN 100使用两个接口同时与归属网络1和外地网络1 建立连接的状态下,MN00通过使用全部两个接口来与CN 150进行通信。首先,将描述根据本发明的第三实施例的MN IOO的结构。图19是示 出根据本发明的第三实施例的MN 100的结构的一个示例的框图。图19中 所示的MN 100由发送/接收单元1901、 IP地址获取单元1902、分配移动性 关联信息持有单元1903、已连接网络判定单元1904、已通知HoA信息持有 单元1905以及绑定信息通知消息生成单元1906组成。图19中,尽管MN 100 中实现的功能以块示出,但是这些功能可以用硬件或软件实现。发送/接收单 元1901以及分配移动性关联信息持有单元1903与发送/接收单元201以及分 配移动性关联信息持有单元203相同,将略去其描述。IP地址获取单元1902完成通过使用地址自动设置(无状态地址自动配 置)、DHCP (动态主机配置协议)、手动设置等等来生成或获取IP地址以在 其连接的网络中获得有效IP地址的功能。此外,例如,也可以想到其中从 运营商端以不同于DHC P的方式动态分配地址的情况。此外,IP地址获耳又单元1902向已连接网络判定单元1904给出指令以判 定所连接的网络是所述归属网络还是所述外地网络。如果已连接网络判定单
元1904的判定结果显示与归属网络的连接,则IP地址获取单元l卯2生成/获取与在该归属网络中有效的其自身的归属地址不同的地址并将其分配给 所述接口。另一方面,如果判定结果显示与外地网络的连接,则IP地址获取单元1902生成/获取在该外地网络中有效的地址并将其分配给所述接口 。 同样可以接受的是在所述判定结果之前预先生成前述地址。例如,在采用地址自动配置的情况下,IP地址获取单元1902将在连接 的网络中通告的前缀移交给已连接网络判定单元1904以指示基于该前缀对 所连接的网络的判定。如果已连接网络判定单元1904的判定结果显示与归 属网络的连接,则IP地址获取单元l卯2通过使用预先获取的前缀自动生成 地址并将其分配给所述接口。然而,该情况下生成的地址必须是与在所连接 的归属网络中有效的归属地址不同的地址。另一方面,如果判定结果显示与 外地网络的连接,则IP地址获取单元1902通过使用预先获取的前缀自动生 成地址。将由IP地址获取单元l卯2以这一方式获取的IP地址在关联的状态 下分配给发送/接收单元1901的通信接口。顺便说一句,关于连接接受端网已连接网络判定单元1904具有判定其所连接的网络的功能。例如,IP 地址获取单元1902使用地址自动设置,已连接网络判定单元l卯4从分配移 动性关联信息持有单元l卯3获取其自身的归属网络的前缀,以便在该获取 的前缀与乂人IP地址获耳又单元l卯2通知的已连接网络中的前缀之间进行比 较。如果所述比较结果显示两个前缀彼此一致,则做出判定其与所述归属网 络连接。如果它们彼此不一致,则做出判定其与外地网络连接。已连接网络 判定单元1904将该判定结果(指示所述连接接受网络是否是所述归属网络 的归属网络连接信息)移交给IP地址获取单元1902。虽然上述判定方法基 于关于分配给MN100的归属网络的信息,但是也可以采用考虑MN 100自 身将釆用的网络之 一 而做出判定的方法。对已连接的网络的做出判定的方法 并不限于上述方法,而是可以采用能够检测已连接的网络的变化的任何方 法。此外,已连接网络判定单元1904向已通知HoA信息持有单元1905移 交对连接到MN 100的接口的网络是归属网络还是外地网络的判定的结果作 为归属网络连接信息,以向已通知HoA信息持有单元1905给出指令以持有 该信息,并进一步将其移交给绑定信息通知消息生成单元1906,以向其给出
指令以生成绑定信息通知消息以便向HA和/或CN 150通知这些信息。以下将描述根据第三实施例的归属网络连接信息。在其中连接到 一个接口的网络是所述归属网络的情况下,根据第三实施例的MN 100的已连接网 络判定单元1904使用由IP地址获取单元l卯2生成/获取并分配到该接口的 地址(以下将称为归属CoA)作为用于通知指示与归属网络的连接的归属网 络连接信息(已连接信息)。从而,当所述判定显示所连接的网络是所述归 属网络时,已连接网络判定单元1904向已通知HoA信息持有单元1905移 交由IP地址获取单元1902生成/获取并分配到所述接口的归属CoA以及在 该归属网络中有效的其自身的HoA,以便给出指令使得已通知HoA信息持 有单元l卯5持有该关联信息,而且将其移交给绑定信息通知消息生成单元 1906,以给出指令以生成绑定信息通知消息以便向HA和/或CN 150通知这 些信息(归属网络连接信息)。以下将描述其中使用基于移动IP的绑定更新消息作为绑定信息通知消 息的情况。对于生成用于通知作为归属网络连接信息的归属CoA的绑定更 新消息的方法,可以釆用与在通知分配给连接到外地网络的接口的普通CoA (以下将称为外地CoA)的情况下的绑定更新相同的方法。也即,在CoA 关联信息中设置外地CoA的、绑定更新消息的部分中设置归属CoA,这使 得所述归属网络连接信息被用作绑定信息通知消息。图20示出在其中通过 使用替换CoA (替换转交地址)选项来设置归属CoA的情况下的绑定更新 消息。在该生成方法的情况下,如稍后将提到的,需要根据第三实施例的 HA和/或CN 150具有用于区分包含在所述绑定更新消息中的CoA关联信息 是外地CoA还是归属CoA的手段。此外,还可以向这样生成的绑定更新消息附加明确地指示与所述归属网 络的连接以及所包含的CoA关联信息是归属CoA的事实的信息(以下将称 为归属COA包含信息)。该情况下,例如,如图21中所示,在CoA关联信 息设置部分(替换CoA选项等等)中设置标志(以下将称为归属CoA标志) 而且所述标志被设置用于设置所述归属CoA,其使得能够明确地向接收端节 点通知包含所述归属CoA。而且在该生成方法的情况下,同样地,需要根据 第三实施例的HA和/或CN 150具有用于处理所述绑定更新消息中的归属 CoA标志的手段。对于所述归属CoA标志设置部分,除了替换CoA选项之 外,也可以将其提供在如图23中所示的绑定更新消息中的保留字段等等中。
另外,代替所述标志,同样可以接受的方法是采用其中如图21至24中所示的提供字段(归属CoA标志或归属CoA字段)以在其中设置指示归属CoA 的值。另外,在其中MN 100向每个信息或承载该信息的消息附加ID以使得 所述HA和/或CN 150能够在多个CoA关联信息之间区分的情况下,同样适 当的是在包括该ID的选项中设置归属CoA标志。该情况下,需要不仅在注 册普通CoA时而且在注册归属CoA时都使用该选项。此外,同样适当的是,代替替换CoA选项,产生用于设置归属CoA的 新的选项并将其放置在绑定更新消息中,而且同样可以接受的是,使用向其 分配了与替换CoA选项不同的选项类型的选项。顺便说一 句,对于到CN 150 的绑定信息通知消息,不总是通知所述归属CoA作为用于通知所述归属网 络连接信息的信息,而同样可以接受的是,仅通知前述的归属CoA包含信 息作为所述归属网络连接信息。在其中在所述HA中注册所述归属CoA和/ 或外地CoA的情况下,从CN 150向所述HoA发送的分组由所述HA代理-接收并被传送到所述归属Co A或不同的外地CoA。在其中通过使用替换Co A 选项中的归属CoA标志来通知所述归属网络连接信息的情况下,如果发现 所包含的值未描述所述归属CoA,则指定CoA关联信息的部分的值可以处 于任意的值。例如,可以指定所述HoA自身,或者指明不同的值。该情况 下,前述的归属CoA包含信息并不限于指示包含所述归属CoA的信息,其 仅仅表示可以使用所述归属CoA包含信息作为指示与所述归属网络的连接 的信息以及可以将所述归属CoA包含信息作为归属网络连接信息处理。另外,同样适当的是,MN 100将所述归属CoA包含信息放置在单独的 替换CoA选项中,所述选项包括包括ID、新选项等等,而且同时使用前述 的绑定更新消息的保留字段中的标志。该情况下,在接收到该绑定更新消息 之后,在4全查所述选项之前,所述HA可以领会到MN 100已经请求注册所 述归属网络连接信息或其处理所述归属网络连接信息的注册。此外,在这样的情况下,其中,不使用替换CoA选项,使用被设置为 所述绑定更新消息的源地址的地址作为将与所述HoA关联的CoA,同样可 以接受的是,设置归属CoA作为源地址,而不如上面提到的 一样在替换CoA 选项中设置归属CoA。在其中附加了所述归属CoA包含信息的情况下,虽 然优选的是将所述归属CoA包含信息置于所述替换CoA选项之外的部分中,
但是在利用替换CoA选项中的归属CoA包含信息的情况下,在所述选项中 设置所述CoA关联信息的部分中包含一值,其指示不使用替换CoA选项中 指定CoA关联信息的部分中的值作为归属CoA。另一方面,在其中已连接网络判定单元1904判定连接到MN 100的接 口的网络是所述外地网络的情况下,已连接网络判定单元1904向已通知 HoA信息持有单元l卯5移交分配给连接到该外地网络的地址(外地CoA ) 以及与所述外地CoA关联的HoA,以向其给出指令以持有这些信息,而且 其进一步将这些信息移交给绑定信息通知消息生成单元1906,以向其给出指 令,使得绑定信息通知消息生成单元1906生成用于向所述HA和/或CN 150 通知这些信息(与所述外地CoA有关的CoA关联信息)的绑定信息通知消 自此外,在其中已连接网络判定单元1904判定连接到MN 100的接口的 网络是所述外地网络的情况下,已连接网络判定单元l卯4向已通知HoA信 息持有单元l卯5移交指示连接接受网络不是归属网络的信息(未连接信息), 并向其给出指令以持有该信息,而且进一步其将这些信息移交给绑定信息通 知消息生成单元1906,以向其给出指令,使得绑定信息通知消息生成单元 1906生成用于向HA和/或CN 150通知该信息的绑定信息通知消息。以下将描述其中使用基于移动IP的绑定更新消息作为用于通知所述未 连接消息作为归属网络连接消息的绑定更新消息的情况。作为用于通知所述 未连接消息作为归属网络连接消息的绑定更新消息,可以直接使用在通知分 配给连接到所述外地网络的接口的外地CoA时使用的绑定更新消息。也即, 在其中在用于通知CoA关联信息的绑定更新消息中包括所述外地CoA作为 所述CoA关联信息的情况下,进行处理使得所述通知接收端认识到分配了 该外地CoA的所述接口与所述归属网络未连接。图25是当通过使用替换 CoA选项来设置外地CoA时的绑定更新消息的图示。在该生成方法的情况下,如稍后将提到的,需要根据第三实施例的HA 和/或CN 150具有用于区分包含在所述绑定更新消息中的CoA关联信息是 外地CoA还是归属CoA的手段。也可以向利用该方法生成的绑定更新消息附加明确地指示所包含的 CoA关联信息是外地CoA的信息(外地CoA包含信息)。该情况下,例如, 如图26中所示,当在设置所述外地CoA时未设置上面提到的归属CoA时,
可以明确地向接收端节点通知不包含所述外地CoA的事实。而且在该生成方法中,同样地,需要根据第三实施例的HA和/或CN150具有用于处理所 述绑定更新消息中的归属CoA标志的手段。另外,同样可以接受的是采用 在上述归属CoA字段中设置指示所述外地CoA的值的方法。此外,同样可 以接受的是,与所述归属CoA标志分开提供其类型与所述归属CoA标志类 似的外地CoA标志,以便在设置该标志时指示包含所述外地CoA。另外, 同样可以接受的是,代替替换CoA选项,产生用于设置外地CoA的新的选 项并将其放置在绑定更新消息中,或者也可以使用向其分配了与替换CoA 选项不同的选项类型的选项。在其中根据上述方法明确地通知所述未连接信息的情况下,不需要在所 述绑定更新消息中放置担当CoA关联信息的外地CoA。另外,同样可以接 受的是,在所述CoA关联信息的部分中设置所述HoA自身,以便将其设置 为用于通知所述未连接信息的绑定更新消息,或者进一步向该消息附加所述 外地CoA包含信息。此外,不需要将上述外地CoA包含信息限于指示包含所述外地CoA的 信息,也可以使用其仅仅作为指示与所述外地网络的连接的信息。另外,在这样的情况下,其中,不使用替换CoA选项,使用设置为所 述绑定更新消息的源地址的地址作为与HoA关联的CoA,不在如上面提到 的替换CoA选项中设置所述外地CoA,可以在源地址中设置所述外地CoA。 虽然优选的是,在附加所述归属包含信息时,将其提供在替换CoA选项之 外的部分中,但是在利用替换CoA选项中的归属CoA包含信息的情况下, 可以在替换CoA选项中设置所述CoA关联信息的部分中包含指示不使用替 换CoA选项中指定CoA关联信息的部分中的值作为所述外地CoA的值。同样可以接受的是,同时地或单独分开地通知多个均在上面提到的未连 接信息以及多个均在上面提到的CoA关联信息。另外,同样可以接受的是, 仅选择和通知要通知的所述信息。此外,也可以将所述归属网络信息(已连 接信息、未连接信息)以及与普通外地CoA有关的CoA关联信息作为有关 由MN 100持有的多个接口的信息而同时地或单独分开地通知。此外,同样 地,对于这些信息,仅选择和通知要通知的信息。绑定信息通知消息生成单元1906实现生成包括从已连接网络判定单元 1904通知的归属网络连接信息的绑定信息通知消息以及将所述绑定信息通
知消息移交给发送/接受单元1901并向其给出指令以传送之的功能。作为所述绑定信息通知消息,也可以使用如上面提到的根据移动IP的 绑定更新消息、使用根据不同的协议的消息、或使用新生成的消息。另外,如果可以向目的地通知如稍后将提到的图27A或27B中所示的信息(包含 已连接信息的信息),则所有格式都是可以接受的。MN100使用所述绑定信 息通知消息以向目的地通知用于指明作为注册对象的HoA的信息、与该HoA 关联的归属HoA、以及指示归属CoA包含信息(归属CoA标志等等)的信 息。另外,同样可以接受的是,MN100向目的地通知如稍后提到的图27C 或27D中所示的信息(包含未连接信息的信息)。而且在该情况下,同样地, 具有所有格式的消息都是可用的。对于所述归属网络连接信息的发送,在通知所述已连接信息的情况下, 优选的是,在MN 100与其自身的归属网络建立连接时或在其与之处于连接 时发送所述信息。另一方面,在通知所述未连接信息的情况下,优选的是, 在MN100与其自身的归属网络未连接时发送该信息。另外,同样可以接受 的是,在与基于移动IP的绑定更新相同的时间进行发送。此外,不总是在 MN 100与所述归属网络连接、与其已连接、以及与其未连接时发送所述归 属网络连接信息,也可以接受的是根据用户或运营商的决定来任意进行其发 送。另外,所述绑定信息通知消息的目的地并不限于组成图7中所示的网络 的节点(HA1和/或CN 150 ),能够利用关于MN 100的归属网络连接信息和 CoA关联信息的每个节点都是可以接受的。例如,也可以发送到具有用于实 现HA或CN 150的代理的功能的代理节点,而且也可以发送到具有管理关 于MN 100的信息的功能的管理节点。另外,在其中在已通知HoA信息持有单元1905中持有关于分配给同一 个接口或不同接口的不同的地址的CoA关联信息、以及所述归属网络连接 信息的情况下,或者当判定有必要通知这些信息时,可以将这些信息在包含 在用于通知归属网络连接信息和CoA关联信息的绑定信息通知消息中的状 态下发送。例如,在图7中所示的结构中的MN 100的情况下,可以通过4吏 用单独分开的绑定信息通知消息来发送关于连接到归属网络1的接口的归属 网络连接信息以及关于连接到外地网络1的接口的外地CoA关联信息,或 者也可以将它们在包含在单个的绑定信息通知消息中的状态下发送。此外,在其中MN 100与图10中所示的结构类似的外地网络1和外地
网络3连接的情况下,可以通过使用单独分开的绑定信息通知消息来发送关于连接到外地网络1和/或外地网络3的接口的外地CoA的CoA关联信息、以及形成归属网络连接信息的未连接信息,或者也可以将它们在包含在单个 的绑定信息通知消息中的状态下发送。已通知HoA信息持有单元1905具有持有从已连接网络判定单元1904 移交并通知给所述HA和或CN 150的绑定信息的功能。已通知HoA信息持 有单元1905持有通过使用基于移动IP的普通绑定更新消息发送的指示HoA 与CoA之间的关联的CoA关联信息、指示与归属网络连接的已连接信息和 指示与归属网络未连接的未连接信息作为从MN 100发送到其自身的HA或 CN 150的信息。可以将已通知HoA信息持有单元1905以在移动IP中规定 的绑定更新列表的形式实现,或者可以将其实现为单独的数据持有单元。以下将参照图27A、 27B、 27C和27D描述MN 100中已连接网络判定 单元1904移交到已通知HoA信息持有单元1905和绑定信息通知消息生成 单元1906的信息(归属网络连接信息)。图27A和27B示出根据本发明的 第三实施例的MN 100中已连接网络判定单元1904移交到已通知HoA信息 持有单元l卯5和绑定信息通知消息生成单元l卯6的已连接信息的第一和第 二示例。如图27A中所示,已连接网络判定单元1904向分配给连接到归属网络 1的接口的HoAl添加指示当前与已经分配该HoAl的归属网络1连接的事 实的已连接信息。如图27B中所示,也可以附加地添加关于分配给不同的接 口的地址(CoAl )的信息,同时作为与该HoAl关联的CoA。图27C和27D示出根据本发明的第三实施例的MN 100中已连接网络判 定单元1904移交到已通知HoA信息持有单元1905和绑定信息通知消息生 成单元1906的未连接信息的第一和第二示例。图27C和27D中所示的信息 指示这样的状态,其中,如图IO中所示,MN 100与外地网络1和外地网络 3连接而且向连接到外地网络1和外地网络3的接口分配CoAl和CoA3。如图IO中所示,在其中MN 100与外地网络1和外地网络3连接而且 从外地网络1分配CoAl并从外地网络3分配CoA3的情况下,如图27C中 所示,已连接网络判定单元1904向其自身的HoAl添加指示当前与已经分 配该HoAl的归属网络1未连接的事实的未连接信息。另外,如图27D中所 示,也可以在所述未连接信息中放置所述外地CoA。此外,同样可以接受的
是,同时添加关于分配给不同的接口的地址(Co A3 )的信息,作为与该Ho A1 关联的CoA。虽然图27D中仅关于CoAl的信息被处理作为所述未连接信息, 但是同样可以接受的是,也可以将CoA3处理作为所述未连接信息。另外, 同样可以接受的是,不关联所述外地CoA,仅仅处理所述外地CoA包含信 息作为指示与外地网络的连接的信息,使得将其作为排除外地CoA的未连 接信息。MN 100可以向所述HA和/或CN 150发送由绑定信息通知消息生成单 元l卯6产生的绑定信息通知消息,以便通知其与所述归属网络连接的事实, 同时向所述HA和/或CN 150通知所述信息与关于分配给不同的接口的地址 的信息独立的事实。此外,MN 100变得能够通知其与所述外地网络连接但 是与所述归属网络未连接。通过绑定信息通知消息将由MN 100掌握/管理的 图27A至27D中所示的信息通知给所述HA和/或CN 150。顺便说一句,所述绑定信息通知消息并不限于扩展基于移动IP的绑定 更新消息的上述方法,而且,例如,同样适当的是,在发送之前将这些信息 置于根据处理多归属的协议的消息中,或产生用于承载这些信息的新的消 息。也可以将这些信息放置在包含关于管理所述HoA的HA的信息的多个 HoA信息通知消息中,其已经在本发明的第一实施例中描述。此外,即便在这样的情况下,其中通过使用单独分开的绑定更新消息来 向通信伙伴通知多个CoA关联信息的MN 100向每个绑定更新消息添加ID, 以使得所述通信伙伴可以区分各个绑定更新消息,MN 100也可以向包含所 述归属网络连接信息的绑定更新消息附加这样的ID。另外,同样当向每个 绑定信息添加ID并通过使用单独分开的绑定更新消息发送它们时,或者如 果利用同一个绑定更新消息发送多个绑定信息,同样地,也可以向包含所述 归属网络连接信息的绑定信息添加这样的ID。于是,所述通信伙伴可以基 于所添加的ID而完成注册、删除以及替换。此外,在其中MN 100向CN 150通知关于目的地地址选择的策略的情 况下,与所述CoA关联信息结合地,也可以在向其添加相同类型的策略的 状态下发送将要作为归属网络连接信息通知的信息(归属CoA或外地CoA)。另外,也可以通过发送用于删除关于普通外地CoA的CoA关联信息的 绑定更新消息、或者用于删除将用作归属网络连接信息的绑定信息的绑定更 新消息,向已经接收到该消息的通信伙伴给出指令,以纠正或替换作为删除
对象的持有条目,以持有新的归属网络连接信息。当MN 100自身发送分组时,MN 100也可以使用与向所述HA和/或CN 150通知的类似的归属网络连接信息来执行源地址选择。同样在使用管理由 MN 100自身持有的多个地址并将这些地址映射到将要向上层通知的ID (地 址)中的功能的情况下,可以利用关于地址选择的根据本发明的第三实施例 的归属网络连接信息来实现该功能。即便存在映射功能,其也可以与此功能 独立地实现作为目的地地址选^^单元的功能。另外,在其中与归属网络连接的MN IOO在向CN 150发送包含所述归 属网络连接信息的绑定更新消息之前执行移动IP中规定的返回路由选择 (return routability )的情况下,MN 100可以使用向所述HA作为已连接信 息通知的归属CoA作为转交测试初始化(CoTI)消息的源地址。此外,MN 100甚至可以使用所述归属CoA作为用于发送归属测试初始化(HoTI)消 息的封装到HA中的源地址。也即,即便在与归属网络连接的情况下,也可 以完成关于该接口的基于移动IP的返回路由选择。另外,在实现关于连接 到外地网络的接口的外地CoA的返回路由时,也可以在其中将所述归属CoA 设置为源地址的状态下封装所述归属测试初始化消息并将其发送到所述 HA。该情况下,虽然从分配了外地CoA的接口发送所述转交测试初始化消 息,但是可以从连接到归属网络的接口发送所述归属测试初始化消息。如上所述,图19中所示的MN 100可以通过^f吏用绑定信息通知消息向 诸如其自身的HA和/或CN 150的通信节点通知与归属网络连接的事实。由 于通过该通知注册的信息可以独立于关于普通外地CoA的CoA关联信息 (HoA与外地CoA之间的关联)而存在,所以图7中所示的MN 100可以 向其自身的HA和/或CN 150通知其能够直接接收来自连接到归属网络1的 接口以及连接到外地网络1的接口二者的分组的事实。此外,MN IOO可以通知其与所述外地网络连接而且与所述归属网络未 连接的事实。该情况下,MN 100可以向HA1和/或CN 150通知将寻址到该 HoA的全部分组通过HA1向MN 100传送的事实。于是,即便在未注册关 于MN 100的CoA关联信息的情况下,HA1和/或CN 150也能够领会到MN 100与所述归属网络未连接。另外,同样适当的是,如果所述HA管理所述HoA时发生问题,或者 当因为其它任何原因导致通过所述HA的通信不是期望的时候,MN IOO不仅通知作为所述归属网络连接信息的与所述归属网络的已连接/未连接信息, 而且通知作为所述归属网络连接信息之一的用于请求禁止通过所述HA的通信的信息(HA使用-禁止信息)。优选的是,接收到该通知的节点通过使用 基于移动IP的路由优化来选择向所述CoA发送而不选择所述HoA作为目的 地地址。在其中MN 100持有多个HoA (例如,HoAl和HoA2 )的情况下,同 样当MN 100使用HoAl作为与HoA2关联的地址(CoA)时,同样适当的 是,MN 100向该地址应用根据本发明的第三实施例的归属网络连接信息(已 连接信息、未连接信息)或HA使用-禁止信息以向所述HA和/或CN 150进 行通知。例如,在作为已连接信息的通知的情况下,相对于在CoA的部分 中设置的HoAl通知关于归属网络的已连接信息。该情况下,将所述已连接 信息附加到HoAl,而所述HA和/或CN 150可以领会到注册作为CoA的 MN 100的HoAl与有效的归属网络连接,而且,当在将该地址设置为目的 地的状态下发送时,它们可以将分组直接送到MN 100。另外,在其中所述 CoA部分包含HoAl作为未连接信息A的情况下,所述HA和/或CN 150可 以领会到未连接到与注册作为CoA的MN 100的HoAl有关的归属网络的事 实,而且,在将该地址设置为目的地的状态下发送时,它们可以领会到通过 所述HA将分组送到MN 100的事实。也可以向前述的将要^t注册作为CoA的HoAl附加归属CoA和/或归属 CoA包含信息。另外,同样可以接受的是,从同一个归属网络或从不同的归 属网络分配上述多个HoA (HoAl和HoA2)。其组合也是可以接受的。特别 地,在从同一个归属网络分配HoA的情况下,MN 100能够使用一个HoA 作为不同的HoA的归属CoA。此外,在其中MN 100在与不同的HoA的CoA关联的状态下使用一个 HoA的情况下,通过明确地将指示所述CoA是所述HoA的事实的信息附加 到绑定信息通知消息(绑定更新消息)中,所述HA和/或CN 150可以认识 到通过使用该CoA关联信息发送的所述分组被发送到MN 100的HoA。另 外,在其中将根据本发明的归属网络连接信息附加到担当CoA的HoA的情 况下,所述HA和/或CN 150可以认识到发送到该CoA的分组纟皮直接发送到 MN 100还是通过所述HA被发送到MN 100。如果未向其附加根据本发明 的归属网络连接信息,则所述HA和/或CN 150不能判定发送到该CoA的分
组是直接发送到MN 100还是通过管理担当CoA的HoA的HA发送到其的。 例如,虽然所述HA能够认识到寻址到MN 100的且利用附加有指示所 述CoA为所述HoA的信息的CoA关联信息而生成的经封装的分组被发送到 MN 100的HoA,但是所述HA不能判定该分组是直接到达MN 100的还是 通过不同的HA到达MN 100的。在其中向其附加构成根据本发明的归属网 络连接信息的所述未连接信息的情况下,所述HA能够认识到所述经封装的 分组再次通过至少一个不同的HA。另一方面,与前述的HA的情况一样,CN 150可以认识到通过使用附 加有指示所述CoA为所述HoA的信息的CoA关联信息借助路由首部而生成 的寻址到MN 100的分组被发送到MN 100的HoA,但是其不能判定所述分 组是直接发送到MN 100的还是通过管理该HoA的HA发送到MN 100的。 如果向其附加构成根据本发明的归属网络连接信息的所述已连接信息,则CN 150可以认识到发送的分组被直接送到连接到所述归属网络的MN 100。 于是,所述HA和/或CN150可以基于该识别执行地址选^r。另外,当向担 当CoA的HoA附加所述未连接信息时,所述HA和/或CN 150可以认识到 有可能存在与指示作为所述CoA的HoA关联的CoA,而且它们可以获取用 于向MN 100请求进一步的CoA关联信息的基础。进一步,将参照图28描述根据本发明的第三实施例的HA的结构。图 28是示出根据本发明的第三实施例的HA的结构的一个示例的框图。图28 中所示的HA包括发送/接收单元2801、寻址到HoA的分组代理接收单元 2802、绑定信息通知消息处理单元2803、绑定信息持有单元2804、传送分 组生成单元2805、目的地地址选择单元2806、以及已封装分组处理单元 2807。发送/接收单元2801和寻址到HoA的分组代理接收单元2802与图17 中所示的发送/接收单元1701和寻址到HoA的分组代理接收单元1702相同, 而且将略去其描述。图28中,尽管所述HA中实现的功能以块示出,但是 这些功能可以用硬件或软件实现。绑定信息通知消息处理单元2803实现对从MN 100接收的绑定信息通 知消息进行处理的功能,其解释该消息中包括的归属网络连接信息以掌握 MN 100的连接的境况。在接收到图20中所示的绑定更新消息之后,所述 HA在作为注册的对象的HoA (归属地址选项中的HoA)与所包含的作为与 该HoA关联的地址的地址(替换CoA选项中包含的地址)进行比较,而且,
如果两个地址的前缀彼此相同,则解释为该消息是用于通知所述已连接信息的绑定更新消息,并向绑定信息持有单元2804给出指令以存储图27A中所 示的归属网络连接信息。代替与作为注册的对象的HoA的比较,与由所述 HA自身管理的前缀信息的比较也可以提供相同的结果。另外,在其中在如图21至24中所示的消息中包括归属CoA包含信息 的情况下,也可以这样,通过检查所述信息的内容,判定该消息是用于通知 归属网络连接信息的绑定更新消息而且包含在所述消息中的CoA是归属 CoA还是外地CoA,或者使用所述归属CoA包含信息的内容、以及在如上 面提到的实际包含的CoA与所述HoA之间的比较的结果二者来做判定。例如,在其中在绑定信息通知消息中包含关于已经在MN 100与所述归 属网络连接之前获取的旧的地址的、而且将用已通知的归属网络连接信息或 CoA关联信息替换的信息的情况下,绑定信息通知消息处理单元2803向绑 定信息持有单元2804给出指令使得用已通知的归属网络连接信息或CoA关 联信息替换关于所述旧的地址的信息。作为关于旧的地址的信息,例如,在 其中MN IOO通过使用单独分开的绑定信息通知消息来发送多个绑定信息的 情况下,或当其通过使用该相同的绑定信息通知消息来发送多个绑定信息 时,可以使用用于在各个绑定信息之间区分的目的而附加的ID。绑定信息持有单元2804实现在从绑定信息通知消息处理单元2803接收 到指令之后存储包含在从MN 100接收的绑定信息通知消息中的归属网络连 接信息、或所述CoA关联信息的功能。绑定信息持有单元2804为每个MN 100持有指示与图27A至27D中所示的前述信息类似的内容的信息。可以将 绑定信息持有单元2804实现为移动IP中规定的绑定緩存,或者其可以实现 为另外的数据持有单元。此外,即便在这样的情况下,其中,与如图27B中所示的所述归属网络 连接信息一起包括关于分配给不同的接口的地址的CoA关联信息,绑定信 息持有单元2804持有所述归属网络连接信息以及所述CoA关联信息二者。 作为持有指示与所述归属网络连接的信息的方法,相对于包含归属CoA的 绑定信息设置归属CoA标志,使得该条目明确地指示所述已连接信息作为 所述归属网络连接信息。该情况下,虽然两个CoA信息与图27B中的单个 HoAl关联,同样可以接受的是,在分别与单独分开的HoAl关联的状态下 持有CoA信息。该情况下,为了区分关于不同的普通外地CoA的绑定信息, 可以设置并持有标志。本发明并不限于产生单独分开的条目的方法,例如也 可以将指示与归属网络的连接的新的信息(标志等等)附加到关于指示HoA与CoA之间的普通关联的CoA关联信息的条目,以指示具有该条目中包含 的HoA的MN 100不仅与外地网络连接而且与归属网络连接。同样适当的是,单独分开地持有其中持有构成归属网络连接信息的归属 CoA的条目、以及其中持有关于普通外地CoA的CoA关联信息的条目,而 且通过使用诸如HoA或ID等等的唯一的信息而掌握这些条目附属于特定 MN100的事实。另外,在其中为了在诸如从MN 100通知的归属网络连接 信息、关于普通外地CoA的CoA关联信息等等的多个绑定消息之间区分的 目的而附加ID的情况下,期望在将这些ID分別与各个条目关联的状态下分 别持有所述信息。传送分组生成单元2805充当用于向MN 100发送从寻址到HoA的分组 代理接收单元2802移交的且寻址到MN 100的HoA的分组的装置。在生成 传送分组时,传送分组生成单元2805向目的地地址选才奪单元2806给出指令 以选4奪指定为所述传送分组的目的地地址的地址,而且,如果由目的地地址 选择单元2806选择的地址为归属CoA或外地CoA,则其生成封装到外层首 部中并定向到该地址的分组,而且将该分组移交给发送/接收单元2801并给 出发送其的指令。目的地地址选4奪单元2806实现在从传送分组生成单元2805接收指令之 后选择将设置为传送分组的目的地地址的最佳地址的功能。为了选择最佳地 址,目的地地址选择单元2806参照存储在绑定信息持有单元2804中的信息(例如,图27B中所示的信息)。此时,当包括指示普通HoA与CoA之间 的关联的CoA关联信息、构成所述归属网络连接信息的归属CoA、以及外 地CoA时,目的地地址选择单元2806选择这些信息之一并将其移交给传送 分组生成单元2805。在其中目的地地址选4奪单元2806选4奪所述已连接信息(归属CoA)作为归属网络连接信息的情况下,当设置所述归属CoA为目 的地地址并发送经封装的分组时,可以将所述分组直接发送到MN 100。在 其中选择关于所述外地CoA的绑定信息的情况下,将目的地地址封装为所 述外地CoA并发送,从而使得能够连续通信。在选择目的地地址时,同样 适当的是,当选择向HoA发送时,将与该HoA关联的归属CoA作为选择结 果转交给传送分组生成单元2805,以便给出关于使用该地址的封装的指令。
在利用管理从MN 100通知的多个地址的功能并将这些地址映射到将通知上层的ID (地址)的情况下,目的地地址选4奪单元2806可以充当用于该 功能的地址选择单元的角色。另外,即便存在映射功能,其也可以作为与该 功能独立的目的地地址选择单元而工作。已封装分组处理单元2807具有在其管理的MN 100向CN 150发送分组 的情况下处理寻址到所述HA并发送到其的经封装的分组的功能。如果绑定 信息持有单元2804中存在关于所接收的经封装的分组的与源节点对应的绑 定信息作为关于其管理的MN 100的信息,则针对该经封装的分组进行解封 装处理。另外,已封装分组处理单元2807在所述处理之后将所述内层分组 移交给发送/接受单元2801并向其给出指令以发送之。所述HA可以认识到, 当将其管理的MN 100的归属CoA设置为所述经封装的分组的源地址时, MN 100通过使用连接到归属网络的接口来发送所述分组。也可以这样,MN 100向绑定信息持有单元2804给出指令以持有指示MN 100在当前通信中使 用的接口的信息。虽然未示出,但是同样适当的是,在根据本发明的HA(例如,图28 中所示的HA )从MN 100接收到包含诸如归属CoA标志的归属网络连接信 息的绑定信息通知消息之后,所述HA向其发送在其中包括指示来自MN 100 的归属网络连接信息通知的接收结果的信息的响应消息。该情况下,需要接 收该响应消息的MN 100具有解释该信息的功能。此外,虽然未示出,但是同样适当的是,根据本发明的HA在其发送的 路由器通告消息中放置指示针对与归属网络连接信息有关的功能的处理的 标志。该情况下,需要接收该消息的MN 100具有解释该标志的功能。当在 所述消息中设置所述标志时,MN IOO判定可以向所述归属网络中的HA通 知与所述归属网络连接信息有关的信息。另一方面,如果未在所述消息中设 置所述标志,则MN IOO判定其不能够向所述归属网络中的HA通知与所述 归属网络连接信息有关的信息。作为用于表示指示所述HA处理关于归属网络连接信息的功能的事实的 信息的手段,也可以使用诸如DHCPv6的动态消息或由运营商或用户采用静 态设置手段。另外,还可以在移动IPv6中规定的动态归属代理地址发现的 请求消息中提供新的标志,而且其中设置了标志的所述请求消息指示对处理 与归属网络连接信息有关的功能的HA的列表的请求。此外,同样可能的是,
在对其的回复消息中还包括新的标志,以指示包括处理与所述归属网络连接 信息有关的功能的HA的列表的消息。此外,同样可以接受的是,在移动IPv6中规定的归属代理信息选项中提供新的标志,使得该标志的设置表明由该选项指示的HA是处理与所述归 属网络连接信息有关的功能的HA。如上所述,图28中所示的HA能够获取关于MN 100的绑定信息并能 够持有关于MN 100到所述归属网络的连接状况的信息(归属网络连接信 息)。可以与所述归属网络连接信息同时地持有其中将分配给连接到另 一网 络的不同的接口的地址关联作为外地CoA的CoA关联信息。结果,为了在向MN 100传送分组时选择目的地地址,根据本发明的第 三实施例的HA可以优先选择向连接到MN 100的归属网络的接口发送。此外,例如,在其中在使用归属CoA作为目的地地址的MN 100与CN 150之间发生通信断线的情况下,所述HA可以选择与该HoA关联的不同的 外地CoA,并针对与该HoA关联的外地CoA代理-接收寻址到该HoA的分 组且封装其目的地地址为该HoA的分组,从而使得能够即时恢复通信。相 反地,例如,在使用外地CoA作为目的地地址的MN 100与CN 150之间发 生通信断线的情况下,通过参照所述归属网络连接信息,可以从与该HoA 有关的绑定信息选4奪用于向连接到所述归属网络的接口发送的地址。于是,虽然通常在通信断线时需要等待从MN IOO发送绑定更新消息, 但是采用本发明第三实施例中描述的方法使得能够同时持有指示与所述归 属网络的连接的归属网络连接信息以及关于与外地CoA关联的HoA的信 息,其提供可以基于这些信息进行目的地地址选择以便立即切换目的地以使 分组丟失最小化的优点。即便已经使用归属CoA作为将要发送到MN 100的分组的目的地地址, 与使用外地CoA的路由优化的情况一样,所述HA可以掌握可以将所述分 组直接发送到MN 100的事实。特别地,当所述HA持有关于MN IOO的多 个CoA关联信息时在从MN IOO接收用于注册所述已连接信息的通知之后, 由于新产生的条目或替换的条目之外的条目保持不变,所述H A可以掌握关 于MN 100的CoA关联信息以及MN 100具有归属CoA且与所述归属网络 连接的事实。另外,对于寻址到MN 100的传送分组的目的地地址的选择,所述HA
可以具有优先选择向连接到MN 100的归属网络的接口传送的策略。当向绑定信息的条目附加根据本发明的归属网络连接信息时,所述HA可以根据前 述的策略执行目的地地址选择。进一步,将参照图29描述根据本发明的第三实施例的CN 150的结构。 图29是示出根据本发明的第三实施例的CN的结构的一个示例的框图。图 29中所示的CN 150由发送/接收单元2卯1、绑定信息通知消息处理单元 2902、绑定信息持有单元2903、已接收分组处理单元2904、发送分组生成 单元2905以及目的地地址选择单元2卯6。图29中,虽然CN 150中要实现 的功能以块表示,但是这些功能可以用硬件或软件实现。发送/接收单元2901 与图18中所示的CN 150的的发送/接收单元1801相同,而且将略去其描述。绑定信息通知消息处理单元2902具有与图28中所示的HA的绑定信息 通知消息处理单元2803 —样的功能,而且进一步进行在从MN 100接收排 除归属CoA的绑定信息通知消息时的处理。该情况下,所述消息中包括的 归属CoA包含信息代表所述归属网络连接信息。如果包含所述已连接信息 作为归属网络连接信息,则绑定信息通知消息处理单元2902认识到MN 100 与作为注册对象且包含在所述消息中的HoA在其中有效的归属网络连接, 而且给出指令使得绑定信息持有单元2903存储附加有所述已连接信息的绑 定信息。即便在其中包含所述未连接信息作为归属网络连接信息的情况下, 同样地,也给出指令使得在绑定信息持有单元2903中存储附加有所述未连 接信息的绑定信息。此外,绑定信息持有单元2903具有与图28中所示的HA的绑定信息持 有单元2804 —样的功能,而且进一步具有持有从绑定信息通知消息处理单 元2902移交的排除归属CoA的归属网络连接信息的功能。该情况下,所述 归属网络连接信息与所述消息中包含的归属CoA包含信息的内容对应,而 且,当所述归属网络连接信息是所述已连接信息时,绑定信息持有单元2903 持有附加有所述已连接信息的绑定信息,而且,当所述归属网络连接信息是 所述未连接信息时,绑定信息持有单元2903持有附加有所述未连接信息的 绑定信息。发送分组生成单元2905生成将要发送到通信伙伴的分组并向目的地地 信息来执行地址选才奪,从而基于由目的地地址选4奪单元2906选l奪的地址执
行对所述分组的处理(分组转换处理等等)。如果所选择的地址是外地CoA, 则为了通过使用基于移动IP的路由优化来发送寻址到MN 100的分组,因而接收单元2901。另一方面,同样在其中所选择的地址是归属CoA的情况下, 与外地CoA的情况一样,根据在移动IP中规定的方法来进行分组转换并将 经转换的分组移交给发送/接收单元2901。另外,当所选择的地址是HoA而 且不存在与该HoA关联的归属CoA时,直接将寻址到所述HoA的分组移交 给发送/接收单元2901而不执行分组转换。此外,当所选择的地址是HoA而 且存在与该HoA关联的归属CoA时,可以使用该归属CoA执行分组转换。于是,在其中选择所述已连接信息(归属CoA)作为归属网络连接信息 的情况下,借助通过使用将在基于移动IP的路由优化中利用的路由首部来 生成寻址到所述归属CoA的分组并发送之,可以将所述分组直接发送到连 接到MN 100的归属网络的接口。另外,同样可以接受的是,替代路由首部 的使用,将所述归属CoA设置为目的地地址并发送经封装的分组。另一方 面,在选择关于所述外地CoA的绑定信息的情况下,可以利用基于移动IP 的路由优化方法将所述分组发送到外地CoA。如果在目的地地址选择中选择 寻址向所述HoA发送,则也可以通过使用所述归属CoA来完成封装。已接收分组处理单元2卯4用于处理从MN 100接收的分组。在其中所 接收的分组是为基于移动IP的路由优化而转换的分组的情况下,为了将经 转换的分组还原为原始的分组,已接收分组处理单元2904检查绑定信息持 有单元2903中是否持有关于所述HoA的信息。如果检查显示持有与所述分 组中使用的CoA相同的CoA作为关于该HoA的CoA关联信息而且将该Co A 注册为归属CoA ,则可以认识到所接收的分组是从连接到MN 100的归属网 络的接口发送的分组。另一方面,当将该CoA注册为外地CoA时,可以认 识到所接收的分组是从连接到外地网络的接口发送的、而且通过使用基于移 动IP的普通路由优化发送的分组。即便所接收的分组是普通分组,已接收分组处理单元2904也可以确认 绑定信息持有单元2903中是否持有关于设置为该分组的源地址的地址的信 息。如果所述确认结果显示绑定信息持有单元2903中持有与该地址有关的 归属网络连接信息,则已接收分组处理单元2904可以认识到该地址是MN 100的HoA而且所述分组是从连接到MN 100的归属网络的接口发送的分组。与上述的HA的情况一样,在CN 150预先在绑定信息持有单元2903中 持有预定通信伙伴的条目的状态下,在从该通信伙伴接收到用于请求替换归 属网络连接信息或关于外地CoA的CoA关联信息的绑定信息通知消息(包 含用于指明替换对象的信息)之后,绑定信息通知消息处理单元2902向绑 定信息持有单元2903给出指令以用所通知的归属网络连接信息或CoA关联 信息做替换。在从发送分组生成单元2卯5接收到指令之后,目的地地址选纟奪单元 2906为由发送分组生成单元2905生成的分组选4奪目的地地址。当由发送分 组生成单元2905生成的分组的目的地地址是MN 100的HoA时,目的地地 址选择单元2906检索其中存储有关于该HoA的绑定信息的条目,并选择所 述条目中持有的CoA关联信息或归属网络连接信息之一。在其中绑定信息 持有单元2903中持有关于MN 100的归属网络连接信息和CoA关联信息二 者的情况下,目的地地址选择单元2906可以认识到MN 100与所述归属网 络连接而且其中还持有与该HoA关联的CoA。顺便说一句,在利用管理从MN 100通知的多个地址的功能并将这些地 址映射到将通知上层的ID (地址)的情况下,目的地地址选4奪单元2906可 以扮演用于该功能的地址选择单元的角色。即便存在映射功能,其也可以作 为与该功能独立的目的地地址选择单元而工作。此外,对于将发送到MN 100的分组的目的地地址的选4奪,CN 150可以 持有优先选择向连接到MN 100的归属网络的接口发送的策略。当向绑定信 息的条目附加根据本发明的归属网络连接信息时,CN 150可以根据前述的 策略执行目的地地址选择。如果仅持有关于外地CoA的CoA关联信息,则目的地地址选择单元 2906可以认识到MN 100与外地网络连接而且在其中获取的地址可以用作 CoA。此外,当仅持有归属网络连接信息时,目的地地址选4奪单元2卯6可 以认识到MN 100与归属网络连接而且通过使用连接到所述归属网络的接口 的直接通信是可行的。另外,如果其中既未持有归属网络连接信息也未持有 CoA关联信息,则选^^向所述HoA进行发送。该情况下,在其中在判定MN 100连接到所述归属网络还是其与外地网络连接且未注册CoA关联信息时遇 到困难的状态下进行分组发送。此时,为了澄清发生这些情况中的哪一种,
例如,CN 150可以向所述通信伙伴发出请求发送绑定信息通知消息。此外,在从MN IOO接收到用于请求禁止通过指定的HA的通信的信息(前述的HA 使用-禁止信息)之后,例如,CN 150在绑定信息持有单元2903中在与相应 的CoA关联信息关联的状态下持有该HA使用-禁止信息,而且目的地地址 选择单元2906还可以相对于所述HA使用-禁止信息所在的条目选择CoA。如上所述,图29中所示的CN 150能够获取关于MN 100的绑定信息并 能够持有关于MN 100到所述归属网络的连接状态的信息(归属网络连接信 息)。此外,与所述归属网络连接信息同时地,其可以持有其中将分配给连 接到不同的网络的不同的接口的地址关联作为外地CoA的CoA关联信息。结果,在向MN 100传送分组中选择目的地地址时,CN 150可以优先选 择向连接到MN 100的归属网络的接口发送。另外,当注册关于MN100的 已连接信息和CoA关联信息二者时,例如,在CN 150与MN 100之间使用 MN 100的归属CoA的通信发生断线时,CN 150可以选4奪与该HoA关联的 CoA作为目的地地址并可以通过切换到使用基于移动IP的路由优化的通信 而实现通信的即时恢复。当识别出MN 100持有多个HoA时,CN 150可以从这些多个HoA中优 先选择在MN 100与其连接的归属网络中有效的HoA作为用于所述通信的 MN 100的地址。此时,当所述归属CoA与该HoA关耳关时,通过j吏用3各由 首部或封装,可以用所述归属CoA作为实际要发送的分组的目的地地址。 顺j更说一句,CN 150可以直接发送寻址到所述HoA的分组而不转换成使用 归属CoA的分组。相反地,在使用所述外地CoA作为目的地地址的MN 100与CN 150之 间的通信断线的情况或其它情况下,通过参照所述归属网络连接信息,可以 从与该HoA有关的绑定信息选择用于向连接到所述归属网络的接口发送的 地址。于是,虽然通常在通信断线时需要等待从MN100发送绑定更新消息, 但是通过使用本发明第三实施例中描述的方法,可以同时持有指示与所述归 属网络的连接的归属网络连接信息以及关于与所述外地CoA关联的HoA的 信息,这提供了使得能够通过基于这些信息执行目的地地址选择来立即切换 目的地的优点,从而使分组丢失最小化。此外,即^f更在其中使用所述HoA作为将要发送到MN 100的分组的目 的地地址的情况下,与使用所述CoA的路由优化的情况一样,CN150可以
领会到可以将所述分组直接送到连接到MN 100的归属网络的接口的事实。特别地,在其中CN 150持有关于MN 100的多个CoA关联信息的情况下, 当CN 150从MN IOO接收用于注册所述已连接信息的通知时,新产生的条 目或替换的条目之外的条目保持不变,CN 150可以掌握关于MN 100的CoA 关联信息以及MN 100与所述归属网络连接的事实。另外,即便在其中CN 150从MN 100接收用于注册所述未连接信息的 通知的情况下,与所述已连接信息的情况一样,由于已注册的条目之外的条 目保持不变,CN 150可以掌握关于MN 100的CoA关联信息以及MN 100 与所述归属网络未连接的事实。此外,即便在仅注册所述归属网络连接信息 的状态下,CN 150也可以区分MN 100与所述归属网络连接还是其与所述外 i也网《各连4妻。另外,在其中对于已注册的关于MN 100的外地CoA的CoA关联信息 以及所述归属网络连接信息附加了用于目的地地址选择等等的策略的情况 下,通过参照和比较所述归属网络连接信息以及其它CoA关联信息的策略, 可以基于所述策略进行地址选择。即便MN 100的HA是MN 100的通信伙 伴,也可以提供与其中上述CN 150是MN 100的通信伙伴的情况类似的优 点。进一步,将简要描述根据本发明的第三实施例的具体操作。例如,如图 7中所示,假定当MN 100与归属网络1和外地网络1 二者连接时,MN 100 与CN 150进行通信。该情况下,如上所述,通过绑定信息通知消息从MN 100 向HA1通知图27B中所示的信息,而已经获取该信息且已经代理-接收从 CN 150向MN 100的HoA发送的分组的HA1将所述分组不仅发送到连接到 外地网络1的接口而且发送到连接到所述归属CoA的接口,这使得也将其 发送到连4妻到MN 100的归属网络1的4妄口 。此外,在MN 100通过使用绑定信息通知消息向CN 150通知图27B中 所示的信息的情况下,CN 150可以选择MN 100的HoAl、归属CoA、和归 属CoAl之一作为要发送到MN 100的分组的目的地地址。当选择HoAl或 归属CoA时,将所述分组直接发送到连接到MN 100的归属网络的接口 。另 一方面,在选择CoAl的情况下,通过使用基于移动IP的路由优化将所述分 组直接发送到CoAl。如上所述,图28中所示的HA和图29中所示的CN 150可以获^l关于MN 100的绑定信息(例如,图27A至27D中所示的信息)并可以持有关于 MN100到所述归属网络的连接状态的信息(归属网络连接信息)。此外,它 们可以与所述归属网络连接信息同时地持有将分配给连接到不同的网络的 不同的接口的地址关联作为外地CoA的CoA关联信息,而且通过参照这些 信息,它们可以发现MN 100是与所述归属网络连接还是未与其连接的状态 以便基于该信息执行目的地地址选择。另外,当注册了所述未连接信息时, 所述HA和/或CN 150可以认识到MN 100能够生成/通知可以提供用于向 MN 100请求该信息的基础的进一步的CoA关联信息。进一步,针对本发明的实施例中描述的归属网络连接信息,以下将描述 考虑在持有两个接口 ( IF1和IF2 )的MN 100的移动之前的连接模式的操作 的示例。(操作示例1 )首先,将描述操作示例1。 MN 100的IF1与归属网络连接,在HA中注 册在所述归属网络中生成的归属CoA作为寻址到HoA的分组的传送目的 地,并向所述归属CoA附加构成归属网络连接信息的已连接信息。另夕卜,IF2 与外地网络连接,注册普通CoA作为相对于所述HoA的绑定信息。虽然下 面描述将基于使用归属CoA作为传送目的地的方法,但是如果所述HA能 够利用设置为目的地的HoA实施与MN 100的直接传送而不采用使用归属 CoA的方法,则也可以使用该方法,或者也可以接受利用这些方法的组合实 现到所述HoA的分組传送。在其中所述HA采用在设置所述HoA作为目的 地的状态下执行直接传送的方法的情况下,优选的是将已连接信息附加到所 述HoA。上述连接状态中,如果将连接到归属网络的IF1切换到连接到外地网络, 则MN 100发送用于删除关于IF1的已连接信息以及注册作为寻址到所述 HoA的分组的传送目的地的归属CoA的消息。此时,将在外地网络中生成/ 获取的普通CoA注册为寻址到IF1上的新的HoA的分组的传送目的地。另一方面,上述连接状态中,如果将连接到外地网络的IF2切换到连接 到归属网络,则MN 100在HA中注册已连接信息作为关于IF2的归属网络 连接信息。此时,将在归属网络中生成/获取的归属CoA注册为寻址到所述 HoA的分组的传送目的地。于是,由于移动之后的MN 100的两个接口均连 接到同一个归属网络而且针对每一个接口注册了已连接信息,所以所述HA
可以领会到MN 100在所述HoA中注册所述两个接口作为寻址到所述HoA的分组的传送目的地而且所述两个接口均与归属网络连接的事实。(操作示例2)其次,将描述操作示例2。 IF1和IF2均连接到归属网络,而且针对各个 接口注册在所述归属网络中生成/获取的归属CoA作为寻址到HoA的分组的 传送目的地,并向全部两个所述归属CoA附加构成归属网络连接信息的已 连接信息。上述连接状态中,当将IF1切换到连接到外地网络时,MN 100发送用 于删除关于IF1的已连接信息以及注册作为寻址到所述HoA的分组的传送 目的地的归属CoA的消息。此时,将在外地网络中生成/获取的普通CoA注 册为定向到IF1上的新的HoA的分组的传送目的地。另一方面,上述连接状态中,当将IF2切换到连接到外地网络时,同样 地,MN 100发送用于删除关于IF2的已连接信息以及注册作为寻址到所述 HoAl的分组的传送目的地的归属CoA的消息,并将普通CoA注册为定向 到IF2上的新的HoA的分组的传送目的地。 (操作示例3)进一步,将描述操作示例3。 IF1和IF2均连接到外地网络,而且针对所 述HA注册普通CoA作为定向到IF1和IF2上的HoA的分组的传送目的地。上述连接状态中,当将IF1切换到连接到归属网络时,MN 100在HA 中注册在归属网络中生成/获取的归属CoA作为定向到所述HoA的分组的新 的传送目的地,并向其附加构成归属网络连接信息的已连接信息。另一方面,上述连接状态中,当将IF2切换到连接到归属网络时,同样 地,MN 100注册关于IF2的已连接信息以及归属CoA作为定向到所述HoA 的分组的新的传送目的地。如上所述,MN 100变得能够根据每个接口所连接的网络来通知归属网 络连接信息,而且,通过注册归属CoA,变得能够指定已经由所述HA代理 -接收的定向到所述HoA的分组的传送目的地。顺便说一句,即便在其中 MN 100使用三个或更多个接口的情况下,每个接口也可以完成与上述情况 类似的处理。也即,在其中MN 100的接口当中存在连接到归属网络的接口 而且使用该接口作为寻址到所述HoA的分组的传送目的地的情况下,通知 所述归属网络连接信息作为关于该接口的信息。
在其中所述HA采用在作为注册的对象的HoA与作为与所述HoA关联 的地址而包含的CoA之间进行比较的方法的情况下,当全部两个地址(HoA 和CoA)的前缀彼此相同时,解释为该消息是用于通知已连接信息的消息, 在上述情况下使用归属CoA的操作中,不需要MN 100附加关于连接到归属 网络的接口的已连接信息,而且,基于由所述HA对所述前缀的比较结果, 判定其是否与归属网络连接。此外,同样适当的是,MN根据HA的处理境况以及所述MN的境况来 切换归属网络连接信息通知方法。相反地,同样可以接受的是,所述HA根 据所述MN的处理境况来切换归属网络连接信息处理方法和向作为传送目 的地的MN发送寻址到HoA的分组的方法。例如,在使用两个接口的情况 下或在考虑生成/获取归属CoA的开销的情况下,可以釆用这样的方法,其 中向 一 个接口分配HoA并仅在所述HA中注册与该HoA有关的近邻緩存, 同时向另一个接口分配CoA或归属CoA并将该地址与所述HoA关联。在采 用该方法的情况下,当所述HA向连接到MN 100的归属网络的接口的传送 其代理-接收的寻址到所述HoA的分组时,所述HA依原样传送所述分组而 不执行封装。另外,虽然将由MN IOO通知的已连接信息在其中相对于在归属网络中 有效的HoA在连接的状态下同时使用处于连接状态的接口以及另一个接口 的情况下是有效信息,但是如下面提到的,在其中在归属网络中可以使用多 个地址的情况下,其也是有效地可用的。如果存在接口连接到其中多个不同的前缀有效的归属网络(站点多归属 网络),则MN 100向该接口分配其自身的HoA并进一步向不同的接口分配 使用与在该HoA中所使用的前缀不同的前缀生成/获取的地址。随后,MN 100将该地址作为CoA与所述HoA关联,而且进一步向HoA和CoA 二者 附加已连接信息并在CN中注册它们。在未附加已连接信息的普通绑定信息的情况下,所迷CN判定注册作为 CoA的地址是外地网络中的地址,而当向其附加了已连接信息时,所述CN 可以认识到所述HoA和CoA的地址均为分配到连接到其中HoA为有效的归 属网络的接口的地址,从而,其可以掌握MN 100的准确的连接状态。另夕卜, 所述CN可以基于MN 100的连接状态而选择性地使用所述HoA和所述CoA 作为将要发送到MN 100的分组的目的地以切换所述分组通过的ISP,这使
得能够提供站点多归属效果。此外,在上述的同时采用连接到其中多个不同的前缀为有效的归属网络 的接口以及不同的接口的情况下,MN 100针对连接到归属网络的接口通过使用包括所述HoA中所使用的前缀的前缀来生成归属CoA,并在注册各个 归属COA之前向它们附加已连接信息。这是为了在所述HA中注册不同的 接口的地址作为CoA,而在所述CN中注册相同的信息。顺便说一句,不需 向所述HA通知使用所述归属网络中的前缀生成的全部归属CoA,也可以接 受的是向其通知所述归属CoA之一。本发明的第 一 至第三实施例中描述的内容同样适用于NEMO (网络移动 性),其为用于实现网络的移动透明性的技术。该情况下,与上述的MN的 情况一样,可以向HA和/或CN通知关于移动路由器(MR)的归属网络连 接信息,而所述HA和/或所述CN能够以与上述用于MN的方法类似的方式 持有所接收的归属网络连接信息。根据NEMO的所述HA和/或所述CN持 有使得能够在关联的状态下指明与由MR管理的前缀有关的MR的信息(例 如,HoA)作为关于该前缀的信息,从而,与指明关于与所述前缀关联的 MR的CoA关联信息的情况一样,它们可以指明关于与所述前缀关联的MR 的归属网络连接信息。同样适当的是,与用于在与其自身的前缀关联的状态 下指明不同的MR的所述信息分开地持有归属网络连接信息,或者将归属网 络连接信息附加到关于已经与指明所述MR并在该状态下持有的信息关联 的前缀信息的条目。该情况下,不需参照关于所述MR的CoA关联信息, 可以通过^U又参照所述前缀来指明关于所述MR的归属网络连"l妻信息。此外,本发明的第一至第三实施例中描述的内容同样适用于构成处理 IP4的移动IP的MIPv4 (用于IPv4的IP移动性支持),而且它们同样适用 于使用FMIP (用于移动IPv6的快速移交)或HMIP (分层移动IPv6移动性 管理)。本发明的第一至第三实施例的上述描述中使用的各个功能块典型地以 作为集成电路的LSI (大规模集成电路)实现。同样可以接受的是,将这些 功能块独立地形成一个芯片,或者将这些功能块的部分或全部形成为一个芯 片。虽然该情况下采用LSI,但是根据集成的程度有时将其称为IC (集成电 ^各)、系统LSI、超LSI、或才及LSI (ultra LSI )。另外,用于形成集成电路的技术并不限于LSI,其也可以用专用电路或
通用处理器来实现。在制造所述LSI之后,也可以接受的是,使用使得能够编程的FPGA (现场可编程门阵列)、或允许重新配置所述LSI内部的电3各 单元的连接和设置的可重新配置处理器。LSI的用于形成集成电路的技术,则自然地可以通过使用该技术来集成所述 功能块。例如,可以使用生物技术等等,工业实用性才艮据本发明,MN具有一个或多个HoA并向HA和/或CN通知与对应 于所述一个HoA或所述多个HoA的每一个的网络的连接的状态,其提供使 得所述HA和/或所述CN能够选择适当的目的地地址的优点。即便在其中 MN具有多个HoA而且由同 一个HA管理这些HoA中的几个HoA的情况下, 也可以提供使得所述HA和/或所述CN能够选择适当的HoA以及使得所述 CN能够通过向所述HA和/或所述CN通知适当的信息来高效率地询问所述 HA的优点。本发明适用于与使用IP的通信有关的技术以及用于实现多归属 功能和移动功能二者的技术。
权利要求
1.一种用于分配有多个归属地址的移动节点与预定通信节点之间的通信的通信控制方法,其中所述移动节点向所述预定通信节点通知信息,所述信息使得能够在从所述预定通信节点向所述移动节点发送分组时选择优选地设置为所述分组的目的地地址的归属地址。
2. 根据权利要求1所述的通信控制方法,包括移动性关联信息通知步骤,其中所述移动节点向所述预定通信节点通知 关于所述移动节点的多个归属地址和指示该移动节点当前是否与已经分配 所述多个归属地址的 一 个或多个归属网络连接的归属网络连接信息之间的 关联的信息;归属地址指明步骤,其中,当所述预定通信节点向所述移动节点发送分 组时,该预定通信节点参照所述归属网络连接信息以指明所述移动节点当前 与之连接的归属网络;以及目的地地址设置步骤,其中所述通信节点将与在所述归属地址指明步骤 中指明的归属网络关联的所述移动节点的归属地址设置为所述分组的目的 地地址。
3. 根据权利要求2所述的通信控制方法,包括转交地址获取步骤,其 中,当所述移动节点当前与已经分配所述多个归属地址的一个或多个归属网 络连接时,该移动节点获取与所述归属网络兼容的转交地址,其中,在所述移动性关联信息通知步骤中,使用在所述转交地址获取步 骤中获取的转交地址作为所述归属网络连接信息。
4. 根据权利要求1所述的通信控制方法,包括移动性关联信息通知步骤,其中所述移动节点向所述预定通信节点通知 关于该移动节点的多个归属地址、管理所述多个归属地址的一个或多个归属 代理的地址、以及使得能够识别所述多个归属代理中的每一个归属代理的归 属代理ID信息之间的关联的信息;归属代理询问步骤,其中所述预定通信节点向由所述归属代理ID信息 识别的所述多个归属代理中的每一个归属代理询问有关该归属代理的状况;归属代理选择步骤,其中所述预定通信节点基于所述归属代理询问步骤 中的询问结果来选择将从该预定通信节点向所述移动节点发送的分组所通过的归属代理;以及目的地地址设置步骤,其中将与在所述归属代理选择步骤中选择的归属 代理关联的所述移动节点的归属地址设置为所述分组目的地地址。
5. 根据权利要求1所述的通信控制方法,包括 移动性关联信息通知步骤,其中,当所述移动节点具有多个其中每一个可连接到不同的网络的通信接口而且通过所述多个通信接口至少其中之一 连接到归属网络时,该移动节点向所述预定通信节点通知关于指示当前与所 述归属网络连接的归属地址和该归属地址当前与所述归属网络连接的事实 的归属网络连接信息和分配给未连接到所述归属网络的不同的通信接口的 地址之间的关联的信息;以及目的地地址设置步骤,其中,当所述预定通信节点向所述移动节点发送 分组时,该预定通信节点从当前与所述归属网络连接的归属地址以及分配给 所述不同的通信接口的地址中选择并设置将设置作为所述分组的目的地地 址的目的地地址。
6. 根据权利要求1所述的通信控制方法,包括选择功能通知步骤,其 中所述预定通信节点通知该预定通信节点具有用于在从该预定通信节点向 所述移动节点发送分组时选择优选地设置为所述分组的目的地地址的归属 地址的归属地址选择功能的事实。
7. 根据权利要求6所述的通信控制方法,其中所述预定通信节点是所 述移动节点的归属代理,而且,在所述选择功能通知步骤中,所述预定通信 节点发送包含指示该预定通信节点具有所述归属地址选择功能的信息的路 由器通告消息,以向连接到该预定通信节点所在的网络的所述移动节点通知 该预定通信节点具有所述归属地址选择功能的事实。
8. —种与分配有多个归属地址的移动节点进行通信的通信节点,包括 移动性关联信息获取装置,用于从所述移动节点接收关于该移动节点的多个归属地址和指示该移动节点当前是否与已经分配所述多个归属地址的 一个或多个归属网络连接的归属网络连接信息之间的关联的信息;归属地址指明装置,用于在向所述移动节点发送分组时参照所述归属网 络连接信息以指明所述移动节点当前与之连接的归属网络;以及目的地地址设置装置,用于将与由所述归属地址指明装置指明的归属网 络关联的所述移动节点的归属地址设置为所述分组的目的地地址。
9. 一种与分配有多个归属地址的移动节点进行通信的通信节点,包括 移动性关联信息获取装置,用于从所述移动节点通知关于该移动节点的多个归属地址、管理所述多个归属地址的一个或多个归属代理的地址、以及 使得能够识别所述多个归属代理中的每一个归属代理的归属代理ID信息之 间的关联的信息;归属代理询问执行装置,用于在向所述移动节点发送分组时向基于所述 归属代理ID信息识别的所述多个归属代理中的每一个归属代理询问有关该 归属代理的状况;以及归属代理选择装置,用于基于由所述归属代理询问执行装置获取的询问 结果来选择将向所述移动节点发送的分组所通过的归属代理;以及目的地地址设置装置,用于将与由所述归属代理选择装置选择的归属代 理关联的所述移动节点的归属地址设置为所述分组的目的地地址。
10. —种与分配有一个或多个归属地址的移动节点进行通信的通信节 点,其中所述移动节点具有一个或多个可连接到归属网络和外地网络的通信 接口而且该移动节点通过所述一个或多个通信接口至少其中之一连接到所 述归属网络,所述通信节点包括移动性关联信息获取装置,用于从所述移动节点接收关于指示当前与所 述归属网络的连接的归属网络连接信息和分配给未连接到所述归属网络的 不同的通信接口的地址之间的关联的信息;以及目的地地址设置装置,用于在向所述移动节点发送分组时从当前与所述 归属网络连接的归属地址以及分配给所述不同的通信接口的地址中选择并 设置目的地地址作为所述分组的目的地地址。
11. 根据权利要求10所述的通信节点,其中使用在所述移动节点当前 连接的归属网络中获取的转交地址作为指示当前与所述归属网络的连接的 归属网络连接信息。
12. —种分配有一个或多个归属地址的移动节点,包括移动性关联信息 通知装置,用于向预定通信节点通知指示其自身的通信接口当前是否与已经 分配所述归属地址的一个或多个归属网络连接的归属网络连接信息。
13. —种分配有多个归属地址的移动节点,包括移动性关联信息通知装 置,用于向预定通信节点通知关于其自身的多个归属地址、管理所述多个归 属地址的一个或多个归属代理的地址、以及使得能够识别所述多个归属代理中的每一个归属代理的归属代理ID信息之间的关联的信息。
14. 一种分配有一个或多个归属地址的移动节点,其中所述移动节点具 有一个或多个可连接到归属网络和外地网络的通信接口 ,而且该移动节点通 过所述一个或多个通信接口至少其中之一连接到所述归属网络,所述移动节 点包括移动性关联信息通知装置,用于向预定通信节点通知关于指示当前与 所述归属网络的连接的归属网络连接信息和分配给未连接到所述归属网络 的不同的通信接口的地址之间的关联的信息。
15. 根据权利要求14所述的移动节点,包括转交地址获取装置,用于 获取与所述移动节点当前连接的归属网络兼容的转交地址,其中,所述移动性关联信息通知装置使用由所述转交地址获取装置获取 的转交地址作为所述归属网络连接信息。
全文摘要
MN(移动节点)具有一个或多个HoA(归属地址)。当从CN(对端节点)通过HA(归属代理)向该MN发送分组时,能够减少由关于绑定信息的注册处理和在所述多个HoA之间的选择处理引起的延迟以及因所述选择的结果造成的通信延迟。根据该上述技术,MN(100)向所述CN通知指示其当前是否连接到已经分配其自身的多个HoA的归属网络的归属网络连接信息、与所述MN(100)的多个HoA处于关联状态下的每个HA的地址以及每个HA的ID。基于从所述MN接收的信息,CN(150)掌握所述MN当前连接到的归属网络并询问所述HA的状况,而且设置基于掌握的结果或询问结果而判定的适当的HoA作为将要发送到所述MN的分组的目的地地址。
文档编号H04L12/56GK101151854SQ20068000990
公开日2008年3月26日 申请日期2006年3月29日 优先权日2005年3月31日
发明者平野纯, 阿相启吾 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1