CN1533654A - 分组通信*** - Google Patents

分组通信*** Download PDF

Info

Publication number
CN1533654A
CN1533654A CNA028051866A CN02805186A CN1533654A CN 1533654 A CN1533654 A CN 1533654A CN A028051866 A CNA028051866 A CN A028051866A CN 02805186 A CN02805186 A CN 02805186A CN 1533654 A CN1533654 A CN 1533654A
Authority
CN
China
Prior art keywords
mobile
address
grouping
agent
local
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA028051866A
Other languages
English (en)
Other versions
CN100418327C (zh
Inventor
�Ե�һ��
冈岛一郎
池田武弘
Ҳ
篠崎卓也
大前浩司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Publication of CN1533654A publication Critical patent/CN1533654A/zh
Application granted granted Critical
Publication of CN100418327C publication Critical patent/CN100418327C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/02Buffering or recovering information during reselection ; Modification of the traffic flow during hand-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供能够防止发送给移动主机的分组消失,减少结合·更新·分组的通信量,当移动主机不发送接收分组的时间长时,减少结合·更新·分组的发送频度,为了转送将处于移动网络中的接点作为通信目的地的分组,具有移动主机、移动代理、对方主机和移动代理,移动代理,当移动主机为有效模式并且不要对分组进行缓冲时,将从本地代理或对方主机接收的分组转送到移动主机,当移动主机为有效模式并且要对分组进行缓冲时,对分组进行缓冲,当为空闲模式时,除了对分组进行缓冲外将分组的到达通知移动主机的***。

Description

分组通信***
技术领域
本发明涉及能够将分组转送给移动的节点的分组通信***。
背景技术
现在说明已有的分组通信***的构成。图1表示分组通信***的构成。如图1所示,已有的分组通信***由路由器(R:Router)、本地代理(HA:Home agent)、接入路由器(AR:Access Router)、移动主机(MH:Mobile Host)、对方主机(CH:Correspondent Host)构成,它们相互连接。
一般,分组通信***由节点、链路构成。节点是发送接收与IP(Internet Protocol(互联网协议))对应的分组的装置。链路是通过有线转送方式和无线转送方式将发送的分组转送给其它节点的通信路径。链路和节点的数量以及它们的连接构成是自由的,最好各节点通过1条以上的链路与其它所有的节点,直接或间接地连接起来。将这种连接构成称为网络,在图1中用云状的图形表示。可以根据地址(IP规定的地址)识别链路和节点。地址由子网络前缀和节点标识符构成,子网络前缀识别正在与节点连接的链路。节点标识符识别与链路连接的节点。
节点分类成路由器、接入路由器、本地代理、移动主机、对方主机。路由器是将通信目的地地址不是自己的地址的分组转送给其它的适当的节点的节点。接入路由器是提供可以与移动主机连接的链路的路由器。本地代理是能够将发送给移动主机的分组转送给移动主机所在的链路的路由器。路由器、接入路由器、本地代理根据OSPF(Open Shortest Path First(开放式最短路径优先))和BGP(Border Gateway Protocol(边界网关协议))等的路由协议,定期地交换表示路由处理所需的路由器、接入路由器、本地代理与链路的连接关系的信息。移动主机是一面从链路到链路移动一面与对方主机进行通信的节点。对方主机是与移动主机MH进行通信的节点。
可将链路分成本地链路和外部链路二类。本地链路是移动主机所属的链路,外部链路是本地链路以外的链路。当存在多个移动主机时,对每个移动主机定义本地链路和外部链路。从本地链路将本地地址分配给移动主机,从外部链路将注意地址分配给移动主机。本地地址是当移动主机处于本地链路和外部链路时使用的地址。注意地址是当移动主机处于外部链路时使用的地址。这个注意地址成为发送给本地地址的分组的转送目的地地址。
其次,我们一面参照图1一面说明已有的分组通信***的工作。当移动主机从本地链路移动到外部链路时,得到在外部链路中使用的注意地址后,将包含结合·更新·选择的分组发送给本地代理。以后,我们将这种分组简单地称为结合·更新·分组(Binding UpdatePacket)。结合·更新·分组包含移动主机的本地地址和注意地址,将这种本地地址与注意地址的对应称为结合(Binding)。本地代理从移动主机接收结合·更新·分组并存储结合,作为确认应答将包含结合·确认·选择的分组给移动主机MH。以后,我们将这种分组简单地称为结合·确认·分组(Binding Acknowledgement Packet)。移动主机从本地代理接收结合·确认·分组,并确认本地代理存储结合。
当对方主机发送将移动主机的本地地址作为通信目的地的分组时,通过网络内的路由器,从对方主机路由到本地链路。本地代理,当分组的发送目的地是结合的本地地址时,代替移动主机接收分组,生成将结合的注意地址作为通信目的地的分组,将接收的分组输入到这个分组的有效负载并进行转送。将某个分组输入其它分组的有效负载并进行转送的方法称为隧道法,将这种分组称为隧道分组。通过网络内的路由器将这个隧道分组从本地代理路由到移动主机。移动主机接收隧道分组,从隧道分组的有效负载取出分组,最终通信目的地接收本地地址的分组。
接收隧道分组的移动主机也可以将结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组并存储结合。对方主机,当发送要发送给由存储的结合表示的本地地址的分组时,将分组的发送目的地作为注意地址,将设定结合的本地地址的路由头标选择(选项)包含在分组中进行发送。移动主机,当接收包含路由头标选择的分组时,将通信目的地的注意地址改写成本地地址,最终通信目的地接收本地地址的分组。
以后,移动主机因为通过移动到别的外部链路得到新的注意地址,所以根据结合·更新·分组将新的结合通知本地代理和对方主机。根据移动主机的这种工作,经过本地代理或从对方主机直接将对方主机发送的分组转送到处于外部链路的移动主机。
但是,上述已有技术的分组通信***具有当移动主机在远离本地链路或对方主机的外部链路上高速地移动时发生分组丢失的问题。当移动主机在远离本地链路或对方主机的外部链路上移动时,转送分组时经过的节点和链路的数量,即跳跃数增加。因为当本地链路或对方主机与外部链路之间的跳跃数增加时分组转送延迟增大,所以结合·更新·分组从移动主机到本地代理和对方主机或所需的时间变长。
又,当移动主机在外部链路上高速地移动时,因为移动主机在1个外部链路上滞留的时间变短,所以滞留时间变短。当滞留时间比到达时间短和结合·更新·分组到达本地代理或对方主机时,发生已有的移动主机移动到其它外部链路的现象。这时,因为在以前所在的外部链路上转送发送给移动主机的分组,所以该分组不能被移动主机接收而丢失。作为这种移动主机在外部链路上高速地移动的一个例子,可以考虑蜂窝式移动通信***的各小区是外部链路的情形。
进一步与上述问题相关,已有技术的分组通信***具有当移动主机在远离本地链路或对方主机的外部链路上移动时,1个结合·更新·分组经过的跳跃数增多,消耗许多链路资源那样的问题。
又,已有技术的分组通信***也存在着在由于使用的应用程序的特性,移动主机和对方主机不发送接收分组的时间长的情形中,每当移动主机在链路上移动时,必须将结合·更新·分组发送给本地代理那样的问题。这具有不仅增加用于处理本地代理中的结合·更新·分组和结合·确认·分组的负荷,而且由于转送结合·更新·分组和结合·确认·分组消耗链路资源的问题。
发明内容
本发明就是鉴于上述这种问题提出的,本发明的目的是提供能够防止发送给移动主机的分组消失,减少结合·更新·分组的通信量,当移动主机不发送接收分组的时间长时,减少结合·更新·分组的发送频度,发送将处于移动网络中的接点作为通信目的地的分组的移动代理、移动主机、移动路由器和分组通信***、以及进一步控制它们的方法和实施该控制的计算机程序。
与本发明有关的分组通信***中使用的移动代理是根据分组内的通信目的地地址将接收的分组转送到移动主机的移动代理,备有对于每个移动主机存储表示从移动主机发送的信号包含的、它的本地地址和转送目的地地址的对应、它的工作模式和是否需要进行缓冲的数据的装置、和当结束在存储装置中的存储时,将接收确认信号发送给发送源的移动主机的发送装置。根据这种构成,通过与移动主机的状态、因此是否要进行缓冲的状态相应,对接收的分组的发送接收进行控制,可以高效率地利用分组通信***的资源。
又,与本发明有关的分组通信***中使用的移动主机的特征是它是在与对方主机之间进行分组通信的移动主机,将自己的本地地址和转送目的地地址的对应、表示自己的有效模式和空闲模式中的任何一种工作模式的数据和指示是否要对要接收的分组进行缓冲的数据发送给移动代理,接收发送的数据的接收确认数据。这样通过发送是否要对工作模式和移动代理进行缓冲的要求,接收它们的移动代理能够实现分组通信***中的高效率的分组发送接收。又,通过切换工作模式,当不需要工作时,能够实现减少消耗功率,使移动主机低功率化和节省功率化。
又,与本发明有关的分组通信***中使用的移动路由器的特征是它是在移动网络与静态网络、或移动网络之间,将通信目的地地址不是自己的地址的分组转送到其它适当的节点的移动路由器,将表示有效模式和空闲模式中的任何一种的自己的工作模式的数据和指示是否要对要接收的分组进行缓冲的数据发送给移动代理,接收该发送的数据的接收确认数据。
又,本发明通过提供控制这些移动代理、移动主机、移动路由器的方法和实施该方法的计算机程序,实现分组通信***的高效率的资源利用。
又,与本发明有关的分组通信***的特征是在具有向移动主机提供本地链路的本地代理、向移动主机提供外部链路的多个接入路由器、和在区域中包含多个接入路由器的移动代理,当移动主机处于本地链路时使用本地地址,当移动主机处于外部链路时,使用本地地址和注意地址的分组通信***中,移动主机备有将本地地址和注意地址的对应、指示有效模式和空闲模式的工作模式、是否要对分组进行缓冲的信息通知移动代理的第1通知装置、和将本地地址和移动代理地址的对应通知本地代理的第2通知装置,本地代理备有将发送给从对方主机接收的本地地址的分组转送给从移动主机通知的移动代理地址的第1转送装置,对方主机备有将发送给本地地址的分组发送给从移动主机通知的移动代理地址的发送装置,移动代理备有将从本地代理或对方主机接收的分组转送给移动主机的第2转送装置,对分组进行缓冲的缓冲装置、和将分组的到达通知移动主机的第3通知装置,移动代理,当有效模式并且不要对分组进行缓冲时,将从本地代理或对方主机接收的分组转送到移动主机,当有效模式并且要对分组进行缓冲时,对分组进行缓冲,当空闲模式时,除了对分组进行缓冲外将分组的到达通知移动主机。
又,也可以采用备有多个移动代理构成。
又,在有效模式中,也可以采取当移动主机在移动代理的区域内的外部链路之间移动时,在移动主机移动到外部链路前,将本地地址和注意地址的对应、表示有效模式的工作模式、和需要对分组进行缓冲的信息通知移动代理,在移动主机移动到外部链路后,将本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示有效模式的工作模式、和不需要对分组进行缓冲的信息通知移动代理的构成。
又,在空闲模式中,也可以采取当移动主机在移动代理的区域内的外部链路之间移动时,移动主机不将任何信息通知移动代理、本地代理和对方主机中任何一个的构成。
又,在有效模式中,也可以采取当移动主机从某个移动代理的区域的外部链路移动到第2移动代理的区域的外部链路时,在移动主机移动到外部链路前,将本地地址和注意地址的对应、表示有效模式的工作模式、和需要对分组进行缓冲的信息通知移动代理,在移动主机移动到外部链路后,将本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示有效模式的工作模式、和不需要对分组进行缓冲的信息通知移动代理,将本地地址和移动代理地址的对应通知本地代理和对方主机的构成。
又,在空闲模式中,也可以采取当移动主机从第1移动代理的区域的第1外部链路移动到第2移动代理的区域的第2外部链路时,在移动主机从第1外部链路移动前,将自己的本地地址和注意地址的对应、自己是有效的和要求对分组进行缓冲的信号通知第1移动代理,在移动主机移动到第2外部链路后,将自己的本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示自己是有效的、和不需要对分组进行缓冲的信号通知第1移动代理,将包含本地地址和第2移动代理地址的对应的信号通知本地代理和对方主机的构成。
又,也可以采取本地代理和接入路由器是基站,本地链路和外部链路是无线电通信线路,移动主机是移动台的构成。
又,在备有静态网络和移动网络的分组通信***中,也可以采取静态网络备有与移动网络对应的本地代理、移动代理、对方主机和接入路由器,移动网络备有至少1个移动路由器和多个接入路由器,移动网络在静态网络或其它移动网络提供的外部链路之间移动的构成。
又,在备有静态网络和移动网络的分组通信***中,也可以采取静态网络备有与移动网络对应的本地代理、移动代理、对方主机和接入路由器,移动网络备有至少1个移动路由器和多个静止主机,移动网络在静态网络或其它移动网络提供的外部链路之间移动的构成。
又,移动路由器也可以采取备有将本地地址与注意地址的对应、表示有效模式或空闲模式的工作模式、和是否需要对分组进行缓冲的信息通知移动代理的第1通知装置、将本地地址和移动代理地址的对应通知本地代理的第2通知装置、和将识别移动网络中包含的链路的子网络前缀通知移动代理和本地代理的子网络前缀通知装置的构成。
又,移动网络也可以采取备有至少一个移动代理的构成。
又,接入路由器也可以采取当存在于多个移动代理的服务区域重复的区域内时,可以自在地选择多个移动代理的构成。
通过采取以上那样的构成,即便移动主机在外部链路之间频繁地移动,通过对由移动代理产生的分组进行缓冲,也能够防止从对方主机发送给移动主机的分组的消失。作为移动主机在外部链路之间频繁地移动的情形,可以考虑分组通信***的接入路由器是移动通信***中的基站、移动主机是移动台、外部链路是基站与移动台之间的无线电线路的情形。这时,将移动台在基站之间即无线电线路上的移动称为越区切换。通过将本发明应用于移动通信***,能够防止从对方主机发送给移动台的分组的消失。
又,即便移动主机在外部链路之间频繁地移动,因为最好将结合·更新·分组只发送给移动代理,所以当将移动代理配置在与本地代理和对方主机比较更接近移动主机附近时,能够减少在分组通信***内发生的结合·更新·分组的通信量。在上述移动通信***中也能够得到本效果。
又,当移动主机不发送接收分组的时间长时,通过使用空闲模式能够减少在分组通信***内发生的结合·更新·分组的通信量。进一步,因为能够减少移动主机的结合·更新·分组的发送频度,所以也具有减少移动主机的电池消耗的效果。在上述移动通信***中也能够得到本效果。
进一步,具有将处于移动网络的静止主机和移动主机作为通信目的地的分组从对方主机转送出去的效果。不仅在处于与静态网络连接的移动网络中的节点中,而且在将处于与其它移动网络连接的移动网络中的静止主机和移动主机作为通信目的地的分组中也能够同样得到本效果。
又,移动网络,通过备有至少1个移动代理,能够向在该移动网络提供的外部链路之间移动的移动主机和其它的移动网络,提供对分组进行缓冲和有效模式与空闲模式等的工作模式。
又,接入路由器,通过当存在于多个移动代理的服务区域重复的区域内时,可以自由地选择多个移动代理,即便一方的移动代理由于障碍等异常停止时,移动主机也可以通过切换到另一方的移动代理继续进行通信。又,可以将到处于1个接入路由器的外部链路的多个移动主机的通信量分散到多个移动代理。
附图说明
图1是表示已有的分组通信***的构成的图。
图2是表示本发明的分组通信***的构成例的图。
图3是表示结合·更新·分组的构成的图。
图4是表示结合·确认·分组的构成的图。
图5是表示Paging Request(寻呼要求)分组的构成的图。
图6是表示寻呼·通知·分组的构成的图。
图7是在有效模式中,移动主机从本地链路移动到外部链路时的分组通信***的工作例的图。
图8是在有效模式中,从移动主机到对方主机转送分组时的分组通信***的工作例的图。
图9是在有效模式中,对方主机从移动主机接收结合·更新·分组前,对方主机向移动主机发送分组时的工作例。
图10是在有效模式中,对方主机从移动主机接收结合·更新·分组后,对方主机向移动主机发送分组时的工作例。
图11是在有效模式中,移动主机在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。
图12是在有效模式中,移动主机在不同的移动代理的区域内的接入路由器提供的外部链路中移动时的工作例。
图13是在有效模式中,移动主机从外部链路移动到本地链路时的工作例。
图14是工作模式从有效模式迁移到空闲模式时的分组通信***的工作例。
图15是在空闲模式中,移动主机从本地链路移动到外部链路时的分组通信***的工作例。
图16是工作模式从空闲模式迁移到有效模式时的分组通信***的工作例。
图17是在空闲模式中,对方主机从移动主机接收结合·更新·分组前,对方主机向移动主机发送分组时的工作例。
图18是在空闲模式中,对方主机从移动主机接收结合·更新·分组后,对方主机向移动主机发送分组时的工作例。
图19是在空闲模式中,移动主机在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。
图20是在空闲模式中,移动主机在不同的移动代理的区域内的接入路由器提供的外部链路中移动时的工作例。
图21是在空闲模式中,移动主机从外部链路移动到本地链路时的工作例。
图22是表示在作为本发明的实施例的分组通信***中使用的移动代理的概略构成的图。
图23A和23B是说明移动代理的工作的图。
图24是表示在作为本发明的实施例的分组通信***中使用的移动主机的概略构成的图。
图25A和25B是说明移动主机的工作的图。
图26是表示在作为本发明的实施例的分组通信***中使用的本地代理的概略构成的图。
图27是表示包含移动网络的分组通信***的虚拟构成的图。
图28是表示将本发明应用于包含移动网络的分组通信***中的第2实施例的图。
图29是图28所示的第2实施例中的子网络前缀·结合·更新·分组(Subnet-Prefix Binding Update Packet)的构成图。
图30是图28所示的第2实施例中的子网络前缀·结合·确认·分组(Subnet-Prefix Binding Acknowledgement Packet)的构成图。
图31是图28所示的第2实施例中的子网络前缀·结合·要求·分组(Subnet-Prefix Binding Request Packet)的构成图。
图32是图28所示的第2实施例中的子网络前缀·寻呼·通知·分组(Subnet-Prefix Paging Notification Packet)的构成图。
图33是图28所示的第2实施例中的有效模式中,移动网络2从本地链路移动到外部链路时的工作说明图。
图34是图28所示的第2实施例中的有效模式中,将分组从静止主机转送到移动主机时的工作说明图。
图35是图28所示的第2实施例中的有效模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组前,对方主机向静止主机发送分组时的工作说明图。
图36是图28所示的第2实施例中的有效模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组后,对方主机向静止主机发送分组时的工作说明图。
图37是图28所示的第2实施例中的有效模式中,移动网络2在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作说明图。
图38是图28所示的第2实施例中的有效模式中,移动网络2在不同的移动代理的区域内的接入路由器提供的外部链路之间移动时的工作说明图。
图39是图28所示的第2实施例中的有效模式中,移动网络2从外部链路移动到本地链路时的工作说明图。
图40是图28所示的第2实施例中的工作模式从有效模式迁移到空闲模式时的工作说明图。
图41是图28所示的第2实施例中的有效模式中,移动网络2从本地链路移动到外部链路时的工作说明图。
图42是图28所示的第2实施例中的空闲模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组前,对方主机向静止主机发送分组时的工作说明图。
图43是图28所示的第2实施例中的空闲模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组后,对方主机向静止主机发送分组时的工作说明图。
图44是图28所示的第2实施例中的空闲模式中,移动网络2在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作说明图。
图45是图28所示的第2实施例中的空闲模式中,移动网络2在不同的移动代理的区域内的接入路由器提供的外部链路中移动时的工作说明图。
图46是图28所示的第2实施例中的空闲模式中,移动网络2从外部链路移动到本地链路时的工作说明图。
图47是在图28所示的第2实施例中,工作模式从空闲模式迁移到有效模式时的工作说明图。
图48是在图28所示的第2实施例中,移动网络1从本地链路移动到外部链路,移动主机从本地链路移动到移动网络1的外部链路时的工作例。
图49是图28所示的第2实施例中的有效模式中,从对方主机向移动主机发送分组时的工作说明图。
图50是图28所示的第2实施例中的空闲模式中,从对方主机向移动主机发送分组时的工作说明图。
图51是图28所示的第2实施例中,移动网络1从本地链路移动到外部链路,移动网络1从本地链路移动到外部链路时的工作说明图。
图52是图28所示的第2实施例中的有效模式中,从对方主机向静止主机发送分组时的工作说明图。
图53是图28所示的第2实施例中的空闲模式中,从对方主机向静止主机发送分组时的工作说明图。
图54是包含多个移动网络1的分组通信***的构成图。
图55是图54所示的通信***中,移动主机锁状连接时的工作说明图。
图56是图54所示的通信***中,对方主机向移动主机发送分组时的工作例。
图57是存在N个移动网络1和移动代理时的分组通信***的构成图。
图58是图57所示的通信***中,移动网络移动到外部链路后,移动主机移动到移动网络时的移动主机的工作说明图。
图59是图57所示的通信***中,向对方主机发送的移动主机转送分组的工作说明图。
图60是图57所示的通信***中,在有效模式中,移动网络在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作说明图。
图61是图57所示的通信***中,属于多个移动代理的服务区域中的接入路由器的工作说明图。
图62是图57所示的通信***中,移动主机使用多个移动代理的工作说明图。
图63是图57所示的通信***中,对方主机向移动主机发送分组时的工作说明图。
图64是图57所示的通信***中,移动主机在移动代理区域中移动时的工作说明图。
图65是表示在作为本发明的实施例的分组通信***中使用的移动路由器的概略构成的图。
图66A、66B和66C是说明移动路由器的工作的图。
具体实施方式
下面,我们根据附图说明按照本发明的实施例。
实施例1
图2是本发明的分组通信***的构成例。本实施例的分组通信***由本地代理(HA:Home agent)、移动代理(MA:Mobilityagent)、接入路由器(AR:Access Ruoter)、移动主机(MH:Mobile Host)、对方主机(CH:Correspondent Host)构成,它们如图2所示地相互连接。图2中没有记载路由器,但是该网络与已有技术的分组通信***相同包含任意数量的路由器。本发明的分组通信***具有在已有技术的分组通信***中加入移动代理的构成。
这种移动代理是备有下面说明的功能的路由器,可以任意数量地存在于网络中。各个移动代理向处于包含1个以上的接入路由器的区域的移动主机提供对从移动代理到移动主机、和从对方主机到移动主机的分组进行中继的服务。进一步,移动代理向移动主机提供对发送给从本地代理和对方主机接收的移动主机的分组进行缓冲的服务。接入路由器包含在1个以上的移动代理的区域中,将使用外部链路的移动代理的地址通知移动主机。
又,本发明的分组通信***与已有技术的分组通信***不同,具有2个工作模式。一个是作为移动主机和对方主机不发送接收分组的状态的空闲模式,另一个是作为移动主机和对方主机正在发送接收分组的状态的有效模式。
图3是本发明的结合·更新·分组的构成例。结合·更新·分组在IP分组的选择头标中包含结合·更新·选择(选项)。结合·更新·选择具有从移动主机向移动代理发送的形式和从移动主机向本地代理和对方主机发送的形式。
移动代理用由选择标识符、选择长度、本地地址、转送目的地、工作模式、是否需缓冲构成。选择标识符表示选择是结合·更新。选择长度表示选择的长度。本地地址表示发送结合·更新·分组的移动主机MH的本地地址、转送目的地表示发送给移动主机的本地地址的分组的转送目的地的地址,设定移动主机在外部链路中使用的注意地址和本地地址。工作模式表示是为空闲模式还是有效模式。是否需缓冲表示在移动代理中是否需要对分组进行缓冲。
本地代理和对方主机用的由选择标识符、选择长度、本地地址、转送目的地地址构成。它们与移动代理用的相同,但是转送目的地地址设定移动代理地址和移动主机的本地地址。
结合·更新·分组用于将作为本地地址和注意地址的对应的结合、工作模式、是否需缓冲通知移动代理MA,又移动主机MH用于将本地地址和移动代理地址的结合通知本地代理HA和对方主机CH。
又,图3中,头标包含通信目的地地址或发送源地址。又,在转送目的地地址中,设定移动主机MH在外部链路中使用的注意地址、移动代理地址、本地地址中的任何一个。
图4是结合·确认·分组的构成例。结合·确认·分组在IP分组的选择头标中包含结合·确认。结合·确认·选择是从移动代理MA向移动主机MH发送的形式和从本地代理HA和对方主机CH向移动主机MH发送的形式。
移动代理用的由选择标识符、选择长度、本地地址、转送目的地、工作模式、是否需缓冲构成。选择标识符表示选择是结合·确认·选择。选择长度表示选择的长度。将本地地址、转送目的地地址、工作模式、是否需缓冲设定在与移动代理MA从移动主机MH接收的结合·更新·分组相同的内容中。
本地代理和对方主机用的由选择标识符、选择长度、本地地址、转送目的地构成。它们与移动代理用的相同。
结合·确认·分组用于通知移动代理、本地代理、对方主机在移动主机中完成结合·更新·分组的处理。
此外,在图4中,头标包含通信目的地地址和发送源地址。又,在转送目的地地址中,设定移动主机在外部链路中使用的注意地址、移动代理地址、本地地址中的任何一个。
图5是本发明的寻呼·要求·分组的构成例。寻呼·要求·分组由IP分组的有效负载中包含的本地地址数(N)、本地地址1~本地地址N构成。本地地址数(N)表示寻呼·要求·分组中包含的本地地址的数量。本地地址1~本地地址N表示接收寻呼·要求·分组,想要从空闲模式迁移到有效模式的1个以上的移动主机的本地地址。
寻呼·要求·分组用于移动代理MA将上述信息通知区域内的接入路由器。将寻呼·要求·分组的通信目的地地址设定在同一个区域内的接入路由器的地址中。同一个区域内的接入路由器的地址具有对于每个接入路由器不同的单播(unicast)地址的情形和相同的多播(multicast)地址的情形。前一情形中,移动代理向每个接入路由器发送不同的寻呼·要求·分组,后一情形中,移动代理发送1个寻呼·要求·分组。
此外,图5中,头标包含通信目的地地址和发送源地址等。又,寻呼·要求·分组的通信目的地地址,设定接入路由器的地址。
图6是本发明的寻呼·通知·分组的构成例。寻呼·通知·分组由IP分组的有效负载中包含的本地地址数(N)、本地地址1~本地地址N构成。本地地址数(N)表示寻呼·通知·分组中包含的本地地址的数量。本地地址1~本地地址N表示接收寻呼·要求·分组,想要从空闲模式迁移到有效模式的1个以上的移动主机的本地地址。
寻呼·通知·分组用于接入路由器将上述信息通知与外部链路连接中的移动主机。寻呼·通知·分组的通信目的地地址,设定将外部链路内的全部节点作为通信目的地的地址(广播地址)。
此外,图6中,头标包含通信目的地地址和发送源地址等。又,寻呼·通知·分组的通信目的地地址,设定将链路内的全部节点作为通信目的地的地址(广播地址)。
图7是在有效模式中,移动主机从本地链路移动到外部链路时的分组通信***的工作例。我们根据图7说明工作例。
(1)移动主机,当从本地链路移动到外部链路时,从接入路由器取得注意地址和移动代理的地址。
(2)移动主机,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合,工作模式是有效模式,不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(3)移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和移动代理地址的结合,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。
图8是在有效模式中,从移动主机到对方主机转送分组时的分组通信***的工作例。我们根据图8说明工作例。
移动主机将分组发送给对方主机。网络内的路由器将分组从移动主机路由到对方主机。
图9是在有效模式中,对方主机从移动主机接收结合·更新·分组前,对方主机向移动主机发送分组时的工作例。我们根据图9说明工作例。
(1)对方主机发送将通信目的地作为移动主机的本地地址的分组。通过网络内的路由器将上述分组路由到本地链路。
(2)本地链路的本地代理,当分组的通信目的地是结合的本地地址时,代替移动主机接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组(tunnelling packet),将接收的分组输入隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到移动代理。
(3)移动代理从本地代理接收隧道分组,取出包含的分组。当取出的分组的通信目的地与结合的本地地址一致时,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。由网络内的路由器将隧道分组路由到移动主机。移动主机从移动代理接收隧道分组,并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
(4)移动主机,当接收不包含设定本地地址的路由头标的隧道分组时,判断对方主机不持有本地地址和移动代理地址的结合,将包含本地地址和移动代理地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,存储本地地址和移动代理地址的结合。
图10是在有效模式中,对方主机从移动主机接收结合·更新·分组后,对方主机向移动主机发送分组时的工作例。我们根据图10说明工作例。
(1)对方主机,当发送要发送给在存储的结合中表示的本地地址的分组时,将分组的通信目的地作为注意地址,将设定结合的本地地址的路由头标选择包含在分组中进行发送。此外,这时对方主机存储的结合的注意地址是移动代理地址。通过网络内的路由器将分组路由到移动代理。
(2)移动代理,当从对方主机接收分组,包含在路由头标选择中的本地地址与结合的本地地址一致时,交换分组的通信目的地和包含在路由头标选择中的本地地址,将分组输入到将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到移动主机。移动主机从移动代理接收隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
图11是在有效模式中,移动主机在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。我们根据图11说明工作例。
(1)移动主机,在移动到其它的外部链路前,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合,工作模式是有效模式,需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。移动代理从移动主机得到需要对分组进行缓冲的通知后,当从本地代理或对方主机接收相当的分组时,对发送给该移动主机的分组进行缓冲。
(2)移动主机移动到外部链路。
(3)当移动主机移动到其它的外部链路时,从接入路由器取得注意地址和移动代理的地址。
(4)移动主机判定移动代理地址是否改变了。当没有改变时,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·更新·分组,确认结合·更新·分组到达移动代理,处理正常地进行。移动代理,当具有经过缓冲的分组时,通过与图9或图10相同的工作,顺次地将经过缓冲的分组发送给移动主机。
图12是在有效模式中,移动主机在不同的移动代理的区域内的接入路由器提供的外部链路中移动时的工作例。我们根据图12说明工作例。
(1)移动主机,在移动到其它的外部链路前,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、要求对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。移动代理从移动主机得到需要对分组进行缓冲的通知后,当从本地代理或对方主机接收相当的分组时,对发送给该移动主机的分组进行缓冲。
(2)移动主机到达外部链路。
(3)当移动主机移动到其它的外部链路时,从接入路由器取得注意地址和移动代理的地址。
(4)移动主机判定移动代理地址是否改变了。当改变时,移动主机将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的结合·更新·分组发送给以前的移动代理。以前的移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。移动代理,当具有经过缓冲的分组时,通过与图9或图10相同的工作,顺次地将经过缓冲的分组发送给移动主机。
(5)移动主机将包含本地地址和注意地址的结合,表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。
(6)移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和移动代理地址的结合,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(7)移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,存储本地地址和移动代理地址的结合。
图13是在有效模式中,移动主机从外部链路移动到本地链路时的工作例。我们根据图13说明工作例。
(1)移动主机将包含本地地址与本地地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址与本地地址的结合、工作模式是有效模式、需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。移动代理从移动主机得到需要对分组进行缓冲的通知后,当从本地代理或对方主机接收相当的分组时,对发送给该移动主机的分组进行缓冲。
(2)移动主机从外部链路移动到本地链路。
(3)移动主机确认移动到本地链路。例如,移动主机通过接收本地代理发送的Router Advertisement(路由器广告)能够判定从外部链路移动到本地链路。
(4)移动主机将要求消去存储的本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,消去本地地址和移动代理地址的结合,将结合·确认·分组发送给移动主机。以后本地代理代替移动主机接收分组,不将分组转送到移动代理。
(5)移动主机将包含本地地址与本地地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动前使用的移动代理。移动代理接收结合·更新·分组,存储本地地址与本地地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。
移动代理,当具有经过缓冲的分组时,通过执行与图9或图10相同的工作,顺次地将经过缓冲的分组发送给移动主机。
(6)移动主机将包含本地地址与本地地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,删除存储的本地地址和移动代理地址的结合。以后,对方主机将发送给移动主机的分组作为不包含路由选择头标的通常的分组进行发送。
图14是工作模式从有效模式迁移到空闲模式时的分组通信***的工作例。当工作模式是有效模式时,当在预定时间移动主机和对方主机不发送接收结合·更新·分组和结合·确认·分组以外的分组时,实施本工作例。我们根据图14说明工作例。
(1)当移动主机和对方主机不在预定时间发送接收分组时,移动主机将包含本地地址和注意地址的结合、表示工作模式是无效模式、表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储结合和工作模式是无效模式的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
我们根据以上的图7~14,说明了本发明的分组通信***的在有效模式中的工作例。移动主机,在外部链路之间移动前,通过将结合·更新·分组发送给移动代理,对要由自己转送的分组进行缓冲,接收结合·确认·分组,在全部接收向现在使用中的外部链路路由的发送给自己的分组后,能够移动到外部链路。进一步,移动主机,在移动到外部链路后,通过将结合·更新·分组发送给移动代理,能够将经过缓冲的分组向移动目的地的外部链路路由。又,在外部链路的移动前后使用的移动代理的情形相同,最好移动主机将结合·更新·分组只发送给移动代理,不需要发送给本地代理和对方主机。
图15是在有效模式中,移动主机从本地链路移动到外部链路时的分组通信***的工作例。我们根据图15说明工作例。
(1)移动主机,当从本地链路移动到外部链路时,从接入路由器取得注意地址和移动代理地址。
(2)移动主机将包含本地地址和注意地址的结合,表示工作模式是空闲模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是空闲模式、需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(3)移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和移动代理地址的结合、将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。
图16是在空闲模式中,在对方主机从移动主机接收结合·更新·分组前,对方主机向移动主机发送分组时的工作例。我们根据图16说明工作例。
(1)对方主机发送将通信目的地作为移动主机的本地地址的分组。通过网络内的路由器将分组路由到本地链路。
(2)本地链路的本地代理,当分组的通信目的地是结合的本地地址时,代替移动主机接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到移动代理。
(3)移动代理从本地代理接收隧道分组,从有效负载取出分组。当取出的分组的通信目的地与结合的本地地址一致时,对分组进行缓冲,将包含移动主机的本地地址的寻呼·要求·分组发送给区域内接入路由器。
(4)接入路由器从移动代理接收寻呼·要求·分组,将设定寻呼·要求·分组中包含的本地地址的寻呼·通知·分组发送给外部链路。移动主机从接入路由器接收寻呼·通知·分组。
(5)移动主机判定接收的寻呼·通知·分组是否包含自己的本地地址。当不包含时,移动主机废弃接收的寻呼·通知·分组。当包含时,移动主机发送包含本地地址和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的结合·更新·分组。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(6)移动代理将经过缓冲的各分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到移动主机。移动主机从移动代理接收隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
图17是在空闲模式中,对方主机从移动主机接收结合·更新·分组后,对方主机向移动主机发送分组时的工作例。我们根据图17说明工作例。
(1)对方主机,当发送要发送给存储的结合表示的本地地址的分组时,将分组的通信目的地作为注意地址,在分组中包含设定结合的本地地址的路由头标选择进行发送。通过网络内的路由器将分组路由到移动代理。
(2)移动代理,从对方主机接收分组,当路由头标选择中包含的本地地址与结合的本地地址一致时,交换分组的通信目的地和包含在路由头标选择中的本地地址,对分组进行缓冲,将包含移动主机的本地地址的寻呼·要求·分组发送给区域内的接入路由器。
(3)接入路由器从移动代理接收寻呼·要求·分组,将设定寻呼·要求·分组中包含的本地地址的寻呼·通知·分组发送给外部链路。移动主机从接入路由器接收寻呼·通知·分组。
(4)移动主机判定接收的寻呼·通知·分组是否包含自己的本地地址。当不包含时,移动主机废弃接收的寻呼·通知·分组。当包含时,移动主机发送包含本地地址和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的结合·更新·分组。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(5)移动代理将经过缓冲的各分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到移动主机。移动主机从移动代理接收隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
图18是在空闲模式中,移动主机在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。我们根据图18说明工作例。
(1)移动主机移动到外部链路。
(2)当移动主机移动到其它外部链路时,从接入路由器取得注意地址和移动代理的地址。移动主机判定移动代理地址是否改变了,当没有改变时什么也不做。
图19是在空闲模式中,移动主机在不同移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。我们根据图19说明工作例。
(1)移动主机移动到外部链路。
(2)当移动主机移动到其它外部链路时,从接入路由器取得注意地址和移动代理的地址。
(3)移动主机判定移动代理地址是否改变了。当改变时,移动主机将包含本地地址和注意地址的结合,表示工作模式是空闲模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合和工作模式是空闲模式的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(4)进一步移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址与移动代理地址的结合,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。
(5)移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,存储本地地址与移动代理地址的结合。
图20是在空闲模式中,移动主机从外部链路移动到本地链路时的工作例。
我们根据图20说明工作例。
(1)移动主机从外部链路移动到本地链路。
(2)移动主机确认移动到本地链路。例如,移动主机通过接收本地代理发送的Router Advertisement(路由器广告)能够判定从外部链路移动到本地链路。
(3)移动主机将要求消去存储的本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,消去本地地址和移动代理地址的结合,将结合·确认·分组发送给移动主机。以后本地代理中止到移动代理的分组转送。
(4)移动主机将包含本地地址与本地地址的结合,表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给以前的移动代理。以前的移动代理接收结合·更新·分组,存储本地地址与本地地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。
(5)移动主机将包含本地地址与本地地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,删除存储的本地地址与移动代理地址的结合。以后,对方主机将发送给移动主机的分组作为不包含路由选择头标的通常的分组进行发送。
图21是工作模式从空闲模式迁移到有效模式时的分组通信***的工作例。当工作模式是空闲模式时,移动主机将分组发送给对方主机时实施本工作例。我们根据图21说明工作例。
(1)移动主机将包含本地地址与注意地址的结合,表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理地址。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
我们根据以上的图15~21,说明了本发明的分组通信***的在空闲模式中的工作例。移动主机,当移动到存在于1个移动代理的区域内的外部链路时,移动代理、本地代理、对方主机中任何一个也不需要发送结合·更新·分组。
下面,我们说明为了实现在上述实施例中说明的分组通信***的移动代理、移动主机和本地代理的构成和各个工作。
图22是表示移动代理的概略构成的图。
如图22所示,在本发明的分组通信***中使用的移动代理MA由存储结合和对接收的分组的进行缓冲的存储单元10、从连接的链路接收分组和向链路发送分组的接口单元20、控制该接口单元20,控制结合·更新·分组处理和分组路由的信号处理单元30构成,该信号处理单元30进行将在接口单元20接收的结合·更新·分组转送到存储单元10并存储起来,又将在接口单元20接收的分组转送到存储单元10,又,根据存储在存储单元10中的结合·更新·分组,通过接口单元20将存储在存储单元10中的缓冲和经过缓冲的分组发送给链路的发送接收控制。
其次,我们参照图23A和图23B说明图22所示的移动代理在上述分组通信***内的工作。图23A和图23B是移动代理的工作说明图。如图23A和图23B所示,能够大致分成接收结合·更新·分组时和接收隧道分组时的工作,首先,当由移动主机接收结合·更新·分组时,将关于接收的结合·更新·分组包含的本地地址、转送地址、工作模式、是否需要缓冲的信息存储在存储单元10中。而且信号处理单元30通过接口单元20将完成的结合·确认·分组发送给作为结合·更新·分组的发送源的移动主机。其次,确认是否对发送给本地地址的分组进行缓冲,当进行缓冲时,将该分组输入将通信目的地地址设定在转送地址上、将发送源地址设定在移动代理自身的地址上的隧道分组的有效负载中并进行发送,发送给本地地址的移动主机。
又,从对方主机(包含移动目的地代理)或本地代理接收隧道分组时,取出在接收的隧道分组的有效负载中包含的分组,从存储的本地地址探查分组的通信目的地地址,解释对应的转送目的地地址、工作模式、是否需要缓冲的信息,与下列3种情形相应地进行工作。
1)当工作模式是有效的,不进行缓冲时
将该分组输入将通信目的地地址设定在转送地址上、将发送源地址设定在移动代理自身的地址上的隧道分组的有效负载中并进行发送。
2)当工作模式是有效的,需要进行缓冲时
对接收的分组进行缓冲。
3)当工作模式是空闲的,需要进行缓冲时
对接收的分组进行缓冲,将本地地址输入要求寻呼分组,发送给服务区域内的所有的接入路由器。通过这种工作,以前说明的分组通信***全体能够发挥它们的功能。
图24是表示移动主机的概略构成的图。如图24所示,在本发明的分组通信***中使用的移动主机由存储包含自己的工作模式、是否需要进行向正在使用的移动代理的缓冲、本地地址、与注意地址的对应的结合·更新·分组内的信息的存储单元100、从连接的链路接收分组和向链路发送分组的接口单元120、控制该接口单元120和存储单元100,进行结合·更新·分组的处理和生成·接收分组的信号处理单元130构成,进一步该信号处理单元130也能够进行实施存储在移动主机的存储单元100内的应用程序的应用处理。
图25A和图25B是移动主机的工作说明图。
如图25A和图25B所示,移动主机能够大致分成在链路之间移动时的工作和接收寻呼·通知·分组时的工作。
首先,在链路之间移动的工作中,移动前,制成在本地地址上设定自身的本地地址、在转送目的地地址上设定现在正在使用的注意地址、设定有效工作模式、需要进行缓冲的结合·更新·分组,将该制成的结合·更新·分组发送给现在的移动代理,从该移动代理接收结合·更新·确认·分组。
其次,在移动主机在链路上移动后,取得移动目的地的新的注意地址和移动代理的地址,判定移动代理的地址是否变更了。这里,根据该判定,进行下列2种不同的处理。
1)当移动代理的地址不变更时
这时,首先,制成在本地地址上设定自身的本地地址、在转送目的地地址上设定新的注意地址、设定有效工作模式、不需要进行缓冲的结合·更新·分组。其次,将结合·更新·分组发送给移动代理,从新的移动代理接收结合·更新·确认·分组。
2)当移动代理的地址变更时
这时,首先,制成在本地地址上设定自身的本地地址、在转送目的地地址上设定新的注意地址、设定有效工作模式、需要进行缓冲的结合·更新·分组。
其次,将这个制成的结合·更新·分组发送给新的移动代理。而且,与该发送对应,从新的移动代理接收结合·更新·确认·分组。与此并行地,制成在本地地址上设定自身的本地地址、在转送目的地地址上设定新的移动代理地址、设定有效工作模式、不需要进行缓冲的结合·更新·分组,向以前的移动代理发送结合·更新·分组,接收由以前的移动代理发送的确认收到结合·更新·分组的结合·更新·确认·分组。而且,对于本地代理,制成在本地地址上设定自身的本地地址、在转送目的地地址上设定新的注意地址的结合·更新·分组,发送结合·更新·分组,接受表示来自发送目的地的本地代理的接收确认的结合·更新·确认·分组。这里,也可以在上述转送目的地地址上设定新的移动代理的地址。又,在上述工作中,在发送接收与在链路之间移动前使用的以前的移动代理的结合·更新·分组和结合·确认·分组后,顺序地发送接收与本地代理的结合·更新·分组和结合·确认·分组,但是为了缩短处理的时间也可以并行地进行这些工作。
其次,我们说明接收寻呼·通知·分组时的工作。如图25A和图25B所示,当移动主机接收寻呼·通知·分组时,信号处理单元130判定接收的寻呼·通知·分组的通信目的地是否与本地地址一致,当与本地地址不一致时,废弃接收的分组。另一方面,当与本地地址一致时,将本地地址和注意地址的结合,工作模式是有效模式,不需要进行缓冲的结合·更新·分组发送给移动代理。
图26是表示本地代理的概略构成的图。本发明的分组通信***中使用的本地代理HA由存储结合的存储单元210、从连接的链路接收分组和向链路发送分组的接口单元220、控制该接口单元220,控制结合·更新·分组的处理和分组的路由的信号处理单元230构成,该信号处理单元230进行将在接口单元220接收的结合·更新·分组转送到存储单元210并存储起来,又将在接口单元220接收的分组转送到存储单元210,又,根据存储在存储单元210中的结合,通过接口单元220将接收的分组发送给链路的发送接收控制。
而且,该本地代理HA,当接收分组时,首先,判断它的通信目的地是否是结合的本地地址,当是结合的本地寻呼的地址时,代替移动主机由接口单元220接收分组。而且,从接收的分组,在信号处理单元230中生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的分组组入到隧道分组的有效负载,而且,通过接口单元220发送到链路上。又,当在接口单元220从移动主机接收要求消去存储的本地地址和移动代理地址的结合的结合·更新·分组时,信号处理单元230删除存储在存储单元210中的移动主机的本地地址与它的移动代理地址的结合,删除后,通过接口单元220将结合·确认·分组发送给该移动主机。以后,该本地代理代替移动主机接收分组,不进行将分组发送给移动代理的处理。又,本地代理HA,当在接口单元220接收包含本地地址与移动代理地址的对应的结合·更新·分组时,将这个本地地址与移动代理地址的对应存储在存储单元210中,将结合·确认·分组发送给发送源的移动主机。
进一步,也能够使本发明与移动网络对应。图27表示采用移动网络的分组通信***的例子。如图27所示,移动网络适用型的分组通信***由路由器(R:Router)、本地代理(HA:Home agent)、接入路由器(AR:Access Ruoter)、静止主机(SH:StationaryHost)、对方主机(CH:Correspondent Host)构成。
“移动网络”是“与移动路由器(MR:Mobile Router)连接的1个以上的节点构成的网络”。移动路由器伴随着移动网络从链路移动到链路。又移动路由器与路由器、接入路由器、本地代理相同,根据OSPF(Open Shortest Path First(开放式最短路径优先))和BGP(Border Gateway Protocol(边界网关协议))等的路由协议,定期地交换表示与路由处理所需的路由器、接入路由器、本地代理的连接关系的信息。移动主机,当处于外部链路时,也与处于本地链路那样地交换连接信息。例如,能够将包含连接信息的分组输入将本地代理的地址作为通信目的地隧道分组中并进行发送。因此,将发送给移动网络内的节点的分组路由到移动路由器的本地链路。图27所示的移动网络包含1个移动路由器和2个静止主机。静止主机是不改变与移动路由器的连接关系的节点。此外,移动网络可以不仅包含静止主机而且也可以包含路由器和移动主机。当移动网络从本地链路移动到外部链路时,移动路由器在从接入路由器得到在外部链路中使用的注意地址后,将包含本地地址和注意地址的结合的结合·更新·分组发送给本地代理。本地代理从移动路由器接收结合·更新·分组并存储结合,作为确认应答将结合·确认·分组发送给移动路由器。移动路由器从本地代理接收结合·确认·分组,并确认本地代理存储结合。当对方主机发送要发送给移动网络的静止主机的分组时,通过网络内路由器,从对方主机路由到本地链路。本地代理根据按照路由协议交换的信息,判断分组的下一个转送目的地是移动路由器,代替移动路由器接收分组。本地代理判定分组的通信目的地是否与存储的结合的本地地址一致,但是考虑因为不一致作为隧道目的地不明废弃分组的情形,而且通过应用上述的根据本发明的分组通信***,能够防止发生这种废弃分组的情形。因此,下面我们说明将本发明的分组通信***应用于该移动网络的第2实施例。
实施例2
图28是根据本发明的包含移动网络的分组通信***的构成例。本发明的分组通信***由静态网络和移动网络构成。本分组通信***,如图28所示,由静止主机(SH:Stationary Host)、移动主机(MH:Mobile Host)、对方主机(CH:Correspondent Host)、移动路由器(R:Mobile Router)、本地代理(HA:Home agent)、移动代理(MA:Mobile agent)、路由器(R:Ruoter)构成,在图28中未画出,但是静态网络和移动网络与已有技术的分组通信***相同包含任意数量的路由器。静态网络由与移动网络对应的本地代理、移动代理、对方主机、接入路由器构成。
本地代理提供将发送给移动网络内的节点的分组中继到移动网络或移动代理的服务。移动代理是备有以后说明的功能的路由器,可以以任意数量存在于网络内。移动代理提供将从本地代理到移动网络内的节点和从对方主机到移动网络内的节点的分组中继到处于包含1个以上的接入路由器的区域中的移动网络的服务。进一步,移动代理向移动网络内的节点提供对从本地代理和对方主机接收的发送给该节点的分组进行缓冲的服务。静态网络的接入路由器向移动主机和移动网络提供外部链路,包含在1个以上的移动代理的区域中,将移动代理的地址通知移动主机。当对方主机能够判断分组的通信目的地的节点是移动网络内的节点时,不将分组发送给本地链路,而是发送给移动代理。移动网络是不改变它的内部构成,在静态网络和其它移动网络提供的外部链路之间移动的网络,可以大致区别为不备有和备有移动主机和移动网络能够连接的外部链路的两类。移动网络1是备有外部链路的移动网络,包含1个移动路由器和多个接入路由器。移动路由器伴随着移动网络的移动逐渐改变连接的链路。移动网络1的接入路由器向移动主机或其它移动网络的移动路由器提供外部链路,但是不向移动路由器通知静态网络的动代理的地址。
另一方面,移动网络2是不备有外部链路的移动网络,包含1个移动路由器和多个静止主机。静止主机即便移动网络2移动也不知道自己正在移动。此外,静止主机不仅可以包含在移动网络2中而且也可以包含移动网络1中。
又,与实施例1相同,本发明的分组通信***具有2个工作模式。1个是作为移动路由器和对方主机不发送接收分组的状态的空闲模式,另一个是作为移动路由器和对方主机发送接收分组的状态的有效模式。
图29是本发明的移动路由器使用的子网络前缀·结合·更新·分组的构成例。子网络前缀·结合·更新·分组在IP分组的选择头标中包含子网络前缀·结合·更新·选择。子网络前缀·结合·更新·选择具有从移动路由器向移动代理发送的形式和从移动路由器向本地代理和对方主机发送的形式。
移动代理用的由选择标识符、选择长度、子网络前缀数(N)、N个子网络前缀、转送目的地地址、工作模式、是否需缓冲构成。选择标识符表示选择是子网络前缀·结合·更新·分组。选择长度表示选择的长度。子网络前缀数表示选择中包含子网络前缀的数量。子网络前缀表示发送子网络前缀·结合·更新·分组的移动路由器的移动网络包含的链路的子网络前缀。转送目的地地址表示将移动网络包含的子网络前缀一致的地址作为通信目的地的分组的转送目的地的地址,设定移动路由器在外部链路中使用的注意地址和本地地址。工作模式表示是空闲模式或是有效模式。是否需缓冲表示在移动代理中是否需要对分组进行缓冲。
本地代理和对方主机用的由选择标识符、选择长度、子网络前缀数(N)、N个子网络前缀、转送目的地地址构成。它们与移动代理用的相同,但是转送目的地地址设定移动代理地址和移动路由器的本地地址。
子网络前缀·结合·更新·分组用于移动路由器将子网络前缀与注意地址的对应的结合、工作模式、是否需缓冲的信息通知移动代理,又移动路由器用于将子网络前缀和移动代理地址的结合通知本地代理和对方主机。移动路由器除了子网络前缀·结合·更新·分组外,也发送实施例1中说明的结合·更新·分组。
此外,图29中头标包含通信目的地地址和发送源地址等。又,在转送目的地地址中,设定移动路由器在外部链路中使用的注意地地址、移动代理地址、本地地址中的某一个。
图30是本发明的子网络前缀·结合·确认·分组的构成例。子网络前缀·结合·确认·分组在IP分组的选择头标中包含子网络前缀·结合·确认·选择。子网络前缀·结合·确认·选择具有从移动代理向移动路由器发送的形式和从本地代理和对方主机向移动路由器发送的形式。
移动代理用的由选择标识符、选择长度、子网络前缀数(N)、N个子网络前缀、转送目的地地址、工作模式、是否需缓冲构成。选择标识符表示选择是子网络前缀·结合·确认·选择。选择长度表示选择的长度。将子网络前缀数、子网络前缀、转送目的地地址、工作模式、是否需缓冲设定在与移动代理从移动路由器接收的子网络前缀·结合·更新·分组相同的内容中。
本地代理和对方主机用的由选择标识符、选择长度、子网络前缀数、子网络前缀、转送目的地地址构成。它们与移动代理用的相同。
子网络前缀·结合·确认·分组用于移动代理、本地代理、对方主机将完成子网络前缀·结合·更新·分组的处理通知移动路由器。移动代理、本地代理、对方主机除了子网络前缀·结合·确认·分组外,也发送实施例1中说明的结合·更新·分组。
此外,图30中头标包含通信目的地地址和发送源地址等。又,在转送目的地地址中,设定移动路由器在外部链路中使用的注意地址、移动代理地址、本地地址中的某一个。
图31是本发明的子网络前缀·寻呼·要求·分组的构成例。子网络前缀·寻呼·要求·分组由IP分组的有效负载中包含的子网络前缀数(N)、子网络前缀1~子网络前缀N构成。子网络前缀数(N)表示包含在子网络前缀·寻呼·要求·分组中的子网络前缀的数量。子网络前缀1~子网络前缀N表示接收子网络前缀·寻呼·要求·分组,要从空闲模式迁移到有效模式的1个以上的移动路由器,具体地说表示包含在移动路由器所属的移动网络中的链路的子网络前缀。
子网络前缀·寻呼·要求·分组用于移动代理将上述信息通知区域内的接入路由器。子网络前缀·寻呼·要求·分组的通信目的地地址设定同一个区域内的接入路由器地址。同一个区域内的接入路由器地址具有对于每个接入路由器不同的单广播地址的情形和相同的多广播地址的情形。前一情形中,移动代理向每个接入路由器发送不同的子网络前缀·寻呼·要求·分组,后一情形中,移动代理发送1个子网络前缀·寻呼·要求·分组。
此外,图31中,头标包含通信目的地地址和发送源地址等。又,子网络前缀·寻呼·要求·分组的通信目的地地址,设定接入路由器的地址。
图32是本发明的子网络前缀·寻呼·通知·分组的构成例。子网络前缀·寻呼·通知·分组由IP分组的有效负载中包含的子网络前缀数(N)、子网络前缀1~子网络前缀N构成。子网络前缀数(N)表示包含在子网络前缀·寻呼·通知·分组中的子网络前缀的数量。子网络前缀1~子网络前缀N表示接收子网络前缀·寻呼·通知·分组,要从空闲模式迁移到有效模式的1个以上的移动路由器,具体地说表示包含在移动路由器所属的移动网络中的链路的子网络前缀。移动路由器根据用于移动网络内的路由的OSPF等的路由协议掌握包含在所属的移动网络中的链路的子网络前缀。
子网络前缀·寻呼·通知·分组用于接入路由器将上述信息通知与外部链路连接中的移动路由器。子网络前缀·寻呼·通知·分组的通信目的地地址设定将外部链路内的全部节点作为通信目的地的地址(广播地址)。
此外,图32中,头标包含通信目的地地址和发送源地址等。又,子网络前缀·寻呼·要求·分组的通信目的地地址,设定将链路内的全部节点作为通信目的地的地址(广播地址)。
图33是在有效模式中,移动网络2从本地链路移动到外部链路时的分组通信***的工作例。我们根据图33说明工作例。
(1)移动路由器,当从本地链路移动到外部链路时,从接入路由器取得注意地址和移动代理的地址。
(2)移动路由器,包含本地地址和注意地址的结合,表示工作模式是有效模式,将表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合,工作模式是有效模式,不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步移动路由器将包含移动网络2中的链路的子网络前缀与注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动路由器根据OSPF等的路由协议知道移动网络2包含的链路的子网络前缀。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀与注意地址的结合,工作模式是有效模式,不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(3)移动路由器将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和移动代理地址的结合,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。进一步移动路由器将包含移动网络2中的链路的子网络前缀与移动代理地址的结合的子网络前缀·结合·更新·分组发送给本地代理。本地代理接收子网络前缀·结合·更新·分组,存储子网络前缀与移动代理地址的结合,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器确认子网络前缀·结合·更新·分组到达本地代理,处理正常地进行。
图34是在有效模式中,将分组从移动网络2的静止主机转送到对方主机时的分组通信***的工作例。我们根据图34说明工作例。
静止主机将分组发送给对方主机。移动网络2和静态网络内的路由器将分组从静止主机路由到对方主机。
图35是在有效模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组前,对方主机向静止主机发送分组时的工作例。我们根据图35说明工作例。
(1)对方主机发送将通信目的地作为移动网络2的静止主机的地址的分组。通过静态网络内的路由器将上述分组路由到移动网络2的本地链路。
(2)本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动路由器接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动代理。
(3)移动代理从本地代理接收隧道分组,取出包含的分组。当取出的分组的通信目的地的子网络前缀与结合的子网络前缀一致时,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动路由器。
(4)移动路由器,当从移动代理接收隧道分组并从有效负载取出分组,通信目的地的子网络前缀与移动网络2中的链路的子网络前缀一致时,将分组发送到移动网络2内。通过移动网络2内的路由器将分组路由到静止主机。静止主机最终接收发送给自己的地址的分组。
(5)移动路由器,当接收隧道分组时,将包含子网络前缀与移动代理地址的结合的子网络前缀·结合·更新·分组发送给对方主机。对方主机接收子网络前缀·结合·更新·n分组,存储子网络前缀移动与移动代理地址的结合。
图36是在有效模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组后,对方主机向静止主机发送分组时的工作例。我们根据图36说明工作例。
(1)对方主机发送通信目的地地址的子网络前缀与存储的结合所示的子网络前缀相同的分组时,将分组的通信目的地作为注意地址,将设定结合的本地地址的路由头标选择包含在分组中并进行发送。通过静态网络内的路由器将分组路由到移动代理。
(2)移动代理从对方主机接收分组,当路由头标选择中包含的通信目的地地址的子网络前缀与结合的子网络前缀一致时,交换分组的通信目的地和路由头标选择中包含的通信目的地地址,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动路由器。
(3)移动路由器,当从移动代理接收隧道分组并从有效负载取出分组,通信目的地的子网络前缀与移动网络2中的链路的子网络前缀一致时,将分组发送到移动网络2内。通过移动网络2内的路由器将分组路由到静止主机。静止主机最终接收发送给自己的地址的分组。
图37是在有效模式中,当移动网络2的移动路由器在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。我们根据图37说明工作例。
(1)移动路由器,在移动到其它的外部链路前,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合,工作模式是有效模式,需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器,在移动到其它的外部链路前,将包含移动网络2包含的链路的子网络前缀和注意地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合,工作模式是有效模式,需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(2)移动路由器移动到外部链路。
(3)当移动路由器移动到其它的外部链路时,从接入路由器取得注意地址和移动代理的地址。
(4)移动路由器判定移动代理地址是否改变了。当没有改变时,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2包含的链路的子网络前缀和注意地址的结合,表示工作模式是有效模式,表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合,工作模式是有效模式,不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
图38是在有效模式中,当移动路由器在不同的移动代理的区域中的接入路由器提供的外部链路中移动时的工作例。我们根据图38说明工作例。
(1)移动路由器,在移动到其它的外部链路前,将包含本地地址和注意地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合,工作模式是有效模式,需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器,在移动到其它的外部链路前,将包含移动网络2中包含的链路的子网络前缀和注意地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是有效模式、需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(2)移动路由器移动到外部链路。
(3)当移动路由器移动到其它的外部链路时,从接入路由器取得注意地址和移动代理的地址。
(4)移动路由器判定移动代理地址是否改变了。当改变时,将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给以前的移动代理。以前的移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·更新·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2的子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给以前的移动代理。以前的移动代理接收子网络前缀·结合·更新·分组、存储子网络前缀和注意地址的结合、表示工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·t分组到达以前的移动代理,处理正常地进行。
(5)移动路由器将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(6)移动路由器将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和注意地址的结合,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给本地代理。本地代理接收子网络前缀·结合·更新·分组,存储子网络前缀和移动代理地址的结合、将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达本地代理,处理正常地进行。
移动路由器将包含本地地址和移动代理地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,存储本地地址和移动代理地址的结合。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给对方主机。对方主机接收子网络前缀·结合·更新·分组,存储子网络前缀和移动代理地址的结合。
图39是在有效模式中,当移动路由器从外部链路移动到本地链路时的工作例。我们根据图39说明工作例。
(1)移动路由器将包含本地地址与本地地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址与本地地址的结合,工作模式是有效模式,需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和本地地址的结合,表示工作模式是有效模式,表示需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和本地地址的结合,工作模式是有效模式,需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达以前的移动代理,处理正常地进行。
(2)移动路由器从外部链路移动到本地链路。
(3)移动路由器认识到移动到本地链路。例如,移动路由器通过接收本地代理发送的路由器·广告(Router Advertisement)能够判定从外部链路移动到本地链路。
(4)移动路由器将要求消去存储的本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,消去本地地址和移动代理地址的结合,将结合·确认·分组发送给移动路由器。以后本地代理代替移动路由器接收分组,不将分组转送到移动代理。进一步,移动路由器将要求消去存储的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给本地代理。本地代理接收子网络前缀·结合·更新·分组,消去子网络前缀和移动代理地址的结合,将子网络前缀·结合·确认·分组发送给移动路由器。以后本地代理代替移动路由器接收分组,不将分组转送到移动代理。
(5)移动路由器将包含本地地址与本地地址的结合,表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动前使用的移动代理。移动代理接收结合·更新·分组,存储本地地址与本地地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达以前的本地代理,处理正常地进行。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和本地地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动前使用的移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和本地地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认结合·更新·分组到达以前的本地代理,处理正常地进行。
(6)移动路由器将包含本地地址与本地地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,删除存储的本地地址和移动代理地址的结合。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和本地地址的结合的子网络前缀·结合·更新·分组发送给对方主机。对方主机接收子网络前缀·结合·更新·分组,删除子网络前缀和移动代理地址的结合。
图40是工作模式从有效模式迁移到空闲模式时的第2实施例的分组通信***的工作例。当工作模式是有效模式时,当移动路由器和静态网络在预定时间不发送接收结合·更新·分组、结合·确认·分组、子网络前缀·结合·更新·分组和子网络前缀·结合·确认·分组以外的分组时,实施本工作例。我们根据图40说明工作例。
(1)移动路由器,当与静态网络在预定时间不发送接收分组时,将包含本地地址和注意地址的结合,表示工作模式是空闲模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。
(2)移动代理接收结合·更新·分组,存储结合和工作模式是空闲模式的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达的移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和注意地址的结合、表示工作模式是空闲模式、表示需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储结合和工作模式是空闲模式的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
图41是在空闲模式中,移动网络2从本地链路移动到外部链路时的分组通信***的工作例。我们根据图41说明工作例。
(1)移动路由器,当从本地链路移动到外部链路时,从接入移动路取得注意地址和移动代理的地址。
(2)移动路由器将包含本地地址和注意地址的结合、表示工作模式是空闲模式、表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是空闲模式,需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2中的链路的子网络前缀和注意地址的结合、表示工作模式是空闲模式、表示需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动路由器根据OSPF等的路由协议知道移动网络2包含的链路的子网络前缀。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是空闲模式,需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(3)移动路由器将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和移动代理地址的结合,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。进一步,移动路由器将包含移动网络2中的链路的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给本地代理。本地代理接收子网络前缀·结合·更新·分组,存储子网络前缀和移动代理地址的结合,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
我们根据以上的图33~39,说明了本发明的分组通信***的第2实施例中的在空闲模式中的工作例。移动路由器在外部链路之间移动前,将结合·更新·分组和子网络前缀·结合·更新·分组发送给移动代理,对要转送到移动网络2内的节点的分组进行缓冲,接收子网络前缀·结合·确认·分组,能够在全部接收向现在使用中的外部链路进行路由的移动网络2内的节点发送的分组后,移动到外部链路。进一步,移动路由器在移动到外部链路后,将结合·更新·分组和子网络前缀·结合·更新·分组发送给移动代理,能够使经过缓冲的分组路由到移动目的地的外部链路。又,当在外部链路移动前后使用的移动代理相同时,最好移动路由器将结合·更新·分组和子网络前缀·结合·更新·分组只发送给移动代理,不需要发送给本地代理和对方主机。
图42是在空闲模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组前,对方主机向静止主机发送分组时的工作例。我们根据图42说明工作例。
(1)对方主机发送将通信目的地作为移动网络2的静止主机的地址的分组。通过静止移动网络内的路由器将上述分组路由到移动网络2的本地链路。
(2)本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动路由器接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动代理。
(3)移动代理从本地代理接收隧道分组,从有效负载取出分组。当取出的分组的通信目的地与结合的子网络前缀一致时,对分组进行缓冲,将包含子网络前缀的子网络前缀·寻呼·要求·分组发送给区域内的接入路由器。
(4)接入路由器从移动代理接收子网络前缀·寻呼·要求·分组,将设定子网络前缀·寻呼·要求·分组中包含的本地地址的子网络前缀·寻呼·通知·分组发送给外部链路。移动路由器从接入路由器接收子网络前缀·寻呼·通知·分组。
(5)移动路由器判定接收的子网络前缀·寻呼·通知·分组是否包含所属的移动网络2内的链路的子网络前缀。当不包含时,移动路由器废弃接收的子网络前缀·寻呼·通知·分组。当包含时,移动路由器发送包含子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动主机。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(6)移动代理将经过缓冲的各分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动路由器。
(7)移动路由器从移动代理接收隧道分组并从有效负载取出分组,当通信目的地的子网络前缀与移动网络2中的链路的子网络前缀一致时,将分组发送到移动网络2内。通过移动网络2内的路由器使分组路由到静止主机。静止主机最终接收发送给自己的地址的分组。
图43是在空闲模式中,对方主机从移动路由器接收子网络前缀·结合·更新·分组后,对方主机向静止主机发送分组时的工作例。我们根据图43说明工作例。
(1)对方主机,当发送与存储通信目的地地址的子网络前缀的结合所示的子网络前缀相同的分组时,将分组的发送目的地作为注意地址,将设定结合的本地地址的路由头标选择包含在分组中进行发送。通过静态网络内的路由器使分组路由到移动代理。
(2)移动代理,当从对方主机接收隧道分组,并从有效负载取出分组。当取出分组的通信目的地与结合的子网络前缀一致时,对分组进行缓冲,将包含子网络前缀的子网络前缀·寻呼·要求·分组发送给区域内的接入路由器。
(3)接入路由器从移动代理接收子网络前缀·寻呼·要求·分组,将设定子网络前缀·寻呼·要求·分组中包含的本地地址的子网络前缀·寻呼·通知(Subnet Prefix Paging Notification)发送给外部链路。移动路由器从接入路由器接收子网络前缀·寻呼·通知·分组。
(4)移动路由器判定接收的子网络前缀·寻呼·通知·分组是否包含所属的移动网络2内的链路的子网络前缀。当不包含时,移动路由器废弃接收的子网络前缀·寻呼·通知·分组。当包含时,移动路由器发送包含子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(5)移动代理将经过缓冲的各分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动路由器。
(6)移动路由器从移动代理接收隧道分组并从有效负载取出分组,当通信目的地的子网络前缀与移动网络2中的链路的子网络前缀一致时,将分组发送到移动网络2内。通过移动网络2内的路由器将分组路由到静止主机。静止主机最终接收发送给自己的地址的分组。
图44是在空闲模式中,移动路由器在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。我们根据图44说明工作例。
(1)移动路由器移动到外部链路。
(2)当移动路由器移动到其它的外部链路时,从接入路由器取得注意地址和移动代理的地址。移动路由器判定移动代理地址是否改变了,当没有改变时什么也不做。
图45是在空闲模式中,移动路由器在不同的移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。我们根据图45说明工作例。
(1)移动路由器移动到外部链路。
(2)当移动路由器移动到其它的外部链路时,从接入路由器取得注意地址和移动代理的地址。
(3)移动路由器判定移动代理地址是否改变了。当改变时,移动路由器将包含本地地址和注意地址的结合、表示工作模式是空闲模式、表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是空闲模式、需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·更新·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器将包含在移动网络2中包含的链路的子网络前缀和注意地址的结合、表示工作模式是空闲模式、表示需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是空闲模式、需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(4)移动路由器将包含本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,存储本地地址和注意地址的结合,将结合·确认·分组发送给移动路由器。移动路由器接收结合·更新·分组,确认结合·更新·分组到达本地代理,处理正常地进行。进一步,移动路由器将包含在移动网络2中包含的链路的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给本地代理。本地代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达本地代理,处理正常地进行。
(5)移动路由器将包含本地地址和移动代理地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,存储本地地址和移动代理地址的结合。进一步,移动路由器将包含在移动网络2中包含的链路的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给对方主机。对方主机接收子网络前缀·结合·更新·分组,存储子网络前缀和移动代理地址的结合。
图46是在空闲模式中,移动路由器从外部链路移动到本地链路时的工作例。我们根据图46说明工作例。
(1)移动路由器从外部链路移动到本地链路。
(3)移动路由器认识到移动到本地链路。例如,移动路由器通过接收本地代理发送的Router Advertisement(路由器广告)能够判定从外部链路移动到本地链路。
(3)移动路由器将要求消去存储的本地地址和移动代理地址的结合的结合·更新·分组发送给本地代理。本地代理接收结合·更新·分组,消去本地地址和移动代理地址的结合,将结合·确认·分组发送给移动路由器。以后本地代理代替移动路由器接收分组,不将分组转送到移动代理。进一步,移动路由器将要求消去存储的子网络前缀和移动代理地址的结合的子网络前缀·结合·更新·分组发送给本地代理。本地代理接收子网络前缀·结合·更新·分组,消去子网络前缀和移动代理地址的结合,将子网络前缀·结合·确认·分组发送给移动路由器。以后本地代理代替移动路由器接收分组,不将分组转送到移动代理。
(4)移动路由器将包含本地地址与本地地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动前使用的移动代理。移动代理接收结合·更新·分组,存储本地地址与本地地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达以前的本地代理,处理正常地进行。
进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和本地地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动前使用的移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和本地地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。
(5)移动路由器将包含本地地址与本地地址的结合的结合·更新·分组发送给对方主机。对方主机接收结合·更新·分组,删除存储的本地地址和移动代理地址的结合。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和本地地址的结合的子网络前缀·结合·更新·分组发送给对方主机。对方主机接收子网络前缀·结合·更新·分组,删除子网络前缀和移动代理地址的结合。
图47是工作模式从空闲模式迁移到有效模式时的分组通信***的工作例。当工作模式是空闲模式时,当移动网络内的节点向对方主机发送分组时实施本工作例。我们根据图47说明工作例。
(1)移动路由器将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。进一步,移动路由器将包含移动网络2中包含的链路的子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组发送给移动代理。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀与注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
我们根据以上的图41~47,说明了本发明的第2实施例的分组通信***的的在空闲模式中的工作例。当移动路由器移动到存在于1个移动代理的区域内的外部链路时,移动代理、本地代理、对方主机中任何一个也不需要发送结合·更新·分组和子网络前缀·结合·更新·分组。
图48是在上述第2实施例的分组通信***中,移动网络1从本地链路移动到外部链路,进一步移动主机从本地链路移动到移动网络1的外部链路时的工作例。因为移动网络1的工作与图33~47所示的移动网络2的工作例相同,所以省略对它的说明。
(1)移动主机,当从本地链路移动到外部链路时,从接入路由器取得注意地址。
(2)移动主机将包含本地地址的结合的结合·更新·分组发送给移动主机的本地链路的本地代理。移动主机的本地链路的本地代理接收结合·更新·分组,存储本地地址和注意地址的结合,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动主机的本地链路的本地代理,处理正常地进行。
当移动网络1在静态网络的外部链路之间移动时,移动网络1的工作与图38~41所示的移动网络2的工作例相同地进行工作。又,当移动主机在移动网络1的外部链路之间移动时,移动主机如上述(1)和(2)那样地进行工作。
图49是在有效模式中,对方主机向处于移动网络1的外部链路中的移动主机发送分组时的工作例。我们根据图49说明工作例。
(1)对方主机发送将移动主机的本地地址作为通信目的地的分组。通过静态网络内的路由器将上述分组路由到移动主机的本地链路。
(2)移动主机的本地链路的本地代理,当分组的通信目的地是移动主机的本地地址时,代替移动主机接收分组,生成将结合的移动主机的注意地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动网络1的本地链路。
(3)移动网络1的本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动路由器接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的隧道分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将该隧道分组路由到移动代理。
(4)移动代理从本地代理接收隧道分组,取出包含的分组。当取出的分组的通信目的地的子网络前缀与结合的子网络前缀一致时,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动路由器。
(5)移动路由器,当从移动代理接收隧道分组并从有效负载取出分组,通信目的地的子网络前缀与移动网络1中的链路的子网络前缀一致时,将隧道分组发送到移动网络1内。通过移动网络1内的路由器将分组路由到移动主机。移动主机接收发送给注意地址的隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
图50是在空闲模式中,对方主机向处于移动网络1的外部链路中的移动主机发送分组时的工作例。我们根据图50说明工作例。
(1)对方主机发送将移动主机的本地地址作为通信目的地的分组。通过静态网络内的路由器将上述分组路由到移动主机的本地链路。
(2)移动主机的本地链路的本地代理,当分组的通信目的地是移动主机的本地地址时,代替移动主机接收分组,生成将结合的移动主机的注意地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动网络1的本地链路。
(3)移动网络1的本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动路由器接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的隧道分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将该隧道分组路由到移动代理。
(4)移动代理从本地代理接收隧道分组,从有效负载取出隧道分组。当取出的隧道分组的通信目的地与结合的子网络前缀一致时,对隧道分组进行缓冲,将包含子网络前缀的子网络前缀·寻呼·要求·分组发送给区域内的接入路由器。
(5)接入路由器从移动代理接收子网络前缀·寻呼·要求·分组,将设定子网络前缀·寻呼·要求·分组中包含的本地地址的子网络前缀·寻呼·通知·分组发送给外部链路。移动路由器从接入路由器接收子网络前缀·寻呼·通知·分组。
(6)移动路由器判定接收的子网络前缀·寻呼·通知·分组是否包含所属的移动网络1内的链路的子网络前缀。当不包含时,移动路由器废弃接收的子网络前缀·寻呼·通知·分组。当包含时,移动路由器发送包含子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动路由器。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(7)移动代理将经过缓冲的各隧道分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动路由器。
(8)移动路由器,当从移动代理接收隧道分组并从有效负载取出隧道分组,通信目的地的子网络前缀与移动网络1中的链路的子网络前缀一致时,将隧道分组发送到移动网络1内。通过移动网络1内的路由器将隧道分组路由到移动主机。移动主机接收发送给注意地址的隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
我们根据以上的图48~50,说明了本发明的分组通信***中移动主机在移动网络1的外部链路中移动时的工作例。因为与移动网络1的移动有关的工作和与移动主机的移动有关的工作是独立的,所以移动网络1伴随移动主机在静态网络的外部链路之间移动时,移动主机不需要向移动主机的本地代理发送结合·更新·分组。
图51是移动网络1从本地链路移动到外部链路,进一步移动网络2从本地链路移动到移动网络1的外部链路时的工作例。因为移动网络1的工作与图33~47所示的移动网络1的工作例相同,所以省略对它的说明。
(1)移动网络2的移动路由器,当从本地链路移动到移动网络1的外部链路时,从本地路由器取得注意地址。
(2)移动网络2的移动路由器将包含本地地址和注意地址的结合的结合·更新·分组发送给移动网络2的本地代理。本地代理接收结合·更新·分组,存储本地地址和注意地址的结合,将结合·确认·分组发送给移动路由器。移动路由器接收结合·确认·分组,确认结合·更新·分组到达本地代理,处理正常地进行。进一步,移动网络2的移动路由器将包含移动网络2中包含的链路的子网络前缀和注意地址的结合的子网络前缀·结合·更新·分组发送给移动网络2的移动路由器的本地链路的本地代理。移动网络2的移动路由器的本地链路的本地代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合,将子网络前缀·结合·确认·分组发送给移动网络2的移动路由器。移动网络2的移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动网络2的移动路由器的本地链路的本地代理,处理正常地进行。
当移动网络1在静态网络的外部链路之间移动时,移动网络1的工作与图43~46所示的移动网络2的工作例同样地进行工作。又,当移动网络2在移动网络1的外部链路之间移动时,移动网络2的移动路由器如上述(1)和(2)那样地进行工作。
图52是在有效模式中,对方主机向处于移动网络1的外部链路中的移动网络2的静止主机发送分组时的工作例。我们根据图52说明工作例。
(1)对方主机发送将静止主机的地址作为通信目的地的分组。通过静态网络内的路由器将上述分组路由到静止主机所在的移动网络2的本地链路。
(2)移动网络2的本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动网络2的移动路由器接收分组,生成将结合的移动路由器的注意地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动网络1的本地链路。
(3)移动网络1的本地链路的本地代理,当隧道分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动网络1的移动路由器接收隧道分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的隧道分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将该隧道分组路由到移动代理。
(4)移动代理从移动网络1的本地代理接收隧道分组,取出有效负载中包含的隧道分组。当取出的隧道分组的通信目的地的子网络前缀与结合的子网络前缀一致时,将隧道分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动网络1的移动路由器。
(5)移动网络1的移动路由器,当从移动代理地址接收隧道分组并从有效负载取出隧道分组,通信目的地的子网络前缀与移动网络1中的链路的子网络前缀一致时,将隧道分组发送到移动网络1内。通过移动网络1内的路由器将分组路由到移动网络2的移动路由器。
(6)移动网络2的移动路由器接收隧道分组并从有效负载取出分组,通信目的地的子网络前缀与移动网络2中的链路的子网络前缀一致时,将分组发送到移动网络2内。通过移动网络2内的路由器将分组路由到静止主机。静止主机最终接收发送给自己的地址的分组。
图53是在空闲模式中,对方主机向处于移动网络1的外部链路中的移动网络2的静止主机发送分组时的工作例。我们根据图53说明工作例。
(1)对方主机发送将静止主机的地址作为通信目的地的分组。通过静态网络内的路由器将上述分组路由到静止主机所在的移动网络2的本地链路。
(2)移动网络2的本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动网络2的移动路由器接收分组,生成将结合的移动路由器的注意地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动网络1的本地链路。
(3)移动网络1的本地链路的本地代理,当隧道分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动网络1的移动路由器接收隧道分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的隧道分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器将该隧道分组路由到移动代理。
(4)移动代理从本地代理接收隧道分组,从有效负载取出隧道分组。当取出的隧道分组的通信目的地与结合的子网络前缀一致时,对隧道分组进行缓冲,将包含子网络前缀的子网络前缀·寻呼·通知·分组发送给区域内的接入路由器。
(5)接入路由器,从移动代理地址接收子网络前缀·寻呼·通知·分组将设定子网络前缀·寻呼·通知·分组中包含的本地地址的子网络前缀·寻呼·通知·分组发送给外部链路。移动路由器从接入路由器接收子网络前缀·寻呼·通知·分组。
(6)移动网络1的移动路判定接收的子网络前缀·寻呼·通知·分组是否包含所属的移动网络1内的链路的子网络前缀。当不包含时,移动路由器废弃接收的子网络前缀·寻呼·通知·分组。当包含时,移动路由器发送包含子网络前缀和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的子网络前缀·结合·更新·分组。移动代理接收子网络前缀·结合·更新·分组,存储子网络前缀和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将子网络前缀·结合·确认·分组发送给移动主机。移动路由器接收子网络前缀·结合·确认·分组,确认子网络前缀·结合·更新·分组到达移动代理,处理正常地进行。
(7)移动代理将经过缓冲的各隧道分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器将隧道分组路由到移动网络1的移动路由器。
(8)移动网络1的移动路由器从移动代理接收隧道分组并从有效负载取出分组,当通信目的地的子网络前缀与移动网络1中的链路的子网络前缀一致时,将分组发送到移动网络1内。通过移动网络1内的路由器使隧道分组路由到移动网络2的移动路由器。
(9)移动网络2的移动路由器从移动网络1的接入路由器接收隧道分组并从有效负载取出分组,通信目的地的子网络前缀与移动网络2中的链路的子网络前缀一致时,将分组发送到移动网络2内。通过移动网络2内的路由器将分组路由到静止主机。静止主机最终接收发送给自己的地址的分组。
我们根据以上的图51~53,说明了本发明的分组通信***中移动网络2在移动网络1的外部链路中移动时的工作例。因为与移动网络1的移动有关的工作和与移动网络2的移动有关的工作是独立的,所以移动网络1伴随移动网络2移动时,移动网络2的移动路由器不需要向移动网络2的本地代理发送结合·更新·分组。
图54是当存在N个移动网络1时的分组通信***的构成图。在图54中,MH表示移动主机(Mobile Host),CH表示对方主机(Correspondent Host),MR表示移动路由器(Mobile Router),HA表示本地代理(Home agent),R表示路由器(Router)。各移动网络1的构成与图27相同,在静态网络中具有本地链路和本地代理。N个移动网络1能够移动到静态网络的外部链路或者移动到其它移动网络1的外部链路。
图55是N个移动网络1和移动主机锁状连接时的工作例。因为第1个移动网络1移动到静态网络的外部链路,所以第1个移动网络1的移动路由器的工作与图33~47相同。从而我们省略对它的说明。
(1)第2个~第N个移动网络1的移动路由器移动到其它移动网络1的外部链路并得到注意地址。
(2)第2个~第N个移动网络1的移动路由器将包含本地地址和注意地址的结合等的结合·更新·分组发送给各个移动网络1的本地代理。各本地代理存储结合,将结合·确认·分组发送给各个移动路由器。各个移动路由器接收结合·确认·分组,判断处理正常地进行。进一步,第2个~第N个移动网络1的移动路由器将包含各个移动网络1中的链路的子网络前缀和注意地址的结合等的子网络前缀·结合·确认·分组发送给各个移动网络1的本地代理。各个本地代理存储结合等,将子网络前缀·结合·确认·分组发送给各个移动路由器。各个移动路由器接收子网络前缀·结合·确认·分组,判断处理正常地进行。
(3)移动主机移动到第N个移动网络的外部链路并得到注意地址。
(4)移动主机将包含本地地址和注意地址的结合的结合·更新·分组发送给自身的本地代理。本地代理存储结合,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,判断处理正常地进行。
上述工作例对于N个移动网络1和移动主机连接的时间是同时的或顺次的都是相同的。
图56是当N个移动网络1和移动主机锁状连接时,从对方主机向移动主机发送分组时的工作例。
(1)对方主机发送将移动主机的本地地址作为通信目的地的分组。通过静态网络内的路由器将分组路由到移动主机的本地链路。
(2)处于移动主机的本地链路中的本地代理,接收分组,生成将结合表示的移动主机的注意地址作为通信目的地的隧道分组,将接收的分组输入有效负载并进行发送。通过静态网络的路由器,将隧道分组路由到将注意地址给予移动主机的第N个移动网络1的本地链路。
(3)处于第N个移动网络1的本地链路中的本地代理,接收隧道分组,生成将结合表示的第N个移动网络1的移动路由器的注意地址作为通信目的地的隧道分组,将接收的分组输入有效负载并进行发送。通过静态网络的路由器,将隧道分组路由到第N-1个移动网络1的本地链路。
(4)重复进行(2)中所示的工作,直到使处于第2个移动网络1中的本地代理发送的隧道分组路由到第1个移动网络1的本地链路为止。隧道分组,当被第1个移动网络1的本地代理接收时,成为最初对方主机将发送的分组作为最内侧的分组,将第2个移动网络1的本地代理生成的分组作为最外侧的分组的N路隧道分组。
(5)第1个移动网络1的本地代理,接收隧道分组,生成将结合表示的移动代理作为通信目的地的隧道分组,将接收的隧道分组输入有效负载并进行发送。这时的隧道分组的多路数成为N+1路。通过静态网络内的路由器将隧道分组路由到移动代理。
(6)移动代理接收隧道分组并从有效负载取出隧道分组,生成将结合表示的第1个移动网络1的移动路由器的注意地址作为通信目的地的隧道分组,将取出的隧道分组输入有效负载并进行发送。这时的隧道分组的多路数成为N+1路。通过静态网络内的路由器将隧道分组路由到第1个移动网络1的移动路由器。
(7)第1个移动网络1的移动路由器接收隧道分组并从有效负载取出隧道分组,当取出的隧道分组的通信目的地是第1个移动网络1中的链路的子网络前缀时,发送取出的隧道分组。这时的隧道分组的多路数,因为除去了最外型的隧道分组,所以比接收时的隧道分组的多路数减少1。通过第1个移动网络1的路由器,将隧道分组路由到第2个移动网络的移动路由器。
(8)重复进行(7)中所示的工作,直到达到第N个移动网络1的移动路由器为止。
(9)第N个移动网络的移动路由器接收隧道分组并从有效负载取出隧道分组,当取出的隧道分组的通信目的地是第N个移动网络1中的链路的子网络前缀时,发送取出的隧道分组。这时的隧道分组,在有效负载中包含最初对方主机发送的分组,成为将移动主机的注意地址作为通信目的地的隧道分组。通过第N个移动网络1的路由器,将隧道分组路由到移动主机。移动主机接收隧道分组并从有效负载取出分组,最终接收发送给本地地址的分组。
图57是存在内部包含移动代理的移动网络3时的分组通信***的构成例。在图33~56中,只有静态网络包含移动代理,移动网络不包含移动代理,但是移动网络也可以包含移动代理。某个移动网络中包含移动代理能够通过图33~56所示的移动代理的工作,向在该移动网络提供的外部链路之间移动的移动主机和其它移动网络,提供对分组进行缓冲和有效模式及空闲模式等的工作模式。
图58是表示移动网络3移动到外部链路后,移动主机移动到移动网络时的移动主机的工作的图。
(1)移动主机发送从本地链路移动到移动网络3的外部链路,并从接入路由器取得注意地址和移动代理的地址。
(2)移动主机将包含本地地址和注意地址的结合的结合·更新·分组发送给移动代理。移动代理存储结合,将结合·确认·分组发送给移动主机。
(3)移动主机将包含本地地址和移动代理地址的结合的结合·更新·分组发送给自己的本地代理。本地代理存储结合,将结合·确认·分组发送给移动主机。
图59是表示向对方主机发送的移动主机转送分组的工作的图。
(1)对方主机发送将移动主机的本地地址作为通信目的地的分组。通过静态网络内的路由器将上述分组路由到移动主机的本地链路。
(2)移动主机的本地链路的本地代理,当分组的通信目的地是移动主机的本地地址时,代替移动主机接收分组,生成将结合的移动主机的移动网络3的移动代理地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器,将隧道分组路由到移动网络3的本地链路。
(3)移动网络3的本地链路的本地代理,当分组的通信目的地的子网络前缀是结合的子网络前缀时,代替移动路由器接收分组,生成将结合的移动代理地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过静态网络内的路由器,将该隧道分组路由到移动代理。
(4)移动代理从本地代理接收隧道分组,取出包含的分组。当取出的分组的通信目的地的子网络前缀与结合的子网络前缀一致时,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过静态网络内的路由器,将隧道分组路由到移动路由器。
(5)移动路由器,当从移动代理接收隧道分组并从有效负载取出隧道分组,通信目的地的子网络前缀与移动网络3中的链路的子网络前缀一致时,将隧道分组发送到移动网络3内。通过移动网络3内的路由器将分组路由到移动代理。移动代理接收发送给注意地址的隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
(6)移动代理从移动路由器接收隧道分组,取出包含的分组。当取出的分组的通信目的地地址与结合的注意地址一致时,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过移动网络3内的路由器将隧道分组路由到移动主机。移动主机从移动代理接收隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
图60是在有效模式中,移动网络在同一个移动代理的区域内的接入路由器提供的外部链路之间移动时的工作例。
(1)移动主机,在移动到其它的外部链路前,将包含本地地址和注意地址的结合、表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。移动代理从移动主机得到需要对分组进行缓冲的通知后,当从本地代理或对方主机接收相当的分组时,对发送给该移动主机的分组进行缓冲。
(2)移动主机移动到外部链路。
(3)当移动主机移动到其它外部链路时,从接入路由器取得注意地址和移动代理的地址。
(4)移动主机判定移动代理地址是否改变了。当没有改变时,将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。移动代理,当具有经过缓冲的分组时,通过与图10或图11相同的工作,顺次地将经过缓冲的分组发送给该移动主机。
此外,在以上的说明中,关于移动代理只取了基本的例子,但是也可以考虑其它的样态。即,移动代理的服务区域重叠,在位于重叠的地方的接入路由器中可以利用多个移动代理的情形。
图61是表示属于多个移动代理的服务区域中的接入路由器的工作例的图。接入路由器将能够使用多个移动代理通知移动主机。进一步,也可以通知到移动代理的跳跃数和选择优先度。例如,关于选择优先度,通知所加的通信量少的移动代理的选择优先度高,所加的通信量大的移动代理的选择优先度低。
移动主机用(1)随机地选择移动代理的方法、(2)优先地选择到移动代理的跳跃数少的移动代理的方法、(3)按照根据选择优先度进行选择的方法等选择1个移动代理,发送结合·更新·分组。
因此,即便一方的移动代理由于障碍等异常停止时,移动主机也可以通过切换到另一方的移动代理继续进行通信。又,可以将到处于1个接入路由器的外部链路的多个移动主机的通信量分散到多个移动代理。
图62是表示移动主机使用多个移动代理的工作例的图。
(1)位于多个移动代理的服务区域中的接入路由器将注意地址分配给移动主机,并且通知多个移动代理的信息。该信息除了移动代理的地址外,还包含到接入路由器的跳跃数。移动主机从本地代理选择处于到接入路由器的路径上的2个移动代理。
(2)移动主机将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(3)移动主机将主机地址和(2)中发送结合·更新·分组的移动代理的地址的结合发送给另一个移动代理。
(4)移动主机将主机地址和(3)中发送结合·更新·分组的移动代理的地址的结合发送给本地代理。
图63是表示对方主机向移动主机发送分组时的工作例的图。
(1)对方主机发送将通信目的地作为移动主机的本地地址的分组。通过网络内的路由器将上述分组路由到本地链路。
(2)本地链路的本地代理,当分组的通信目的地是结合的本地地址时,代替移动主机接收分组,生成将结合的第1个移动代理的地址作为通信目的地的隧道分组,将接收的分组输入隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到第1个移动代理。
(3)第1个移动代理从本地代理接收隧道分组,取出包含的分组。当取出的分组的通信目的地与结合的本地地址一致时,将分组输入将结合的第2个移动代理的地址作为通信目的地的隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到第2个移动代理。
(4)第2个移动代理,从第1个移动代理接收隧道分组,取出包含的分组。当取出的分组的通信目的地与结合的本地地址一致时,将分组输入将结合的注意地址作为通信目的地的隧道分组的有效负载并进行发送。通过网络内的路由器将隧道分组路由到移动主机。移动主机从第2个移动代理接收隧道分组并从有效负载取出分组,最终接收发送给自己的本地地址的分组。
此外,本发明不一定将使用的移动代理的数量限定在2个。即,使用的移动代理的数量也可以在3个以上。例如,当从移动主机移动的外部链路到本地链路的距离(跳跃数)远,并且移动主机在广大范围的外部链路之间移动时,通过连接并使用更多的移动代理,可以减少到本地代理的结合·更新·发送数。
图64是表示移动主机在移动代理区域中移动时的工作例的图。
(1)移动主机,在移动到其它的外部链路前,将包含本地地址和注意地址的结合、表示工作模式是有效模式,表示需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。移动代理从移动主机得到需要对分组进行缓冲的通知后,当从本地代理或对方主机接收相当的分组时,对发送给该移动主机的分组进行缓冲。
(2)移动主机到达外部链路。
(3)位于多个移动代理的服务区域中的接入路由器将注意地址分配给移动主机,并且通知多个移动代理的信息。
(4)移动主机判定移动代理地址是否改变了。当改变时,将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给以前的移动代理。以前的移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达以前的移动代理,处理正常地进行。移动代理,当具有经过缓冲的分组时,通过与图10或图11相同的工作,顺次地将经过缓冲的分组发送给移动主机。
(5)移动主机将包含本地地址和注意地址的结合、表示工作模式是有效模式、表示不需要对分组进行缓冲的结合·更新·分组发送给移动代理。移动代理接收结合·更新·分组,存储本地地址和注意地址的结合、工作模式是有效模式、不需要对分组进行缓冲的信息,将结合·确认·分组发送给移动主机。移动主机接收结合·确认·分组,确认结合·更新·分组到达移动代理,处理正常地进行。
(6)移动主机检测出使用中的移动代理能够继续使用,将包含本地地址和变更了的移动代理的地址的结合的结合·更新·分组发送给该移动代理。
因此,即便当本地代理离开移动主机所在的外部链路非常远时,即,跳跃数很多时,也能够减少到本地代理的结合·更新·分组的发送频度,能够减少结合·更新·分组消耗的网络内的线路容量。当使用1个移动代理时,移动主机越过移动代理的服务区域时,需要将结合·更新·分组发送给本地代理,但是当使用多个移动代理时,因为最好移动主机将结合·更新·分组发送给比本地代理近的移动代理,所以能够减少到本地代理的结合·更新·分组的发送频度。
此外,作为移动网络1的例子,可以考虑电车等移动体内的网络。移动体内的网络通过外部网络连接正在乘车的用户所持有的移动主机,能够在静态网络提供的外部链路之间进行移动。另一方面,作为移动网络2的例子,可以考虑围绕携带通过局域的无线或有线的链路连接的多个节点的用户的身体周围的网络(人体网络)。人体网络能够在外部静态网络提供的外部链路之间进行移动和移动到移动网络1提供的外部链路。
此外,在上述的第2实施例中,移动代理、移动主机的本质功能是与第1实施例相同的,又,因为构成实质上也是相同的,所以我们省略对它的详细说明。而且,我们知道如果将第1实施例的本地地址和转送目的地地址改读为子网络前缀1-N,则它的功能也是相同的。而且,在该第2实施例中,使用移动路由器这点与上述第1实施例不同,下面,我们说明该移动路由器的概略构成和它的工作。
图65是表示移动路由器的概略构成的图。如图65所示,在本发明的分组通信***中使用的移动路由器MR由存储自己的本地地址和注意地址的对应、自己所属的移动网络使用的全部子网络前缀和自己的注意地址的对应、自己的工作模式、是否需要对正在使用的移动代理进行缓冲等信息的存储单元300、从连接的链路接收分组和向链路发送分组接口单元的320、控制该接口单元320和存储单元300,对结合·更新·分组、结合·确认·分组、子网络前缀·结合·更新·分组和子网络前缀·结合·确认·分组进行处理和生成·接收分组的信号处理单元330构成。
图66A、66B和66C是说明移动路由器的工作的图。如图66A、66B和66C所示,移动路由器的工作能够分成在链路之间移动时的工作和接收子网络前缀·寻呼·通知·分组时的工作这样二类。
在链路之间移动时的链路移动前,移动路由器生成在本地地址上设定自己的本地地址、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定需要进行缓冲的结合·更新·分组,将上述结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收结合·确认·分组。进一步,移动路由器生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组。
在链路之间移动时的链路移动后,移动路由器从移动目的地的链路取得新的注意地址和移动代理的地址,判定移动代理的地址是否变成在根据移动的链路中使用的移动代理的地址。
1)当移动代理的地址变更时
移动路由器生成在本地地址上设定自己的本地地址、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的结合·更新·分组,将上述结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收结合·确认·分组。进一步,移动路由器生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组。
其次,移动路由器生成在本地地址上设定自己的本地地址、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的结合·更新·分组,将上述结合·更新·分组发送给链路移动前所在的区域的移动代理,从上述移动代理接收结合·确认·分组。进一步,移动路由器生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给链路移动前所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组。
进一步,移动路由器生成在本地地址上设定自己的本地地址、在转送目的地地址上设定现在的外部链路中正在使用的注意地址的结合·更新·分组,将上述结合·更新·分组发送给本地代理,从上述本地代理接收结合·确认·分组。进一步,移动路由器生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给本地代理,从上述本地代理接收子网络前缀·结合·确认·分组。
2)当移动代理的地址不变更时
移动路由器生成在本地地址上设定自己的本地地址、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的结合·更新·分组,将上述结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收结合·确认·分组。进一步,移动路由器生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组。
其次,我们说明接收子网络前缀·寻呼·通知·分组时的工作。
当接收子网络前缀·寻呼·通知·分组时,移动路由器判定接收的子网络前缀·寻呼·通知·分组是否包含自己所属的移动网络使用的子网络前缀。
1)当包含时
生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组。
2)当不包含时
移动路由器废弃接收的子网络前缀·寻呼·通知·分组。
又,在上述实施例中,当移动主机或移动代理在移动代理之间移动时,移动主机或移动代理将本地地址和注意地址的结合发送给以前的移动代理,但是代替该注意地址,也可以发送与新的移动代理地址的结合。
如从以上说明可以看到的那样,本发明具有下列那样的效果。
(1)即便移动主机在外部链路之间频繁地移动,通过对由移动代理产生的分组进行缓冲,也能够防止从对方主机发送给移动主机的分组的消失。作为移动主机在外部链路之间频繁地移动的情形,可以考虑分组通信***的接入路由器是移动通信***中的基站、移动主机是移动台、外部链路是基站与移动台之间的无线电线路的情形。这时,将移动台在基站之间即无线电线路上的移动称为越区切换。通过将本发明应用于移动通信***,能够防止从对方主机发送给移动台的分组的消失。
(2)即便移动主机在外部链路之间频繁地移动,因为最好将结合·更新·分组只发送给移动代理,所以当将移动代理配置在与本地代理和对方主机比较更接近移动主机的附近时,能够减少在分组通信***内发生的结合·更新·分组的通信量。在上述移动通信***中也能够得到本效果。
(3)当移动主机不发送接收分组的时间长时,通过使用空闲模式能够减少在分组通信***内发生的结合·更新·分组的通信量。进一步,因为能够减少移动主机的结合·更新·分组的发送频度,所以也具有减少移动主机的电池消耗的效果。在上述移动通信***中也能够得到本效果。
(4)具有将处于移动网络中的静止主机和移动主机作为通信目的地的分组从对方主机转送出去的效果。不仅在处于与静态网络连接的移动网络中的节点中,而且在将处于与其它移动网络连接的移动网络中的静止主机和移动主机作为通信目的地的分组中也能够同样得到本效果。

