首页 / 专利库 / 专利权 / 申请 / 国际申请 / 请求书 / 指定 / 通讯系统,移动终端和传送设备

通讯系统,移动终端和传送设备

阅读:210发布:2023-02-25

专利汇可以提供通讯系统,移动终端和传送设备专利检索,专利查询,专利分析的服务。并且本 发明 涉及一通讯系统,一移动终端和一传送设备。通讯系统包括一MN,其将一信息的 请求 和关于多个MAP的选播地址发送至与该MN连接的一给定的AR,该信息为一 指定 一MAP被用于接收分组的信息;路由器,基于该从该给定的AR发送的选播地址,该路由器发送该请求至与该给定的AR距离最短的MAP;及每个MAP发送指定该MAP的信息至该MN。,下面是通讯系统,移动终端和传送设备专利的具体信息内容。

1.一移动终端,其用于通讯系统中,该通讯系统包括:多个传送设 备,用于将分组传送至一移动终端的当前位置;多个接入路由设备,位 于能与该移动终端连接的网络上;以及与接入路由设备连接的移动终端, 通过该接入路由设备接收来自传送设备的分组,该移动终端包括:
一第一发送器,其用来将一请求和选播地址发送至与该移动终端连 接的接入路由设备,该请求是指定一用来分组接收的传送设备的信息, 选播地址指示多个传送设备的地址;
一接收器,当该请求基于通过接入路由设备要中继发送的选播地址, 被发送至一传送设备时,接收从所述传送设备发送的指定所述传送设备 的信息,其中,该传送设备为在网络中的多个传送设备中与接入路由设 备距离最短的传送设备;及
一第一管理器,其管理指示该移动终端的当前位置的链路转交地址,
其中,当由该第一管理器管理的链路转交地址变化时,第一发送器 将该请求和选播地址发送到与移动终端连接的接入路由设备,该请求是 指定用于分组接收的传送设备的信息,选播地址指示多个传送设备的地 址。
2.如权利要求1所述的移动终端,其中,该通讯系统进一步包括归 属代理设备,该归属代理设备基于指定传送设备的信息,将被发送的分 组从向移动终端发送分组的通讯对方设备发送至所述传送设备,
各传送设备基于链路转交地址,将来自所述归属代理设备的、发送 至移动终端的分组发送至接入路由设备,
所述移动终端包括:
一第二管理器,管理指定当前用于分组接收的传送设备的信息,及
一第二发送器,当该接收器接收的指定传送设备的第一信息不同于 被第二管理器管理的指定传送设备的第二信息时,对于所述第一信息指 定的传送设备,在基于对应于所述移动终端的链路转交地址发送指示执 行分组发送程序的信息的同时,对于所述归属代理设备,基于所述第一 信息发送指示执行分组发送程序的信息。
3.如权利要求2所述的移动终端,
其中,该接收器接收的指定该传送设备的信息对于生成一本地转交 地址是必需的,该本地转交地址含有一指定该传送设备位于的网络的信 息,所述移动终端包括:
一生成器,基于用于生成本地转交地址的必需信息,生成本地转交 地址,及
该第二管理器管理由该生成器生成的本地转交地址,将其作为指定 一传送设备当前用于接收分组的信息。
4.如权利要求2所述的移动终端,
其中,该接收器接收的指定该传送设备的信息是本地转交地址,该 本地转交地址包含一指定该传送设备所位于的网络的信息,及
该第二管理器管理该接收器接收的本地转交地址,将其作为指定一 传送设备当前用于接收分组的信息。
5.如权利要求4所述的移动终端,所述归属代理设备基于本地转交 地址,将被发送的分组从向移动终端发送分组的通讯对方设备发送至传 送设备,
各传送设备基于链路转交地址和本地转交地址的对应关系,将 来自所述归属代理设备的、发送至移动终端的分组发送至接入路由设备,
其中,当该接收器接收的本地转交地址不同于第二管理器管理的本 地转交地址时,该第二发送器将第一指示信息发送至所述接收器接收到 的本地转交地址的传送设备,且将第二指示信息发送至该归属代理设备, 该第一指示信息基于所述接收器接收到的本地转交地址和由第一管理器 管理的链路转交地址之间的对应关系指示执行分组发送程序,该第二指 示信息基于所述接收器接收到的本地转交地址指示执行分组发送程序。
6.一移动终端,用于通讯系统中,该通讯系统包括:多个传送设备, 用于将分组传送至一移动终端的当前位置;多个接入路由设备,位于能 够与该移动终端连接的网络上;该移动终端连接至一接入路由设备,通 过该接入路由设备,该移动终端从一传送设备接收分组,
基于指示该移动终端的当前位置的链路转交地址,每个传送设备将 从一通讯对方设备发送出的和去往该移动终端的分组发送至该接入路由 设备,
各传送设备在固定时间周期内获取不到基于所述移动终端的本地转 交地址来指示传送设备执行分组发送程序的指示信息时,终止所述分组 发送程序,
该移动终端包括:
第一管理器,其管理所述移动终端的链路转交地址;
第二管理器,其管理指定当前用于接收分组的传送设备的信息;
第一发送器,用来以比所述固定时间周期短的时间间隔,将所述指 示信息和选播地址发送至与所述移动终端连接的接入路由设备,该选播 地址指示多个传送设备的地址;及
接收器,当该指示信息基于通过所述接入路由器要中继发送的所述 选播地址被发送至该传送设备时,该接收器接收从所述传送设备发送出 的指定所述传送设备的信息,其中,该传送设备为在网络中的多个传送 设备中与接入路由设备距离最短的传送设备,及
第一获取单元,用于获得该接收器接收的指定该传送设备的信息, 作为指定用于接收所述分组的传送设备的信息,
所述指示信息为基于所述第一管理器管理的所述链路转交地址与指 定所述第二管理器管理的所述传送设备的信息的对应关系来指示执行分 组发送程序的信息,
所述第一管理器管理的所述链路转交地址被变更时,所述第一发送 器基于指定所述第二管理器管理的所述传送设备信息的信息,将基于被 变更的所述链路转交地址指示执行分组发送程序的信息发送至所述传送 设备。
7.如权利要求6所述的移动终端,
其中,该指定传送设备的信息为一被分配至该传送设备的地址,
所述通讯系统进一步包括归属代理设备,该归属代理设备基于所述 传送设备的地址,将被发送的分组从向移动终端发送分组的通讯对方设 备发送至所述传送设备;及
第二发送器,用于所述接收器接收的传送设备的地址不同于所述第 二管理器管理的所述传送设备的地址时,基于所述接收器接收的传送设 备的地址向所述归属代理设备发送指示执行分组发送程序的信息。
8.一移动终端,用于一通讯系统中,该通讯系统包括多个传送设备, 该传送设备用于将分组传送至一移动终端的当前位置;多个接入路由设 备,位于能够与该移动终端连接的网络上;该移动终端连接至一接入路 由设备,通过该接入路由设备,该移动终端从一传送设备接收分组,
各传送设备基于链路转交地址和本地转交地址的对应关系,将来自 通讯对方设备的、发送至移动终端的分组发送至接入路由设备,所述链 路转交地址指示移动终端的当前位置,所述本地转交地址含有指定所述 传送设备位于的网络的信息,
所述通讯系统进一步包括归属代理设备,该归属代理设备基于指定 传送设备的信息,将被发送的分组从向移动终端发送分组的通讯对方设 备发送至所述传送设备,
该移动终端包括:
一第一发送器,用来将指示信息和选播地址发送至与移动终端连接 的接入路由设备,其中,指示信息基于移动终端的链路转交地址和预定 的本地转交地址之间的对应关系,指定执行分组发送程序的传送设备, 该选播地址指示多个传送设备的地址;
一获取单元,在当该指示信息基于通过接入路由设备要中继传送的 选播地址而被发送至传送设备时,该预定的本地转交地址不包含指定该 传送设备位于网络的信息的情况下,获取单元用于获取已经从传送设备 发送的本地转交地址作为指定用于分组接收的传送设备的信息,其中, 该传送设备为多个传送设备中与在网络中的接入路由设备具有最短的距 离,该本地转交地址包含指定该传送设备位于的网络的指示信息;及
第二发送器,将基于所述获取单元获取的本地转交地址来指示执行 分组发送程序的指示信息发送至所述归属代理设备。
9.一传送设备,用于一通讯系统中,该通讯系统包括多个传送设备, 该传送设备用于将分组传送至一移动终端的当前位置;多个接入路由没 备,位于能够与该移动终端连接的网络上;该移动终端连接至一接入路 由设备,通过该接入路由设备,该移动终端从一传送设备接收分组,
该传送设备包括:
一接收器,当该移动终端将一个信息的请求和选播地址发送至与该 移动终端连接的接入路由设备时,基于所述选播地址接收发送来的所述 请求,其中,所述请求为指定用于接收分组的传送设备的信息,该选播 地址指示多个传送设备的地址,
一发送器,基于该请求,将指定该传送设备的信息发送至该移动终 端,及
存储器,其存储一个或多个本地转交地址,该本地转交地址包含指 定所述传送设备当前所在并且与所述移动终端没有关联的网络的信息,
所述发送器发送从存储于所述存储器中的一个或多个本地转交地址 中选择任一地址作为指定所述传送设备的信息。
10.一传送设备,用于一通讯系统中,该通讯系统包括多个传送设备, 用于将分组传送至一移动终端的当前位置;多个接入路由设备,位于能 够与该移动终端连接的网络上;该移动终端连接至一接入路由设备,且 通过该接入路由设备,该移动终端从一传送设备接收分组,
该传送设备包括:
第一发送器,基于链路转交地址和本地转交地址的对应关系,将来 自通讯对方设备的、发送至移动终端的分组发送至接入路由设备,其中, 所述链路转交地址指示移动终端的当前位置,所述本地转交地址含有指 定所述传送设备位于的网络的信息;
接收器,当所述移动终端将指示信息和选播地址发送至与所述移动 终端连接的接入路由设备时,该接收器接收基于所述选播地址发送来的 所述指示信息,其中,所述指示信息为基于所述移动终端的链路转交地 址以及预定的本地转交地址的对应关系指示传送设备执行分组发送程序 的信息,所述选播地址指示多个传送设备的地址;
对应关系生成器,当所述预定的本地转交地址没有包含指定所述传 送设备在当前网络的信息时,该对应关系生成器生成所述链路转交地址 与从一个或多个本地转交地址中的任一本地转交地址之间的对应关系, 其中,所述本地转交地址包含指定所述传送设备当前所在的并且与所述 移动终端没有关联的网络的信息;及
第二发送器,基于由所述对应关系生成器生成的对应关系,所述第 二发送器执行分组发送程序,并将所述本地转交地址发送至所述移动终 端。
11.一种通讯系统,包括:多个传送设备,用于将分组传送至移动终 端的当前位置;多个接入路由设备,位于能与所述移动终端连接的网络 上;以及与所述接入路由设备连接的移动终端,通过所述接入路由设备, 接收来自传送设备的分组,
具有:
第一发送器,在各传送设备中,第一发送器基于指示移动终端的当 前位置的链路转交地址,将来自通讯对方设备的、发送至移动终端的分 组发送至接入路由设备;
第二发送器,在所述移动终端中,将指示信息和选播地址发送至所 述移动终端连接的接入路由设备,其中,所述指示信息为基于所述移动 终端的链路转交地址指示传送设备执行分组发送程序的信息,所述选播 地址指示多个传送设备的地址;
第三发送器,基于通过所述接入路由设备中继发送的所述选播地址, 将指示信息发送至所述接入路由设备与网络上的所述多个传送设备中的 距离最短的传送设备;
第四发送器,在所述传送设备中,基于所述指示信息,在基于所述 移动终端的链路转交地址执行分组发送程序的同时,将指定所述传送设 备的信息发送至所述移动终端;
第一获取单元,在所述移动终端中,用于获取将所述第四发送器发 送的指定传送设备的信息作为指定接收分组的传送设备的信息。

说明书全文

技术领域

发明涉及一通讯系统,一移动终端和一传送设备。

背景技术

