专利名称:动态分配地址的系统和方法及相关设备的制作方法
技术领域:
本发明涉及一种用于为移动节点动态分配IP(网际协议)主机地址的动态动态分配地址的系统、中继设备、位置管理器、地址管理设备以及动态分配地址的方法。
背景技术:
通常,移动通信系统会将电话号码这种能够由用户检查的标识符分配给移动节点,并且移动节点使用这种标识符来与对方建立通信。此外,用于管理用户简档的服务器同样使用了电话号码作为标识符而对移动节点的当前位置进行管理。
近年来提出了一种技术,借助于这种技术,可以在IP2(基于IMT网络平台的IP)上用IP主机地址(以下将其称为“IPha”)来充当一般由电话号码所扮演的用于标识移动节点的信息。并且在JP2002-276196A、JP2002-323129A以及JP2003-206839A的说明书中均对相关的技术内容进行了描述。
根据这些说明书中描述的内容,用于管理移动节点(以下将其称为“MN”)位置信息的位置管理器(以下将其称为“LM”)保存了分配给MN的IPha与链接到建立的MN的接入路由器(以下将其称为“AR”)之间的关系。根据这些文献,其中认为设定给MN的IPha是固定分配的,这与按照源自供应商的服务顺序(SO)来进行设定的情况是一样的。
将IPha动态分配给MN的处理可以用现有技术实现,举例来说,这其中包括在“RFC3315 Dynamic Host Configuration Protocol forIPv6(DHCPv6)”中描述的DHC Pv6服务器以及在“RFC2136 DynamicUpdates in the Domain Name System(DNS UPDATE)”中描述的动态DNS。
以下将通过使用图15和图16来描述一个在常规的IPha分配技术中出现的问题。
图15显示的是将IPha#1固定分配给MN1的技术。如图15所示,首先,依照一个源自服务顺序管理服务器的指令来对IPha#1进行分配(S1001)。MN1连接到服务顺序管理服务器,以便获取IPha#1。而IPha#1则固定设定到MN1。
否则,MN1可以从源自服务顺序管理服务器的某些通知中获取IPha#1,并且由用户将IPha#1固定设定给MN1(S1002)。
在来自服务顺序管理服务器的通知中,LM固定地把分配给MN1的IPha#1注册(设定)到一个位置管理表中(S1003)。
在向MN1和LM注册了IPha#1之后,在IP2上将会执行一个如下所示的位置注册过程。
首先,如果MN通电(S1004),则在AR1与MN1之间建立一个L2链路。MN1向AR1发送一个位置注册(LR),其中包含了将IPha#1设定到MN1(S1005)。
AR1则向LM发送一个位置更新(LU),其中包括在从MN1接收的LR中包含的IPha#1(S1006)。
一旦接收到来自AR1的LU,则LM会将作为LU来源的AR1的标识符与已经注册到位置管理表中的IPha#1相关联,以便注册AR1的标识符。此外,LM还向AR1发送一个位置更新确认(LUAck)(S1007)。
AR1则向MN1发送一个位置注册确认(LRAck)(S1008)。
如果改变了服务顺序管理服务器告知MN1的IPha,那么有必要对服务顺序管理服务器进行访问。要改变为MN1设定的IPha,用户必须费力地访问一个对服务顺序管理服务器进行管理的公司的窗口,或者通过打电话来要求NW(网络)供应商改变IPha。在这种技术中,IPha分配过程与位置注册过程是作为独立过程执行的。
接下来将通过参考图16来描述采用了现有技术的动态IPha分配方法。在这里使用了DHCPv6服务器作为IP地址管理设备的实例。并且DHCP的MN1的终端标识符是DUID(用于DHCP的DHCP唯一标识符)。
首先,在为MN1通电时,在AR1与MN1之间将会建立一条L2链路(S1011)。由于MN1不具有为其自身设定的IPha,因此它会向DHCP服务器发送一个“DHCP征求(DHCP SOLICIT)”,以便获取IPha(S1012)。
AR1将这个从MN1接收的“DHCP征求”发送到DHCPv6服务器(S1013)。此后,一旦接收到来自DHCPv6服务器的“DHCP通告(DHCP ADVERTISE)”(S1014),则AR1将其传送给MN1(S1015)。
MN1接收源自AR1的“DHCP通告”并且向AR1发送一个“DHCP请求(DHCP REQUEST)”(S1016)。AR1将来自MN1的“DHCP请求”发送到DHCPv6服务器(S1017)。DHCPv6服务器则将这个作为MN1终端标识符的DUID以及所分配的IPha#1注册到IP地址管理表中(S1018)。DHCPv6服务器发送一个包含了IPha#1的“DHCP应答(DHCP REPLY)”,(S1019)。一旦接收到来自DHCPv6服务器的“DHCP REPLY”,则AR1将其传送到MN1(S1020)。而MN1则接收来自AR1的DHCP REPLY并得到IPha#1(S1021)。
在将IPha#1设定到MN1之后,MN1将包括所分配的IPha#1的LR发送到AR1(S1022)。一旦接收到来自MN1的LR,则AR1将LU发送到LM(S1023)。在结束位置注册之后(S1024),LM将LUAck发送到AR1(S1025)。一旦接收到LUAck,则AR1将LRAck发送到MN1(S1026)。而MN1则接收来自AR1的LRAck并结束位置注册。
根据这种技术,AR1只在MN1与DHCPv6服务器之间执行中继,由此获取IPha的处理是在MN1与DHCPv6服务器之间进行的。此外,根据这种技术,分配IPha的过程和位置注册过程都是作为独立过程执行的。这样一来,在MN1与AR1之间将会收发大量消息,由此给无线电部分造成了负担。
因此,对应用了现有技术的动态IPha分配技术而言,其中的消息数量过多。对固定IPha分配技术而言,为了避免因为固定IPha所引起的针对MN的恶意攻击,IPha多半是借助于SO改变的,由此为用户带来了相当大的负担。
JP2001-186573A公开了另一种动态分配IP地址的技术。依照JP2001-186573A,无线电基站预先具有来自DHCP服务器并且将被分配给移动节点的IP地址。当移动节点发送IP地址分配请求时,无线电基站会为移动节点分配和发送一个它所具有的IP地址。
发明内容
JP2001-186573A所公开的技术旨在由无线电基站预先保持分配给移动节点的IP地址,从而缩短移动节点请求分配IP地址直至获取所述IP地址的时间。因此,这其中并未考虑移动节点位置注册过程,并且IP地址分配过程与位置注册过程是作为独立过程执行的。因此,如果顾及到IP地址分配和位置注册的总体消息数量,则JP2001-186573A中的技术未必能够减少无线电部分中的消息数量。
有鉴于这个问题,在这里实施了本发明,并且本发明的一个目的是提供一种动态分配地址的系统、一种中继设备、一种位置管理器、一种地址管理设备以及一种动态分配地址的方法,以便通过减少无线电部分中的消息数量来动态分配那些用于标识移动节点的终端标识地址信息,而不对无线电部分造成负担。
为了解决这个问题,本发明的第一个方面提供了一种动态分配地址的系统,用于为移动节点分配一个在移动通信网络上唯一标识移动节点的终端标识地址信息,其中移动节点将用于请求获取自身节点的终端标识地址信息的信息包含在一个发送给中继设备的位置注册中,其中所述中继设备对移动节点的通信进行中继;并且中继设备将获取移动节点的终端标识地址信息的处理以及相关的位置注册作为一个处理系列,以便执行这些处理。
对本发明的第一个方面而言,移动节点包含了用于请求获取终端标识地址信息的信息,该信息处于发送到中继设备的位置注册中,由此中继设备会把获取移动节点的终端标识地址信息的处理以及相关的位置注册作为一个处理系列来执行。因此,中继设备将会代替移动节点来获取终端标识地址信息,而移动节点则只要使用在移动节点与中继设备之间的无线电部分中进行位置注册的消息数量就可以获取终端标识地址信息。由此可以为移动节点动态分配终端标识地址信息,而不会对无线电部分施加负担。
本发明的第二个方面提供了一种动态分配地址的系统,其中包括一个地址管理设备,用于管理终端标识地址信息,所述终端标识信息是为在移动通信网络上唯一标识移动节点而被分配的;一个中继设备,用于中继移动节点的通信;以及一个位置管理器,用于管理移动节点的位置信息,其中中继设备具有地址获取必要性判定装置,用于在接收到来自移动节点的请求注册位置信息的位置注册时,根据位置注册中包含的地址获取必要性信息来判定是否有必要获取要分配给移动节点的终端标识地址信息;地址获取代理装置,用于在地址获取必要性判定装置判定有必要获取终端标识地址信息的情况下,从地址管理设备获取终端标识地址信息;获取地址之后执行位置注册的装置,用于向位置管理器发送一个位置更新,以便注册一个包含了地址获取代理装置所获取的终端标识地址信息的位置;以及分配地址通知装置,用于向移动节点回送一个位置注册确认,其中包含了地址获取代理装置获取的终端标识地址信息。
对本发发明的第二个方面来说,一旦接收到来自移动节点的位置注册,则中继设备会代替移动节点并根据位置注册中包含的地址获取必要性信息而从地址管理设备那里获取分配给移动节点的终端标识地址信息,此外,它还向位置管理器传送包含了所获取的终端标识地址信息的位置更新,并且向移动节点回送包含了所获取的终端标识地址信息的位置注册确认。这样一来,移动节点只需要发送和接收一个在移动节点与中继设备之间执行位置注册的信号,就可以获取终端标识地址信息。由此可以减少移动节点与中继设备之间的无线电部分的消息数量,从而为移动节点动态分配终端标识地址信息,而不会为无线电部分带来负担。
根据在从移动节点接收的位置注册中包含的、分配给移动节点的终端标识地址信息,中继设备还判定是否有必要获取分配给移动节点的终端标识地址信息。由此可以只在必要时才获取终端标识地址信息。即使不具有所分配的终端标识地址信息,移动节点也可以通过发送位置注册来获取终端标识地址信息,以及对其位置进行注册。
本发明的第三个方面提供了一种用于中继移动节点通信的中继设备,包括地址获取必要性判定装置,用于在从移动节点接收到请求注册移动节点位置信息的位置注册的时候,根据位置注册中包含的地址获取必要性信息来判定是否有必要获取在移动通信网络上唯一标识移动节点的终端标识地址信息;地址获取代理装置,用于在地址获取必要性判定装置判定有必要获取终端标识地址信息的情况下,获取终端标识地址信息;获取地址之后执行位置注册的装置,用于向管理位置信息的位置管理器发送一个用于注册位置的位置更新,其中包含了地址获取代理装置获取的终端标识地址信息;以及分配地址通知装置,用于向移动节点回送一个位置注册确认,其中包含了地址获取代理装置所获取的终端标识地址信息。
对本发明的第三个方面来说,根据从移动节点接收的位置注册中包含的地址获取必要性信息,中继设备判定是否有必要获取分配给移动节点的终端标识地址信息,并且向位置管理器传送包含所获取的终端标识地址信息的位置更新,此外中继设备还通过将所获取的终端标识地址信息包含在位置注册确认中,从而将所获取的终端标识地址信息告知移动节点。由此,中继设备可以融合终端标识地址信息获取过程以及移动节点的位置注册过程,并且可以将二者作为一个处理系列来执行,进而代替移动节点来获取终端标识地址信息。由此可以减少在移动节点与中继设备之间的无线电部分中发送和接收的消息数量,从而在不对无线电部分造成负担的情况下为移动节点动态分配终端标识地址信息。
本发明的第四个方面是依照第三个方面的中继设备,其中还包括地址有效性确认装置,用于向管理终端标识地址信息的地址管理设备发送一个用于确认分配给移动节点的终端标识地址信息有效性的消息,其中如果地址有效性确认装置确认移动节点的终端标识地址信息无效,则获取分配给移动节点的终端标识地址信息。
对本发明的第四个方面而言,中继设备对分配给移动节点的终端标识地址信息的有效性进行确认,如果确认所述信息有效,则获取分配给移动节点的终端标识地址信息。由此可以防止发送和在位置管理器中注册无效的终端标识地址信息。此外,中继设备还可以将新获取的有效终端标识地址信息分配给发送了无效终端标识地址信息的移动节点。由此可以防止将同一个终端标识地址信息重复分配给多个移动节点。
本发明的第五个方面是一种地址管理设备,用于为移动节点分配一个在移动通信网络上唯一标识该移动节点的终端标识地址信息,包括地址管理装置,用于管理分配给移动节点的终端标识地址信息;以及地址删除装置,用于在处于下列情况中的至少一种情况的时候删除地址管理装置管理的终端标识地址信息,其中所述情况包括为移动节点分配了与地址管理装置所管理的终端标识地址信息不同的终端标识地址信息,以及经过了与地址管理装置管理的终端标识地址信息相关联的有效持续时间。
对本发明的第五个方面而言,地址管理设备包括地址删除装置,用于在出现特定事件的情况下删除地址管理装置管理的终端标识地址信息,从而防止重复管理终端标识地址信息。
本发明的第六个方面是依照第五个方面的地址管理设备,其中还包括先前地址删除请求装置,用于在向移动节点分配了与地址管理装置管理的终端标识地址信息不同的终端标识地址信息的时候,向管理移动节点位置信息的位置管理器发送一个请求删除位置信息的消息,其中位置信息包含了与地址管理装置管理的终端标识地址信息相匹配的终端标识地址信息。
对本发明的第六个方面而言,一旦为移动节点分配了终端标识地址信息,则地址管理设备会发送一个请求删除位置信息的消息,该消息包含了迄今为止分配给移动节点的先前终端标识地址信息。由此,位置管理器可以安全删除包含了先前终端标识地址信息的位置信息,进而可以在地址管理设备与位置管理器之间的终端标识地址信息管理中保持一致。
本发明的第七个方面是依照第五或第六个方面的地址管理设备,还包括地址重新分配请求装置,用于在经过了与终端标识地址信息相关联的有效持续时间之后,向具有与表示分配给移动终端标识信息的有效持续时间的信息相关联的终端标识地址信息的移动节点发送地址重新分配请求指令数据,以便提供一个重新获取不同的终端标识地址信息的指令。
对本发明的第七个方面而言,地址管理设备检测到经过了与终端标识地址信息相关联的有效时间,并且向移动节点发送一个地址重新分配请求指令,以便请求重新获取不同的终端标识地址信息。由此可以安全地将终端标识地址信息重新分配给移动节点。
本发明的第八个方面是依照第五到第七个方面中的任何一个方面的地址管理设备,还包括地址有效性估计装置,用于在接收到要求检查分配给移动节点的终端标识地址信息是否有效的有效性确认请求消息的时候,依照地址管理装置管理的信息来判定是否将分配给移动节点的终端标识地址信息分配给了另一个移动节点。
对本发明的第八个方面而言,地址管理设备可以根据地址管理装置管理的信息来检查是否将分配给移动节点的终端标识地址信息分配给了另一个移动节点。这样一来,在终端标识地址信息不是有效分配信息或者因为有效持续时间而被分配给另一个移动节点的时候,它可以估计出移动节点所使用的这个终端标识地址信息是无效的。
本发明的第九个方面是用于管理移动节点位置信息的地址管理器,包括位置信息管理装置,在从一个对移动节点通信进行中继的中继设备接收到请求注册移动节点位置信息的消息时,将用于在移动通信网络上唯一标识移动节点的终端标识地址信息与消息中包含的中继设备标识信息相关联,从而将其作为位置信息来进行管理;以及位置信息删除装置,用于在处于下列情况之一的时候删除包含了位置信息管理装置所管理的终端标识地址信息的位置信息,所述情况包括从管理终端标识地址信息的地址管理设备接收到一个删除终端标识地址信息的请求,经由中继设备而从移动节点接收到一个删除终端标识地址信息的请求,以及经过了与位置信息管理装置所管理的终端标识地址信息相关联的有效持续时间。
对本发明的第九个方面而言,位置管理器借助于位置信息管理装置来管理移动节点的位置信息,所述位置管理器还包括位置信息删除装置,用于根据不同事件来删除位置信息管理装置所管理的位置信息。由此可以避免位置信息管理装置所管理的终端标识地址信息重复,并且可以始终管理位置信息。
本发明的第十个方面提供了一种动态分配地址的方法,用于为移动节点分配一个在移动网络上唯一标识移动节点的终端标识地址信息,包括请求发送步骤,在这个步骤中,移动节点发送一个位置注册,其中包含了表示是否有必要为自身节点分配终端标识地址信息的地址分配必要性信息;地址获取必要性判定步骤,在这个步骤中,根据在请求发送步骤中接收的位置注册所包含的地址分配必要性信息,中继设备判定是否有必要获取要分配给移动节点的终端标识地址信息;位置注册步骤,在这个步骤,如果在地址获取必要性判定步骤中判定有必要获取终端标识地址信息,则在获取了终端标识地址信息之后,中继设备向用于注册位置的位置管理器发送一个用于注册位置的位置更新,其中包含了所获取的终端标识地址信息,如果判定不必获取终端标识地址信息,则中继设备向位置管理器发送包含了当前为移动节点分配的终端标识地址信息的位置更新,但并不获取要分配给移动节点的终端标识地址信息;以及分配地址通知步骤,在这个步骤中,中继设备将一个位置注册确认回送到移动节点,该确认包含了在位置注册步骤中获取的要分配给移动节点的终端标识地址信息。
对依照第十个方面的动态分配地址的方法而言,移动节点只发送位置注册来注册位置,而不必顾及是否需要为其自身节点分配终端标识地址信息。此外,如果有必要分配终端标识地址信息,那么移动节点可以接收包含了终端标识地址信息的位置注册确认。因此,依照这种地址动态分配方法,只要在移动节点与中继设备之间的无线电部分中发送和接收位置注册以及位置注册确认,就可以注册位置以及为移动节点分配终端标识地址信息。
依照本发明,根据从移动节点接收的位置注册中包含的信息,中继设备判定是否有必要获取一个分配给移动节点的终端标识地址信息,如果判定有必要获取所述地址,则中继设备代替移动节点来获取终端标识地址信息。此外,中继设备还向位置管理器传送包含了所获取的终端标识地址信息的位置更新,并且向移动节点回送包含了所获取的终端标识地址信息的位置注册确认。由此可以融合终端标识地址信息获取过程以及移动节点的位置注册过程,并且将二者作为一个处理系列来加以执行,此外,中继设备还代替移动节点来获取终端标识地址信息。由此可以减少移动节点与中继设备之间的无线电部分中的消息数量。这样可以为移动节点动态分配终端标识地址信息,而不会为无线电部分带来负担。
通过与终端标识地址信息的动态分配相结合,地址管理设备以及位置管理器可以删除终端标识地址信息并估计其有效性,但却不会增加无线电部分中的消息数量,从而避免该设备所管理的终端标识地址信息重复。
图1是显示依照本发明一个实施例的动态分配地址的系统的总体结构的框图;图2是显示依照一个实施例的AR功能结构的框图;图3是显示依照该实施例的位置管理器的功能结构的框图;
图4是显示依照该实施例的LM功能结构的框图;图5是显示依照该实施例并融合了Ipha的动态分配以及位置注册的过程的图示;图6是显示依照该实施例而在获取IPha之后执行的位置注册过程的图示;图7是显示依照该实施例而在获取IPha之后由NW引导的重新获取过程的图示(在出现来自DHCPv6服务器的先前IPha删除请求消息的时候更新位置管理表);图8是显示依照该实施例而在获取IPha之后由NW引导的重新获取过程的图示(在从MN向AR发送了先前IPha信息的时候更新位置管理表);图9是显示依照该实施例而在获取IPha之后由NW引导的重新获取过程的图示(在涉及LM的定时器终止的时候更新位置管理表);图10是显示依照该实施例而在获取IPha之后由MN引导的重新获取过程的图示(在出现来自DHCPv6服务器的先前IPha删除请求消息的时候更新位置管理表);图11是显示依照该实施例而在获取IPha之后由MN引导的重新获取过程的图示(在从MN向AR发送了先前IPha信息的时候更新位置管理表);图12是显示依照该实施例而在获取IPha之后由MN引导的重新获取过程的图示(在涉及LM的定时器终止的时候更新位置管理表);图13是显示依照该实施例来确认IPha的有效性的过程的图示(使用有效IPha的情况);图14是显示依照该实施例来确认IPha的有效性的过程的图示(使用无效IPha的情况);图15是显示常规固定分配IPha的过程以及位置注册过程的图示;以及图16是显示常规的IPha动态分配过程以及位置注册过程的图示。
具体实施例方式
接下来将参考附图来描述用于实施本发明的优选实施例。在以下描述所引用的附图中,其中为那些与附图中的某些部分等价的部分配出相同符号。
<1.结构>
<1.1总体结构>
图1是显示依照本发明一个实施例的动态分配地址的系统的总体结构框图。动态分配地址的系统包括移动节点(以下将其称为“MN”)1,与MN1相连并且中继发送和接收MN1的消息的接入路由器(以下将其称为“AR”)2,IP地址管理设备3,它对IPha进行管理,其中所述IPha是一个为在移动通信网络上唯一标识MN1而被分配的终端标识地址信息,以及位置管理器(在下文中将其称为“LM”)4,用于对MN1的位置信息进行管理。地址管理设备3和LM4对NCPF(网路控制平台)进行控制,从而执行IP2的网络控制。此外,图1只显示了一个MN1和AR2。但在现实中也可以存在多个MN1和AR2。
MN1、AR2、IP地址管理设备3以及LM4都具有通用计算机的硬件结构,这其中包括CPU(中央处理器)、存储器以及通信接口。对这些设备而言,在每一个设备的存储器中都保存了用于执行本发明的功能特征的程序。
<1.2 AR>
接下来将对AR2进行描述。AR2是一个用于获取分配给MN1的IPha并且注册MN1位置的设备,该设备将这两个过程当作一个处理系列。在执行用于获取MN1的IPha的处理的时候,AR2充当一个用于获取IPha的代理服务器。而在这里将会对AR2的功能结构进行描述。此外,AR2的CPU将会执行AR2的存储器中保存的程序,从而在AR2上实现图2所示的功能。
在从MN1接收到请求注册位置信息的位置注册(LR)时,地址获取必要性判定部分21根据位置注册中包含的IPha信息来判定是否有必要获取分配给MN1的IPha。
在这里,位置注册中包含的“IPha信息”是即将在位置注册中的特定区域设定的信息。IPha信息是用于表示是否有必要获取分配给MN1的IPha的地址获取必要性信息。如果位置注册中包括一个设定为IPha信息的值,则地址获取必要性判定部分21判定不必获取IPha,如果没有设定成IPha信息的值,则判定有必要获取IPha。
当MN1重新获取IPha时将会存在这样一些情况,其中用于设定“先前IPha信息”和“新的IPha信息”的区域是在位置注册中提供的。在这些情况下,“新的IPha信息”充当地址获取必要性信息。“先前IPha信息”则代表一个要求删除当前分配给MN1的IPha的请求。MN1则发送位置注册,其中所述位置注册将当前为MN1分配的IPha设定成“先前IPha信息”并且不会设定“新的IPha信息”,由此MN1可以获取新的IPha信息并且删除LM4所管理的先前的IPha信息。
用“IPha信息”和“新的IPha信息”表示地址获取必要性信息的方法只是一个实例。例如,在这里还可以由MN1在位置注册中直接设定用于表示“获取”和“不获取”的信息,并且可以由地址获取必要性判定部分21解译该信息,从而判定是否有必要获取IPha。
如果地址获取必要性判定部分21判定有必要获取IPha,则地址获取代理部分22将会代替MN1而从IP地址管理设备3那里获取分配给MN1的IPha。
获取地址之后执行位置注册的部分23产生一个位置更新(LU),其中包含了地址获取代理部分22获取的IPha信息,此外它还将所产生的位置更新传送到LM4。这样一来,LM4可以将MN1的IPha信息与AR2的标识符相关联,从而将其作为MN1的位置信息来进行管理。
分配地址通知部分24产生一个包含了地址获取代理部分22所获取的Ipha的位置注册确认(LRAck)并且将其回送到MN1。
地址有效性确认部分25则向IP地址管理设备3发送一个用于对分配给MN1的IPha的有效性进行确认的消息。
<1.3 IP地址管理设备>
接下来将对IP地址管理设备3的结构进行描述。IP地址管理设备3是一种用于对分配给MN1的IPha进行管理的设备。其中举例来说,在这里可以使用DHCPv6服务器作为IP地址管理设备3。
图3显示的是为IP地址管理设备3提供的本发明的功能特征。在这里将图3所示的IP地址管理表31提供给了IP地址管理设备3的存储器。所述IP地址管理表31保存了一个DUID,它是与用于表示分配给MN1的IPha的信息相关联的MN1的终端标识符。此外,存储器还保存了用于表示各个IPha信息的租用周期(lease period)的信息。在这里,租用周期表示的是从把IPha分配给MN1时起允许使用IPha的有效持续时间。而IP地址管理设备3则包含了用于对租用周期进行计时的定时器。
图3所示的下列功能是通过由IP地址管理设备3的CPU执行存储器中存储的程序来实现的。在从定时器的告警中测得经过了IP地址管理表31中存储的租用周期时,地址删除部分32将会删除与表示有效持续时间的信息相关联的IPha。
在为MN1分配一个新的IPha时,先前地址删除请求部分33会向LM4发送一个要求删除此前分配给MN1的先前IPha的请求。
在从定时器的告警中测得(经过了)特定IPha的租用周期终止时,地址重新分配请求部分34会发送地址重新分配请求指令数据,以便为分配了所述IPha的MN1重新获取一个不同的IPha。
在从AR2接收到一个用于检查分配给MN1的IPha是否有效的消息时,地址有效性估计部分35会对分配给MN1的IPha的有效性进行评估。更确切地说,地址有效性估计部分35会查阅IP地址管理表31,以便判定是否把分配给MN1的IPha分配给另一个MN。
<1.4 LM>
接下来将对LM4的结构进行描述。图4显示的是为LM4提供的本发明的功能特征。在这里将位置管理表41提供给LM4的存储器。所述位置管理表41存储了包含分配给MN1的IPha信息的位置信息以及用于标识发送了位置更新(LU)的AR2的信息。存储器保存了用于表示各个位置信息的有效持续时间的信息。此外,LM4还包含了用于对各个有效持续时间进行计时的定时器。
LM4的CPU执行存储器中保存的程序,以便在LM4中实现图4所示的位置信息删除部分42。
在检测到要求删除分配给MN1的IPha信息的请求时,位置信息删除部分42从位置管理表41中删除包含IPha信息的位置信息。当位置信息删除部分42从位置管理表41中删除位置信息时,它至少处于以下情况之一从IP地址管理设备3接收删除请求,经由AR2而从MN1接收分配给MN1的先前IPha信息,以及为LM4提供的定时器所计时的有效持续时间终止。
<2.操作>
接下来将对该结构的操作进行描述。
在这里,MN1是借助AR2连接的。此外,在这里还使用了DHCPv6服务器作为IP地址管理设备3。在下文中把IP地址管理设备3称为“DHCPv6服务器3”,以便进行描述。
<2.1 没有设定IPha时的IPha获取过程>
在这里首先用图5来描述IPha的获取过程。在图5中,MN1借助于AR2开始通信。这种情况下并没有为MN1设定IPha,并且没有将IPha注册到LM中。
如果开启MN1的电源(S10),则在AR2与MN1之间建立一条L2链路(S11)。由于没有将IPha设定到MN1,因此MN1会向AR2发送位置注册(LR),并且其中包含了尚未设定IPha的信息(S12)。
AR2的地址获取必要性判定部分21根据LR中包含的IPha信息来判定是否有必要获取分配给MN1的IPha。一旦确认并没有对接收自MN1的LR中包含的IPha信息进行设定,则地址获取代理部分22将会执行一个用于为MN1获取IPha的处理(S13)。更确切地说,地址获取代理部分22将一个“DHCP征求”(DHCP SOLICIT)发送到DHCPv6服务器3(S14),并且接收一个作为响应的“DHCP通告”(DHCP ADVERTISE)(S15)。接着,地址获取代理部分22向DHCPv6服务器3发送一个“DHCP请求”(DHCP REQUEST)(S16)。
DHCPv6服务器3将IPha#1作为IPha指定给MN1,并且把作为MN1终端标识符的DUID与所分配的IPha#1相关联,从而将其注册到IP地址管理表31中(S17)。
AR2的地址获取代理部分22接收一个包含了IPha#1的“DHCP应答”(DHCP REPLY)(S18)。由此可以将分配给MN1的IPha#1告知AR2。AR2中的获取地址之后执行位置注册的部分23向LM4发送包含了IPha#1的位置更新(LU)(S19)。
一旦接收到来自AR2的LU,则LM4会将IPha#1与AR2的标识符相关联,从而将IPha#1注册到位置管理表中(S20)。此外,LM4还向AR2发送一个位置更新确认(LUAck)(S21)。
AR2的分配地址通知部分24则向MN1发送包含了IPha#1的位置注册确认(LRAck)(S22)。
MN1接收来自AR2的LRAck,一旦完成位置注册,则完成IPha#1的获取(S23)。
在这里,与图16中一样,如果MN1向DHCPv6服务器3发起一个地址获取请求,则在MN1与AR2之间将会需要很多消息。然而,依照本发明,通过由AR2中的地址获取代理部分22而不是MN1来产生地址获取请求,可以在NW端(介于AR2与DHCPv6服务器3之间)获取IPha,由此在MN1与AR2之间不需要除位置注册所需信息之外的其他任何信息。
<2.2 在完成了IPha的获取之后的位置注册过程>
接下来将用图6来描述完成了IPha的获取之后的位置注册过程。并且在下文中只描述了其与图5不同的过程。
在这里,假设MN1已经得到IPha#1并且将IPha#1设定给MN1。因此,MN1会向AR2发送一个包含了IPha#1的LR(S32)。由于在LR中设定了IPha#1,因此AR2的地址获取必要性判定部分21判定不必获取IPha(S33)。这样一来,AR2会向LM4发送包含了已分配的IPha#1的LU(S34)。一旦从AR2接收到LU,则LM4将IPha#1以及AR2的标识符与位置管理表41相关联,并且将其注册为位置信息(S35),以便向AR2发送LUAck(S36)。
AR2将包含了IPha#1的LRAck发送到MN1(S37)。而MN1则接收源自AR2的LRAck,并且结束位置注册(S38)。
在这里,如果MN1是像图16中那样在产生地址获取请求的过程中起主导作用,那么无法在NW端对地址获取进行管理,由此将会允许所有那些来自MN1的地址获取请求。然而,在图6所示过程中,AR2的地址获取必要性判定部分21从MN1接收LR,并且判定是否将IPha分配给MN1,以免发生浪费的地址获取。
此外,在这里还使用图7~12描述了这样一种情况,其中即使MN1得到IPha并为MN1设定了IPha信息,但是对MN1而言,本发明仍可以用于再次获取IPha。图7~9是关于DHCPv6服务器3和LM4之类的NW所引导的重新获取IPha的处理的示意图,图10~12则是关于MN1所引导的IPha的重新获取处理的示意图。
<2.3 由NW引导的重新获取IPha的过程(DHCPv6服务器的先前IPha删除请求)>
现在参考图7来描述在获取了IPha之后而对MN1的IPha重新进行设定(改变)的情况下,由NW引导的重新获取IPha的过程。在这里,LM4根据来自DHCPv6服务器3的先前IPha删除请求消息来避免重复管理位置管理表41中的MN1的IPha信息。其中MN1保持的先前IPha信息是IPha#1。
首先,当DHCPv6服务器3检测到(经过了)分配给MN1的IPha#1租用周期终止时,地址删除部分32会删除IP地址管理表31中保存的IPha#1(S41)。此外,地址重新分配请求部分34开始执行一个用于执行重新分配处理的程序,并且向MN1发送一个“DHCP重新配置”(DHCP RECONFIGURE),以便请求重新分配新的IPha(S42)。
一旦从DHCPv6服务器接收到“DHCP重新配置”(DHCPRECONFIGURE),则AR2向MN1发送一个地址重新分配请求指令(S43)。
一旦从AR2接收到地址重新分配请求指令,则MN1执行一个与图5中的IPha获取过程相同的过程(S44~S57),以便获取一个IPha#2。
与图5的过程相比,这里的不同之处在于如果DHCPv6服务器3接收来自AR2的“DHCP请求”(DHCP REQUEST)(S47),则DHCPv6服务器3的先前地址删除请求部分33会向LM4发送一个包含IPha#1的先前IPha删除请求消息(S48)。
如果LM4接收到先前IPha删除请求消息,则LM4的位置信息删除部分42会删除位置管理表41中保存的包含IPha#1的位置信息(S49)。随后,LM4会向DHCPv6服务器3发送一个删除请求确认(S50)。
此外,DHCPv6服务器3还接收“DHCP请求”(DHCPREQUEST)(S47),然后为MN1分配一个IPha#2(S51)。DHCPv6服务器3将所分配的IPha#2与MN1的终端标识符DUID相关联,并且将其注册到IP地址管理表31中(S52)。
一旦在S50中接收到来自LM4的删除请求确认,则DHCPv6服务器3向AR2发送包含了IPha#2的“DHCP应答”(DHCP REPLY)(S53)。
如果在这里如图16所示的那样来获取地址,那么会在每次获取地址的时候为无线电部分带来负担。LM4并不具有用于删除位置管理表41中保存的IPha#1的装置。但对图7所示的程序而言,LM4的位置信息删除部分42可以根据来自DHCPv6服务器3的先前地址删除请求部分33的删除请求来删除位置管理表41中保存的先前IPha信息(IPha#1)。并且LM4可以阻止在位置管理表41中重复管理MN1的IPha信息,以便将新指定的新的IPha信息(IPha#2)注册到位置管理表41中。
根据这种方法,在IPha的租用周期终止时,MN1可以接收一个地址重新分配请求。由此可以使用一个有效的IPha,而不用顾及MN1所使用的IPha的租用周期。此外,AR2还可以请求重新获取IPha,而不必管理MN1与IPha之间的联系。另外,由此LM4从DHCPv6服务器3接收先前IPha删除请求消息,因此它可以只管理位置管理表41中的IPha信息。
<2.4 由NW引导的重新获取IPha的过程(来自MN的先前IPha删除请求)>
图7所示的过程可以在出现源自DHCPv6服务器3的先前地址删除请求部分33的先前IPha删除请求消息时,避免LM4在位置管理表41中进行重复处理。并且现在将就图8所示的过程来描述根据来自MN1的先前IPha信息而避免在LM4的位置管理表41中重复管理IPha的情况。其中MN1保持的先前IPha信息是IPha#1。
当DHCPv6服务器3检测到为MN1分配的IPha#1的租用周期终止时,地址删除部分32删除IP地址管理表31中保存的IPha#1(S60)。此外,DHCPv6服务器3还会启动一个用于执行重新分配处理的程序,并且将“DHCP重新配置”(DHCP RECONFIGURE)发送到AR2(S61)。
一旦接收到来自DHCPv6服务器3的“DHCP重新配置”(DHCPRECONFIGURE),则AR2向MN1发送地址重新分配请求指令(S62)。
一旦接收到来自AR2的地址重新分配请求指令,则MN1向AR2发送包含了先前IPha信息(IPha#1)以及新的IPha信息(未设定)的LR(S63)。
当AR2接收到来自MN1的LR时,地址获取必要性判定部分21判定是否有必要获取分配给MN1的IPha。在这里,LR中包含的新的IPha信息的设定值尚未设定,因此地址获取代理部分22将会通过执行与图7相同的IPha获取过程(S64到S69)来获取IPha#2。
接着,AR2中的获取地址之后执行位置注册的部分23向LM4发送包含了先前IPha信息(IPha#1)和新的I Pha信息(IPha#2)的LU(S70)。
LM4接收来自AR2的LU。LM4的位置信息删除部分42根据LU中包含的先前IPha信息来删除包含了位置管理表41中存储的IPha#1的位置信息。同时,LM4根据LU中包含的新的IPha信息来注册IPha#2(S71)。随后,LM4向AR2发送LUAck(S72)。
AR2接收来自LM4的LUAck。AR2的分配地址通知部分24将包含了IPha#2的LRAck作为IPha信息发送到MN1(S73)。
MN1接收来自AR2的LRAck,并且获取包含在LRAck中的新近分配的IPha#2,从而将其设定给MN1(S74)。
在这里,与图7中的过程的效果一样,LM4的位置信息删除部分42可以经由AR2而从MN1接收为MN1分配的先前IPha信息(IPha#1),从而删除位置管理表41中保存的先前IPha信息。此外,LM4还可以将新近分配给MN的新的IPha信息(IPha#2)注册到位置管理表41中,以避免重复管理IPha信息。
依照这个过程,MN1可以在IPha租用周期终止时接收地址重新分配请求。因此,MN1可以使用有效IPha,而不用考虑MN1所使用的IPha的租用周期。此外,AR2还可以在不管理MN1与IPha之间关系的情况下请求重新分配地址。另外,根据来自MN1的先前IPha信息,可以通过由AR2中继先前IPha信息并由LM4接收所述信息,从而唯一管理位置信息管理表41中的IPha信息。对AR2而言,通过由MN1将先前IPha信息告知AR2,所述AR2将不再需要管理分配给MN1的IPha。
<2.5 由NW引导的重新获取IPha的过程(LM上的定时器终止)>
图9显示了LM4使用与位置管理表41中保存的IPha信息相关联的定时器来避免重复管理位置管理表41中的IPha信息的过程。其中MN1保持的先前IPha信息是IPha#1。在这里,对DHCPv6服务器3的IP地址管理表31中保存的IPha#1而言,其中将其租用周期终止定时设定成与一个定时器定时相等,而所述定时器则与LM4的位置管理表41中存储的IPha#1相关联。
首先,当LM4检测到由关联于IPha#1的定时器进行计时的有效持续时间终止时,位置信息删除部分42将会删除包含了位置管理表41中存储的IPha#1的位置信息(S80)。
同时,DHCPv6服务器3测得分配给MN1的IPha#1的租用周期终止。因此,DHCPv6服务器3的地址删除部分32将会删除IP地址管理表31中保存的IPha#1(S81)。此外,DHCPv6服务器3的地址重新分配请求部分34还向AR2发送“DHCP重新配置”(DHCPRECONFIGURE),以便请求为其分配了IPha#1的MN1获取新的IPha(S82)。
一旦接收到来自DHCPv6服务器3的“DHCP重新配置”(DHCPRECONFIGURE),则AR2向MN1发送地址重新分配请求指令(S83)。一旦接收到来自AR2的地址重新分配请求,则MN1向AR2发送包含了IPha信息(尚未设定)的LR(S84)。当AR2接收到来自MN1的LR时,由于LR中包含的IPha信息的设定值尚未设定,因此地址获取必要性判定部分21判定有必要获取IPha。随后,地址获取代理部分22执行与图7一样的IPha获取过程(S85到S90),以便获取IPha#2。
AR2中的获取地址之后执行位置注册的部分23将包含了所获取的IPha信息(IPha#2)的LU发送到LM4(S91)。
一旦接收到来自AR2的LU,则LM4根据LU中包含的IPha信息而将IPha信息(IPha#2)以及AR2的标识符作为位置信息注册到位置管理表41中(S92)。LM4向AR2发送LUAck(S93)。当AR2接收到LUAck时,分配地址通知部分24会将包含了IPha#2的LRAck作为IPha信息发送到MN1(S94)。
一旦接收到来自AR2的LRAck,则MN1获取LRAck中包含的IPha#2并且将其设定给MN1(S95)。
如上所述,在经过了由定时器计时的预定时间的时候,通过由位置信息删除部分42删除包含IPha#1的位置信息,可以避免与新近分配的IPha#2重复,其中所述定时器与LM4的位置管理表41保存的IPha#1相关联。此外,在这里还可以将使用了LM4的定时器来删除IPha信息的定时与管理DHCPv6服务器3上的租用周期的定时器定时相关联,以免出现图7和8中的冲突状态。
依照这种方法,在IPha的租用周期终止的时候,MN1可以接收地址重新分配请求。因此,MN1可以在没有顾及MN1所用IPha的租用周期的情况下使用有效的IPha。并且AR2可以在不必管理MN1与IPha之间关系的情况下请求重新获取地址。此外,由于位置管理表41中保存的先前IPha信息是借助一个由LM4保持的IPha管理定时器删除的,因此在这里可以对LM4所管理的位置信息管理表41中的IPha信息进行唯一管理。
<2.6 由MN引导的重新获取IPha的过程(DHCPv6服务器的先前IPha删除请求)>
接下来将参考图10来描述在MN1获取了IPha之后重新设定(改变)MN1的IPha时,由MN1引导的重新获取IPha的过程。在这里,LM4根据来自DHCPv6服务器3的先前IPha删除请求消息来避免重复管理位置管理表41的IPha。MN1保持的先前IPha信息则是IPha#1。
首先,在接收到一个用于重新设定IPha的触发器时(S101),MN1会向AR2发送一个尚未设定IPha的信息设定值的AR2(S102)。由于没有对从MN1接收的LR中包含的IPha信息设定值进行设定,因此AR2的地址获取必要性判定部分21判定有必要获取IPha。地址获取代理部分22则相对于DHCPv6服务器3来执行地址获取过程(S103到S111)。
更确切地说,在接收到一个地址获取请求时(S105),DHCPv6服务器3会重新分配IPha#2(S106)。DHCPv6服务器3的地址删除部分32删除IP地址管理表31中的先前IPha信息(IPha#1)。并且DHCPv6服务器3将作为MN1终端标识符的DUID与IPha#2相关联,以便将其注册到IP地址管理表31中(S107)。此外,DHCPv6服务器3的先前地址删除部分33还将先前IPha删除请求消息发送到LM4(S108)。
LM4的位置信息删除部分42根据接收到的先前IPha删除请求消息来删除包含了IPha#1的位置信息(S109)。LM4向DHCPv6服务器3发送一个先前IPha删除请求确认(S110)。DHCPv6服务器3则发送包含了新近分配的IPha#2的“DHCP应答”(DHCPREPLY)(S111)。
AR2的地址获取代理部分22接收来自DHCPv6服务器3的“DHCP应答”(DHCP REPLY)。AR2中的获取地址之后执行位置注册的部分23产生LU,其中包含了“DHCP应答”(DHCP REPLY)中所包含的IPha#2,此外,该部分还将LU发送到LM4(S112)。而LM4则将LU中包含的IPha#2与AR2标识符相关联,并且将其作为位置信息注册到位置管理表41中(S113)。随后的过程与图7的过程是相同的。
由上述MN1执行的地址重新获取处理可以在不为无线电部分带来负担或改变常规位置注册过程的情况下实施。根据来自DHCPv6服务器3的先前地址删除请求部分33的删除请求,LM4的位置信息删除部分42在位置管理表41中删除包含了先前IPha信息(IPha#1)的位置信息。此外,LM4还根据来自AR2的LU来注册包含了新的IPha信息(IPha#_2)的位置信息。由此可以避免在位置管理表41中重复管理MN1的IPha信息。
<2.7 由MN引导的重新获取IPha的过程(来自MN的先前IPha删除请求)>
接下来将参考图11来描述在MN1获取了IPha之后重新设定(改变)MN1的IPha时,由MN1引导的重新获取IPha的过程。在这里,LM4基于MN1执行的先前IPha信息的发送处理来避免重复管理位置管理表41中的MN1的IPha信息。并且MN1保持的先前IPha信息是IPha#1。
首先,在接收到重新设定IPha的触发器时(S120),MN1向AR2发送尚未设定新的IPha信息设定值的LR,并且先前IPha信息即为IPha#1(S121)。
由于在从MN1接收的LR中并未设定新的IPha设定值,并且先前IPha信息是IPha#1,因此AR2的地址获取必要性判定部分21判定有必要获取分配给MN1的IPha。地址获取代理部分22则相对于DHCPv6服务器3来执行地址获取过程(S122到S127)。更确切地说,一旦在S124中接收到地址获取请求,则DHCPv6服务器3重新分配IPha#2(S125)。并且DHCPv6服务器3的地址删除部分32会在IP地址管理表31中删除先前IPha信息(IPha#1)。另外,DHCPv6服务器3还会将作为MN1终端标识符的DUID与IPha#2相关联,以便将其注册到IP地址管理表31中(S126)。而DHCPv6服务器3则将包含了IPha#2的“DHCP应答”(DHCP REPLY)发送到AR2(S127)。
AR2的地址获取代理部分22接收来自DHCPv6服务器3的“DHCP应答”(DHCP REPLY)。AR2中的获取地址之后执行位置注册的部分23产生包含新的IPha信息(IPha#2)和先前IPha信息(IPha#1)的LR,并且将其发送到LM4(S128)。
根据接收到的LU中所包含的先前IPha信息,LM4的位置信息删除部分42从位置管理表41中删除包含了IPha#1的位置信息。LM4将IPha#2与AR2标识符相关联,并且根据LU中包含的新的IPha信息而将其作为位置信息注册到位置管理表41中(S129)。随后的过程与图7的过程相同,由此不再重复描述。
在这里,与图10一样,由MN1引导的地址重新获取处理可以在不对无线电部分带来负担或者改变常规位置注册过程的情况下进行。AR2将包含了新的IPha信息以及先前IPha信息的LU发送到LM4,以使LM4删除位置管理表41中保存的先前IPha信息(IPha#1)并注册新的IPha信息(IPha#2)。由此可以避免重复管理位置管理表41中的MN1的IPha信息。
<2.8 MN所引导的IPha重新获取过程(LM的定时器终止)>
图12显示的是借助与位置管理表41中保存的位置信息相关联的定时器来避免LM4重复管理位置管理表41中的MN1的IPha信息的处理。MN1保持的先前IPha信息是IPha#1。在这里将LM4的定时器终止定时设定成与MN1的定时相匹配,以便接收指令来改变IPha。
LM4检测到与位置管理表41中保存的IPha#1相关联的定时器所计时的周期终止。因此,位置信息删除部分42删除包含了位置管理表41中保存的IPha#1的位置信息(S140)。MN1则通过接收指令而在一个与此相同的定时中改变IPha(S141)。除了定时和在位置管理表41中删除IPha信息的方法之外,随后的过程与图10显示的流程是相同的,因此在这里不再对其进行重复描述。
由此可以将步骤S140中的定时器终止删除定时与步骤S141中的来自MN1的IPha重新获取请求定时相匹配,以免出现图10和11中的冲突状态,并且重新分配IPha。此外举例来说,在这里还可以想到一种匹配方法,那就是由得知定时器终止的用户向MN1输入一个改变指令,或者使用MN1的定时器并且将其与LM4的定时器相匹配。因此,包含了IPha#1的位置信息是使用与位置管理表41中存储的IPha信息相关联的定时器终止而被删除的,进而可以避免重复管理包含了IPha#2的位置信息。
<2.9 有效性估计(有效情况)>
此外,在这里还使用了图13和14来描述本发明允许在位置注册过程中在NW端对MN1所用IPha的有效性进行评估的情况。
现在将用图13来对MN1使用有效分配的IPha#1时的估计方法进行描述。在这里,MN1的终端标识符是DUID#1。DUID#1与IPha#1相关联,并且保存在DHCPv6服务器3的IP地址管理表31中。
首先,MN1将包含了IPha#1的LR发送到AR2(S160)。AR2的地址有效性确认部分25借助一个包含了DUID#1和IPha#1的“DHCP确认”(DHCP CONFIRM)消息来向DHCPv6服务器3发起询问,以便确认LR中包含的IPha#1的有效性(S161)。
当DHCPv6服务器3接收到“DHCP确认”(DHCP CONFIRM)消息时,DHCPv6服务器3的地址有效性估计部分35会将其与IP地址管理表31进行匹配(S162)。更确切地说,地址有效性估计部分35根据IP地址管理表31来判定是否把分配给MN1的IPha#1分配给了另一个MN。在这里,IP地址管理表31将DUID#1与IPha#1相关联,并对其加以保存。因此,地址有效性估计部分35评定IPha#1是有效分配的IPha。
DHCPv6服务器3将“DHCP应答”(DHCP REPLY)发送到AR2,以便向其告知IPha#1是有效分配的IPha(S163)。
AR2的地址有效性确认部分25确认IPha#1是有效分配的IPha。并且AR2将包含了有效分配的IPha#1的LU发送到LM4(S164)。
接收到LU的LM4将IPha#1与AR2的标识符相关联,并且将其注册到位置管理表41中(S165),从而将LUAck发送到AR2(S166)。而AR2则将包含了IPha#1的LRAck发送到MN1(S167)。由此,MN1完成了位置注册。
这样一来,由于IPha#1有效,这样则会在NW端确定了有效性之后执行位置注册。
<2.10 有效性估计(无效情况)>
接下来将用图14来描述使用无效IPha时的估计方法,其中举例来说,所述使用无效IPha的情况可以是DHCPv6服务器3并未分配IPha或者指定的IPha的租用周期终止。在这里,MN1使用IPha#2作为无效地址。MN1的终端标识符则是DUID#1。DHCPv6服务器3的IP地址管理表31将DUID#2与IPha#2相关联并且对其加以保存。
首先,MN1将包含了IPha#2的LR发送到AR2(S170)。
为了确认IPha#1的有效性,AR2借助了包含DUID#1和IPha#2的“DHCP确认”(DHCP CONFIRM)消息来查询DHCPv6服务器3(S171)。
当DHCPv6服务器3接收到查询时,DHCPv6服务器3的地址有效性估计部分35会将其与IP地址管理表31进行匹配,以便评估分配给MN1分配的IPha#2的有效性(S172)。更确切地说,地址有效性估计部分35根据IP地址管理表31来判定是否将分配给MN1的IPha#2分配给了另一个MN。在这里,IP地址管理表31将IPha#2与DUID#2相关联,并且对其加以保存。这意味着还有另一个MN正在使用IPha#2。因此,地址有效性估计部分35评定MN1所使用的IPha#1无效。DHCPv6服务器3则将“DHCP应答”(DHCP REPLY)发送到AR2,以便向其告知MN1所用IPha#1无效(S173)。
在接收到“DHCP应答”(DHCP REPLY)的时候,AR2的地址有效性确认部分25确认其无效。因此,AR2的地址获取代理部分22向DHCPv6服务器3发送“DHCP请求”(DHCP REQUEST),以便执行地址获取过程(S174)。
DHCPv6服务器3为MN1重新分配IPha#3(S175)。并且DHCPv6服务器3将有效分配的DUID#1和IPha#3添加到IP地址管理表31中(S176)。此外,DHCPv6服务器3还将包含了IPha#3的“DHCP应答”(DHCP REPLY)发送到AR2(S177)。
AR2中的获取地址之后执行位置注册的部分23将包含了IPha#3的LU发送到LM4(S178)。
在接收到LU时,LM4更新位置管理表41(S179)并且将LUAck发送到AR2(S180)。
AR2的分配地址通知部分24将包含了IPha#3的LRAck发送到MN1(S181)。由此,MN1具有了为其设定的有效的IPha#3并且结束位置注册(S182)。
在这里,由于IPha#2无效,因此有效的IPha是在NW端确认了有效性之后得到的,而且有效的IPha是在执行位置注册时分配给MN1的。因此,MN1始终可以使用有效的IPha。
如上所述,借助于AR2中的地址获取代理部分22,可以融合MN1与AR2之间的消息以及位置注册过程,从而限制MN1与AR2之间的消息数量。同时,在这里还可以动态更新LM4的位置管理表41。并且对IPha的重新分配处理而言,在这里还可以始终为MN1分配一个唯一的IPha,而不用顾及它是由NW端还是MN端引导的。此外,NW运营商还可以对MN1所用IPha的有效性进行评估。
本发明可被用于在保持所管理的IPha的一致性的同时,抑制无线电部分中的消息数量,并且为移动节点动态分配IPha。
权利要求
1.一种动态分配地址的系统,用于为移动节点分配一个在移动通信网络上唯一标识移动节点的终端标识地址信息,其中移动节点将用于请求获取自身节点的终端标识地址信息的信息包含在一个发送给中继设备的位置注册中,所述中继设备则对移动节点的通信进行中继;以及中继设备将获取移动节点终端标识地址信息的处理和相关的位置注册作为一个处理系列来加以执行。
2.一种动态分配地址的系统,该系统包含了一个用于管理终端标识地址信息的地址管理设备,其中所述终端标识信息是为了在移动通信网络上唯一标识移动节点而被分配的,此外该系统还包括一个用于中继移动节点通信的中继设备,以及一个用于管理移动节点位置信息的位置管理器,其中中继设备具有地址获取必要性判定装置,用于在接收到来自移动节点的请求注册位置信息的位置注册时,根据位置注册中包含的地址获取必要性信息来判定是否有必要获取要分配给移动节点的终端标识地址信息;地址获取代理装置,用于在地址获取必要性判定装置判定有必要获取终端标识地址信息的情况下,从地址管理设备获取终端标识地址信息;获取地址之后执行位置注册的装置,用于向位置管理器发送一个位置更新,以便注册一个包含了地址获取代理装置所获取的终端标识地址信息的位置;以及分配地址通知装置,用于向移动节点回送一个位置注册确认,其中包含了地址获取代理装置获取的终端标识地址信息。
3.一种用于中继移动节点通信的中继设备,包括地址获取必要性判定装置,用于在从移动节点接收到请求注册移动节点位置信息的位置注册的时候,根据位置注册中包含的地址获取必要性信息来判定是否有必要获取在移动通信网络上唯一标识移动节点的终端标识地址信息;地址获取代理装置,用于在地址获取必要性判定装置判定有必要获取终端标识地址信息的情况下,获取终端标识地址信息;获取地址之后执行位置注册的装置,用于向管理位置信息的位置管理器发送一个用于注册位置的位置更新,其中包含了地址获取代理装置获取的终端标识地址信息;以及分配地址通知装置,用于向移动节点回送一个位置注册确认,其中包含了地址获取代理装置所获取的终端标识地址信息。
4.根据权利要求3的中继设备,还包括地址有效性确认装置,用于向管理终端标识地址信息的地址管理设备发送一个用于确认分配给移动节点的终端标识地址信息有效性的消息,其中如果地址有效性确认装置确认移动节点的终端标识地址信息无效,则获取要分配给移动节点的终端标识地址信息。
5.一种地址管理设备,用于为移动节点分配一个在移动通信网络上唯一标识该移动节点的终端标识地址信息,包括地址管理装置,用于管理分配给移动节点的终端标识地址信息;以及地址删除装置,用于在处于下列情况中的至少一种情况的时候删除地址管理装置管理的终端标识地址信息,其中所述情况包括为移动节点分配了与地址管理装置所管理的地址信息不同的终端标识地址信息,以及经过了与地址管理装置管理的终端标识地址信息相关联的有效持续时间。
6.根据权利要求5的地址管理设备,还包括先前地址删除请求装置,用于在向移动节点分配了与地址管理装置管理的终端标识地址信息所不同的终端标识地址信息的时候,向管理移动节点位置信息的位置管理器发送一个请求删除位置信息的消息,其中位置信息包含了与地址管理装置管理的终端标识地址信息相匹配的终端标识地址信息。
7.根据权利要求5或6的地址管理设备,还包括地址重新分配请求装置,用于在经过了与终端标识地址信息相关联的有效持续时间之后,向具有与表示分配给移动终端标识信息的有效持续时间的信息相关联的终端标识地址信息的移动节点发送地址重新分配请求指令数据,以便提供一个重新获取不同的终端标识地址信息的指令。
8.根据权利要求5~7中任何一个权利要求的地址管理设备,还包括地址有效性估计装置,用于在接收到要求检查分配给移动节点的终端标识地址信息是否有效的有效性确认请求消息的时候,根据地址管理装置管理的信息来判定是否将分配给移动节点的终端标识地址信息分配给了另一个移动节点。
9.一种用于对移动节点位置信息进行管理的位置管理器,包括位置信息管理装置,在从一个对移动节点通信进行中继的中继设备接收到请求注册移动节点位置信息的消息时,将这个用于在移动通信网络上唯一标识移动节点的终端标识地址信息与消息中包含的中继设备标识信息相关联,从而将其作为位置信息来进行管理;以及位置信息删除装置,用于在处于下列情况之一的时候删除包含了位置信息管理装置所管理的终端标识地址信息的位置信息,所述情况包括从管理终端标识地址信息的地址管理设备接收到一个删除终端标识地址信息的请求,经由中继设备而从移动节点接收到一个要求删除终端标识地址信息的请求,以及经过了与位置信息管理装置所管理的终端标识地址信息相关联的有效持续时间。
10.一种动态分配地址的方法,用于为移动节点分配一个在移动网络上唯一标识移动节点的终端标识地址信息,包括请求发送步骤,在这个步骤中,移动节点发送一个位置注册,其中包含了表示是否有必要为自身节点分配终端标识地址信息的地址分配必要性信息;地址获取必要性判定步骤,在这个步骤中,根据在请求发送步骤中接收的位置注册所包含的地址分配必要性信息,中继设备判定是否有必要获取要分配给移动节点的终端标识地址信息;位置注册步骤,在这个步骤中,如果在地址获取必要性判定步骤中判定有必要获取终端标识地址信息,则在获取了终端标识地址信息之后,中继设备向用于注册位置的位置管理器发送一个用于注册位置的位置更新,其中包含了所获取的终端标识地址信息,如果判定不必获取终端标识地址信息,则中继设备向位置管理器发送包含了当前为移动节点分配的终端标识地址信息的位置更新,但并不获取要分配给移动节点的终端标识地址信息;以及分配地址通知步骤,在这个步骤中,中继设备将一个位置注册确认回送到移动节点,该确认包含了在位置注册步骤中获取并要分配给移动节点的终端标识地址信息。
全文摘要
本发明涉及动态分配地址的系统、中继设备、位置管理器、地址管理设备以及动态分配地址的方法,用于通过减少无线电部分中的消息数量来动态分配标识移动节点的终端标识地址信息,而不对无线电部分造成负担。MN1向AR2发送包含了IPha信息的LR。AR2的地址获取必要性判定部分(21)根据LR中包含的IPha信息来判定是否有必要获取分配给MN1的IPha信息。AR2的地址获取代理部分(22)则获取IPha信息。在获取地址之后进行位置注册的部分(23)则向LM4发送包含了所获取的IPha信息的LU。分配地址通知部分(24)则向MN1回送包含了所获取的IPha信息的LRAck。
文档编号H04L29/12GK1662095SQ200510051989
公开日2005年8月31日 申请日期2005年2月23日 优先权日2004年2月24日
发明者坂口拓史, 冈川隆俊 申请人:株式会社Ntt都科摩