Claims (45)

1.一种移动代理,其特征是:它是根据分组内的通信目的地地址将接收的分组转送到移动主机的移动代理,备有
对于每个移动主机,存储表示从移动主机发送的信号包含的、它的本地地址和转送目的地地址的对应、它的工作模式和是否需要进行缓冲的数据的装置;和
当结束在存储装置中的存储时,将接收确认信号发送给作为发送源的移动主机的发送装置。
2.权利要求项1记载的移动代理,其特征是:进一步备有从存储在上述存储装置中的数据,判断关于与接收的分组的通信目的地地址对应的移动主机的本地地址和转送目的地地址的对应、工作模式和是否需要进行缓冲的信息,根据该信息对接收的分组的发送接收进行控制的发送接收控制装置。
3.权利要求项2记载的移动代理,其特征是:上述发送接收控制装置判断与接收的分组的通信目的地地址对应的移动主机的工作状态和是否需要进行缓冲的状况,当对应的移动主机的工作模式处于有效状态,不进行缓冲时,将接收的分组的发送给移动主机的转送目的地地址。
4.权利要求项2或3记载的移动代理,其特征是:上述发送接收控制装置判断与接收的分组的通信目的地地址对应的移动主机的工作状态和是否需要进行缓冲的状况,当对应的移动主机的工作模式处于有效状态,要进行缓冲时,将接收的分组存储在上述存储装置中。
5.权利要求项2、3或4记载的移动代理,其特征是:上述发送接收控制装置判断与接收的分组的通信目的地地址对应的移动主机的工作状态和是否需要进行缓冲的状况,当对应的移动主机的工作模式处于空闲状态时,将接收的分组存储在上述存储装置中,并且将分组的到达通知上述的移动主机。
6.一种移动代理的控制方法,其特征是:在根据分组内的通信目的地地址将接收的分组转送到移动主机的移动代理的控制方法中,包含
接收表示从移动主机发送的信号包含的、它的本地地址和转送目的地地址的对应、它的工作模式和是否需要对它的发送给移动主机的分组进行缓冲的数据的步骤;
存储在上述存储步骤中接收的数据的步骤;和
当结束在存储步骤中的存储时,将接收确认信号发送给作为发送源的移动主机的发送步骤。
7.权利要求项6记载的移动代理的控制方法,其特征是:进一步备有从上述存储步骤中存储的数据,判断关于与接收的分组的通信目的地地址对应的移动主机的本地地址和转送目的地的对应、工作模式和是否需要进行缓冲的信息的判断步骤。
8.权利要求项7记载的移动代理的控制方法,其特征是:进一步备有上述判断步骤判断与接收的分组的通信目的地地址对应的移动主机的工作状态和是否需要进行缓冲的状况,判断对应的移动主机的工作模式处于有效状态,不需要进行缓冲的状况,将接收的分组发送给移动主机目的地的发送步骤。
9.权利要求项7或8记载的移动代理的控制方法,其特征是:进一步备有当上述判断步骤判断与接收的分组的通信目的地地址对应的移动主机的工作状态和是否需要进行缓冲的状况,判断对应的移动主机的工作模式处于有效状态,需要进行缓冲时,将接收的分组存储在上述存储装置中的步骤。
10.权利要求项7、8或9记载的移动代理的控制方法,其特征是:进一步备有当上述判断步骤判断与接收的分组的通信目的地地址对应的移动主机的工作状态和是否需要进行缓冲的状况,判断对应的移动主机的工作模式处于空闲状态时,存储接收的分组的步骤和将分组的到达通知上述的移动主机的通知步骤。
11.一种计算机程序,其特征是:它是在计算机中应用并实施的计算机程序,实施在权利要求项6到10中任何一个记载的控制方法。
12.一种移动主机,其特征是:它是在与对方主机之间进行分组通信的移动主机,备有
将自己的本地地址和转送目的地地址的对应、表示自己为有效模式和空闲模式中的某一个工作模式的数据和指示是否需要对要接收的分组进行缓冲的数据发送给移动代理的第1发送装置、和
接收由上述发送装置发送的数据的接收确认数据的装置。
13.权利要求项12记载的移动主机,其特征是:进一步备有将自己的本地地址和正在使用的移动代理地址的对应发送给正在使用的本地代理的第2发送装置。
14.权利要求项12记载的移动主机,其特征是:进一步备有,当空闲工作时,当接收包含自己的本地地址的寻呼信号时,将其工作模式变更成有效模式的工作模式变更装置;和将表示变更成有效模式的信号发送给寻呼通知信号的移动代理的第3发送装置。
15.权利要求项12记载的移动主机,其特征是:备有当移动主机在某个预定的移动代理的区域内的外部链路之间移动时,在移动到外部链路前,将自己的本地地址和注意地址的对应、自己是有效模式和要求进行缓冲的信号通知上述预定的移动代理,在移动到外部链路后,将通知本地地址和在移动目的地的外部链路中利用的注意地址的对应、自己是有效模式和不要进行缓冲的信号通知上述预定的移动代理的发送接收控制装置。
16.权利要求项12记载的移动主机,其特征是:备有
当上述移动主机从第1移动代理的区域的第1外部链路,移动到第2移动代理的区域的第2外部链路时,
上述移动主机在从第1外部链路移动前,将自己的本地地址和注意地址的对应、自己是有效模式和要求对分组进行缓冲的信号通知上述第1移动代理,
上述移动主机在移动到第2外部链路后,将自己的本地地址和作为移动目的地的外部链路中使用的注意地址的对应、自己是有效模式和不要对分组进行缓冲的信号通知上述第1移动代理,并且与该通知相应,接收由上述第1移动代理发送的经过缓冲的分组,进一步将包含本地地址和第2移动代理地址的对应的信号发送给本地代理的发送接收控制装置。
17.一种移动主机的控制方法,其特征是:它是在与对方主机之间进行分组通信的移动主机的控制方法,备有
将自己的本地地址和转送目的地地址的对应、表示自己的有效模式和空闲模式中的某一个工作模式的数据和指示是否需要对要接收的分组进行缓冲的数据发送给移动代理的步骤;和
接收由上述发送装置发送的数据的接收确认数据的步骤。
18.权利要求项17记载的移动主机的控制方法,其特征是:进一步备有,将自己的本地地址和正在连接的移动代理地址的对应发送给正在连接的本地代理的第2发送步骤。
19.权利要求项17记载的移动主机的控制方法,其特征是:进一步备有,当空闲工作时,当接收包含自己的本地地址的寻呼信号时,将其工作模式变更成有效模式的工作模式变更步骤、和将表示变更成有效模式的信号发送给寻呼通知信号的发送源的第3发送步骤。
20.权利要求项17记载的移动主机的控制方法,其特征是:备有当移动主机在某个预定的移动代理的区域内的外部链路之间移动时,在移动到外部链路前,将自己的本地地址和注意地址的对应、自己是有效模式和要求进行缓冲的信号通知上述预定的移动代理的通知步骤,和
在移动到外部链路后,将通知本地地址和在移动目的地的外部链路中利用的注意地址的对应、自己是有效模式和不要进行缓冲的信号通知上述预定的移动代理的步骤。
21.权利要求项17记载的移动主机的控制方法,其特征是:备有
当移动主机从第1移动代理的区域的第1外部链路,移动到第2移动代理的区域的第2外部链路时,移动主机在从第1外部链路移动前,将自己的本地地址和注意地址的对应、自己是有效模式和要求对分组进行缓冲的信号通知上述第1移动代理的步骤;
上述移动主机在移动到上述第2外部链路后,将自己的本地地址和作为移动目的地的外部链路中使用的注意地址的对应、自己是有效模式和不要对分组进行缓冲的信号通知上述第1移动代理的步骤;
与该通知相应,接收由上述第1移动代理发送的经过缓冲的分组的步骤;和
将包含本地地址和上述第2移动代理地址的对应的信号发送给本地代理的发送步骤。
22.一种计算机程序,其特征是:它是在计算机中应用并实施的计算机程序,实施在权利要求项17到21中任何一个记载的移动主机的控制方法的各步骤。
23.一种移动路由器,其特征是:它是在移动网络与静态网络或移动网络之间,将通信目的地地址不是自己的地址的分组转送到其它适当的节点的移动路由器,备有
将表示有效模式和空闲模式中的某一种的自己的工作模式的数据和指示是否要对要接收的分组进行缓冲的数据发送给移动代理的第1发送装置;和
接收由上述发送装置发送的数据的接收确认数据的装置。
24.权利要求项23记载的移动路由器,其特征是:进一步备有,将自己的本地地址和正在使用的移动代理地址的对应、自己所属的移动网络使用的全部子网络前缀和自己的注意地址的对应发送给正在使用的本地代理的第2发送装置。
25.权利要求项23记载的移动路由器,其特征是:进一步包含,当空闲工作时,当接收包含自己的本地地址或自己所属的移动网络正在使用的子网络前缀的寻呼通知信号时,判定接收的子网络前缀·寻呼·通知·分组是否包含自己所属的移动网络使用的子网络前缀,
当判定包含时,生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组,
当判定不包含时,废弃接收的子网络前缀·寻呼·通知·分组的发送接收装置。
26.权利要求项23记载的移动路由器,其特征是:备有当在某个预定的移动代理的区域内的链路之间移动时,在移动到外部链路前,将自己的本地地址和注意地址的对应、自己所属的移动网络使用的全部子网络前缀和自己的注意地址的对应、自己是有效模式和要求进行缓冲的信号通知上述预定的移动代理,在移动到外部链路后,将通知在本地地址中自己的本地地址、在注意地址中现在的外部链路中正在使用的注意地址、自己是有效模式和不要进行缓冲的信号通知上述预定的移动代理的发送接收控制装置。
27.权利要求项38记载的移动主机,其特征是:备有
当上述移动路由器从第1移动代理的区域的第1外部链路,移动到第2移动代理的区域的第2外部链路时,
上述移动路由器在从第1外部链路移动前,将表示自己的本地地址和自己在第1外部链路中使用的注意地址的对应、自己所属的移动网络的全部子网络前缀和自己在第1外部链路中使用的注意地址的对应、自己是有效模式和要求对分组进行缓冲的信号通知上述第1移动代理,在上述移动路由器移动到第2外部链路后,将表示自己的本地地址和自己在第2外部链路中使用的注意地址的对应、自己所属的移动网络的全部子网络前缀和自己在第2外部链路中使用的注意地址的对应、自己是有效模式和不需要对分组进行缓冲的信号通知上述第1移动代理,并且与该通知相应,接收由上述第1移动代理发送的经过缓冲的分组,进一步将包含自己的本地地址与第2移动代理地址的对应和自己所属的移动网络的全部子网络前缀与第2移动代理地址的对应发送给本地代理的发送接收控制装置。
28.一种移动路由器的控制方法,其特征是:它是在移动网络与静态网络或移动网络之间,将通信目的地地址不是自己的地址的分组转送到其它适当的节点的移动路由器的控制方法,备有
将表示有效模式和空闲模式中的某一种的自己的工作模式的数据和指示是否要对要接收的分组进行缓冲的数据发送给移动代理的发送步骤;和
接收由上述发送步骤发送的数据的接收确认数据的接收步骤。
29.权利要求项28记载的移动路由器的控制方法,其特征是:进一步备有,将自己的本地地址和正在使用的移动代理地址的对应、自己所属的移动网络使用的全部子网络前缀和自己的注意地址的对应发送给正在使用的本地代理的第2发送步骤。
30.权利要求项28记载的移动路由器的控制方法,其特征是:进一步包含,当空闲工作时,当接收包含自己的本地地址或自己所属的移动网络正在使用的子网络前缀的寻呼通知信号时,判定接收的子网络前缀·寻呼·通知·分组是否包含自己所属的移动网络使用的子网络前缀,
当判定包含时,生成在子网络前缀中设定自己所属的移动网络使用的全部子网络前缀、在转送目的地地址上设定现在的外部链路中正在使用的注意地址、在工作模式中设定有效工作模式、在是否需要进行缓冲中设定不需要进行缓冲的子网络前缀·结合·更新·分组,将上述子网络前缀·结合·更新·分组发送给现在所在的区域的移动代理,从上述移动代理接收子网络前缀·结合·确认·分组,
当判定不包含时,废弃接收的子网络前缀·寻呼·通知·分组的发送接收步骤。
31.权利要求项28记载的移动路由器的控制方法,其特征是:备有当在某个预定的移动代理的区域内的链路之间移动时,在移动到外部链路前,将自己的本地地址和注意地址的对应、自己所属的移动网络使用的全部子网络前缀和自己的注意地址的对应、自己是有效模式和要求进行缓冲的信号通知上述预定的移动代理,在移动到外部链路后,将通知在本地地址中自己的本地地址、在注意地址中现在的外部链路中正在使用的注意地址、自己是有效模式和不要进行缓冲的信号通知上述预定的移动代理的发送接收控制步骤。
32.权利要求项28记载的移动路由器的控制方法,其特征是:备有
当上述移动路由器从第1移动代理的区域的第1外部链路,移动到第2移动代理的区域的第2外部链路时,
上述移动路由器在从第1外部链路移动前,将表示自己的本地地址和自己在第1外部链路中使用的注意地址的对应、自己所属的移动网络的全部子网络前缀和自己在第1外部链路中使用的注意地址的对应、自己是有效模式和要求对分组进行缓冲的信号通知上述第1移动代理,
在上述移动路由器移动到第2外部链路后,将表示自己的本地地址和自己在第2外部链路中使用的注意地址的对应、自己所属的移动网络的全部子网络前缀和自己在第2外部链路中使用的注意地址的对应、自己是有效模式和不需要对分组进行缓冲的信号通知上述第1移动代理,并且与该通知相应,接收由上述第1移动代理发送的经过缓冲的分组,进一步将包含自己的本地地址与第2移动代理地址的对应和自己所属的移动网络的全部子网络前缀与第2移动代理地址的对应发送给本地代理的发送接收控制步骤。
33.一种计算机程序,其特征是:它是在计算机中应用并实施的计算机程序,实施在权利要求项28到32中任何一个记载的移动路由器的控制方法的各步骤。
34.一种分组通信***,其特征是:在具有向移动主机提供本地链路的本地代理、向移动主机提供外部链路的多个接入路由器、和在区域中包含多个接入路由器的移动代理,当移动主机处于本地链路时使用本地地址,当移动主机处于外部链路时,使用本地地址和注意地址的分组通信***中,
移动主机备有
将本地地址和注意地址的对应、指示有效模式或空闲模式的工作模式、是否要对分组进行缓冲的信息通知移动代理的第1通知装置、和
将本地地址和移动代理地址的对应通知本地代理的第2通知装置,
本地代理备有
将从对方主机接收的发给本地地址的分组转送给从移动主机通知的移动代理地址的第1转送装置,
对方主机备有
将发给本地地址的分组发送给从移动主机通知的移动代理地址的发送装置,
移动代理备有
将从本地代理或对方主机接收的分组转送给移动主机的第2转送装置,
对分组进行缓冲的缓冲装置、和将分组的到达通知移动主机的第3通知装置,
移动代理,当有效模式并且不要对分组进行缓冲时,将从本地代理或对方主机接收的分组转送到移动主机,当有效模式并且要对分组进行缓冲时,对分组进行缓冲,当空闲模式时,除了对分组进行缓冲外将分组的到达通知移动主机。
35.一种分组通信***,其特征是:它是备有多个移动代理的权利要求项34记载的分组通信***。
36.权利要求项34或35记载的分组通信***,其特征是:
当上述移动主机从第1移动代理的区域的第1外部链路移动到第2移动代理的区域的第2外部链路时,在移动主机从第1外部链路移动前,将自己的本地地址和注意地址的对应、自己是有效的和要求对分组进行缓冲的信号通知上述第1移动代理,
在上述移动主机移动到上述第2外部链路后,将自己的本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示自己是有效的、和不需要对分组进行缓冲的信号通知上述第1移动代理,
与该通知相应,接收由上述第1移动代理发送的经过缓冲的分组,
将包含本地地址和上述第2移动代理地址的对应的信号发送给本地代理的步骤,在有效模式中,当移动主机移动到外部链路前,将本地地址和注意地址的对应、表示有效模式的工作模式、和需要对分组进行缓冲的信息通知移动代理,在移动主机移动到外部链路后,将本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示有效模式的工作模式、和不需要对分组进行缓冲的信息通知移动代理。
37.权利要求项34或35记载的分组通信***,其特征是:
在空闲模式中,当移动主机在移动代理的区域内的外部链路之间移动时,移动主机不将任何信息通知移动代理、本地代理和对方主机中任何一个。
38.权利要求项35记载的分组通信***,其特征是:
在有效模式中,当移动主机从某个移动代理的区域的外部链路移动到不同的移动代理的区域的外部链路时,在移动主机移动到外部链路前,将本地地址和注意地址的对应、表示有效模式的工作模式、和需要对分组进行缓冲的信息通知移动代理,在移动主机移动到外部链路后,将本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示有效模式的工作模式、和不需要对分组进行缓冲的信息通知移动代理,将本地地址和移动代理地址的对应通知本地代理和对方主机,因此与该通知相应,以前的移动代理将经过缓冲的移动主机的对应的分组发送给移动主机,进一步将本地地址与上述不同的移动代理地址的结合发送给本地代理。
39.权利要求项35记载的分组通信***,其特征是:
在空闲模式中,当移动主机从某个移动代理的区域的外部链路移动到不同的移动代理的区域的外部链路时,在移动主机移动到外部链路后,将本地地址和在移动目的地的外部链路中使用的注意地址的对应、表示空闲模式的工作模式、和需要对分组进行缓冲的信息通知移动代理,将本地地址和移动代理地址的对应通知本地代理和对方主机。
40.权利要求项34到39中任何一项中记载的分组通信***,其特征是:
本地代理和接入路由器是基站,本地链路和外部链路是无线电通信线路,移动主机是移动台。
41.一种分组通信***,其特征是:
在备有静态网络和移动网络的分组通信***中,
上述静态网络备有与上述移动网络对应的本地代理、移动代理、对方主机和接入路由器,
上述移动网络备有至少1个移动路由器和多个接入路由器,
上述移动网络在上述静态网络或其它移动网络提供的外部链路之间移动。
42.一种分组通信***,其特征是:
在备有静态网络和移动网络的分组通信***中,
上述静态网络备有与上述移动网络对应的本地代理、移动代理、对方主机和接入路由器,
上述移动网络备有至少1个移动路由器和多个静止主机,
上述移动网络在上述静态网络或其它移动网络提供的外部链路之间移动。
43.权利要求项33或34记载的分组通信***,其特征是:
上述移动路由器备有
将本地地址与注意地址的对应、表示有效模式或空闲模式的工作模式、和是否需要对分组进行缓冲的信息通知移动代理的第1通知装置;
将本地地址和移动代理地址的对应通知本地代理的第2通知装置、和将识别移动网络中包含的链路的子网络前缀通知上述移动代理和上述本地代理的子网络前缀通知装置。
44.权利要求项42到44中任何一项中记载的分组通信***,其特征是:
上述移动网络备有至少一个移动代理。
45.权利要求项34到45中任何一项中记载的分组通信***,其特征是:
上述接入路由器,当存在于多个移动代理的服务区域重复的区域内时,可以自在地选择上述多个移动代理。
CNB028051866A 2001-01-18 2002-01-18 移动代理及其控制方法 Expired - Fee Related CN100418327C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2001010585 2001-01-18
JP10585/01 2001-01-18
JP10585/2001 2001-01-18