最近研究出一种叫做分级移动IPv6(HMIP)的移动管理系统。依照这 种控制系统,一传送设备(移动管理器)执行控制以使得即使该移动终端移 动时该分组能到达一移动终端。该传送设备执行一目标地址为该移动终 端的分组的传送或缓冲。依照该控制系统,其具有多个连接至移动终端 的接入路由设备,和多个位于网络中不同位置的传送设备。从而,该移 动终端需要指出与一在网络中与连接至该移动终端的接入路由设备距离 最短的的传送设备。附带的,在网络中的与第一设备接近的第二设备意 味着该第一设备能通过网络快速的存取至该设备。
于是,该接入路由设备传送一路由器ad(路由器告示)至与其连接的 移动终端。该路由器ad包含关于一在网络中与接入路由设备最接近的传 送设备的信息(例如,存储在一MAP信息选项中的信息)。然后,该移动 终端得到关于传送设备的信息以指出在网络中与接入路由设备最接近的 传送设备,该接入路由设备与在网络中的移动终端相连接(参照“分级移 动IPv6(IETF因特网草案),(在线),因特网(URL http:/www.ietf.org/internet-drafts/draft-ietf-mobileip-hmipv6-0.5.txt))。
然而,上面提到的现有技术具有下面的问题。为了使每个接入路由 设备传送路由器ad(路由器ad包含关于在网络中与其最近的传送设备的 信息),下面的设置在接入路由设备中的是必须的。也就是说,关于在网 络中最接近的每个接入路由设备的传送设备的信息必须被设置在该接入 路由设备中。
因此,每次在网络中安装一新的传送设备或一新的接入路由设备时, 必须在接入路由设备中执行设置关于在网络中与其最接近的传送设备的 信息的程序。从而,加入以维持通讯网络的负载变大。
此外,一固定的关系(由上面提到的设置而生成的固定的关系)在接入 路由设备和传送设备之间建立。当一传送设备被加入网络中或者自网络 中删除时,该固定的关系必须被改变以保证关于传送设备的正确信息通 用该接入路由设备而被传送至移动终端。从而,需要改变所有在网络中 与该传送设备接近的所有接入路由设备的设置。
此外,如果有一接入路由设备,在其中没有关于一个传送设备的信 息被设置,连接至该接入路由设备的一移动终端不能指出在网络中与其 最接近的传送设备。

发明内容

本发明的目的在于提供一通讯系统,一移动终端和一传送设备,其 中,没有关于在网络中最接近的传送设备的信息被设置在所有路由器设 备中,而移动终端能得到关于传送设备的信息(关于在网络中与移动终端 连接的接入路由设备最接近的传送设备的信息)。
本发明的一种通讯系统,其包括多个传送设备,该传送设备用于将分 组传送至一移动终端的当前位置;多个接入路由设备,位于能够与该移 动终端连接的网络上;且该移动终端连接至一接入路由设备,通过该接 入路由设备,该移动终端从一传送设备接收分组,该系统包括:一第一 发送器,其用来将一信息请求和选播地址发送至与移动终端连接的接入 路由设备,该信息指定该移动终端用来接收分组的一传送设备被,该选 播地址指示关于多个传送设备的地址;一第二发送器,基于选播地址而 将该请求发送至一传送设备,该选播地址通过该接入路由设备而被中继 发送,该传送设备为该多个传送设备中与该接入路由设备距离最短的传 送设备;及一第三发送器,提供在该传送设备中,基于该请求,该第三 发送器将该指定传送设备的信息发送至该移动终端。
附图说明
图1是显示实施例1的通讯系统的结构的示意图;
图2是显示实施例1的移动终端的结构的示意图;
图3是显示实施例1的绑列表信息的一个例子的示意图;
图4是显示实施例1的传送设备的结构的示意图;
图5是显示实施例1的捆绑表的一个例子的示意图;
图6是显示实施例1的RCOA选择格式的一个例子的示意图;
图7是显示实施例1的归属代理设备的结构的示意图;
图8是说明实施例1的利用一路由器的选播发送的示意图;
图9是说明实施例1的分组发送方法的示意图;
图10是说明实施例1的通讯方法的示意图;
图11是说明实施例1的通讯方法的示意图;
图12是说明实施例1的通讯方法的示意图;
图13是说明实施例1的通讯方法的示意图;
图14是说明实施例1的通讯方法的示意图;
图15是说明实施例1的通讯方法的示意图;
图16是说明实施例1的通讯方法的示意图;
图17是说明实施例2的通讯方法的示意图;
图18是说明实施例2的通讯方法的示意图;
图19是说明实施例2的通讯方法的示意图;
图20是说明实施例2的通讯方法的示意图;
图21是说明实施例2的通讯方法的示意图;
图22是说明实施例2的通讯方法的示意图;
图23是说明实施例2的通讯方法的示意图;及
图24是说明实施例2的通讯方法的示意图;

具体实施方式

本发明的多个实施例将参照附图描述。需要注明的是,整个附图中 用于相同或相似部分或元件的相同或相似的参考数字,和相同或相似部 分和元件的描述将被省略或简化。
通常地,按照设备描述的传统,各个图或一个图的内部没有按比例 画出。
在下面的描述中,多个具体的细节被提出以提供一本发明的全面理 解,例如,具体的信号值,等等。然而,对于本领域的技术人员来说, 很显然没有这些具体的细节本发明也能实施。在其它情况中,现有的电 路在方示意图中被示出以清楚说明本发明。
实施例1
图1为显示该实施例的通讯系统的结构的示意图。该通讯系统包括 一移动终端(在下文称作MN)10,多个传送分组至MN10的当前位置的传 送设备(移动锚点,在下文称作MAP)20a至20b,一传输分组至MN10的 通讯对方设备(在下文称为CN)30,一归属代理设备(在下文称为HA)40, 多个排布在网络上且能连接到该MN10的接入路由设备(在下文称为 AR)50a至50b,和多个路由器(在图1中未示)。
注明的是,在实施例1和2中,一个从MN10到MAP的BU分组(在 下文中描述)为一信息请求,该信息指定一MAP被该MN10用来接收分 组。自该MAP至该MN10的BA(在下文中描述)为该指定MAP的信息请 求的响应。
(MN的结构)
该MN10连接至AR,且通过该AR从该MAP接收一分组。该MN10 在AR50a-50e之间建立无线链路以相互连接它们。通过AR50a-50e,该 MN10发送分组至MAP20a-20d(CN30)之一,或自MAP20a-20d(CN30)之 一接收分组。图2为显示该MN10的结构示意图。
该MN10包括一应用部11,一IP控制部12,一移动管理部13,一 管理部14,一链路控制部15和一接口16。一应用程序安装在该应用部 11。该应用部11发送数据到该IP控制部12,且得到自IP控制部12发 出的数据。
该IP控制部12执行在IP层的控制。该IP控制部12将IP报头加入 自应用部11获取的数据中,且将该数据发送至链路控制部15。该IP控 制部12移除自链路控制部15获取的数据中的所加入的IP报头,且将此 数据发送至应用部11。
该链路控制部15执行在数据链路层的控制。例如,该链路控制部15 将一数据链路报头加入至自IP控制部12发送的数据中,且将此数据发 送至接口16。然后,该链路控制部15移除自接口16获取的数据中的所 加入的数据链路报头,且将此数据发送至IP控制层12。此时,当一在链 路控制层中的用于检查顺序号的程序(未显示)位于AR 50a-50e中时,该 检查顺序号的程序在链路控制部15中被执行。此外,该链路控制部15 在无线通讯期间执行因分组丢失而重复请求发送的控制程序。
通过该MAP 20a,20b和该HA40,该接口16发送分组至CN30/自 CN30接收分组。该接口16在AR 50a-50e之间建立一无线链路。然后, 通过该AR 50a-50e,该接口16发送分组至MAP 20a-20d/自MAP 20a-20d 接收分组。此外,该接口16发送自链路控制部15获取的分组至AR。接 口16发送被分组至控制链路部15,且该分组由该AR中继发送。
接下来,描述关于移动管理的各个部的功能,这种移动管理使得即 使该MN10移动,MN10也能接收自CN30发出的分组。
该IP控制部12生成一链路转交地址,指示该MN10当前的位置。 例如,该IP控制部12生成一链路转交地址(下文中称为LCoA)作为链路 转交地址。该IP控制部12自AR取得一路由器ad(RA),且两者通过接 口16或其它类似的而建立的无线链路相互连接。该路由器ad包括一由 AR提供的链路网络前缀。
然后,基于获取的链路网络前缀和该MN10固有的主机说明部,该 IP控制部12生成LCoA。接着,该IP控制部12发送此生成的LCoA至 管理层14。注明的是,该IP控制部12和移动管理部13保存分配至该 MN10的HoA(归属地址)。
此外,IP控制部12通过AR,接口16或类似的设备而得到一自MAP 20a-20d发出的捆绑更新响应分组(响应分组指示后面提到的BU分组的响 应,该响应分组在下文中称为BA分组)。该BA分组包括一本地转交地 址。注明的是,该BA分组将在描述MAP和HA40的结构中详细描述。
IP控制部12获取已发送的用于指定MAP的信息(RCoA),且将该信 息作为指定一MAP被用于接收分组的信息。该RCoA包括一MAP的IP 地址的网络前缀(指定MAP当前所在网络的信息),该MAP已传送BA 至MN10。然后,IP控制部12发送此获取的RCoA至管理部14。此外,IP 控制部12发送该提供至该BA的MAP的IP地址(源IP地址)至管理部14。
进一步,当指示RCoA变化或在MAP中的地址变化的信息和指示在 LCoA中的变化的信息被从管理部14发送时,该IP控制部12发送该信 息至移动管理部13。同样的,当指示在RCoA中没有变化或在MAP中 没有地址变化的信息和指示在LCoA中没有变化的信息被自管理部14发 送时,该IP控制部12发送信息至移动管理部13。
该管理部14管理链路转交地址(LCoA)和指定一MAP被用于当前接 收分组的信息(RCoA和MAP的IP地址),该链路转交地址指示MN10的 当前位置。管理部14的详细管理程序如下。该管理部14保存自IP控制 部12发送的LCoA作为链路转交地址,其指示MN10的当前位置。管理 部14获取自IP控制部12发出的LCoA以确定该获取的LCoA是否不同 于保存的LCoA。当确定一致性时,指示一致性的信息被送至IP控制部 12。当确定有差别时,管理部14发送指示LCoA改变的信息至IP控制 部12,且利用自IP控制部12发出的新的LCoA重写该保存LCoA。注 明的是,指示LCoA改变的信息被送至IP控制部12时的情况是该MN10 通过手动切断执行切换连接至MN10的AR的程序的情况。
管理部14保存该RCoA和自IP控制部12发送的MAP的IP地址以 作为一指示当前用于接收分组的MAP的信息。接下来,管理部14获取自 IP控制部12发出的RCoA以确定该获取的RCoA是否不同于被保存的 RCoA。注明的是,管理部14能获取自IP控制部12发出的MAP的IP地 址以确定该获取的MAP的IP地址是否不同于该保存的MAP的IP地址。
当致性被确定时,指示一致性的信息被送至IP控制部12。当确定有 差别时,管理部14发送指示RcoA变化或MAP的IP地址变化的信息至 IP控制部12,且分别用自IP控制部12发出的新的RCoA和新的MAP 的IP地址重写该保存RCoA和该保存的MAP的IP地址。注明的是,在 本实施例通讯系统中,IP控制部12可具有管理部14的功能,不用提供 管理部14。
接口16传送一信息的请求和指示关于多个MAP的地址的选播地址 至连接至该MN10的AR,该信息指定一用于接收分组的MAP。特别地, 该接口16传输指示信息和选播地址至连接至该MN10的AR,该指示信 息为基于MN10转交终端的地址而指示该MAP执行分组发送程序的信 息,该选播地址指示关于多个MAP的地址。
例如,该接口16传送一分组(捆绑更新分组,下文中称为BU分组) 至与MN10相连的AR,该分组包括指示信息和选播地址,且该指示信息 基于MN10的链路转交地址和一预定本地转交地址之间的对应关系而指 示MAP执行分组发送程序的指示信息,该选播地址指示关于多个 MAP20a-20d的地址的选播地址。在该情况中,该接口16在每一个比第 一固定时间周期要短的时间间隔内执行传送程序。该程序的详细情况将 在下面描述。
在这里,例如,第一固定时间周期被定义如下。如果在第一固定时 间周期内没有获取BU分组(捆绑信息终止),MAP 20a-20d的接口27基 于LCoA和RCoA之间的对应关系而完成分组发送程序。这样的BU分 组包含基于LCoA和RCoA之间的对应关系指示该MAP执行分组发送程 序的信息。
移动管理部13保存捆绑列表信息。图3为捆绑列表信息的一个例子 的示意图。在该捆绑列表信息中,指示BU分组的目标设备的信息,一 目标地址和一发送时钟值相互关联。
例如,在图3中,指示BU分组的目标设备的信息(MAP)与关于多个 MAP的选播地址和发送时钟值α1(时间比第一固定时间周期短:例如, 32时钟值)相关。此外,指示BU分组的目标设备的信息(HA)与HA40的 一个IP地址和发送时钟值α2(时间比在下面描述的第二固定时间周期 短:例如,245时钟值)相关。注明的是,该管理部14可能适合不管理该 MAP的IP地址,该MAP被MN10用来当前接收分组。该IP地址被记 录在捆绑列表信息中。
移动管理部13具有测量时间的功能,其测定相应于传输时钟值α1 的时间是否消逝。基于对应于传输时钟值α1的时间段的测定,该移动管 理部13获取关于多个被记录在捆绑列表信息中的MAP的选播地址。该 移动管理部13通过IP控制部12获取由管理部14当前管理的RCoA和 LCoA。
然后,移动管理部13生成下述BU分组。该BU分组包含基于RCoA 和LCoA之间的对应关系而指示MAP执行分组发送程序的信息。由该移 动管理部13生成BU分组的程序在下文中详细描述。
移动管理部13设置该获取的LCoA作为BU分组的源地址,设置多 个MAP的选播地址作为BU分组的目标地址,且设置获取的RCoA作为 BU分组的归属地址选择报头。接着,该移动管理部13将源地址,目标 地址和归属地址选择报头加入至一信息中而生成BU分组,且基于源地 址(如LCoA)和存储在归属地址选择报头中地址(如RCoA)之间的对应关 系,该信息指示MAP执行分组发送程序。
移动管理部13发送该生成的BU分组至接口16。该接口传送该接收 的BU分组至与MN10连接的AR。然后,移动管理部13测定相应于传 输时钟值α1的时间是否再次消逝。然后,重复前述程序。注明的是,关 于相应于传输时钟值的时间段的测定利用如下的方法而执行。移动管理 部13设置时钟值的初始值,该时钟值等于记录在捆绑列表信息中的发送 时钟值。接着,移动管理部13每一秒消耗该时钟值。于是,当该时钟值 变为0时,移动管理部13测定相应于已消逝的传输时钟值的时间,且再 一次设置该时钟值为初始值(记载在捆绑列表信息中的发送时钟值)。
此外,接口16通过AR传输下面的BU分组至HA40。该BU分组包 含基于MN10的本地转交地址(RCoA)而指示HA40执行分组发送程序的 信息。结果,该接口16在小于第二固定时间周期的任一时间间隔内执行 传输程序。程序的详细描述如下。
在这里,例如,第二固定时间周期被定义如下。如果在第二固定时 间周期内没有BU分组被得到(捆绑信息终止),HA40的接口27基于HoA 和RCoA之间的对应关系而完成分组发送程序。这样的预定的BU分组 包含指示MAP执行分组发送程序的信息,该指示基于HoA和RCoA之 间的对应关系而做出。
该移动管理部13具有测量时间的功能以测定是否相应于传送时钟值 α2的时间已消逝。在相应于传送时钟值α2的时间段测定基础上,该移 动管理部13获取记录在捆绑列表信息中的HA40的IP地址。该移动管理 部13通过由IP控制部12得到RCoA和LCoA,该RCoA和LcoA为由 管理部14当前管理的RCoA和LcoA。然后,该移动管理部13生成下述 BU分组。该BU分组包含指示HA40执行分组发送程序的信息,该指示 基于RCoA和HoA之间的对应关系而做出。由该移动管理部13生成BU 分组的生成程序在下文中详细描述。
该移动管理部13设置该获取的RCoA作为BU分组的源地址,设置 HA40的IP地址作为BU分组的目标地址,设置HoA作为BU分组的归 属地址选择报头。接着,该移动管理部13将源地址,目标地址和归属地 址选择报头加入至指示MAP执行分组发送程序的信息中以生成BU分 组,该指示MAP的指示基于源地址(如RCoA)和存储在归属地址选择报 头中地址(如HoA)之间的对应关系而做出。该移动管理部13发送该生成 的BU分组至接口16。该接口16传送该接收的BU分组至与HA40连接 的AR。然后,该移动管理部13测定相应于传输时钟值α2的时间是否 再次消逝。其后,重复上述程序。
当管理部14管理的链路转交地址(LCoA)被改变时,该接口16执行 下面的程序。该接口16基于指定由管理部14当前管理的MAP的信息而 发送一信息至该MAP,该信息为基于该改变的LCOA而指示执行分组发 送程序的信息。特别的,基于由管理部14管理的LCoA的改变,该接口 16执行下面的程序。也就是说,该接口16基于当前管理部14管理的 MAP的IP地址而发送一BU分组至该MAP,该BU包含指示分组传输 执行的信息,该指示基于改变的LCoA和当前管理部14管理的RCoA之 间的对应关系。详细程序在下面详细描述。
指示LCoA改变的信息从IP控制部12发送到移动管理部13。该移 动管理部13通过IP控制部12获取RcoA、管理部14管理的MAP的IP 地址以及改变的LCoA。然后,该移动管理部13生成一BU分组且传送 该分组至接口16,该BU分组包含指示该MAP执行分组传输的信息,该 指示是基于获取的RCoA和改变的LCoA的对应关系。移动管理部13生 成BU分组的生成程序的详细情况如下所述。
移动管理部13设置获取的LCoA作为BU分组的源地址,设置MAP 的IP地址作为BU分组的目标地址,设置获取的RCoA作为BU分组的 归属地址选择报头。移动管理部13将源地址、目标地址和归属地址选择 报头加入至一信息中以生成BU分组,该信息基于源地址(如改变的LCoA) 和存储在归属地址选择报头中地址(如RCoA)之间的对应关系而指示 MAP执行分组传输。该移动管理部13发送该生成的BU分组至接口16。 该接口16传送该接收的BU分组至该MAP。
在接口16执行发送程序之后,该接口16以如上所描述的那样周期 性(在每一个时间间隔比第一固定时间周期短)地传送一预定的BU分组至 与MN10连接的AR。该预定的BU分组包含指示MAP执行分组传送的 信息,和多个MAP20a-20d的地址的选播地址,其中,指示MAP执行分 组传送是基于LCoA和RCoA的对应关系的。
当该RCoA和管理层14管理的MAP的IP地址被改变时,该接口16 执行下面的程序。该接口基于HA的IP地址16将基于改变的RCoA而 指示执行分组发送程序的信息传送至HA。特别的,当RCoA和管理部 14管理的MAP的IP地址被改变时,接口16执行下面的程序。该接口 16基于HA的IP地址而传送信息至HA40,其中,该信息基于改变的RCoA 和HoA之间的对应关系而指示执行分组发送程序。
例如,当MN10从MAP获取到一个BA分组时,该接口16执行上 面提到的传送程序,其中该BA分组包含不同于管理部14当前管理的 RcoA。该程序的详细情况被描述如下。
指示RCoA中的改变和MAP的IP地址的改变的信息从IP控制部12 发送至移动管理部13。通过IP控制部12,该移动管理部13从管理部14 获取改变的RCoA。此外,该移动管理部13基于捆绑列表信息而得到HA 的IP地址。然后,该移动管理部13生成一包含信息的BU分组,且发送 该BU分组至接口16,其中,该信息基于获取的RCoA和HoA的对应关 系而指示HA40执行分组传送。BU分组的生成步骤的详细情况如下所述。
该移动管理部13将获取的RCoA设置为BU分组的源地址,将HA40 的IP地址设置为BU分组的目标地址,将获取的HoA设置为BU分组的 归属地址选择报头。该移动管理部13将源地址、目标地址和归属地址选 择报头加入至一信息中以生成BU分组,该信息基于源地址(如改变的 RCoA)和存储在归属地址选择报头中地址(如HoA)之间的对应关系而指 示HoA执行分组发送程序。该移动管理部13发送该生成的BU分组至接 口16。该接口16传送该接收的BU分组至该HA40。
注明的是,该接口16接收自MAP发送的BA分组和自HA40发送 的BA分组。例如,当一请求基于选播地址而被传送至一MAP时,该接 口16接收从MAP发出的该指示该MAP的信息,其中,该请求为指定一 MAP被用于接收分组的信息的请求,该MAP为在网络中的多个MAP中 与AR距离最短的MAP,该选播地址通过该AR而被中继传送。特别的, 当指示信息(基于该MN10的链路转交地址而指示该MAP执行的分组发 送程序)基于选播地址而被发送至一MAP时,该接口16从MAP接收该 指示该MAP的信息,在其中,该MAP为在网络中的多个MAP中与AR 距离最短的MAP,该选播地址通过该AR而被中继传送。
进一步,当关于网络的预定地址没有包含指定一网络的信息,且该 网络为:当该指示信息基于选播地址而被传送至该MAP时,在网络中的 多个MAP中与AR距离最短的MAP位于的网络的情况下,该IP控制部 12得到本地转交地址,该本地转交地址被自该MAP发送出以作为一指 定一传送设备作为接收分组的信息,其中,该选播地址通过该AR而被 中继传送。该本地转交地址包含指示该MAP位于的网络。
在这种情况下,该指示信息指示该MAP基于MN10的链路转交地 址与和预定本地转交地址的对应关系而执行分组发送程序。
该接口16发送该指示信息至该HA40,该指示信息指示基于IP控制 部获取的本地转交地址而执行分组发送程序。
(MAP的结构)
图4为一显示了每一个MAP20a-20d的结构的示意图。每个MAP包 括一应用部21,一IP控制部22,一移动管理部23,一捆绑信息存储部 24,一地址信息存储部25,一链路控制部26,和一接口27。
在通过IP控制部22和链路控制部26从应用部21到接口27的数据 传输中,各个部的作用大致与在MN10中的部(应用部11,IP控制部12, 链路控制部15和接口16)的作用一样。此外,在通过链路控制部26和IP 控制部22自接口27到应用部21的数据传输中,各个部的作用大致与在 MN10中的部(应用部11,IP控制部12,链路控制部15和接口16)的作 用一样。
接下来,给出关于移动管理的各个部的功能,这种移动管理即使在 MN10移动时,MN10也能接收从CN30发出的分组。
基于BU分组(请求),接口27将指定MAP的信息发送至MN10。特 别地,根据该BU分组(指示信息),基于MN10的LcoA,一个MAP(在 网络上与AR的距离最短的MAP)的接口27执行分组发送程序,且传输 一包含指定该MAP的信息(如RCoA)的BA分组至MN10。
基于链路转交地址(LCoA),该接口27传输一个分组至该AR,该分 组自CN(HA40)传送出且目标地址为该MN10,该链路转交地址指示该 MN10的当前位置。特别的,基于指示该MN10当前位置的LCoA和包 含指示该MAP所在的当前网络的信息的RCoA(本地转交地址)之间的对 应关系,该接口27将该分组发送至AR,该分组自CN(HA40)传送出且 目标地址为该MN10。该程序的详述情况描述如下。
该捆绑信息存储部24存储一捆绑表,该捆绑表指示每个RCOA和每 个LCOA之间的对应关系。图5为显示该捆绑表的一个例子的示意图。 该HA40发送一分组至该MAP,该分组被自该CN30发送且目标为该 MN10。该分组包含数据,和被加入至该数据中的HOA和RCOA。该分 组通过接口27发送至该IP控制部。
当该RCOA被包括在包含该MAP的IP地址的网络前缀的分组中(例 如,包含在分组中的RCOA被记录在捆绑表中)时,该IP控制部22发送 该分组至移动管理部23。参考该捆绑表,该移动管理部23得到相应于该 RCOA的LCOA。该移动管理部23利用包含在该LCOA中的报头而执行 分组的封装程序。
然后,通过该IP控制部22,该移动管理部23将该封装的分组发送 至该接口27。基于该LCOA,该接口27将该封装的分组(例如,基于该 LCOA和该RCOA之间的对应关系而发送的分组)发送至该AR。
当该MN10发送一BU分组至与该MN10连接的AR时,该接口27接 收包含基于选播地址而发送的BU分组的指示信息,该BU分组包含一信 息和选播地址,该信息为基于该MN10的LCOA(链路转交地址)而指示该 MAP执行分组发送程序的信息,该选播地址指示关于多个MAP的地址。
例如,当该MN10发送指示信息和选播地址至与该连接至MN10的 AR时,该接口27基于该选播地址而接收该发送的指示信息,该指示信 息是基于MN10的LCOA和预定的RCOA(本地转交地址)之间的对应关 系而指示该MAP执行分组发送程序的信息,该选播地址指示关于多个 MAP的地址。
关于该指示信息,基于该MN10的LCOA(链路转交地址),该接口 27执行分组发送程序,且传送指定该MAP(如RCOA)的信息至该MN10。
该地址信息存储部(地址集中部)25存储包含MAP的IP地址的网络 前缀且未与任何MN10关联的一个或多个RCOA。该存储程序被描述如 下。例如,当该RCOA包括该MAP的IP地址的网络前缀和一主机说明 部时,该移动管理部23执行下面的程序。
基于该MAP的IP地址的网络前缀和表现为随机号的主机说明部, 该移动管理部23生成多个RCOA。因而,该移动管理部23执行程序(重 复地址删除:DAD)以选择一个或多个相应于该生成的RCOA的RCOA(一 个或多个与MN10无关的RCOA)。接下来,该移动管理部23将该选择 的一个或多个RCOA存储至该地址信息存储部25中。然后,该移动管理 部23管理存储在地址信息存储部25中的RCOA。也就是说,该移动管 理部23在必须的时候存储预定的RCOA至地址信息存储部25,或自该 地址信息存储部25中删除该预定的RCOA。
接下来,该接口27传送任何从一个或多个存储在地址信息存储部(地 址集中部)25中的RCOA作为指定该MAP的信息。
另外,当没有预定的BU分组被在固定时间周期(前面提到的第一固 定时间周期)内发送时,该接口27完成该分组发送程序。该预定的BU分 组包含一信息,该信息为基于该LCOA而指示该MAP执行分组发送程 序的信息。该BU分组包含,例如,基于该LCOA和该RCOA之间的对应 关系而指示该MAP执行分组发送程序的信息。该程序的详细程序如下。
该移动管理部23测定对于在捆绑表中的每一个RCOA,一个分组在 固定的时间周期(第一固定时间周期)内是否被发送。当没有BU分组在固 定时间周期内被发送时,该移动管理部23执行下面的程序。该移动管理 部23删除在记录在该捆绑表的信息部中没有BU分组发送的RCOA和与 其相应的LCOA。然后,基于该被删除的LCOA和RCOA之间的对应关 系,该接口27不执行分组发送程序。
此外,基于该通过该接口27传送的BU分组(BU分组包含基于LCOA 和RCOA之间的对应关系而指示该MAP执行分组发送程序的信息),该 IP控制部22执行下面程序。当一包含在该BU分组中的目标地址为分配 至该MAP的IP地址或分配至每个MAP20a-20d的选播地址时,该IP控 制部22将该BU分组发送至该移动管理部23。
该移动管理部23得到包含在接收的BU分组中的RCOA。然后,该 移动管理部23测定该MAP的IP地址的网络前缀是否包含在获取的 RCOA中。当该网络前缀被测定为被包括时,该移动管理部23识别相应 于该RCOA的该BU分组已在固定时间周期内被接收。
例如,当该获取的RCOA被包含在捆绑表中时,该移动管理部23 识别相应于该RCOA的该BU分组已在固定时间周期内被接收。接着, 该移动管理部23将一信息记录在该捆绑表中,且该信息指示该RCOA和 该LCOA之间的对应关系的持续性。总之,该移动管理部23测定相应于 该RCOA的该BU分组是否在固定时间周期内被再次接收。基于该RCOA 和该LCOA之间的对应关系,该接口27继续执行分组发送程序。
在另一方面,当该MAP的IP地址的网络前缀被测定为没有包含在 获取的RCOA中时,该移动管理部23执行下面的程序。
也就是说,当一预定的RCOA(本地转交地址)没有被包含在该MAP 的IP地址的网络前缀(指示该MAP位于的网络的信息)中时,该移动管理 部(相应生成部)23生成LCOA与任何自一个或多个RCOA中选择的 RCOA之间的对应关系,其包含该MAP的IP地址的网络前缀且与该 MN10没有关系。
例如,当该获取的RCOA被确定没有包含在该捆绑表中时,该移动 管理部23执行下面的程序。
该移动管理部23得到多个存储在地址信息存储部25中的RCOA中 的一个。该移动管理部23(相应生成部)生成捆绑信息,指示该获取的 RCOA和包含在该接收的BU分组中的LCOA之间的对应关系。然后, 该移动管理部将该生成的捆绑信息写入存储在捆绑信息存储部24的捆绑 表中。总之,基于该新生成的捆绑信息(该获取的RCOA和包含在该接收 的BU分组中的LCOA之间的对应关系),该接口27执行分组发送程序。 其后,该移动管理部23确定一相应于该RCOA的BU分组是否在该固定 时间周期内已被发送。
基于由该移动管理部23生成的对应关系,该接口27执行分组发送 程序,且发送包含在该对应关系中的RCOA至该该移动终端。
基于该BU分组,该接口将指定该MAP的信息(如一个或多个被存 储在地址信息存储部25中的RCOA)发送至该MN10。该程序的详细情况 如下。该移动管理部23得到一包含在该BU分组中的一源地址(该MN10 的LCOA),一个RCOA(指定该MAP的信息),和该MAP的IP地址。然 后,该移动管理部23生成一BA分组(捆绑更新响应),其指示该BU分 组的一响应。该BA分组的生成程序的详细情况描述如下。
该移动管理部23设置该MAP的IP地址作为该BA分组的源地址, 设置MN10的LCOA为该BA分组的一目标地址,设置一个RCOA作与 本地转交地址的选择报头(RCOA选择报头)。该移动管理部23将设置的 源地址、目标地址和本地转交地址的选择报头加入至一指示捆绑完成的 信息中以生成BA分组。该生成的BA分组被发送至接口27。通过该AR, 该接口27将该BA分组发送至该MN10。
注明的是,这里没有特别的限定该RCOA选择报头的格式。图6为 一显示该RCOA选择报头的格式的一个例子的示意图。如图6所示,该 RCOA选择项为接着一移动报头的一捆绑确认消息的一移动选择项,且 其类型为7。自该MN10发送的该BU分组被该接口27接收。
(HA)
图7为一显示该HA40的结构的示意图。该HA40包括一应用部41, 一IP控制部42,一移动管理部43,一捆绑信息存储部44,一链路控制 部45,和一接口46。在通过IP控制部42和链路控制部45而从应用部 41到接口46的数据传输中,各个部的作用大致与在MN10中的各部(应 用部11,IP控制部12,链路控制部15和接口16)的作用一样。
在通过链路控制部45和IP控制部42从接口46到应用部41的数据 传输中,各个部的作用大致与在MN10中的部(应用部11,IP控制部12, 链路控制部15和接口16)的作用一样。
接下来,关于移动管理的各个部的作用被出,其使得即使MN10被 移动时MN能接收自CN30发出的分组。
基于指定MAP的信息,接口46将一自CN30发送的分组发送至该 MAP,CN30将该分组发送至MN10。例如,基于ROCA(本地转交地址), 该接口46将一自CN30发送的分组发送至MAP,CN30发送该分组至 MN10。基于MAP的地址,接口46将一自CN30发送的分组发送至MAP, CN30发送该分组至MN10。
下面通过一个例子加以说明,在该例子中,基于本地转交地址 (RCOA),接口46将从CN30接收的分组发送至MAP。基于HOA与RCOA 之间的对应关系,接口46将从CN30接收的分组发送至MAP。该程序的 详细情况被描述如下。
该捆绑信息存储部44存储一捆绑表,该捆绑表指示每个HOA和每 个RCOA之间的对应关系。然后,一目标地址为该MN10的分组从CN30 发送至HA40。该分组包含数据(如有效负载数据)和加入该数据的HOA。 通过接口46,该分组被发送至该IP控制部42。通过例如移动管理部43, 该IP控制部42从捆绑信息存储部44得到捆绑表。移动管理部42确定 HOA是否被包含在捆绑表中。当确定包含HOA时,该IP控制部43发 送分组至移动管理部43。参考该捆绑表,该移动管理部43得到相应于 HOA的RCOA。该移动管理部43利用包含在该RCOA中的报头执行分 组的封装处理。
通过IP控制部42,移动管理部43将该封装的分组发送至接口46。 基于包含在该报头中的RCOA,接口46将封装的分组发送至MAP。
此外,当没有BU分组在一固定周期时间(第二固定周期时间)内被发 送时,该接口46完成该分组发送程序,该BU分组包含一信息,该信息 为基于该RCOA而指示该HA40执行分组发送程序的信息。该BU分组 包含基于HOA和RCOA之间的对应关系而指示该HA40执行分组发送 程序的信息。该程序的详细情况如下。
该移动管理部43确定是否一个BU分组在该固定周期时间(第二固定 周期时间)内对记录在该捆绑表中的每个HOA发送。当没有相应于预定 HOA的BU分组在固定时间周期内发送时,该移动管理部43执行下面的 程序。该移动管理部43从记录在该捆绑表的信息部中删除该预定的HOA 和与其相应的RCOA。然后,基于该被删除的HOA和RCOA之间的对 应关系,该接口47不执行分组发送程序。
此外,该IP控制部42基于通过该接口46发送的该BU分组(BU分 组包含基于该HOA和该RCOA之间的对应关系而指示该HA40执行分 组发送程序的信息)执行下面的程序。
当包含在该BU分组中的目标地址为分配至该HA40的IP地址时, 该IP控制部42发送该BU分组至该移动管理部43。
移动管理部43得到包含在接收的BU分组中的HOA。然后,当该获 取的HOA包含在该捆绑表中时,移动管理部43识别相应于该HOA的 BU分组在固定周期时间内已被接收。移动管理部43将一信息记录在该 捆绑表中,该信息指示获取的HOA和RCOA之间的对应关系的持续性。 接着,移动管理部43确定相应于HOA的BU分组是否在该固定周期时 间内被再次接收。从而,基于HOA与RCOA之间的对应关系,接口46 继续执行分组发送程序。
此外,基于BU分组,接口46将一BA分组发送至MN10,BA分组 指示BU分组的响应。程序的详细情况如下。移动管理部43获取加入该 BU分组中的RCOA和该HA的IP地址。移动管理部43生成一BA分组, 其指示该BU分组的响应。特别地,该移动管理部43设置该HA的IP地 址作为源地址,且设置该ROCA为目标地址。然后,该移动管理部43 将设置的源地址和目标地址加入至一指示捆绑完成的信息中以生成BA 分组。生成的BA分组被发送至接口27。通过MAP和AR,接口27将 BA分组发送至MN10。
(AR)
每个AR50a-50e与MN10建立一无线链路以与MN10连接。在本说 明书中,“第一预定设备被连接至第二预定设备”意思为“第一预定设备 被设置成具有能与第二预定设备通讯的状态”。此外,每个AR50a-50e通 过一个或多个路由器发送自MN10发送的数据(如BU分组)至一预定的 MAP。再次,每个AR50a-50e发送自MAP发送的数据(如BA分组或类 似的)至MN10。
(路由器)
在网络中有多个路由器位于AR50a-50e和MAP20a-20d之间。在多 个路由器中,基于包含在该BU分组中的选播地址(关于MAP20a-20d的 选播地址),一个或多个路由器执行下面的发送程序,该BU分组被AR 中继发送。也就是说,一个或多个路由器将BU分组(指定一MAP被用 于接收分组的信息的请求)发送至一MAP(如MAP20a),该MAP在多个 MAP20a-20d中与在网络中的AR的距离最短。该BU分组包含基于MN10 的LCOA而指定该MAP执行分组发送程序的指示信息。
该发送程序将参考图8详细描述如下。每个MAP20a-20d保存一分 配的原始IP地址和选播地址u。然后,到在网络中保存选播地址的一设 备(MAP)的距离(如跳步数)给予路由器1至5中的每一个。该距离基于例 如公知的路径控制协议而测出。在下文中,在网络中的距离被简单称为距 离。
例如,MN10发送数据至AR50a,其中关于MAP20a-20d的选播地 址u已被加入该数据中。该AR50a中继和发送该数据至连接至该AR50a 的路由器1。
路由器1保存指示通过路由器5的跳步数为“3”(通过路由器5的至 保存选播地址u的MAP的跳步数)的信息,和指示通过路由器2的跳数 为“2”(通过路由器2的至保存选播地址u的MAP的跳步数)的信息。
为了中继和发送该数据至与连接至该MN10的AR50a距离最短的 MAP(1)20a,该路由器1中继和发送该数据至路由器2。该路由器2中继 和发送该数据至MAP(1)20a。总之,已被加入关于多个MAP的选播地址 的数据(如BU分组)被发送至与连接至该MN10的AR50a距离最短的 MAP(1)20a。
(CN)
CN30将该分组发送至HA40,该分组的目标地址为MN10。在这种 情况下,该分组包含MN10的HOA。
注明的是,MAP的数量不限于图1中显示的MAP的数量,且AR 的数量不限于图1中显示的AR的数量。
(通讯方法)
图9为说明在前面的通讯系统中被该MN10接收由CN30发送的分 组的方法的示意图。CN30发送一分组至HA40(S10),该分组包含数据(如 有效负载数据)、被加入该数据中的目标地址(相应于MN10的HOA)和被 加入该数据中的源地址(该CN30的IP地址)。
基于包含在该分组中的目标地址,HA40的IP控制部42获取该分组。 IP控制部42将该获取的分组发送至移动管理部43。参考捆绑表,移动 管理部43得到相应于HOA的RCOA。移动管理部43利用一包含在ROCA 中的报头执行封装程序(S20)。HA40的接口46将该分组发送至该相应于 RCOA的MAP(1)20a(S30)。
基于包含在该分组中的RCOA,MAP(1)20a的IP控制部22获取该 分组。IP控制部22发送获取的分组至移动管理部23。参考捆绑表,移 动管理部23获取相应于该RCOA的LCOA。移动管理部23利用包含在 LCOA中的报头执行分组的封装程序(S40)。通过AR(2)50b,MAP(1)20a 的接口27将该分组发送至相应于该LCOA的MN10(S50)。
该MN10的IP控制部12获取包含在所接收的分组中的HOA、LCOA 和RCOA。IP控制部12确定获取的HOA、LCOA和RCOA是否分别与 被保存在自己设备中的HOA、LCOA和RCOA相同。当确定相同时,IP 控制部12获取该分组。然后,基于包含在该分组中的源地址,IP控制部 12识别分组已从该CN30发送。
(当MN10移动时,BU分组的传输程序,BA分组的传输程序)
图10至16为说明当MN10移动时利用上述通讯系统的BU分组和 BA分组的传输程序的示意图。在本例中,与AR(1)50a,AR(2)50b和 AR(3)50c距离最短的MAP为MAP(1)20a,与AR(4)50d距离最短的MAP 为MAP(2)20b。
分配至每个设备(MAP,HA40或其它类似设备)的IP地址如图10所 示。该MN10保存分配至本身设备的HoA(2002:10:16:31∷11)。该MN10 的管理部14管理LCoA2(2002:10:16:12∷11),RCoA1(2002:10:16:21∷11) 和MAP(1)的IP地址。在这里,当该IP地址为“2002:10:16:31∷1”时, “2002:10:16:31∷/64”为一网络前缀且“∷1”为一主机说明部。
此外,关于多个MAP的选播地址为“2002:10:16:20∷1”。指示HoA 和RCOA1之间的对应关系的捆绑信息被记录在捆绑表中,该捆绑表存储 在HA40的捆绑信息存储部44中。指示RCOA1和LCOA2之间的对应 关系的捆绑信息被记录在捆绑表中,该捆绑表被存储在MAP(1)20a的捆 绑信息存储部44中。于是,从AR 50a至50d每个发送的路由器ad没有 包含关于与AR距离最短的MAP信息。
图11为一说明MN10周期性地发送一BU分组至该MAP(1)和 HA40,和当该MN10被连接到AR(2)时,MAP(1)和HA40传送一BA分 组至MN10的发送程序的示意图。
MN10的移动管理部13周期性(在每一个比第一固定时间周期短的时 间间隔)地生成一BU分组。该BU分组包含基于RCoA1和LCoA2之间 的对应关系指示该MAP而执行分组发送程序的信息。此外,该BU分组 包含选播地址作为目标地址。基于捆绑列表信息,该移动管理部13得到 选播地址,且该获取的选播地址被包含在BU分组内。
该移动管理部13将该BU分组发送至接口16。该接口16将该BU 分组发送至AR(2)50b。基于选播地址且通过一个或多个路由器,自 AR(2)50b发出的BU分组被传送至与AR(2)50b距离最短的 MAP(1)20a(S100)。
该BU分组被送至MAP(1)20a的移动管理部23。移动管理部23获 取包含在BU分组中的RCOA1。当该获取的RCOA1包含在捆绑表中时, 该移动管理部23识别相应于RCOA1的BU分组已在第一固定时间周期 内被发送出。依照本实施例,因为获取的RCOA1包含在该捆绑表中,该 移动管理部23执行该识别程序。
该移动管理部23记录一信息,该信息指示在捆绑表中在RCOA1和 LCOA2之间的相应的持续性。接着,该移动管理部23确定该相应于该 RCOA1的BU分组是否在固定时间周期内被再次接收。
移动管理部23生成一BA分组,该BA分组为BU分组的一响应。 在此情况下,该BA分组包含RCOA1。该RCOA1被存储在RCOA的选 择报头中。此外,该BA分组包含一源地址(MAP(1)的IP地址)和一目标 地址(LCOA2)。通过与LCOA2相应的AR(2)50b,接口27发送该BA分 组至MN10(S110)。
该BA分组被送至该MN10的IP控制部12。IP控制部12将获取的 RCOA1和MAP(1)的IP地址发送至管理部14。管理部14将指示在RCOA 和MAP的IP地址中没有变化的信息发送至IP控制部12。接下来,例如, 该IP控制部12可发送用于HA40的BU分组生成指令至移动管理部13。
移动管理部13周期性(在每一个被第二固定时间周期短的时间间隔) 地生成一BU分组。例如,该生成步骤可在移动管理部13得到自IP控制 部12发出的生成指令之后执行。该BU分组包含一信息,该信息为基于 HOA和RCoA1之间的对应关系而指示该HA40执行分组发送程序的信 息。此外,该BU分组包含HA40的IP地址作为目标地址。在这种情况 下,基于捆绑列表信息,移动管理部13得到HA40的IP地址。移动管理 部13将该获取的HA40的IP地址合并至BU分组内。然后,该移动管理 部13将该BU分组发送至该接口16。该接口16将该BU分组发送至该 HA40(S120)。
该BU分组被送至HA40的移动管理部43。当获取的HOA被包含在 捆绑表中时,移动管理部43识别该相应于HOA的BU分组已在固定时 间周期内被发送出。依照本实施例,因为该获取的HOA被包含在该捆绑 表中,移动管理部43执行识别程序。然后,移动管理部43记录一信息, 该信息指示在捆绑表中在HOA和RCOA1之间的相应的持续性。接着, 移动管理部43确定该相应于该HOA的BU分组是否在固定时间周期内 被再次接收。
移动管理部43生成一BA分组,该BA分组为BU分组的一响应。 一源地址(HA40的IP地址)或类似的地址被加入该BA分组。注明的是, 记录在捆绑表中的RCOA1被存储在BA分组的RCOA选择报头中。通 过MAP(1)20a和AR(2)50b,接口46将该BA分组发送至MN10(S130)。
图12为一说明在MN10移动且从与AR(2)50b的连接切换到与 AR(3)50c的连接之后立即执行的传输程序的示意图。
MN10的管理部14管理新的LCoA3,且将指示在LCOA中改变的信 息发送至移动管理部13。通过IP控制部12,该移动管理部13获取管理 部14管理的信息(如RCOA1,MAP(1)的IP地址,LCOA3)。然后,移动 管理部13生成一预定的BU分组(BU分组包含指示该MAP基于RCoA1 和获取的LCOA3之间的对应关系执行分组发送程序的信息),且将该BU 分组发送至接口16。该BU分组包含一目标地址(MAP(1)的IP地址)或类 似的地址。通过连接至MN10的AR(3)50c,接口16发送该BU分组至 MAP(1)20a(S140)。
该BU分组被送至MAP(1)20a的移动管理部23。移动管理部23得 到包含在BU分组中的RCOA1。当获取的RCOA1被包含在捆绑表中时, 移动管理部23识别该相应于RCOA1的BU分组已在第一固定时间周期 内被发送出。然后,移动管理部23重写记录在捆绑表的信息。
也就是说,移动管理部23利用指示RCOA1和LCOA3之间的对应 关系的捆绑信息重写指示RCOA1和LCOA2之间的对应关系的捆绑信 息。接着,移动管理部23确定该相应于该RCOA1的BU分组是否在固 定时间周期内被再次接收。
图13为一说明周期性的传送一BU分组至MAP(1)20a和HA40的程 序,和当该MN10被连接至AR(3)50c时自MAP(1)20a和HA40传送一 BA分组至该MN10的程序的示意图。这里的传送程序等同于参考图11 描述的“AR(2)50b”被“AR(3)50c”取代和“LCOA2”被“LOC3”取代 的传送程序的情况。
图14为一说明在MN10移动且从与AR(3)50c的连接切换到与 AR(4)50d的连接之后立即执行的传送程序的示意图。该在这里的传送程 序等同于参考图12描述的“AR(3)50c”被“AR(4)50d”取代,“LCOA2” 被“LOC3”取代和“LCOA3”被“LOC4”取代的传送程序的情况。
然而,依照本实施例,该相应于该RCOA1的BU分组当其被传送一 次时不会被再次传送。其后,基于在RCOA1和LCOA4之间的捆绑,该 MAP(1)20a的接口27不执行分组发送程序。
图15为一说明在第一时间内传送一BU分组至MAP(2)20b和HA40 的程序,和当该MN10被连接至AR(4)50d时自MAP(2)20a和HA40传 送一BA分组至该MN10的程序的示意图。
该MN10的移动管理部13生成一预定的BU分组。该预定的BU分 组包含一信息,该信息为基于HOA和RCoA1之间的对应关系指示该 HA40执行分组发送程序的信息。此外,该BU分组包含作为目标地址的 多个MAP的选播地址。然后,移动管理部13将该BU分组发送至接口 16。接口16将该BU分组发送至该AR(4)50d。然后,通过一个或者多个 基于选播地址的路由器,从AR(4)发送的BU分组被发送至与AR(4)距离 最短的MAP(2)20d(S200)。
该BU分组被送至MAP(2)20d的移动管理部23。移动管理部23得 到包含在该BU分组中的RCOA1。移动管理部23确定获取的RCOA1是 否包含在捆绑表中。关于本实施例,因为该RCOA1没有包含在捆绑表中, 该移动管理部23执行下面的程序。
该移动管理部23得到多个RCOA(例如,存储在地址存储部25中的 RCoA2(2002:10:16:22∷11),RCoA3(2002:10:16:22∷22)和RCoA4 (2002:10:16:21∷33))中的一个。作为一个例子,该移动管理部23获取的 RCoA2(2002:10:16:22∷11)情况将在下面描述。
移动管理部23生成在获取的RCOA2和包含在BU分组的LCOA4 之间的捆绑信息。然后,移动管理部23将该生成的捆绑信息写入包含在 捆绑信息存储部24中的捆绑表中。接着,移动管理部23确定一相应于 该RCOA2的BU分组是否已在该固定的时间周期内被再次接收。
此外,移动管理部23生成一BA分组,该BA分组指示BU分组的 响应。该BA分组包含作为指示MAP的信息的RCOA2。该RCOA2被存 储在BA分组的一个RCOA选择报头中。此外,该BA分组包含一源地 址(MAP(2)的IP地址)或类似的。接口27通过AR(4)50d发送该BA分组 至MN10。
该BA分组被发送至MN10的IP控制部12。该IP控制部将该RCOA4 和包含在BA分组中的MAP(2)的IP地址发送至管理部14。此时,管理 部14保存的RCOA1与发送至该管理部14的RCOA2不同。从而,该管 理部14将指示RCOA改变的信息发送至该IP控制部12。该管理部14 保存该接收的RCOA2以取代已经被保存的RCOA1。同样的,该管理部14 保存该接收的MAP(2)的IP地址以取代已经被保存的MAP(1)的IP地址。
该IP控制部12发送一BU分组生成指示,该BU分组用于发送至 HA40。移动管理部13生成一预定的BU分组。该预定的BU分组包含一 信息,该信息为指示基于该HOA和RCOA2之间的对应关系而执行分组 发送程序的信息。该BU分组包含该HA40的IP地址作为一目标地址。 此外,该BU分组包含HOA(归属地址选择头)。移动管理部13将该BU 分组发送至接口16。该接口将该BU分组发送至HA40(S220)。
该BU分组被送至HA40的移动管理部43。移动管理部43确定包含 在该BU分组中HOA是否已记载在捆绑表中。关于本实施例,因为该 HOA已记载在捆绑表中,如下程序被执行。如下所示,该移动管理部43 重写记录在该捆绑表中的信息。移动管理部43利用指示该HOA与 RCOA2之间的对应关系的捆绑信息重写指示该HOA与该RCOA1之间 的对应关系的捆绑信息。接着,移动管理部43确定一相应于该HOA的 BU分组是否已在固定的时间周期内被再次接收。
然后,移动管理部43生成一BA分组,该BA分组为BU分组的响 应。该BA分组包含一源地址(HA40的IP地址)或类似的地址。通过 MAP(2)20b和AR(4)50d,接口27将该BA分组发送至MN10(S230)。
图16为一说明在周期性地传送一BU分组至MAP(2)20b和HA40的 程序,和当MN10被连接至AR(4)50d时自MAP(2)20a和HA40传送一 BA分组至该MN10的程序的示意图。这些传送程序等同于参考图11描 述的“AR(2)50b”被“AR(4)50d”取代,“LCOA2”被“LOC4”和“MAP(1)20a” 被“MAP(2)20b”取代的传送程序的情况。
(实施功效)
依照本实施例,如下实施功效被实现。MN10的接口16将一信息的请 求和选播地址发送至与该MN10相连的AR,该信息为一指定用于接收分 组的MAP的信息,该选播地址指示关于多个MAP的地址。特别的,接口 16将BU分组发送至与MN10相连的AR,该BU分组包含指示信息和选 播地址,该指示信息为基于关于MN10的终端的地址而指示MAP执行分 组发送程序的信息,该选播地址指示关于多个MAP20a至2d的地址。
基于通过AR中继传送的选播地址,一个或多个路由器传送该BU分 组(前面提到的请求)至一MAP,该MAP为在多个在网络中的 MAP20a-20d中与该AR距离最短的MAP。
基于该BU分组(前面提到的请求),该MAP(与该AR距离最短的MAP) 的接口27将指定该MAP的信息发送至该MN10。特别的,基于该BU 分组(前面提到的指示信息),接口27基于该MN10的LCOA执行分组发 送程序,且将该包含指示该MAP(如RCOA)的信息发送至该MN10。
该MN10的IP控制部12得到指定该MAP且被接口27发送的信息 作为指定该MAP作为接收分组的信息。
此时,当MN10将该BU分组发送至MAP时,包含指定该MAP的 信息的BA分组从该MAP发送至该MN10。总之,该指示信息(BU分组) 起到请求指定该MAP(被MN10用作接收分组的MAP)的信息的作用。
从而,依照本实施例,在每个AR中,没有关于与AR距离最近的 MAP的信息被设置,MN10能得到关于与连接至MN10的AR距离最短 的MAP的信息。此外,当新的MAP和/或新的AR被安装到该通讯网络 中时,不需要执行程序以设置关于与AR距离最近的MAP的信息(如地 址)。结果,依照本实施例,其能减少维持通讯系统(通讯网络)的负载, 且减少维持通讯系统的管理成本。
依照本实施例,MN10仅传送该具有请求功能的BU分组(指示信息), 而不需要分别地传送一请求信息和BU分组(指示信息),该请求信息指示 被用来作为接收分组的MAP。
从而,依照本实施例,与分别传送请求和该BU分组的情况相比, 需用于使MN10得到指定该MAP的信息的MN10的业务量被减少。总 之,使MN10得到指定该MAP的信息的通讯系统的资源(通讯系统的容 量)消耗被限制为一最小值。
当该请求和该BU分组被分别发送时,下面的程序被执行。在该MN10 发送该获取的指定该MAP的信息(如RCOA)的请求后,该MN10执行下 面的程序。也就是说,该MN10将该BU分组(如,BU分组包含基于该指 示该RCOA和LCOA之间的对应关系的捆绑信息而指示分组发送程序执 行的信息)发送至该MAP。该MAP基于该BU分组而执行分组发送程序。
另一方面,依照本实施例,当该MN10发送该BU分组(被加入关于 该MAP的选播地址的指示信息)时,下面的程序被执行。也就是说,基 于该选播地址,该BU分组被发送至与连接至该MN10的AR距离最短 的MAP。该MAP基于该BU分组执行分组发送程序,且发送指定该MAP 的信息至该MN10。
从而,因为新的捆绑信息被记录至该MAP(MAP与连接至该MN10 的AR距离最短),该被MN10执行的程序量被减少。此外,该新的捆绑 信息被快速的记录至该MAP。
此外,当与该AR距离最短的MAP因为故障或相似的情况而变得不 可用时,该MN10执行下面的程序,该程序将该关于MAP的选播地址包 含至该BU分组中。也就是说,该BU分组被发送至与该AR距离最短的 MAP(但该MAP必须为不可用)。结果,可能增加本实施例的通讯系统的 容错能
此外,依照本实施例,该MN10的管理部14管理链路转交地址 (LCOA),该链路转交地址指示该MN10的当前位置。如果该管理部14 管理的LCOA被改变,MN10的接口16(第一发送部)发送信息请求和选 播地址至连接至该MN10的AR,该信息指定用于接收分组的MAP,该 选播地址指示为多个MAP的地址。例如,MN10的接口16将BU分组 发送至连接至该MN10的AR,其中该BU包含选播地址。
管理部14管理的LCOA的改变意味着该MN10移动切换与其连接的 对方AR。在这种情况下,因为该AR的切换,所以与该AR距离最短的 MAP的切换可能性高。
依照本实施例,当该管理部14管理的LCOA被改变,该MN10的接 口16发送BU分组(指定用于接收分组的MAP的信息的请求)。当该MN10 在前面提到的时间内发送该BU分组时,相比于在另外的时间内发送该 BU分组的情况,该MN10能更加有效地识别于连接至该MN10的AR距 离最短的MAP的改变。
此外,依照本实施例,该地址信息存储部25被设置在每个 MAP20a-20d中。地址信息存储部25存储一个或多个与该MN10无关的 本地转交地址(RCOA)。每个本地转交地址(RCOA)包含指定该MAP位于 的网络的信息。该MAP的接口27将从存储在地址信息存储部25中的一 个或多个RCOA中选择的RCoA发送作为指定该MAP的信息。
该MN10的接口16接收该RCOA作为指定该MAP的信息,该RCOA 包含指定该MAP位于的网络的信息。MN10的管理部14管理由接口16 接收的RCOA以作为指定该MAP被用于接收分组的信息。
从而,因为该作为指定MAP的信息的RCOA被发送至MN10,该 MN10不需要生成任何RCOA。总之,相对于现有的情况,在MN10上 的程序负载被减少。
此外,当基于LCOA(链路转交地址)而指示MAP执行分组发送程序 的信息没有在固定时间周期内被获取时,每个MAP(传送设备)完成分组 发送程序。特别地,当基于该LCOA的BU分组(BU分组包含一信息, 该信息为指示该MAP执行分组发送程序的信息)没有在固定时间周期内 被获取时,每个MAP的接口27完成分组发送程序。
MN10的管理部14管理指定该MAP被当前用于接收分组的信息。 当该管理部14管理的LCOA(链路转交地址)改变时,基于指定该MAP 的且被该管理部14当前管理的信息(MAP的IP地址),该MN10的接口 16将该BU分组(BU分组包含一信息,该信息基于改变的LCOA指示该 MAP执行分组发送程序)发送至该MAP(单一传播发送)。
在执行单播发送程序之后,MN10的接口16在每个比该固定周期时 间短的时间间隔内将该BU分组发送至连接至该MN10的AR。该BU分 组包含一信息和选播地址,该信息为基于MN10的LCOA而指示MAP执 行分组发送程序的信息,该选播地址指示关于多个MAP20a-20d的地址。
依照HMIP的控制系统,MN10可以请求在切换过程中分组的缓冲,该 分组被发送至该MN10。该MN10同样能请求一连接至该MN10的AR 和新连接至该MN10的AR复制和传送该分组。该MN10能包含一关于 该缓冲程序的终止的信息和/或一关于该复制和传送程序的终止的信息 (例如这些请求)在该BU分组中。然而,该关于切换程序的包含信息不是为 了延长该捆绑信息的周期。从而,当管理部14管理的LCOA(链路转交地 址)改变时,该BU分组被发送至被该MN10当前用于接收分组的MAP。
从而,当在切换后与连接至该MN10的AR距离最短的MAP上改 变时,该目标地址为MN10的分组在该BU分组(指示信息)被发送至新的 MAP之前可被发送至原始的MAP。在这种情况下,就会发生目标地址为 该MN10的分组的丢失(分组丢失)。
从而,基于指定管理部14当前管理的MAP(原始MAP)的信息(MAP 的IP地址),该BU分组(指示信息)被发送至MAP(原始MAP)(单播发送)。 结果,该MAP继续目标地址为该MN10的分组的发送程序。总之,在切 换之后目标地址为该MN10的分组的丢失会减少。
在执行单播发送程序之后,MN10的接口16在每个比该固定周期时 间短的时间间隔内发送该BU分组至连接至该MN10的AR,该BU分组 包含选播地址。该BU分组包含一信息和选播地址,该信息为基于MN10 的LCOA而指示MAP执行分组发送程序的信息,该选播地址指示关于 多个MAP20a-20d的地址。从而,例如,在切换之后,该BU分组被发送 至与连接至该MN的AR距离最短的MAP(新的MAP)。结果,与连接至 该MN的AR距离最短的MAP(新的MAP)能执行目标地址为该MN10的 分组的发送程序。
然而,在切换之前,该BU分组没有发送至与连接至该MN的AR 距离最短的MAP(原始MAP)。从而,在切换之前的与连接至该MN的 AR距离最短的MAP(原始MAP)中,目标地址为该MN10的分组的发送 程序被终止。结果,在原始MAP中,无用的执行程序被防止。
此外,依照本实施例,基于LCOA(链路转交地址)和RCOA(本地转 交地址)之间的对应关系,MAP的接口27将分组发送至该AR,该分组 从该CN30(通讯对方设备)发送出且目标地址为该MN10,该LCOA指示 该移动终端的当前位置,该RCOA包含指定该MAP当前的网络的信息。
再次,当MN10将该指示信息(基于MN10的LCOA(链路转交地址) 和预定的RCOA(本地转交地址)之间的对应关系而指示该MAP执行分组 发送程序的信息)和指示关于多个MAP的地址的选播地址发送至与该 MN10连接的AR时,该MAP的接口27基于该选播地址而接收该发送 的指示信息。
依照本实施例,当MN10发送该BU分组时,该BU分组基于选播 地址而发送至与连接至MN10的AR距离最短的MAP。当包含在从MN10 发送的BU分组中的预定RCOA没有包含指定MAP当前的网络的信息 (网络前缀)时,该MAP的移动管理部23执行下面的程序。
该MAP的移动管理部23生成从一个或多个RCOA(RCOA包含网络 前缀且与该MN10无联系)中任一选择的RCOA和包含在该BU分组中的 LCOA之间的对应关系(捆绑信息)。
基于移动管理部23生成的对应关系(捆绑信息),MAP的接口27执 行分组发送程序。此外,接口27将选择的RCOA(RCOA包含在该生成 的捆绑信息内)发送至该MN10。特别的,接口27将包含RCOA的BA分 组发送至MN10。MN10的IP控制部12获取RCOA作为指定用于接收 分组的MAP的信息。
依照本实施例,与一预定的情况(如,MN10发送该指定用于接收分 组的MAP的信息的请求至该MAP,MN10获取指定MAP的信息,MN10 发送包含指定MAP的信息的BU分组至MAP,MAP基于该BU分组执 行目标地址为MN10的分组的发送程序)相比,下面的功效被得到。
仅从MN10发送该包含关于MAP的选播地址的BU分组,下面程序 被执行。也就是说,基于该BU分组,MAP能执行目标地址为MN10的 分组发送程序。此外,指定用于接收分组的MAP的信息被发送至MN10。 从而,因为新的捆绑信息被记录在与连接至该MN10的AR距离最短的 MAP中,MN10不需要分别执行发送指定MAP的信息的请求的程序和 发送该BU分组的程序,而只需发送包含该MAP的选播地址的BU分组。 总之,MN10必须执行以使新的捆绑信息被记录在与连接至MN10的AR 距离最短的MAP中的程序数量减少。此外,该新的捆绑信息被快速地记 录在与连接至MN10的AR距离最短的MAP中。
注明的是,依照本实施例,该MN10通常能通过与连接至该MN10 的AR距离最短的MAP而接收从CN30发出的且目标地址为该MN10的 分组。
实施例2
依照本实施例,MN10、MAP20a-20d和HA40的功能与其在实施例 1中的功能不同。此外,依照本实施例,没有用到RCOA。在这个实施例 中,MAP的一个IP地址被用来代替RCOA。指定MAP的信息是一分配 至该MAP的IP地址。
也就是说,在当前实施例中,“MAP的IP地址”用来作为在实施例 1中各个部(MN10,MAP和HA40)的结构的描述中的“指定MAP的信息”, 且“RCOA”和“RCOA和MAP的IP地址”被“MAP的IP地址”取 代。没有地址信息存储部25位于本实施例的MAP中。依照本实施例, 其它与实施例1的不同点如下。
(MN10)
MN10的管理部14管理一地址,该地址为当前用于接收分组的传送 设备(MAP)的地址。当接收的第一MAP地址(如IP地址)不同于该管理部 14当前管理的第二MAP地址(如IP地址)时,MN10的接口16执行下面 的程序。该接口16发送信息至该HA40,该信息基于第一MAP地址指示 执行分组发送程序。该程序的详情如下。
该移动管理部13生成一BU分组。该BU分组包含一信息,该信息 为基于HOA与LCOA之间的对应关系而指示该MAP执行分组发送程序 的信息。由移动管理部13生成该BU分组的详细生成程序如下。
该移动管理部13设置该获取的LCOA作为源地址,且设置关于多个 MAP的选播地址作为目标地址,且设置HOA作为归属地址选择报头。 接着,该移动管理部13生成该BU分组。这个BU分组包含一信息,该 信息为基于源地址(如LCOA)和存储在该归属地址选择报头中的地址(如 HOA)之间的对应关系而指示该MAP执行分组发送程序的信息。
MN10的接口16将该BU分组发送至与MN10连接的AR。该BU 分组包含指示信息(基于MN10的LCOA(链路转交地址)和HOA之间的对 应关系而指示该MAP执行分组发送程序的信息)和指示关于多个MAP的 地址的选播地址。
此外,移动管理部13生成一BU分组(BU分组包含基于该MAP的 IP地址与该HOA的对应关系而指示该HA40执行分组发送程序的信息)。 该移动管理部13生成该BU分组的详细程序如下。
该移动管理部13设置该HA40的IP地址作为目标地址,且设置HOA 作为归属地址选择报头,且设置该MAP的IP地址作为存储该MAP的IP 地址的选择报头。该移动管理部13通过加入该设置的信息(HOA或类似 的)至预定的指示信息(基于该MAP的IP地址与存储在归属地址选择报头 的地址(如HOA)之间的对应关系而指示该HA40执行分组发送程序的信 息)中以生成该BU分组。
通过该AR,该接口16将该BU分组(BU分组包含基于该MAP的IP 地址而指示该HA40执行分组发送程序的信息)发送至该HA40。
(MAP)
基于该LCOA和该HOA之间的对应关系,该MAP的接口27将一 分组发送至该AR,该分组自CN30发送且目标地址为该MN10。捆绑信 息存储部24存储一捆绑表,该捆绑表指示每个HOA和每个LCOA之间 对应关系。
HA40将一分组发送至该MAP,该分组自CN30发送且目标地址为 MN10。该分组包含数据(如有效负载数据),HOA和该MAP的IP地址。 通过接口27,该分组被发送至IP控制部22。IP控制部22识别包含在该 分组中该MAP的IP地址为本身设备的一IP地址,且通过该识别而从分 组中移除MAP的IP地址(拆封程序)。IP控制部22发送该分组至移动管 理部23。
移动管理部23得到相应于记录在捆绑表中的HOA的LCOA。移动 管理部23通过一包含在获取的LCOA中的报头而封装该分组。通过IP 控制部22,移动管理部23将该分组发送至接口27。
移动管理部23获取包含在该接收的BU分组中的HOA。当获取的 HOA包含在该捆绑表中时,移动管理部23识别在固定时间周期(第一固 定时间周期)内一相应于该HOA的BU分组已被发送。当相应于该HOA 的捆绑信息(该HOA与该LOCA之间的对应关系)已被记录在该捆绑表中 时,移动管理部23记录一信息,该信息指示获取的HOA与在捆绑表中 LCOA之间的对应关系的持续性。然后,移动管理部23确定在固定时间 周期内相应于该HOA的BU分组是否被再次发送。总之,基于HOA和 该LCOA之间的对应关系,该接口27继续分组发送程序。
另一方面,当没有相应于该HOA的捆绑信息记录在该捆绑表中时, 移动管理部23记录该获取的HOA与在捆绑表中的LCOA之间的对应关 系。然后,移动管理部23确定在固定时间周期内相应于该HOA的BU 分组是否被发送。
基于该BU分组,接口27将指定该MAP(该MAP的IP地址)的信息 发送至该MN10。在这种情况下,移动管理部23得到源地址(MN10的 LCOA)和包含在该BU分组中的MAP的IP地址。
移动管理部23生成一BA(捆绑更新响应)分组,该BA分组为BU分 组的响应。其生成程序的详细情况如下。移动管理部23设置MAP的IP 地址作为源地址,MN10的LCOA作为目标地址。移动管理部23通过将 每个设置信息(MAP的IP地址或类似的)加入至指示捆绑完成的信息中, 而生成一BA分组。
(HA)
基于MAP的地址,HA40将从CN30发送的分组发送至MAP,CN30 发送该分组至MN10。
基于HOA与该MAP的IP地址的对应关系,接口46将自CN30发 送的分组发送至MAP。捆绑信息存储部44存储一捆绑表,该捆绑表指 示每个HOA和每个MAP的IP地址之间的对应关系。当目标地址为MN10 的分组被自CM30发送时,移动管理部43参考该捆绑表以得到相应于 HOA的MAP的IP地址。移动管理部43利用包含在获取的MAP的IP 地址中的报头而执行分组的封装程序。
此外,接口46基于该BU分组而发送指示该BU分组的响应的BA 分组至该MN10。附带的,移动管理部43生成该BA分组。生成程序的 详情如下。移动管理部43设置HA的IP地址作为以源地址。移动管理部 43通过将设置的HA的IP地址加入至指示该捆绑完成的信息中而生成一 BA分组。
(通讯方法)
图17为说明依照本实施例的MN10接收由CN30发送的分组的方法 的示意图。CN30发送一分组至HA40(S300),该分组包含数据(如有效负 载数据)、被加入该数据中的目标地址(相应于该MN10的HOA)和被加入 该数据的源地址(该CN30的地址)。
基于包含在该分组中的目标地址,HA40的IP控制部42得到该分组, 且将该获取的分组发送至移动管理部43。移动管理部43参考该捆绑表以 得到相应于HOA的MAP(1)的一IP地址。移动管理部43利用一包含在 该IP地址中的报头执行封装程序(S310)。HA40的接口46发送该分组至 MAP(1)20a(S320)。
MAP(1)的IP控制部22移除包含在该分组中的目标地址(MAP(1)的 IP地址)(解封装程序,S330),且发送该被移除目标地址的分组至移动管 理部23。移动管理部23参考该捆绑表而得到相应于该HOA的LCOA。 移动管理部43利用包含在LCOA中的报头执行分组的封装程序(S340)。 MAP(1)20a的接口27通过AR(2)50b发送该分组至MN10(S350)。
MN10的IP控制部12得到包含在所接收的分组中的HOA和LCOA。 IP控制部12确定获取的HOA和LCOA分别与被保存在自己设备中的 HOA和LCOA之间的一致性。当获取的HOA和LCOA分别与保存在自 己设备中的HOA和LCOA相同时,IP控制部12获取该分组。然后,IP控 制部12基于包含在该分组中的源地址而识别“该分组已从CN30发送”。
(当MN10移动时,该BU分组的传送程序和该BA分组的传送程序)
图18至24为说明依照本实施例当MN10移动时BU分组和BA分 组的发送程序的示意图。
在这种情况下,下面的点与实施例1不同。MN10的管理部14管理 LCoA2(2002:10:16:12∷11)和MAP(1)的一IP地址。指示HOA和MAP(1) 的IP地址之间的对应关系的捆绑信息被记录在存储在HA40的捆绑信息 存储部44中的捆绑表中。指示HOA和LCOA2的IP地址之间的对应关 系的捆绑信息被记录在存储在MAP(1)20a的捆绑信息存储部24中的捆绑 表中。
图19为一说明MN10周期性地传送一BU分组至MAP(1)20a和HA40 的程序,且当MN10被连接到AR(2)50b时,MAP(1)20a和HA40传送一 B分组至MN10的程序的示意图。
MN10的移动管理部13周期性(在每一个比第一固定时间周期短的时 间间隔)地生成一BU分组。该BU分组包含信息,该信息为基于HOA和 LCoA2之间的对应关系而指示该MAP执行分组发送程序的信息。该BU 分组包含作为目标地址的关于多个MAP的选播地址。附带的,MN10的 HOA被存储在该BU分组的归属地址选项中。移动管理部13将该BU分 组发送至接口16。接口16将该BU分组发送至AR(2)50b。基于选播地 址而通过一个或多个路由器,从AR(2)50b发送的BU分组被发送至 MAP(1)20a(S400),MAP(1)20a与AR(2)50b具有最短的距离。
该BU分组被送至MAP(1)20a的移动管理部23。移动管理部23获 取包含在该BU分组中的HOA。当获取的HOA被包含在捆绑表中时, 移动管理部23识别在固定时间周期内相应于HOA的一BU分组已被发 送。关于本实施例,因为获取的HOA被包含在捆绑表中,移动管理部 23执行该识别程序。
移动管理部23记录一信息,该信息指示在捆绑表中HOA和LCOA2 之间的对应关系的持续性。接着,移动管理部23确定该相应于该HOA 的BU分组是否在固定时间周期内被再次接收。
该移动管理部生成一BA分组,该BA分组为该BU分组的一响应。 在此情况下,该BA分组包含MAP(1)20a的IP地址(源地址)。接口27通 过AR(2)50b传送该BA分组至MN10(S410)。
该BA分组被送至MN10的IP控制部12。IP控制部12发送获取的 MAP(1)的IP地址至管理部14。管理部14发送指示MAP的IP地址中没 有变化的信息至IP控制部12。接下来,例如,IP控制部12可发送HA40 的BU分组生成指令至移动管理部13。
移动管理部13周期性(在每一个被第二固定时间周期短的时间间隔) 地生成一BU分组。例如,该生成步骤可在移动管理部13从IP控制部 12获取该BU分组生成指示后执行。该BU分组包含基于HOA和MAP(1) 的IP地址之间的对应关系而指示HA40执行分组发送程序的信息。此外, 该BU分组包含HA40的IP地址作为目标地址。移动管理部13发送该 BU分组至接口16。接口16发送该BU分组至HA40(S420)。
该BU分组被送至HA40的移动管理部43。当获取的HOA被包含在 捆绑表中时,移动管理部23识别相应于HOA的BU分组已在固定时间 周期内被发送出。关于本实施例,因为该获取的HOA被包含在该捆绑表 中,移动管理部43执行识别程序。
移动管理部43记录一信息,该信息指示该获取的HOA和在捆绑表 中的MAP(1)的IP地址之间的对应关系的持续性。接着,移动管理部43 确定在固定时间周期内该相应于该HOA的BU分组是否被再次接收。
移动管理部43生成一BA分组,该BA分组为该BU分组的一响应。 该BA分组包含一源地址(该HA40的IP地址)。接口46通过MAP(1)20a 和AR(2)50b而发送该BA分组至MN10(S430)。
图20为说明一发送程序的示意图,该发送程序为在MN10移动时从 与该AR(2)50b的连接切换至与AR(3)50c的连接之后立即执行的程序。
MN10的管理部14管理新的LCoA3,且将指示LCOA改变的信息发 送至该移动管理部13。通过IP控制部12,该移动管理部13获取管理部 14管理的信息(MAP(1)的IP地址和LCOA3)。移动管理部13生成一BU 分组(BU分组包含一信息,该信息为基于HOA和LCOA3之间的对应关 系而指示MAP执行分组发送程序的信息),且将该BU分组发送至接口 16。该BU分组包含一目标地址(MAP(1)的IP地址)或类似的地址。通过 连接至MN10的AR(3)50c,接口16将该BU分组发送至 MAP(1)20a(S440)。
该BU分组被送至MAP(1)的移动管理部23。移动管理部23获取包 含在BU分组中的HOA。当获取的HOA被包含在捆绑表中时,移动管 理部23识别相应于HOA的BU分组已在固定时间周期内被发送出。如 下所述,移动管理部23重写记录在捆绑表中的信息。移动管理部23利 用指示HOA和LCOA3之间的对应关系的捆绑信息重写指示HOA和 LCOA2之间的对应关系的捆绑信息。接着,移动管理部23确定在固定 时间周期内该相应于该HOA的BU分组是否被再次接收。
图21为一说明周期性的传送一BU分组至MAP(1)20a和HA40的程 序,和当该MN10被连接至AR(3)50c时自MAP(1)20a和HA40发送一 BA分组至该MN10的程序的示意图。该在这里的传送程序等同于参考图 19描述中的“AR(2)50b”被“AR(3)50c”取代和“LCOA2”被“LOC3” 取代的发送程序的情况。
图22为一说明在MN10被移动以切换一从AR(3)50c至AR(4)50d的 通讯对立后之后立即执行的发送程序的示意图。在这里的传送程序等同 于参考图20描述中的“AR(3)50c”被“AR(4)50d”取代,“LCOA2”被 “LOC3”取代和“LCOA3”被“LOC4”取代的传送程序的情况。
然而,依照本实施例,相应于HOA的BU分组,当其被传送一次时 不会被再次传送。其后,基于在HOA和LCOA4之间的捆绑,MAP(1)20a 的接口27不执行分组发送程序。
图23为一说明在第一时间内传送一BU分组至MAP(2)20b和HA40 的程序,和当MN10被连接至AR(4)50d时自MAP(2)20a和HA40传送 一BA分组至MN10的程序的示意图。
MN10的移动管理部13生成一BU分组(BU分组包含一信息,该信 息为基于HOA和LCOA4之间的对应关系而指示该MAP执行分组发送 程序的信息)。该BU分组包含关于多个MAP的选播地址作为目标地址。 移动管理部13发送该BU分组至接口16。接口16发送该BU分组至 AR(4)50d。然后,基于选播地址且通过一个或者多个路由器,从AR(4)50d 发送出的BU分组被发送至与AR(4)50d距离最短的MAP(2)20d(S500)。
该BU分组被送至MAP(2)20d的移动管理部23。该移动管理部23 得到包含在该BU分组中的HOA。该移动管理部23确定该获取的HOA 是否包含在捆绑表中。依照本实施例,因为该HOA没有包含在捆绑表中, 该移动管理部23执行下面的程序。
该移动管理部23将一捆绑信息写入包含在捆绑信息存储部24中的 捆绑表中,该捆绑信息指示该HOA与LCOA4之间的对应关系,且该 LCOA4被包含在接收的BU分组中的。接着,该移动管理部23确定在该 固定的时间周期内一相应于该HOA的BU分组是否已被再次接收。
移动管理部23生成一BA分组,该BA分组为该BU分组的响应。 该BA分组包含MAP(2)20b的IP地址(源地址)作为指定该MAP的信息。 接口27通过AR(4)50d发送该BA分组至MN10(S510)。
该BA分组被发送至MN10的IP控制部12。IP控制部12发送该 MAP(2)20b的IP地址至管理部14。此时,保存在管理部14中的MAP(1) 的IP地址不同于发送至该管理部14的MAP(2)的IP地址。从而,管理部 14发送指示MAP的地址改变的信息至IP控制部12。此外,管理部14 保存该MAP(2)的IP地址以取代已经被保存的MAP(1)的IP地址。
基于指示MAP的地址改变的信息,IP控制部12发送一BU分组的 生成指示,该BU分组为发送至HA40的分组。移动管理部13生成一BU 分组(BU分组包含一信息,该信息为基于HOA和MAP(2)的IP地址之间 的对应关系而指示HA40执行分组发送程序的信息)。该BU分组包含该 HA40的IP地址作为一目标地址。移动管理部13发送该BU分组至接口 16。接口16发送该BU分组至该HA40(S520)。
该BU分组被送至HA40的移动管理部43。移动管理部43确定包含 在该BU分组中HOA是否已记载在捆绑表中。依照本实施例,因为HOA 已被包含在捆绑表中,如下程序被执行。移动管理部43重写记录在该捆 绑表中的信息如下所示。移动管理部43将指示该HOA与该MAP(1)的IP 地址之间的对应关系的捆绑信息重写为指示HOA与MAP(2)的IP地址之 间的对应关系的捆绑信息。接着,移动管理部43确定一相应于HOA的 BU分组是否已在该固定的时间周期内被接收。
然后,移动管理部43生成一BA分组,该BA分组为该BU分组的 响应。该BA分组包含一源地址(HA40的IP地址)。接口46通过MAP(2)20b 和AR(4)50d发送该BA分组至MN10(S530)。
图24为一说明在周期性地发送一BU分组至MAP(2)20b和HA40的 程序,和当该MN10被连接至AR(4)50d时自MAP(2)20a和HA40发送 一BA分组至该MN10的程序的示意图。这种情况下的传送程序等同于 参考图19描述的AR(2)被AR(4)取代,LCOA2被LOC4取代,MAP(1)的 IP地址被MAP(2)的IP地址取代,和MAP(1)被MAP(2)取代的传送程序 的情况。
关于本实施例,基本与实施例1相似的功效(包括关于RCOA的功效) 被得到。
(改进例1)
前面的实施例1和2可被变更如下。当该MN10被移动以生成新的 LCOA时,BU分组不会被传送至该预定的MAP,该BU分组为已被加 入该预定MAP(如图12或20所示的预定的MAP)的IP地址的BU分组。 于是,如果该新的LCOA被生成,包含关于多个MAP的选播地址的BU 分组可被直接传送至该预定的MAP。
(改时例2)
前面的实施例1和2可被变更如下。该MN10可发送与该BU分组 分离的信息请求至该AR,该信息指定该MAP被用于接收分组。
在这种情况下,该MN10的接口16发送信息请求和选播地址至与该 MN10相连的AR。该信息指定该MAP被用于接收分组的信息,该选播 地址指示关于多个MAP的地址。其详细说明如下。
移动管理部13生成一指定MAP被用于接收分组的信息的请求。例 如,基于捆绑列表信息,移动管理部13获取关于多个MAP的选播地址。 移动管理部13加入该选播地址至该生成的请求中。通过IP控制部12, 移动管理部13将该已被加入选播地址的请求发送至接口16。接口16发 送已被加入选播地址的请求至与MN10相连的AR。
然后,基于加入请求中且通过该AR中继发送的选播地址,一个或 多个路由器发送该请求至与该AR距离最短的MAP。
该MAP的接口27基于请求发送指定该MAP的信息至该MN10。其 详细程序如下。该请求被送至移动管理部23。移动管理部23生成该请求 的响应信息。该响应信息包含指定该MAP的信息。
在下文中,分别描述该MAP的IP地址被包含在响应信息中的情况 和该RCOA和该MAP的IP地址被包含在响应信息中的情况。
(该MAP的IP地址被包含在响应信息中的情况)
例如,该响应信息包含被分配至自己设备的MAP的IP地址。该响 应信息被送至接口27。接口27发送该响应信息至MN10。
通过该MN10的移动管理部13,该响应信息被送至管理部14。管理 部14管理包含在响应信息中的MAP的IP地址作为指定MAP当前用于 接收分组的信息。
移动管理部13周期性地执行下面的程序。移动管理部13得到LCOA 和被管理部14管理的该MAP的IP地址。移动管理部13生成一BU分 组(BU分组包含基于该HOA和LCOA之间的对应关系而指示执行分组发 送程序的信息)。此BU分组包含该MAP的IP地址作为一目标地址。该 BU分组被送至接口16。接口16发送该BU分组至该MAP。
(RCOA和MAP的IP地址被包含在响应信息中的情况)
移动管理部23执行下面的程序以生成该请求的响应信息。移动管理 部25从存储在地址信息存储部25中的多个RCOA中选择一个RCOA。 移动管理部23包含该获取的RCOA至该响应信息中。结果,移动管理部 23从多个存储在地址信息存储部25中的RCOA中删除该RCOA。
该响应信息包含MAP的IP地址作为一源地址。该响应信息被送至 接口27。接口27发送该响应信息至该MN10。
通过MN10的移动管理部13,该响应信息被送至管理部14。管理部 14管理RCOA和包含在响应信息中的MAP的IP地址,以作为指定MAP 被当前用于接收分组的信息。
该移动管理部13周期性地执行下面的程序。该移动管理部13得到 该LCOA,RCOA和被管理部14管理的该MAP的IP地址。该移动管理 部13生成一BU分组(BU分组包含一信息,该信息为基于该RCOA和 LCOA之间的对应关系而指示执行分组发送程序的信息)。此BU分组包 含该MAP的IP地址作为一目标地址。该BU分组被送至该接口16。该 接口16发送该BU分组至该MAP。
(改进例3)
前面提到的改进例2能被进一步变更如下。当该管理部14管理的 LCOA改变时,MN10的接口16发送信息请求和选播地址至与MN10相 连的AR,该信息指定用于接收分组的MAP,该选播地址指示关于多个 MAP的地址。
例如,在改进例2的描述中,当指示LCOA改变的信息被接收时, 移动管理部13能生成一信息的请求,该信息指定用于接收分组MAP。 接下来,该改进例2的程序可被执行。
(改进例4)
前面提到的改进例2和3能进一步被变更如下。当移动管理部13生 成该请求的响应信息时,该响应信息可包含用于生成RCOA的必需信息。
指定该MAP且被MN10的接口16接收的信息为生成本地转交地址 的必需信息,该本地转交地址包含指定该MAP位于的网络的信息。在这 里,利用RCOA作为本地转交地址的例子的情况将被描述。
基于用于生成RCOA的必需信息,移动管理部13生成RCOA(本地 转交地址)。其详细的生成程序如下。
移动管理部23获取用于生成RCOA的必需信息(如MAP的IP地址 的网络前缀)。因而,移动管理部23将用于生成该RCOA的必需信息(指 定该MAP的信息)包含在该响应信息中。接着,如改进例2中的情况一 样,该响应信息被传送至MN10。
该响应信息被送至MN10的移动管理部13。基于包含在该响应信息 中的用于生成该RCOA的必需信息,移动管理部13生成该RCOA。例如, 基于该MAP的IP地址的网络前缀和分配至该MN10的IP地址的主机说 明部,移动管理部13生成该RCOA。
然后,移动管理部13发送该生成的RCOA和包含在响应信息中的 MAP的IP地址至管理部14。管理部14管理该接收的RCOA和MAP的 IP地址作为指定MAP被当前用于接收分组的信息。也就是说,管理部 14管理由移动管理部13生成的RCOA(本地转交地址)作为指定当前用于 接收分组的MAP的信息。
注明的是,在该实施例1和2中,改进例子能被应用以使MAP发送 需用于生成RCOA的信息至MN10,且使MN10基于用于生成RCOA的 必需信息而生成RCOA。在这种情况下,然而,在RCOA生成后,MN10 必须再次发送该BU分组至MAP。
关于改进例子,用于生成RCOA的必需信息被发送至MN10。然后, MN10能基于用于生成RCOA的必需信息而生成RCOA。从而,改进例 子能使该MN10快速的生成RCOA。
(改进例5)
在前面的改进例子1至4能被进一步变更如下。
当接收的指定MAP(下文中为第一MAP)的信息不同于管理部14管 理的指定MAP(下文中为第二MAP)的信息时,接口16可执行下面程序。 也就是说,接口16传送一BU分组至第一MAP,该BU分组包含一信息, 该信息为基于相应于MN10的LCOA(链路转交地址)而指示执行分组发送 程序的信息。此外,接口16发送一BU分组至HA40,该BU分组包含一信 息,该信息为基于指定第一MAP的信息而指示执行分组发送程序的信息。
(指定MAP的信息为MAP的IP地址时的情况)
当第一MAP的接收地址不同于管理部14当前管理的第二MAP的地 址时,接口16发送一BU分组至HA40。该BU分组包含一信息,该信 息为基于第一MAP的地址而指示执行分组发送程序的信息。其详细的程 序如下。
从MAP(第一MAP)的接口27发送的该响应信息(包含第一MAP的 IP地址)被送至该MN10的移动管理部13。移动管理部13发送第一MAP 的IP地址至管理部14。当第一MAP的IP地址不同与管理部14当前管 理的第二MAP的地址时,管理部14发送指示MAP的IP地址改变的信 息至移动管理部13。移动管理部13获取管理部14管理的LCOA和第一 MAP的IP地址。移动管理部13生成一BU分组(BU分组包含基于该HOA 和该LCOA之间的对应关系而指示执行分组发送程序的信息)。该BU分 组包含第一MAP的IP地址作为一目标地址。该BU分组被送至接口16。 接口16发送该BU分组至该第一MAP。
例如,基于该捆绑列表信息,MN10的移动管理部13获取HA40的 IP地址。移动管理部13生成一BU分组(BU分组一信息,该信息为包含 基于该HOA和第一MAP的IP地址之间的对应关系而指示执行分组发送 程序的信息)。该BU分组包含HA40的IP地址作为一目标地址。该BU 分组被送至接口16。接口16发送该BU分组至HA40。
(指定MAP的信息为MAP的IP地址和RCOA时的情况)
当接收第一RCOA(RCOA包含第一MAP的IP地址的网络前缀)不同 于管理部14管理的第二RCOA(RCOA包含第二MAP的IP地址的网络 前缀)时,接口16执行下面的程序。也就是说,接口16发送第一指示信 息(BU分组)至已发送第一RCOA的MAP,且基于第一RCOA和管理部 14管理的LCOA(链路转交地址)之间的对应关系,该信息指示执行分组 发送程序。然后,接口16将第二指示信息(BU分组)发送至HA40,且基 于第一RCOA,该信息指示执行分组发送程序。其详细描述如下。
从MAP(第一MAP)的接口27发送的响应信息(包含第一MAP的IP 地址和RCOA1(第一RCOA))被送至该MN10的移动管理部13。移动管 理部13发送第一MAP的IP地址和RCOA1至管理部14。然后,当RCOA1 不同于管理部14当前管理的RCOA2(第二RCOA)时(在这种情况下,该 第一MAP的IP地址不同于第二MAP的IP地址),管理部14将指示MAP 的IP地址改变的信息发送至移动管理部13。移动管理部13得到该LCOA, RCOA1和管理部14管理的第一MAP的IP地址。
移动管理部13生成一BU分组(BU分组包含一信息,该信息为基于 RCOA1和LCOA之间的对应关系而指示执行分组发送程序的信息(第一 指示信息))。该BU分组包含第一MAP的IP地址作为一目标地址。该 BU分组被送至接口16。接口16将该BU分组发送至第一MAP。
移动管理部13,例如,基于该捆绑列表信息而得到HA40的IP地址。 移动管理部13生成一BU分组(BU分组包含一信息,该信息为基于HOA 和RCOA1之间的对应关系而指示执行分组发送程序的信息(第二指示信 息))。该BU分组包含该HA40的IP地址作为一目标地址。该BU分组被 送至接口16。接口16发送该BU分组至HA40。
注明的是,发送该BU分组至HA40的程序可在从第一MAP至MN10 的BA分组发送程序之后执行。然而,发送该BU分组至HA40的程序可 与MN10的发送该BU分组至第一MAP的程序相平行。
依照改进例子,即使与连接至MN10的AR距离最短的MAP改变, MN10的接口16能发送该BU分组至与连接至MN10的AR当前距离最 短的MAP。此外,MN10的接口16能发送该BU分组至HA40。从而, MN10通常能通过与连接MN10的AR距离最短的MAP自该CN30接收 地址为MN10的分组。
(改进例6)
此外,MN10能周期性的发送指定用于接收分组的MAP的信息的请 求至AR。例如,与该AR距离最短的MAP因为通讯条件(例如,该通讯 设备的拥挤条件和通讯线路的拥挤条件)的改变而改变。此外,预定的 MAP可能因为故障,意外事故或相似的情况而不可用。
依照改进的例子,从每个路由器至保存选播地址的设备的距离(如跳 数)被给予路由器。通过考虑通讯条件的变化、设备的故障或类似的情况, 可以设定上述的距离。
此外,基于加入至该请求的选播地址(关于多个MAP的选播地址), 一个或多个路由器能而发送请求至一MAP,该MAP为多个MAP中与该 AR距离最短的MAP,且该请求被AR中继发送。
对于本领域的技术人员来说,在参照本发明的技术内容之后,在不 脱离本发明的范围的各种变更都能实现。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