Publications (2)

Publication Number Publication Date
CN1533654A true CN1533654A (zh) 2004-09-29
CN100418327C CN100418327C (zh) 2008-09-10

Family

ID=18877869

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB028051866A Expired - Fee Related CN100418327C (zh) 2001-01-18 2002-01-18 移动代理及其控制方法

Country Status (8)

Country Link
US (1) US7881250B2 (zh)
EP (1) EP1353479B1 (zh)
JP (1) JP3727309B2 (zh)
CN (1) CN100418327C (zh)
AU (1) AU2002225442B2 (zh)
CA (1) CA2435163C (zh)
ES (1) ES2624480T3 (zh)
WO (1) WO2002058342A1 (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4426451B2 (ja) * 2002-09-24 2010-03-03 オレンジュ・エスエー 電気通信
KR100524069B1 (ko) * 2003-04-04 2005-10-26 삼성전자주식회사 홈 에이전트 관리장치 및 관리방법
KR100513863B1 (ko) * 2003-04-29 2005-09-09 삼성전자주식회사 호스트의 이동성을 지원할 수 있는 무선 근거리 네트워크시스템 및 그의 동작방법
GB2403097A (en) 2003-06-16 2004-12-22 Orange Personal Comm Serv Ltd Communicating internet packets having care-of-address as destination address to a mobile node
JP2005160053A (ja) * 2003-11-04 2005-06-16 Matsushita Electric Ind Co Ltd 移動通信方法、移動通信装置、ホームエージェント装置、アクセスルータ情報サーバ装置、および移動通信システム
US7542458B2 (en) * 2003-11-25 2009-06-02 Qualcomm Incorporated Method and apparatus for efficiently using air-link resources to maintain IP connectivity for intermittently active wireless terminals
JP4401864B2 (ja) * 2004-05-17 2010-01-20 パナソニック株式会社 パケット生成方法、通信方法、パケット処理方法及びデータ構造
CN100556029C (zh) * 2004-12-20 2009-10-28 上海贝尔阿尔卡特股份有限公司 IPv6无状态地址配置中主机的DNS更新方法和装置
KR100635127B1 (ko) * 2004-12-20 2006-10-17 한국전자통신연구원 Ipv6 기반 망이동성 서비스에서 경로 최적화 방법
KR100873795B1 (ko) * 2004-12-22 2008-12-15 주식회사 케이티 휴대 인터넷 서비스 시스템에서의 다중 홈 에이전트동기화 신호 최적화 방법
US7505442B2 (en) * 2005-04-05 2009-03-17 Nokia Corporation Routing transformation, security, and authorization for delegated prefixes
JP4577222B2 (ja) * 2006-01-20 2010-11-10 株式会社デンソー 移動通信システム、無線基地局、および配信方法
US20070183422A1 (en) * 2006-02-06 2007-08-09 Jung Cynthia M Method and apparatus to facilitate multicast transmissions using a shared infrastructure-supplied source
KR100800810B1 (ko) * 2006-06-30 2008-02-01 삼성전자주식회사 브리지형 휴대 인터넷 시스템 및 그 신호 처리 방법
KR101329150B1 (ko) * 2006-12-08 2013-11-14 삼성전자주식회사 Pana 인증 방법 및 장치
US7869837B2 (en) * 2006-12-13 2011-01-11 Nokia Corporation System and method for implementing mobile IP node lossless transition from an idle state to an awake state
JP4698571B2 (ja) * 2006-12-27 2011-06-08 Kddi株式会社 Naptルータを介して接続された端末のハンドオフ方法及びシステム
PL2274933T3 (pl) * 2008-05-09 2021-01-25 Telefonaktiebolaget Lm Ericsson (Publ) Sposób i urządzenia do bezprzerwowego przekazania pomiędzy siecią 3GPP a nie-3GPP
WO2011152669A2 (en) * 2010-06-04 2011-12-08 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving paging message using band information in wireless communication system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6061341A (en) 1997-12-16 2000-05-09 Telefonaktiebolaget Lm Ericsson (Publ) Use of transmission control protocol proxy within packet data service transmissions in a mobile network
US7173651B1 (en) * 1998-06-02 2007-02-06 Knowles Andrew T Apparatus and system for prompt digital photo delivery and archival
US6215779B1 (en) * 1998-09-22 2001-04-10 Qualcomm Inc. Distributed infrastructure for wireless data communications
CA2353582A1 (en) * 1998-12-03 2000-06-08 Telefonaktiebolaget Lm Ericsson System and method for providing mobile switching and multi-party services over a packet-switched network
EP1045551A3 (en) * 1999-04-15 2003-06-18 Lucent Technologies Inc. Method for transmission between data networks and wireless communication system
US7333451B1 (en) * 1999-10-18 2008-02-19 Nortel Networks Limited Buffer management for mobile internet protocol
US6519461B1 (en) * 1999-10-29 2003-02-11 Telefonaktiebolaget Lm Ericsson (Publ) Channel-type switching from a common channel to a dedicated channel based on common channel load
US6904282B2 (en) * 2001-11-16 2005-06-07 Qualcomm Incorporated Method and apparatus for identifying and acquiring preferred wireless communications systems
US6961595B2 (en) * 2002-08-08 2005-11-01 Flarion Technologies, Inc. Methods and apparatus for operating mobile nodes in multiple states

Also Published As

Publication number Publication date
US20040114554A1 (en) 2004-06-17
ES2624480T3 (es) 2017-07-14
EP1353479A1 (en) 2003-10-15
WO2002058342A9 (fr) 2002-10-03
JPWO2002058342A1 (ja) 2004-05-27
WO2002058342A1 (fr) 2002-07-25
JP3727309B2 (ja) 2005-12-14
AU2002225442B2 (en) 2006-08-24
US7881250B2 (en) 2011-02-01
CA2435163A1 (en) 2002-07-25
CN100418327C (zh) 2008-09-10
EP1353479A4 (en) 2009-05-13
EP1353479B1 (en) 2017-02-22
CA2435163C (en) 2010-10-26

Similar Documents

Publication Publication Date Title
CN1533654A (zh) 分组通信***
CN1298148C (zh) 微移动性网络路由***与方法
CN1251455C (zh) 路由器和通信网络***
CN1486102A (zh) 移动通信***,路由器,移动节点和移动通信方法
CN1795646A (zh) 数据通信***、通信装置及其通信程序
CN101032137A (zh) 网络***、节点及节点控制程序、网络控制方法
CN100336352C (zh) 内容发布***、描述数据发布设备和内容发布方法
CN1292604C (zh) 节点查询方法、节点和移动通讯***
CN1144441C (zh) 移动通信***中按照无线电链路协议发送可变长度数据的装置和方法
CN1301478C (zh) 用于制作返送邮件的电子邮件处理***及其方法
CN1525707A (zh) 通讯***,移动终端和传送设备
CN1126411C (zh) 通信***、管理一个通信***和移动用户设备的方法
CN1262093C (zh) 移动通信***、服务器装置和数据发送方法
CN1714586A (zh) 移动通信***、集线装置、无线基站、移动台及通信方法
CN1418446A (zh) 移动通信终端的位置登记方法,移动通信终端的整体寻呼方法,及移动通信方法
CN1853384A (zh) 移动通信方法、移动通信装置、归属代理装置、访问路由器信息服务器装置以及移动通信***
CN1698293A (zh) 用于在宽带无线接入通信***中控制睡眠模式与唤醒模式之间的状态转换的***和方法
CN1578273A (zh) 移动终端,控制设备,归属代理和分组通信方法
CN1882119A (zh) 一种实现电路域和分组域互切换的装置、***和方法
CN1802818A (zh) 网络***、学习桥式节点、学习方法及其程序
CN1846375A (zh) 道路车间通信***
CN1817013A (zh) 终端和通信***
CN101047981A (zh) 一种实现服务质量协商机制的***和方法
CN1790912A (zh) 半导体集成电路装置
CN1819671A (zh) 关于按键通话发言权和队列信息的方法及其相关装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080910

Termination date: 20190118

CF01 Termination of patent right due to non-payment of annual fee