通信网络管理方法、访问路由器和移动通信装置的制作方法

文档序号:7948342阅读:228来源:国知局
专利名称:通信网络管理方法、访问路由器和移动通信装置的制作方法
技术领域
本发明涉及通信网络管理方法、访问路由器和与网络技术相关联的移动通信装置,所述移动通信装置包括诸如移动节点(MN)和移动路由器(MR)之类的移动通信装置,具体上,本发明涉及这样的通信网络管理方法、访问路由器和移动通信装置,用于当所述移动通信装置在子网之间进行切换时使用诸如移动IP(移动因特网协议)之类的移动性支持技术来实施对通信的控制。
背景技术
例如,下面的非专利文件1和非专利文件2公开了一种技术,其中,当诸如移动节点或者移动路由器之类的移动通信装置与新的子网进行连接时,该移动通信装置获取与该子网匹配的新的全局地址,以便通过该全局地址保持可达性。匹配连接接受侧子网的所述新的全局地址被称为CoA(转交地址(care-of address))。相对于被预先分配到MN的HoA(本地地址)而言,这个CoA是要被暂时分配给在该连接接受侧子网内的MN的全局地址。
其中MN获取CoA的方法大致被划分为两种全状态机制和无状态机制。在全状态机制的情况下,通过例如在连接接受侧子网中的DHCP(动态主机配置协议)等来向MN分配CoA。而且,在无状态机制的情况下,MN本身进行CoA的自动配置。
另一方面,下面的非专利文件3公开了与DAD(重复地址检验)相关联的技术。在这种DAD处理中,在向要连接到子网的通信装置分配单播(unicast)地址之前,进行确定这个单播地址是唯一的处理。因此,在移动通信装置与新的子网建立连接并且获取匹配该子网的CoA的情况下,可以验证该CoA相对于所有的CoA的唯一性(即CoA的可获得性)而无需依赖于诸如全状态机制或者无状态机制之类的地址获取方法而。在通过DAD处理的唯一性确定之前,CoA不会被分配给移动通信装置,并且在所述DAD处理期间,所述移动通信装置不能通过新的连接接受侧子网来进行通信。
以下简述DAD处理的一个示例,其中,在新的连接接受侧子网中验证MN使用无状态机制而配置的地址。图14A和14B是序列图,用于示出按照传统技术的DAD处理的一个示例。图14A是示出DAD处理未检测到地址重复的情况的序列图,图14B是示出DAD处理检测到地址重复的情况的序列图。
在图14A和14B中,MN 100通过使用无状态机制而自己产生(配置)要用于新的子网中的CoA(步骤S 101),并且向所述新的子网的链路进行用于所述DAD处理的相邻请求(在下面的说明中有时被称为NS)的组播(步骤S103),该相邻请求包括这个CoA。在所述新的子网的链路中的节点110接收从MN100发送的NS。
已经接收到包括CoA的NS的链路中的节点110确认该CoA,并且在与其使用的地址不一致的情况下忽略该NS,而在与其使用的地址一致的情况下使用相邻广告(NA)来作出响应。即,如图14A中所示,在没有地址重复的情况下,没有来自在链路中的节点110的响应,而在指定时段(通常默认为1秒)内没有来自NA的响应的情况下,MN 100确定所述地址不在重复状态中,并且开始使用CoA(步骤S105)。另外,如图14B中所示,在指定时段(通常默认为1秒)内接收到使用来自在链路中的节点110的NA的响应的情况下(步骤S111),MN 100确定所述地址在重复状态中(步骤S107),因此进行用于获取新的不同CoA的处理。
非专利文件1Perkins,C.E.et.al.,“IP Mobility Support”,IETF RFC 3344,Aug 2002(Perkins,C.E.等,“IP移动性支持”,因特网工程任务组请求注解3344,2002年8月)非专利文件2Johnson,D.B.,Perkins,C.E.,and Arkko,J.,“MobilitySupport in IPv6”,IETF Internet Draftdraft-ietf-mobileip-ipv6-24.txt,Work InProgress,Jun 2003(Johnson,D.B.,Perkins,C.E.和Arkko,J.,“在IPv6中的移动性支持”,IETF因特网草案draft-ietf-mobileip-ipv6-24.txt,进行中的工作,2003年6月)非专利文件3Thomson,S.et.al.,“IPv6 Stateless AddressAutoconfiguration”,IETF RFC 2462,Dec 1998(Thomson,S.等,“IPv6无状态地址自动配置”,IETF RFC 2462,Dec 1998)但是,通常的DAD处理直到CoA的唯一性的确认完成默认需要1秒。而且,在处于移动状态中的移动通信装置的情况下,每当它与新的子网建立连接时发生新的CoA的改变。在这种情况下,对于每次CoA获取(对于与新的子网的每次连接),需要针对所获取的CoA进行与DAD相关联的处理。结果,每当移动通信装置与新的子网建立连接时,就会发生通信不可能状态,直到DAD处理完成(默认为1秒)为止,这就产生了问题在由所述移动通信装置进行的通信中产生分组丢失和延迟。

发明内容
考虑到上述问题,本发明的目的是提供通信网络管理方法、访问路由器和移动通信装置,它们能够缩短或者去除当移动通信装置与新的子网建立连接时请求的、DAD处理所需要的时间,以降低分组丢失和延迟,由此实现增强通信效率。
为了实现上述目的,提供了一种用于通信系统的、根据本发明的通信网络管理方法,该通信系统包括多个访问路由器和可连接到在所述多个访问路由器的每个的管理下的子网的移动通信装置,该方法包括步骤当所述移动通信装置与所述多个访问路由器之一建立连接时,该移动通信装置向在与所述移动通信装置建立连接的、在所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认要用于在作为连接对象的访问路由器的管理下的所述子网中的地址的唯一性;已经接收到该消息并与所述移动通信装置建立连接的访问路由器向其它的访问路由器发送请求消息,所述请求消息请求确认当移动通信装置与其它访问路由器建立连接时要用于在其它访问路由器的管理下的子网中的地址的唯一性;在从与移动通信装置建立连接的访问路由器接收到该请求消息时,其它访问路由器确认在其它访问路由器的管理下的子网中的、由所述移动通信装置使用的地址的唯一性。
这种布置使得在多个预定访问路由器的管理下的子网中的DAD处理通过对移动通信装置(MN)进行一次DAD处理就能够完成,由此缩短或者省略当移动通信装置与新的子网建立连接时所请求的DAD处理所需要花费的时间,这降低了分组损耗或者延迟,从而改善了通信效率。
除了上述的布置之外,按照本发明的所述通信网络管理方法还包括步骤
当对于在其它访问路由器中的、由移动通信装置使用的地址的唯一性的确认结果显示所述地址由于处于重复状态而不可用时,向与所述移动通信装置建立该连接的访问路由器发送地址重复通知消息,该地址重复通知消息用于通知该地址是不可用的;以及已经从其它访问路由器接收到所述地址重复通知消息并且与所述移动通信装置建立连接的访问路由器向移动通信装置发送不可用状态通知消息,该不可用状态通知消息用于通知当移动通信装置与其它访问路由器建立连接时用于在其它访问路由器的管理下的子网中的地址的不可用状态。
采用这种布置,当在多个预定访问路由器的管理下的子网中的地址处于重复状态时,所述移动通信装置能够掌握这个事实。
而且,与上述的布置相结合,按照本发明的所述通信网络管理方法还包括步骤当对于在其它访问路由器中的、由移动通信装置使用的地址的唯一性的确认结果显示所述地址的唯一性时,向与移动通信装置建立连接的访问路由器发送地址确认通知消息,该地址确认通知消息用于通知该地址是可用的;以及已经从其它访问路由器接收到该地址确认通知消息并且与移动通信装置建立连接的访问路由器向移动通信装置发送可用状态通知消息,该可用状态通知消息用于通知当移动通信装置与其它访问路由器建立连接时用于在其它访问路由器的管理下的子网中的地址的可用状态。
采用这种布置,在DAD处理在多个预定访问路由器的管理下的子网中获得成功的情况下,所述移动通信装置能够掌握这个事实。
而且,与上述的布置相结合,按照本发明的所述通信网络管理方法还包括步骤与移动通信装置建立连接的访问路由器获取关于其它访问路由器的地址信息;以及与移动通信装置建立连接的访问路由器根据关于其它访问路由器的地址信息来产生要发送到其它访问路由器的请求消息。
采用这种布置,所述移动通信装置可以掌握关于作为同时受到DAD处理的对象的访问路由器的地址信息,并且可以独自请求DAD处理。
而且,为了实现上述目的,提供了一种用于通信系统的、根据本发明的通信网络管理方法,该通信系统包括多个访问路由器和可连接到在所述多个访问路由器的每个的管理下的子网的移动通信装置,该方法包括步骤移动通信装置获取关于所述多个访问路由器的地址信息;当与所述多个访问路由器之一建立连接时,移动通信装置向在与移动通信装置建立连接的、在访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认在与移动通信装置建立连接的、在所述访问路由器的管理下的子网中使用的地址的唯一性,并且根据关于所述多个访问路由器的地址信息,向其它访问路由器发送请求消息,该请求消息用于请求确认当移动通信装置与其它访问路由器建立连接时在其它访问路由器的管理下的子网中使用的地址的唯一性;以及在从移动通信装置接收到所述请求消息时,其它访问路由器确认由移动通信装置用于在其它访问路由器的管理下的子网中的地址的唯一性。
采用这种布置,在多个预定访问路由器的管理下的子网中的DAD处理通过对所述移动通信装置进行一次DAD处理就可实现,这可以缩短或者省略移动通信装置与新的子网建立连接时所请求的DAD处理所需要花费的时间,因此,降低了分组损耗和延迟以改善了通信效率。
而且,与上述的布置相结合,按照本发明的所述通信网络管理方法还包括步骤当在其它访问路由器中的、由所述移动通信装置使用的地址的唯一性的确认结果显示该地址因为处于重复状态而不可用时,向移动通信装置发送不可用状态通知消息,该不可用状态通知消息用于通知该地址是不可用的。
采用这种布置,当在多个预定访问路由器的管理下的子网中的地址处于重复状态中时,所述移动通信装置可以掌握这个事实。
而且,与上述的布置相结合,按照本发明的所述通信网络管理方法还包括步骤当在其它访问路由器中的、由所述移动通信装置使用的地址的唯一性的确认结果显示确认该地址的唯一性时,向移动通信装置发送可用状态通知消息,该可用状态通知消息用于通知该地址是可用的。
采用这种布置,当DAD处理在多个预定访问路由器的管理下的子网中达到成功时,所述移动通信装置可以掌握这个事实。
另外,与上述的布置相结合,按照本发明的通信网络管理方法还包括步骤当移动通信装置未从与移动通信装置建立连接的访问路由器接收到所述不可用状态通知消息时,确定当移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址是可用的,以便在移动通信装置移动并与其它访问路由器建立连接时不用确认该地址的唯一性而使用被确定为可用的地址。
采用这种布置,在未接收到用于指示所述地址在多个预定访问路由器的管理下的子网中处于重复状态的事实的通知的情况下,所述移动通信装置能够掌握DAD处理已经达到成功,并且可以省略后来与其建立连接的子网中的DAD处理。
另外,与上述的布置相结合,按照本发明的所述通信网络管理方法还包括步骤在预定区域中存在的所述多个访问路由器的每个定期地或者按照来自移动通信装置的请求,发送区域信息消息,该区域信息消息包括对应于相同预定区域的相同区域信息;当移动通信装置与所述多个访问路由器的每个建立连接时获取和保存所述区域信息消息;以及当确定在与其它访问路由器连接时要使用的地址可用时,移动通信装置在从在移动后要与其连接的访问路由器获取的区域信息和从与其连接的访问路由器获取的区域信息之间进行比较,并且当所述两个区域信息彼此一致时,确定在移动后要与其连接的访问路由器是与已经被确定为可用的地址相关联的其它访问路由器。
采用这种布置,移动通信装置可以掌握被设置为在同一区域中存在的访问路由器,并且可以在与一个访问路由器连接时指定在同时受到DAD处理的子网中的访问路由器。
另外,与上述的布置相结合,按照本发明的所述通信网络管理方法还包括步骤所述多个访问路由器的每个定期地或者按照来自所述移动通信装置的请求,发送前缀信息消息,该前缀信息消息包括关于在访问路由器管理下的所述子网的前缀信息;在与所述多个访问路由器之一连接时,移动通信装置通过组合所述前缀信息和所述移动通信装置的接口ID,产生要用于与所述移动通信装置建立连接的、在所述访问路由器的管理下的子网中的地址;以及当移动通信装置的接口ID被包括在所述请求消息中时,其它访问路由器通过组合关于在其它访问路由器的管理下的子网的前缀信息和所述移动通信装置的接口ID来产生所述地址,所述地址由移动通信装置用于在其它访问路由器管理下的子网中,并且用于确认唯一性。
采用这种布置,对于所述移动通信装置使用的地址设置预定规则,由此使得能够可靠地实现所述DAD处理。
而且,为了实现上述的目的,一种用于通信系统中的访问路由器,该通信系统包括多个访问路由器,其中每个管理移动通信装置可与其连接的子网,该访问路由器包括地址确认消息接收部件,用于从与在所述访问路由器的管理下的子网建立连接的移动通信装置接收消息,该消息用于确认要由移动通信装置使用的、在所述子网中的地址的唯一性;地址确认请求部件,用于在从所述移动通信装置接收到地址确认消息时,向其它访问路由器发送请求消息,该请求消息用于请求确认当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的唯一性;地址重复接收部件,用于接收确认结果,该确认结果用于指示由其它访问路由器检测到的地址是不可用的事实;以及不可用状态通知部件,用于在从其它访问路由器接收到用于指示所述地址的不可用状态的确认结果时,向所述移动通信装置通知当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的不可用状态。
采用这种配置,在多个预定访问路由器的管理下的子网中的DAD处理可以通过将用于移动通信装置的DAD处理进行一次来实现,这可以减少或者省略当所述移动通信装置与新的子网建立连接时请求的DAD处理所需要的时间,由此减少了分组丢失和延迟,以便增强通信效率。而且,在地址在多个预定访问路由器的管理下的子网中处于重复状态的情况下,所述移动通信装置可以掌握这个事实。
另外,与上述的配置相结合,按照本发明的访问路由器还包括地址确认接收部件,用于从其它访问路由器接收确认结果,该确认结果用于指示由其它访问路由器检测到的地址是可用的事实;可用状态通知部件,用于在从其它访问路由器接收到用于指示所述地址的可用状态的确认结果时,向所述移动通信装置通知当所述移动通信装置与其它访问路由器建立连接时要使用的、在其它访问路由器的管理下的子网中的地址的可用状态。
采用这种配置,当DAD处理在多个预定访问路由器的管理下的子网中获得成功时,所述移动通信装置可以掌握这个事实。
另外,与上述的配置相结合,按照本发明的访问路由器还包括地址信息保存部件,用于保存关于在预定区域中存在的其它访问路由器的地址信息;请求消息产生部件,用于根据在所述地址信息保存部件中保存的、关于其它访问路由器的地址信息,来向其它访问路由器产生所述请求消息;以及区域信息发送部件,用于定期地或者按照来自所述移动通信装置的请求而发送区域信息消息,该区域信息消息包括与在存在于相同预定区域中的其它访问路由器中设置的区域信息的相同的区域信息。
采用这种配置,所述访问路由器可以掌握关于被设置为在同一区域中存在的不同访问路由器的地址信息。
而且,为了实现上述目的,提供了一种用于通信系统中的访问路由器,该通信系统包括多个访问路由器,其中每个管理可与移动通信装置连接的子网,该访问路由器包括地址确认消息接收部件,用于接收从与所述访问路由器不同的访问路由器发送来的请求消息,所述与所述访问路由器不同的访问路由器已经接收到从建立所述不同访问路由器的移动通信装置发送来的消息,以便请求确认在所述不同访问路由器的管理下的子网中的要使用的地址的唯一性,所述请求消息用于请求确认在其管理的子网中的、要由所述移动通信装置使用的地址的唯一性;以及地址确认部件,用于在接收到所述请求消息时,确认在其管理的子网中的、要由所述移动通信装置使用的地址的唯一性。
采用这种配置,可以通过将用于移动通信装置的DAD处理进行一次而实现在由多个预定访问路由器管理的子网中的DAD处理,由此减少或者省略当所述移动通信装置与新的子网建立连接时所请求的DAD处理所需要的时间,这减少了分组丢失或者延迟,以便改善通信效率。
而且,与上述配置相结合,按照本发明的访问路由器还包括地址重复同步部件,用于当关于要由移动通信装置使用的地址的唯一性的确认结果显示所述地址因为处于重复状态中而不可用时,向与所述移动通信装置建立连接的访问路由器通知所述地址的不可用状态。
采用这种配置,当地址在由多个预定访问路由器管理的子网中处于重复状态中时,移动通信装置可以掌握这个事实。
而且,为了实现上述目的,提供了一种用于通信系统中的访问路由器,该通信系统包括多个访问路由器,其中每个管理可与移动通信装置连接的子网,该访问路由器包括地址确认请求接收部件,用于从与不同于所述访问路由器的访问路由器建立连接的所述移动通信装置接收请求消息,该请求消息用于请求确认在管理下的子网中的、要由所述移动通信装置使用的地址的唯一性;以及地址确认部件,用于在接收到所述请求消息时,确认在管理下的网络中的、要由所述移动通信装置使用的地址的唯一性。
采用这种配置,可以通过将用于移动通信装置的DAD处理进行一次来实现在由多个预定访问路由器管理的子网中的DAD处理,由此减少或者省略当所述移动通信装置与新的子网建立连接时所请求的DAD处理所需要的时间,这减少了分组丢失或者延迟,以便改善通信效率。
而且,与上述的配置相结合,按照本发明的访问路由器还包括不可用状态通知部件,用于当关于要由所述移动通信装置使用的地址的唯一性的确认结果显示所述地址的检测因为处于重复状态中而不可用时,向所述移动通信装置通知所述地址不可用状态。
采用这种配置,当地址在由多个预定访问路由器管理的子网中处于重复状态中时,移动通信装置可以掌握这个事实。
而且,与上述的配置相结合,按照本发明的访问路由器还包括地址保留部件,用于当关于要由所述移动通信装置使用的地址的唯一性的确认的结果显示确认所述地址的唯一性时,执行地址保留处理,以禁止除了所述移动通信装置之外的通信装置使用所述地址。
这种配置使得能够对于移动通信装置保留其唯一性已经通过DAD处理被确认的地址,以便禁止向其它通信装置(特别是恶意的通信装置)分配所述地址。
另外,与上述的配置相结合,按照本发明的访问路由器还包括区域信息发送部件,用于定期地或者按照来自所述移动通信装置的请求,发送区域信息消息,该区域信息消息包括被设置为与在存在于预定区域中的多个访问路由器中设置的区域信息一致的区域信息。
采用这种配置,所述移动通信装置可以掌握被设置为存在于在同一区域中的访问路由器,并且可以在与一个访问路由器连接时指定在同时进行DAD处理的子网中的访问路由器。
另外,与上述的配置相结合,按照本发明的访问路由器还包括地址产生部件,用于当所述移动通信装置的接口ID被包括在所述请求消息中时,产生在管理下的子网中的、要由所述移动通信装置使用的地址,用于通过组合关于在管理下的子网的前缀信息和所述移动通信装置的接口ID来确认唯一性。
采用这种配置,相对于所述移动通信装置使用的地址设置预定规则,由此使得能够可靠地实现所述DAD处理。
而且,为了实现上述目的,一种可连接到在多个访问路由器的每个的管理下的子网的、按照本发明的移动通信装置包括消息接收部件,用于在与所述多个访问路由器之一连接时,从作为连接对象的所述访问路由器接收用于指示预定功能的信息;地址确认消息发送部件,用于在与所述多个访问路由器之一连接时,向在作为连接对象的所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认在作为连接对象的所述访问路由器的管理下的子网中使用的地址的唯一性;定时器部件,用于在接收到包括用于指示所述预定功能的信息的消息时测量时间;以及地址使用控制部件,用于当由所述定时器部件测量的时间超过预定时间而没有从作为连接对象的所述访问路由器接收到不可用状态通知消息时,其中该不可用状态通知消息用于通知当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的不可使用状态,执行控制以使用该地址,而无需在与在其它访问路由器的管理下的子网连接时确认所述地址的唯一性。
这种布置使得能够通过将用于移动通信装置(MN)的DAD处理进行一次来实现在多个预定访问路由器的管理下的子网中的DAD处理,由此减少或者省略当所述移动通信装置与新的子网建立连接时所请求的DAD处理所需要的时间,这减少了分组丢失或者延迟,以便改善通信效率。而且,在预定时间过去后未接收到用于指示在多个预定访问路由器的管理下的子网中的地址重复的通知的情况下,所述移动通信装置可以掌握DAD处理已经达到成功,由此省略在它随后与其建立连接的子网中的DAD处理。
而且,为了实现上述目的,提供了一种可连接到在多个访问路由器的每个的管理下的子网的、按照本发明的移动通信装置包括消息接收部件,用于在与所述多个访问路由器之一连接时,从作为连接对象的所述访问路由器接收包括用于指示预定功能的信息的消息;地址信息保存部件,用于保存关于所述多个访问路由器的地址信息;消息发送部件,用于在与所述多个访问路由器之一连接时,向在作为连接对象的所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认在作为连接对象的所述访问路由器的管理下的子网中使用的地址的唯一性,并且所述消息发送部件用于根据关于多个访问路由器的地址信息,向其它访问路由器发送请求消息,该请求消息用于请求确认当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的唯一性;定时器部件,用于在接收到包括用于指示所述预定功能的信息的消息时,测量时间;以及地址使用控制部件,用于当由所述定时器部件测量的时间超过预定时间而没有从作为连接对象的所述访问路由器接收到不可用状态通知消息时,其中该不可用状态通知消息用于通知当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的不可使用状态,执行控制以使用该地址,而无需在与在其它访问路由器的管理下的子网连接时确认所述地址的唯一性。
这种布置使得能够通过将用于移动通信装置的DAD处理进行一次来实现在多个预定访问路由器的管理下的子网中的DAD处理,由此减少或者省略当所述移动通信装置与新的子网建立连接时请求的DAD处理所需要的时间,这减少了分组丢失或者延迟,以便改善通信效率。而且,在预定时间过去后未接收到用于指示在多个预定访问路由器的管理下的子网中的地址重复的通知的情况下,所述移动通信装置可以掌握所述DAD处理已经达到成功,由此允许省略在作为随后的连接的对象的子网中的DAD处理。
另外,与上述配置相结合,按照本发明的移动通信装置还包括用于在与所述多个访问路由器的每个连接时,获取包括区域信息的区域信息消息并且保存所述区域信息的步骤;以及区域确定部件,用于在从在移动后要被连接的所述访问路由器获取的区域信息和从在确定在与其它访问路由器连接时使用的地址可用时所连接的所述访问路由器获取的区域信息之间进行比较,并且用于在所述两个区域信息彼此一致时,确定在移动后要被连接的访问路由器是与已经被确定为可用的地址相关联的其它访问路由器。
采用这种布置,所述移动通信装置可以掌握被设置为存在于同一区域中的访问路由器,并且可以在与一个访问路由器连接时指定在同时进行DAD处理的子网中的访问路由器。
另外,与上述配置相结合,按照本发明的移动通信装置还包括地址产生部件,用于在与所述多个访问路由器之一连接时,通过组合所述前缀信息和所述移动通信装置的接口ID,来产生在作为连接对象的访问路由器的管理下的子网中的、要使用的地址。
采用这种配置,相对于所述移动通信装置使用的地址来设置预定规则,由此使得能够可靠地实现DAD处理。
本发明具有上述的配置,并且较少或者省略当所述移动通信装置与新的子网建立连接时所请求的DAD处理所需要的时间,由此减少分组丢失或者延迟,以便改善通信效率。


图1是示出按照本发明的第一实施例的通信系统的配置的一个示例和示出宽范围DAD实现请求消息的流程的说明图。
图2是示出按照本发明的第一实施例的MN 10的配置的一个示例的方框图。
图3是示出按照本发明的第一实施例的AR 11的配置的一个示例的方框图。
图4是示出按照本发明的第一实施例的AR 12的配置的一个示例的方框图。
图5是示出按照本发明的第一实施例的路由器15的配置的一个示例的方框图。
图6是示出按照本发明的第一实施例的第一操作的一个示例的时序图。
图7是示出按照本发明的第一实施例的第二操作的一个示例的时序图。
图8是示出按照本发明的第二实施例的通信系统的配置的一个示例和示出宽范围DAD实现请求消息的流程的说明图。
图9是示出按照本发明的第二实施例的MN 10的配置的一个示例的方框图。
图10是示出按照本发明的第二实施例的AR 11的配置的一个示例的方框图。
图11是示出按照本发明的第二实施例的操作的一个示例的时序图。
图12是按照本发明的第三实施例的通信系统的配置的一个示例的图示。
图13是按照本发明的第四实施例的通信系统的配置的一个示例的图示。
图14A是按照传统技术的当通过DAD处理未检测到地址重复时的时序图。
图14B是按照传统技术的当通过DAD处理检测到地址重复时的时序图。
具体实施例方式
首先,将说明本发明的概要。在本发明中,在其中存在多个AR(访问路由器)的网络中,在MN到这些多个AR连接时,在连接接受侧执行DAD处理,以便确定是否MN的地址(CoA)可以使用,并且同时,实施DAD处理以查看是否当MN与在网络的给定区域(宽范围DA有效区域)中存在的其它AR(除了作为连接对象的AR之外的AR)建立连接时要使用的地址可用。因此,如果当MN以到那个宽范围的DAD有效区域中时仅仅相对于MN执行一次DAD处理,则有可能省略在MN在所述宽范围DAD有效区域中移动的同时与在所述宽范围DAD有效区域中存在的AR建立连接的情况下的DAD处理。在本说明书中,术语“宽范围DAD处理”指示,当MN与任意AR建立连接时,不仅要在连接接受侧执行DAD处理,而且要在其它AR中进行DAD处理。
以下参见附图来说明本发明的第一到第四实施例。
<第一实施例>
在本发明的第一实施例中,首先说明MN移动到宽范围DAD有效区域并且MN与其建立连接的AR扶绥出宽范围DAD请求的情况。图1是示出按照本发明的第一实施例的通信系统的配置的一个示例并且示出宽范围DAD实现请求消息的流程的说明图。
在图1中所示的通信系统由可移动MN 10、四个AR 11-14和三个路由器15-17构成。虽然在图1中所示的通信系统中与AR 11和AR 12建立连接的路由器15以及与AR 13和AR 14建立连接的路由器17具有用于与路由器16建立连接的网络布局,但是这种网络布局和AR 11-14和路由器15-17的数量等等被仅仅示出为一个示例,并且本发明不限于在图1中所示的这种配置。
在图1中,示出了一种状态,其中,MN 10从宽范围DAD有效区域21的外部向由AR 11管理的子网21内移动,并且与AR 11建立连接。这个宽范围DAD有效区域31是在AR 11-14的管理下的子网21-24的设置区域,并且在图1中,它被说明性地示出为包括相应的子网21-24的区域。
另外,在图1中,以虚线指示要从已经从MN 10接收到NS的AR 11向相应的AR 12-14发送的宽范围DAD实现请求消息的流程。这个宽范围DAD实现请求消息的流程对应于后述的第一操作的示例,并且将参见图6的时序图来详细说明它。
其次,将说明在图1中所示的通信系统中的MN 10、AR 11、AR 12-14和路由器15-17的配置。首先,参见图2,将说明按照本发明的第一实施例的MN 10的配置。图2是示出按照本发明的第一实施例的MN 10的配置的一个示例的方框图。在图2中,MN 10由接收部件101、发送部件102、RA处理部件103、区域信息比较部件104、区域信息保存部件105、NS产生部件106和RS产生部件107构成。
接收部件101和发送部件102通过无线电通信而连接到AR(AR 11-14),因此作为用于与以高阶存在的AR 11-14和任意节点通信的部件。RA处理部件103执行与从连接接受侧AR 11-14接收的RA(路由器广告)相关联的处理。在移动后立即从AR 11-14接收到RA时,它获取使得能够识别宽范围DAD有效区域31和和由当前连接的AR 11-14管理的子网21-24的前缀信息,并且将这些信息传递到区域信息比较部件104。
下面说明区域信息。所述区域信息是使得能够识别宽范围DAD有效区域31的信息。例如,所述区域信息是对于不同的宽范围DAD有效区域31的每个设置的位移标识信息,并且在同一宽范围DAD有效区域31中存在的所有AR 11-14中设置同一区域信息。即,因为在要从位于同一宽范围DAD有效区域31中的AR 11-14的每个发送的RA中设置同一区域信息,因此MN10可以参见这个区域信息以掌握AR 11-14存在于同一宽范围DAD有效区域31中。
而且,作为所述区域信息,也可能使用关于相应的AR 11-14的标识信息(诸如AR 11-14的前缀、AR 11-14的链接本地地址、AR 11-14的NAI(网络访问标识符))。在将关于相应的AR 11-14的标识信息用作区域信息的情况下,在MN 10中,在获取关于连接接受侧AR 11-14的标识信息时,后述的区域信息比较部件104参见在同一宽范围DAD有效区域31中存在的AR的列表信息(区域内AR列表),以便查看是否在与所述连接接受侧AR 11-14的相同的宽范围DAD有效区域31中存在的其它AR 11-14建立了连接。如果与在同一宽范围DAD有效区域31中的其它AR 11-14建立了连接,则确定已经在宽范围DAD有效区域31中实现了DAD处理(宽范围DAD处理),因此省略在到连接接受侧AR 11-14连接时的DAD处理。顺便提及,在这种情况下,需要MN 10预先获取和保存上述的区域内类别。例如,作为获取这个区域内AR类别的方法,可以使用各种方法,诸如从AR(特别是在指定的宽范围DAD有效区域31中的第一入口连接的AR)接收包括区域内AR类别的任意消息的方法、从预定信息管理服务器获取区域内AR的方法、MN 10的操作员预先在MN 10中设置区域内AR类别的方法。
另外,区域信息比较部件104从RA处理部件103接收指令,以便执行处理,该处理用于根据被通知的区域信息来确定是否当前的连接位置在宽范围DAD处理可能区域(即宽范围DAD有效区域31)中,并且确定是否已经实现了所述宽范围DAD处理,以及是否可以省略所述DAD处理。结果,如果当前的连接在宽范围DAD有效区域31中并且已经实现了宽范围DAD处理,则区域信息比较部件104省略所述DAD处理,并且立即给出用于开始使用CoA的专利。另一方面,在虽然它在宽范围DAD有效区域31中但是未实现宽范围DAD处理的情况下,为了相对于所产生的CoA执行DAD处理,区域信息比较部件104向NS产生部件106提供指令,以便向当前连接的AR11-14发送NS。所述区域信息保存部件105是用于保存所述区域信息和关于是否已经在与那个区域信息相关联的宽范围DAD有效区域31中实施宽范围DAD处理的信息的部件。顺便提及,也可能存储用于指示子网21-24之一的信息,其中,宽范围DAD处理获得成功(所述地址有效)/变得失败(所述地址在重复状态中)等。
而且,NS产生部件106从区域信息比较部件104接收专利以便产生用于确认被通知的CoA的唯一性的NS,并且执行处理以向在当前在连接状态中的AR 11-14的管理下的子网21-24发送这个NS。而且,RS产生部件107执行所述处理以产生RS(路由器请求)。这个RS是用于在MN 10与目的地网络建立连接后向AR 11-14发出RA的发送请求的消息。要由RS产生部件107产生的RS可以是通常的RS,或者它也可以是其中设置标记信息的RS,所述标记信息用于通知宽范围DAD处理的可能性。
对于上述的配置,在图发送部件102中所示的MN参见从目的地AR接收的RA以确定是否宽范围DAD处理是可用的,并且如果所述宽范围DAD处理达到成功,则当已经与在同一宽范围DAD有效区域31中存在的其它AR建立连接时,有可能开始使用所产生的CoA而不执行DAD处理。
而且,参见图3,将说明按照本发明的第一实施例的AR 11的配置。图3是示出按照本发明的第一实施例的AR 11的配置的一个示例的方框图。在这种情况下,AR 11是MN 10在宽范围DAD有效区域31中首先与其建立连接的AR,并且当MN 10与AR 11建立连接时,AR 11进行与宽范围DAD处理相关联的操作,以便在由其它AR 12-14的每个管理的子网22-24的每个中进行对于由MN 10可用的CoA的处理。
在图3中所示的AR 11的构成是接收部件111、发送部件112、宽范围DAD区域内AR信息获取/保存部件113、RA产生部件114、NS处理部件115、宽范围DAD实施请求消息产生部件116、宽范围DAD结果通知消息处理部件117、宽范围DAD在实施中状态保存部件118和NA产生部件119。
接收部件111和发送部件112是用于与在低阶网络(子网21)或者在高阶网络中的存在的任意节点进行通信的部件。而且,宽范围DAD区域内AR信息获取/保存部件113执行用于获取/保存关于在同一宽范围DAD有效区域31中存在的其它AR 12-14的信息(AR列表)的处理。
RA产生部件114执行用于定期或者在从MN 10接收到RS时产生和发送RA的处理。优选的是,在要产生的RA中,存在用于指示宽范围DAD处理可行的设置标记信息和使得能够识别宽范围DAD有效区域31的区域信息。而且,NS处理部件115对于从MN 10接收的NS执行处理。如果这个NS是用于DAD的NS,则NS处理部件115提供指令以使得宽范围DAD在实施中状态保存部件118存储关于已经发送这个NS的MN 10的信息。而且,NS处理部件115向宽范围DAD实施请求消息产生部件116通知在NS中包括的MN 10的接口ID或者CoA,并且执行处理以提供用于产生/发送宽范围DAD实施请求消息的指令。
宽范围DAD实施请求消息产生部件116从NS处理部件115接收指令,以执行用于产生和发送包括MN 10的被通知的接口ID或者CoA的宽范围DAD实施请求消息。所述宽范围DAD实施请求消息通过参见从宽范围DAD区域内AR信息获取/保存部件113获得的关于AR 12-14的信息而被发送到其它的AR 12-14。
宽范围DAD结果通知消息处理部件117从所接收的消息获取作为对象的MN 10的接口ID和CoA,并且向宽范围DAD在实施中状态保存部件118通知这个信息以便执行用于确认是否它是关于在宽范围DAD实施中的MN10的结果的处理。如果作为对象的MN 10是处于宽范围DAD实施中的MN10,则宽范围DAD结果通知消息处理部件117向NA产生部件119进行请求发送用于指示宽范围DAD处理的结果显示不好的事实的NA。如果当宽范围DAD结果指示良好或者不好之一时发送宽范围DAD结果通知消息,则宽范围DAD结果通知消息处理部件117请求NA产生部件119发送用于指示作为宽范围DAD处理的结果的良好或者不好之一的NA。
而且,宽范围DAD在实施中状态保存部件118作为用于从NS处理部件115接收指令并且保存关于作为宽范围DAD处理的对象的MN 10的信息。顺便提及,优选的是,启动定时器以掌握从开始保存关于MN 10的信息起过去的时间。在要在这个宽范围DAD在实施中状态保存部件118中保存的信息中,存在例如MN 10的接口ID或者CoA、HoA等。而且,在从宽范围DAD结果通知消息处理部件117接收到指令时,宽范围DAD在实施中状态保存部件118确认是否被通知的宽范围DAD处理的结果显示处于宽范围DAD处理实施中的MN 10,如果示出处于宽范围DAD处理实施中的MN 10,则宽范围DAD在实施中状态保存部件118删除这个项目,并且还向MN 10通知宽范围DAD处理的结果显示不好的事实。而且,如果在所保存的关于MN 10的信息中存在定时器的值大于指定时段的项目,则宽范围DAD在实施中状态保存部件118确定还没有接收到与那个项目相关联的宽范围DAD结果通知消息(即确定宽范围DAD处理的结果显示良好),并且删除那个项目。在其中发送宽范围DAD结果通知消息以便将良好或者不好之一指示为宽范围DAD结果的情况下,因为根据在宽范围DAD结果通知消息中包括的内容来进行对于宽范围DAD处理的结果的确定,因此优选的是,不根据由定时器测量的所过去时间来进行指示宽范围DAD结果显示良好的确定。
NA产生部件119从宽范围DAD结果通知消息处理部件117接收指令,以产生用于指示宽范围DAD处理的结果显示不好的事实的NA,并且向指定的MN 10发送它。顺便提及,在发送宽范围DAD结果通知消息以便指示作为宽范围DAD处理的结果的良好或者不好之一的情况下,NA产生部件119产生和发送用于指示从宽范围DAD结果通知消息处理部件117通知的宽范围DAD处理的结果(良好或者不好)之一。
采用上述配置,在图3中所示的AR 11向作为附属部分而连接的MN 10发送用于指示宽范围DAD处理可用的RA,并且当从MN 10接收到DAD的NS时,向其它AR 12-14的每个发送宽范围DAD实施请求消息,由此对于与从其它AR 12-14产生的子网22-24中的MN 10相关联的CoA执行DAD处理,并且在接收到用于指示在AR 12-14的每个中的DAD处理的结果的宽范围DAD结果通知消息时,它向MN 10通知这个结果。
而且,参见图4,将在以下说明按照本发明的第一实施例的AR 12的配置。图4是示出按照本发明的第一实施例的AR 12的配置的一个示例的方框图。AR 12-14具有相同的配置,即,AR 13和AR 14具有在图4中所示的配置。
在图4中所示的AR 12的构成是接收部件121、发送部件122、宽范围DAD实施请求消息处理部件123、宽范围DAD在实施中状态保存部件124、NA处理部件125、宽范围DAD结果通知消息产生部件126和NS产生部件127。
接收部件121和发送部件122是用于与在AR 12的管理下的低阶网络(子网22)或者在高阶网络中存在的任意节点通信的部件。宽范围DAD实施请求消息处理部件123向宽范围DAD在实施中状态保存部件124提供指令以存储在所接收的宽范围DAD实施请求消息中包括的关于MN 10的信息。而且,例如,宽范围DAD实施请求消息处理部件123通过组合MN 10的接口ID或者在所接收的宽范围DAD实施请求消息中包括的CoA的接口ID部分和在其管理下的子网22中使用的前缀来产生MN 10的CoA,并且向NS产生部件提供指令,以便使得NS产生部件127产生和发送用于确认这个CoA的唯一性的NS。
而且,宽范围DAD在实施中状态保存部件124作为用于在从宽范围DAD实施请求消息处理部件123接收到指令时保存关于作为宽范围DAD处理的对象的MN 10的信息的部件。顺便提及,优选的是,启动定时器,用于掌握从关于MN 10的信息的保存开始起过去的时间。在要保存在这个宽范围DAD在实施中状态保存部件124中的信息中,存在例如MN 10的接口ID或者CoA、HoA等。而且,在从NA处理部件125接收到指令时,宽范围DAD在实施中状态保存部件124确认是否被通知的宽范围DAD处理的结果显示处于宽范围DAD处理实施中的MN 10,如果它指示处于宽范围DAD处理实施中的MN 10,则宽范围DAD在实施中状态保存部件124删除这个项目,并且向MN 10所连接的AR(宽范围DAD实施请求消息发送端)通知宽范围DAD处理的结果指示不好的事实。而且,如果在所保存的关于MN 10的信息中存在定时器的值大于指定时段的项目,则宽范围DAD在实施中状态保存部件124确定还没有接收到与那个项目相关联的NA(即确定宽范围DAD处理的结果显示良好),并且删除那个项目。在其中发送宽范围DAD结果通知消息以便将良好或者不好之一指示为宽范围DAD结果的情况下,当在宽范围DAD在实施中状态保存部件124中保存的关于MN 10的信息中,有定时器的值超过指定时段的项目,则宽范围DAD在实施中状态保存部件124删除那个项目,并且向宽范围DAD结果通知消息产生部件126提供指令,以便使得宽范围DAD结果通知消息产生部件126产生和发送用于指示宽范围DAD处理显示良好的事实的宽范围DAD结果通知消息。
在其中从在由这个AR 12管理的子网中的任意节点接收的NA显示关于DAD的不好的情况下,NA处理部件125向宽范围DAD在实施中状态保存部件124确认是否与不好相关联的CoA属于在宽范围DAD处理实施中的MN10。如果所述确认显示处于在宽范围DAD处理实施状态中的MN 10,则NA处理部件125向宽范围DAD结果通知消息产生部件126提供指令,以便使得宽范围DAD结果通知消息产生部件126向MN 10所连接的AR(宽范围DAD实施请求消息发送端)返回宽范围DAD结果通知消息,用于指示关于那个CoA的唯一性的确认结果显示不好的事实。
另外,在从NA处理部件125接收到指令时,宽范围DAD结果通知消息产生部件126执行处理来产生和发送包括关于其中宽范围DAD处理已经结果为不好的MN 10的信息的宽范围DAD结果通知消息。在其中发送宽范围DAD结果通知消息以便指示作为宽范围DAD处理的结果的良好或者不好之一,在从宽范围DAD在实施中状态保存部件124接收到指令时,宽范围DAD结果通知消息产生部件126产生和发送包括关于其中宽范围DAD处理已经结果为良好的MN 10的信息的宽范围DAD结果通知消息。另外,在从宽范围DAD实施请求消息处理部件123接收到指令时,NS产生部件127执行处理以产生和发送用于确定指定的CoA的唯一性的NS。
采用上述配置,当从其它AR(在这种情况下是AR 11)接收到宽范围DAD实施请求消息时,在图4中所示的AR 12-14的每个通过组合在其管理下的子网22-24的前缀和MN 10的被通知的接口来产生MN 10的CoA,并且产生包括这个CoA的NS,将其发送到与其相关联的子网22-24,这使得能够进行用于确认MN 10未来可能使用的CoA的唯一性的DAD处理,并且这允许在宽范围DAD结果通知消息中包括的状态中向宽范围DAD实施请求消息发送端(AR 11)发送DAD处理的结果。
在这种情况下,虽然已经在彼此分离的状态中描述了MN 1-首先与其建立连接的AR(在图3中所示的AR 11)的配置和与MN 10首先与其建立连接的AR不同的AR(在图4中所示的AR 12)的配置以使得解释清楚,但是例如在宽范围DAD有效区域中的任意点激发MN 10的情况下或者在其它情况下,不总是确定MN 10首先与其建立连接的AR。因此,在实际配置网络的情况下,优选的是,具有通过组合在图3中所示的AR 11的配置和图4中所示的AR 12的配置而建立的配置的AR被定位为AR 11-14。
而且,参见图5,以下说明按照本发明的第一实施例的路由器15的配置。图5是示出按照本发明的第一实施例的路由器15的配置的一个示例的方框图。路由器15-17具有相同的配置,即,路由器16和17具有在图5中所示的配置。
在图5中所示的路由器15的构成是接收部件131、发送部件132、宽范围DAD实施请求消息处理部件133、宽范围DAD结果通知消息处理部件134、宽范围DAD实施请求消息传送部件135和宽范围DAD结果通知消息传送部件136。
接收部件131和发送部件132是与路由器15与其建立通信的任意节点(在路由器15、AR 11、AR 12、路由器16的情况下)或者在其前的任意节点通信的部件。而且,在接收到宽范围DAD实施请求消息时,宽范围DAD实施请求消息处理部件133向宽范围DAD实施请求消息传送部件135提供指令以发送这个宽范围DAD实施请求消息。而且,在接收到宽范围DAD结果通知消息的情况下,宽范围DAD结果通知消息处理部件134向宽范围DAD结果通知消息传送部件136提供指令以传送这个宽范围DAD结果通知消息。
在从宽范围DAD实施请求消息处理部件133接收到指令时,宽范围DAD实施请求消息传送部件135执行处理以向其它AR或者路由器传送所接收的宽范围DAD实施请求消息。虽然可以将全路由器组播地址用作这个宽范围DAD实施请求消息的目的地地址,但是优选的是,从除了已经首先接收到这个宽范围DAD实施请求消息的接口之外的接口发送所述宽范围DAD实施请求消息。
而且,在从宽范围DAD结果通知消息处理部件134接收到指令时,宽范围DAD结果通知消息传送部件136执行处理以向其它AR或者路由器传送所接收的宽范围DAD结果通知消息。虽然可以将全路由器组播地址用作这个宽范围DAD结果通知消息的目的地地址,但是优选的是,从除了已经接收到所述宽范围DAD结果通知消息的接口之外的接口发送所述宽范围DAD结果通知消息。
对于上述的配置,在图5中所示的路由器15的每个可以传送宽范围DAD实施请求消息和宽范围DAD结果通知消息,并且它可以在宽范围DAD有效区域31内的相应AR 11-14之间发送和接收宽范围DAD实施请求消息和宽范围DAD结果通知消息。顺便提及,如下所述,在下面的第一操作示例的情况下不需要路由器15-17来具有在图5中所示的配置,而在下述的第二操作示例的情况下不需要路由器15-17具有在图5中所示的配置。
(第一操作示例)其次,将说明按照本发明的第一实施例的操作。首先,作为第一操作示例,将说明具有与本发明相关联的宽范围DAD功能的MN移动到具有相同的宽范围DAD功能并且由AR管理的子网的情况。在这个第一操作示例中,MN 10具有在图2中所示的上述配置,AR 11具有在图3中所示的上述配置,AR 12-14的每个具有在图4中所示的上述配置。
图6是删除按照本发明的第一实施例的第一操作示例的时序图。MN 10与目的地子网建立连接(步骤S1001),并且接收从AR 11定期发送的RA或者自己发送RS以请求AR 11发送RA。使用这个处理,MN 10接收RA(步骤S1003)。优选的是,用于指示宽范围DAD处理可行的事实的标记信息被包括在从AR 11发送的RA中,以便MN 10可以掌握AR 11具有与本发明相关联的宽范围DAD功能。
另外,MN 10通过组合在所接收的RA中包括的前缀和其本身的接口ID来产生要用于那个子网21中的CoA(步骤S1005)。另外,为了确认这个CoA的唯一性,例如,MN 10向未请求的节点组播地址(对于未请求的节点的组播地址)发送包括这个CoA的NS(相邻请求)(步骤S1007)。
在从MN 10接收到用于确认CoA的唯一性的NS的情况下,AR 11对于在这个NS中包括的CoA进行宽范围DAD处理。例如,这个宽范围DAD处理被进行如下。首先,AR 11产生宽范围DAD实施请求消息,其中包括从CoA可以获得的MN 10的接口ID或者包括CoA本身的宽范围DAD实施请求消息(步骤S1009),并且AR 11将其发送到在同一区域中存在的其它AR(AR12、AR 13、AR 14)(步骤S1011)。为了发送这个宽范围DAD实施请求消息,优选的是,AR 11预先获取关于在与它所属的相同的宽范围DAD有效区域31中存在的其它AR 12-14的信息(AR列表)。例如,也适当的是,AR 11从在宽范围DAD有效区域31中提供的信息管理服务器(未示出)获取这个AR列表。而且,也可以接受的是,这个网络的管理者(宽范围DAD有效区域31的管理者)在AR 11中人为地设置它。
已经接收到宽范围DAD实施请求消息的、在同一宽范围DAD有效区域31中的AR 12-14的每个产生与当进行DAD处理的MN 10与子网22-24的每个建立连接时发送的NS相同的消息,并且向在AR 12-14的每个本身的管理下的子网22-24的每个发送这个消息,因此,MN 10对于在子网22-24的每个中可以使用的CoA执行DAD处理(步骤S1013)。
需要AR 12-14的每个产生要用于在与子网22-24的每个连接时使用的CoA,并且向它管理的子网22-24的每个发送包括这个CoA的NS。作为此时要使用的CoA产生方法,例如,有通过组合子网22-24的每个的前缀和MN 10的(从宽范围DAD实施请求消息可以提取的)接口ID而产生在子网22-24的每个中可以使用的MN 10的CoA。
另外,在特定时段中接收到NA的情况下,已经取代MN 10发送NS并且已经对于在MN 10所属的子网12-14的每个中的CoA执行唯一性确认的AR 12-14的每个掌握DAD处理不好(所述地址在重复条件中),并且作为对于宽范围DAD实施请求消息的响应向宽范围DAD实施请求消息发送端(AR 11)发送宽范围DAD结果通知消息,用于通知DAD处理不好的事实(步骤S1015)。
最后,当已经发送宽范围DAD实施请求消息的AR 11在预定的待机时间(从发送宽范围DAD实施请求消息直到接收到宽范围DAD结果通知消息时可以允许的时间)内从AR 12-14的至少一个接收到宽范围DAD结果通知消息时,AR 11产生用于指示宽范围DAD结果不好的事实的NA,并且将其发送到MN 10(步骤S1017)。
另一方面,在AR 12-14的每个在步骤S1013中的DAD处理中在指定时段内未接收到NA的情况下,它掌握DAD处理良好(所述地址不在重复条件下)。在这种情况下,AR 12-14的每个不发送宽范围DAD结果通知消息。而且,在AR 11在预定的待机时间内未从AR 12-14接收到宽范围DAD结果通知消息的情况下,不在步骤S1017中进行从AR 11向MN 10的NA发送,并且在这种情况下,MN 10确定宽范围DAD处理已经达到成功。例如,如果AR 12-14的每个在步骤S1013掌握DAD处理良好(所述地址不是重复的),则也可能AR 12-14的每个向AR 11通知宽范围DAD结果通知消息,用于指示DAD处理良好的事实,并且AR 11通过NA来通知宽范围DAD处理成功。
因此,当宽范围DAD已经达到成功时,这表示例如对于由在子网22-24的每个中的MN 10可以使用的CoA的DAD处理已经预先完成。因此,例如,对于由MN 10产生的CoA的DAD处理通过组合子网22-24的每个的前缀和其本身的接口ID而完成,并且当MN 10与在宽范围DAD有效区域中的子网22-24新建立连接而不对于要用于这些子网22-24中的MN 10的CoA进行DAD处理时,MN 10可以使用CoA。顺便提及,优选的是,通过例如AR 12-14的每个来保留由在子网22-24的每个中的MN 10可以使用的CoA,以便禁止其上已经完成DAD处理的CoA被除了MN 10之外的通信节点使用。
虽然在图6中未示出处理以及属于传统技术的处理的细节,但是也在MN 10建立连接的子网(由AR 11管理的子网21)中进行DAD处理,因此,MN 10的CoA的使用在子网21中开始(步骤S1019)。在这种情况下,像在属于传统技术的处理(在图14B中所示的处理)的情况下那样,必须当从子网21的链路接收到NA时检测地址重复,并且MN 10执行用于获取在子网21中可以使用的不同CoA的处理。
而且,在宽范围DAD处理变为不好的情况下,可以考虑应用到一些操作示例。例如,也可能MN 10通过使用不同的接口ID等而产生新的CoA,并且再一次进行宽范围DAD处理的操作。例如,可以重复地进行这个操作,直到宽范围DAD处理成功。或者它限于至多预定次数。而且,例如,当MN10从AR 11接收到NA时,也可以接受的是,MN 10确定所述地址处于重复状态中,随后,在连接到在宽范围DAD有效区域31中的所有子网22-24时,它在子网22-24的每个中执行传统的DAD处理。在这种情况下,从AR 12向MN 10发送的NA可以是仅仅用于通知宽范围DAD处理不好的事实的消息。
另外,例如,有可能仅仅在宽范围DAD有效区域31内的一个子网(例如子网23)中的DAD处理变得不好。在这种情况下,例如,AR 11向MN 10发送包括用于识别子网23的信息(诸如关于子网的23的前缀信息)的NA,MN 10可以通知与子网23相关联的DAD处理不好,并且对于与子网23的连接,需要MN 10对于在这个子网23中要使用的CoA新进行DAD处理,另一方面,对于除了其之外的子网(子网22、24),可以不执行DAD处理而使用指定的CoA。例如,因为MN 10可以掌握通过组合子网23的前缀和其本身的接口ID而产生的CoA落入地址重复条件中,因此优选的是,MN 10产生与上述的CoA(在重复状态中的CoA)不同的CoA,以在子网23中执行DAD处理。
另外,例如,在已经在步骤S1013中在子网22-24的每个中进行DAD处理的AR 12-14的每个检测到地址重复的情况下,它也可以新产生用于MN10的不同CoA,以便再一次对于这个不同的CoA执行DAD处理,此时,如果对于这个不同的CoA的DAD处理为良好,则在步骤S1015向AR 11发送包括这个部分的CoA的宽范围DAD结果通知消息,并且AR 11向MN 10发送包括这个不同CoA的NA,因此,MN 10可以预先获取其上DAD处理已经完成的CoA。另外,作为应用的一个示例,例如,在由DHCP服务器分配在子网22-24中可以使用的地址的情况下,也可以接受的是,由DHCP服务器向AR 12-14分配其上DAC处理已经完成的地址,并且通过宽范围DAD结果通知消息和NA向MN 10通知作为用于MN 10的CoA的这个地址。在上述情况下,优选的是,将要在AR 11中设置的预定待机时间(直到接收到宽范围DAD结果通知消息时的可以允许的时间)被设置为大于在上述操作中的待机时间。
(第二操作示例)其次,将说明按照本发明的第一实施例的第二操作示例。图7是示出按照本发明的第一实施例的第二操作示例的时序图。虽然在上述的第一操作示例中,例如,AR 11参见预先获得的AR列表以直接地向在AR列表中的地址发送宽范围DAD实施请求消息,但是,所述第二操作示例使用在图7中所示的网络中由路由器(路由器15-17)重复地进行传送的方法,用于最后向AR12-14的每个转发宽范围DAD实施请求消息。
在这个第二操作示例中,MN 10具有在图2中所示的上述配置,AR 11具有在图3中所示的上述配置,AR 12-14具有在图4中所示的上述配置,并且路由器151-7具有在图5中所示的上述配置。而且,在第二操作示例中,由路由器15-17在图7中所示的步骤S1021和步骤S1023中对于宽范围DAD实施请求消息的传送对应于在图6的步骤S1011中宽范围DAD实施请求消息的发送,并且由路由器15-17在图7中所示的步骤S1025和步骤S1027中对于宽范围DAD结果通知消息的传送对应于在图6的步骤S1015中的宽范围DAD结果通知消息的发送。
在由路由器151-7在图7的步骤S1021和步骤S1023中对于宽范围DAD实施请求消息的传送的情况下,例如,AR 11设置和发送作为这个宽范围DAD实施请求消息的目的地的全路由器组播地址,并且在接收到这个消息时,路由器将其传送到它连接的不同的网络,由此将宽范围DAD实施请求消息转发到在网络中的所有路由器。而且,当向在宽范围DAD有效区域31中的AR申请的组播地址进行发送时,这个宽范围DAD实施请求消息也可以被转发到在任意范围的网络中存在的所有AR。
另外,在图7的步骤S1021和步骤S1023中,当通过路由器15-17来传送宽范围DAD实施请求消息时,在图7的步骤S1025和步骤S1027中,要通过路由器15-17来类似地传送宽范围DAD结果通知消息。在这种情况下,已经接收到从AR 12-14的每个发送的宽范围DAD结果通知消息的路由器15-17将其传送到它们连接的不同网络,这使得能够最后向宽范围DAD实施请求消息发送端(AR 11)传送这个宽范围DAD结果通知消息。例如,通过将全路由器组播地址设置为宽范围DAD结果通知消息的目的地而可以将此实现。
(第三操作示例)
而且,作为第三操作示例,将说明没有与本发明的宽范围DAD功能的MN(传统MN)移动到由具有宽范围DAD功能的AR管理的子网。在这种情况下的时序图变得等于在第一操作示例或者第二操作示例中所述的时序图(在图6或者7中所示的时序图),并且按照传统技术的MN在步骤S1007发送用于DAD处理的NS,以便根据这个NS执行与本发明相关联的宽范围DAD处理。但是,因为MN 10不知道宽范围DAD的实施,因此当它随后移动到在同一宽范围DAD有效区域31中的子网(子网22-24)时,再一次实施传统DAD处理。因此,由具有与本发明相关联的宽范围DAD功能的AR构成的网络系统不包括按照传统技术的MN,即它也允许基于传统技术的MN的连接。
(第四操作示例)而且,作为第四操作示例,将说明具有与本发明相关联的宽范围DAD功能的MN以到由没有宽范围DAD功能的AR(传统AR)管理的子网的情况。在这种情况下,来自MN 10所连接的AR 11的RA不包括区域信息,并且MN 10接收不包括这个区域信息的RA,并且包括AR 11的网络掌握它是不进行宽范围DAD的区域。因此,在由AR 11-14管理的子网21-24中,MN 10产生CoA以便执行发送NS的传统DAD处理。因此,具有与本发明相关联的宽范围DAD功能的MN 10可以根据现有技术建立与由AR构成的网络系统的连接。
如上所述,按照本发明的第一实施例,当在预定的宽范围DAD有效区域31中存在的任意AR(例如AR 11)对于与这个AR 11建立连接的MN 10的CoA执行DAD处理时,有可能对于在DAD有效区域31中的不同AR(诸如AR 12-14)中的MN 10的CoA执行DAD处理,因此,通过仅仅在这个AR下的子网中执行一次DAD处理,MN 10能够完成连接到在不同AR下的子网所需要的DAD处理,这使得能够省略在随后的移动后在连接到不同AR时的DAD处理。
<第二实施例>
另外,作为本发明的第二实施例,将说明已经移动到宽范围DAD有效区域中的MN发出宽范围DAD请求的情况。图8是示出按照本发明的第二实施例的通信系统的配置的一个示例并且示出宽范围DAD实施请求消息的流程的说明视图。在图8中所示的通信系统具有与在图1中所示的通信系统相同的配置,将省略其说明。
而且,在图8中,通过虚线来指示要从MN 10向AR 12-14的每个发送的宽范围DAD实施请求消息的流程。下面参见后述的图11的时序图来详细说明宽范围DAD实施请求消息的这个流程。
随后,将说明在图8中所示的通信系统中MN 10、AR 11、AR 12-14和路由器15-17的配置。首先,将参见图9来说明按照本发明的第二实施例的MN 10的配置。图9是示出按照本发明的第二实施例的MN 10的配置的一个示例的方框图。
在图9中所示的MN 10的构成是接收部件161、发送部件162、RA处理部件163、区域信息比较部件164、区域信息保存部件165、宽范围DAD实施请求消息产生部件166、宽范围DAD结果通知消息处理部件167、宽范围DAD区域内AR信息获取/保存部件168和NS产生部件169。
接收部件161和发送部件162是建立通过无线通信到AR(AR 11-14)的连接的部件,由此与AR 11-14或者在高阶位置存在的任意节点通信。RA处理部件163对于从连接接受侧AR 11-14接收的RA执行处理。此时,在所接收的RA中包括区域信息的情况下,向区域信息比较部件164通知这个信息。
而且,在从RA处理部件163接收到指令的情况下,区域信息比较部件164在所通知的区域信息和在区域信息保存部件165中保存的区域信息之间进行比较,并且当确定到新的宽范围DAD有效区域31的移动已经发生的情况下(即它与在区域信息保存部件165保存的区域信息不同的情况下),区域信息比较部件164向区域信息保存部件165提供指令以便区域信息保存部件165保存所通知的区域信息,并且它还向NS产生部件发出用于产生NS的指令,以便执行通常的DAD处理。而且,它向宽范围DAD实施请求消息产生部件166发出产生宽范围DAD实施请求消息的指令。另一方面,如果在所通知的区域信息和在区域信息保存部件165中保存的区域信息之间的比较确定的结果指示在同一宽范围DAD有效区域31内的移动(即当在区域信息保存部件中保存的信息与所通知的区域信息彼此一致时),这表示在目的地的MN 10的CoA已经进行的宽范围DAD处理的实施,这使得能够省略DAD处理的实施,并且逻辑使用在连接接受子网中的CoA。
而且,在从区域信息比较部件164接收到指令时,区域信息保存部件165执行处理以切换所请求的区域信息(在上述的比较处理中要参见的区域信息),并且当接收到保存新的区域信息的指令时,它删除已经保存的取信息,并且保存新的区域信息。因此,当前存在用于表示宽范围DAD有效区域31的信息。
当从区域信息比较部件164接收到产生宽范围DAD实施请求消息的指令时,宽范围DAD实施请求消息产生部件166向宽范围DAD区域内AR信息获取/保存部件168请求关于在宽范围DAD有效区域中的AR 11-14的信息(AR列表),并且产生在所获取的AR信息中包括的要发送到AR 12-14(除了当前连接的AR 11之外的AR)的宽范围DAD实施请求消息。
另外,宽范围DAD结果通知消息处理部件167相对于所接收的宽范围DAD结果通知消息进行处理。因为宽范围DAD结果通知消息的接收被确定为宽范围DAD处理的结果不好,因此在这种情况下,例如,宽范围DAD结果通知消息处理部件167向宽范围DAD实施请求消息产生部件166发出发送与新的CoA的接口ID相关联的宽范围DAD实施请求消息的指令。另外,在接收到用于指示从在试图当前建立连接的AR 11管理的链路上的节点接收到用于指示地址重复的NA时,宽范围DAD结果通知消息处理部件167向NS产生部件169提供指令以便使得NS产生部件169产生用于相对于不同的新的CoA的DAD处理的NS。
而且,宽范围DAD区域内AR信息获取/保存部件168执行处理以获取和保存关于在同一宽范围DAD有效区域31上存在的AR 11-14的信息(AR列表)。在这一点上,作为获取AR列表的装置方法,可以使用任意方法,例如,也可以接受的是,预先从预定服务器获取它,或者人为设置它。而且,例如,也可能在AR 11的RA中包括AR列表,以便MN 10通过接收RA来获取AR。NS产生部件169从区域信息比较部件164或者宽范围DAD结果通知消息处理部件167接收指令,以进行相对于被通知的CoA产生用于通常的DAD处理的NS。
采用上述配置,通过在移动到宽范围DAD有效区域31后向位于宽范围DAD有效区域31中的AR 12-14发送包括其本身的接口ID的宽范围DAD实施请求消息,在图9中所示的MN 10可以请求对于在由相应的AR 12-14管理的子网22-24中的、MN 10可以使用的CoA实施DAD处理。
而且,参见图10,将说明按照本发明的第二实施例的AR 11的配置。图10是示出按照本发明的第二实施例的AR 11的配置的一个示例的方框图。也对于在图3中的AR 11,也在这种情况下,AR 11是MN 10在宽范围DAD有效区域31中建立首次连接的AR。
在图10中的AR 11具有接收部件171、发送部件172、RA产生部件173和RS处理部件174。接收部件171和发送部件用作与在由AR 11管理的低阶网络(子网21)中或者在高级网络中存在的任意节点进行通信的部件。RA产生部件173定期或者在MN 10的接收时进行处理以产生和发送RA。优选的是,在要产生的RA中,有用于指示宽范围DAD处理可行的设置标记信息和能够识别宽范围DAD有效区域31的区域信息。而且,RS处理部件174对于从MN接收的RS执行处理,并且向RA产生部件173提供产生/发送RA的指令。这个RS处理部件174与用于现有技术RS处理的部件相同。
采用上述配置,在图10中所示的AR 11可以向作为从属部分而连接的MN 10发送RA,用于表示宽范围DAD处理可用并且有效的事实。
另外,按照本发明的第二实施例的AR 12-14具有与按照上述第一实施例的AR 12-14(参见图4)的那些相同的配置。另外,在本发明的第二实施例中,因为在MN 10和AR 12-14之间直接地交换宽范围DAD实施请求消息/宽范围DAD结果通知消息,因此可以将传统的路由器用作路由器15-17。
而且,将说明按照本发明的第二实施例的操作的一个示例。图11是示出按照本发明的第二实施例的操作的一个示例的时序图。在示出图11的时序图的和按照上述的第一实施例的时序图(图6和图7)的操作之间进行比较,本发明的第二实施例大大不同在在MN 10和AR 11-14的每个之间直接地交换消息。以下说明用于示出图11的时序图的操作。
在图11的步骤S1001-S1007中的处理与按照上述的第一实施例的步骤S1001-S1007中的相同。虽然在上述的第一实施例中,AR 11在步骤S1007中的处理后产生宽范围DAD实施请求消息(在图6和图7中的步骤S1009),但是在第二实施例中,如图11中所示,MN 10产生宽范围DAD实施请求消息(步骤S1031),并且向与连接接受侧AR 11不同的其它AR 12-14的每个直接地发送宽范围DAD实施请求消息(步骤S1033)。
与此关联,需要MN 10预先保存关于宽范围DAD实施请求消息发送端的信息(关于在与它所属的区域相同的宽范围DAD有效区域31中存在的其它AR 12-14的信息)。可以使用任意方法来实现用于获取关于AR 12-14的信息的方法。例如,MN 10可以以使得其中描述AR 12-14的地址、子网22-24的前缀等的列表被包含在要从AR 11发送的RA中的方式获取关于AR 12-14的信息。
AR 12-14的每个对于在它们每个由此管理的子网22-24中的MN 10执行DAD处理(步骤S1013),并且直接地向MN 10发送作为宽范围DAD结果通知消息的DAD处理的结果(步骤S1035)。因此,MN 10可以根据从AR 12-14的每个接收的宽范围DAD结果通知消息(或者用于指示没有接收到宽范围DAD结果通知消息的结果)掌握在由AR 12-14分别管理的子网22-24中的DAD处理的结果。
如上所述,按照本发明的第二实施例,在MN 10中,与对于要在连接到在预定宽范围DAD有效区域31内的任意AR(例如AR 11)的情况下进行的对于CoA的DAD处理同时,可以在宽范围DAD有效区域31内的其它AR(诸如AR 12-14)中进行对于MN 10的CoA的DAD处理。因此,当MN 10连接到任意AR以便在与这个AR相关联的子网中仅仅执行一次DAD处理时,也可能完成在连接到在其它AR的子网时所需要的DAD处理,这使得能够省略在移动后在连接到其它AR时的DAD处理。
<第三实施例>
将说明本发明的第三实施例,在本发明的第三实施例中,将说明将按照本发明的宽范围DAD处理移动HMIP(分层移动IP)。在HMIP的情况下,MN保存RCoA和LCoA两个地址。RCoA是在由在网络的高级位置存在的MAP(移动性定位点)管理的网络中有效的地址,而LCoA是在MN所连接的网络中有效的地址。MN使用RCoA作为与HoA相关联的地址,并且在HA(本地代理)或者CN(通信节点)中注册这个RCoA,并且在MAP中注册在RCoA和LCoA之间的关联性。因此,被转发到RCoA的分组被MPA传送到LCoA,并且MN 10以接收这个分组。而且,在使用HMIP的情况下,即使MN在MAP的区域中移动,因为MN的RCoA的改变不发生,只要MN在MAP的区域中移动,不必再一次在HA或者CN中再一次注册所述地址。但是,像在不使用HMIP的情况下,因为LCoA的改变按照MN的移动而发生,每当MN的连接接受侧改变时,需要在完成唯一性的确认后进行对于LCoA的DAD处理,以便确认其唯一性,并且在MAP中进一步注册新的LCoA。因此,在按照本发明的宽范围DAD处理被应用到HMIP的LCoA的情况下,当MN在与宽范围DAD有效区域31的第一连接位置仅仅执行一次DAD处理时,也可能完成对于MN在这个宽范围DAD有效区域31中可以使用的所有LCoA的DAD处理,这可以提供优点MN不必每当它移动时每次对于LCoA执行DAD处理。
图12是按照本发明的第三实施例的通信系统的配置的一个示例的图示。在图12中所示的通信系统构成是8个AR 51;4个路由器,每个连接到两个AR 51;两个MAP 53,每个连接到两个路由器52和连接到两个MAP 53的路由器54,它们构成分层网络。例如,如图12中所示,在通信系统中包括两个或者多个MAP 53形成一个宽范围DAD有效区域31的情况下,如果不仅相对于LCoA而且相对于RCoA使用同一接口ID,因为保证了其唯一性,即使当MN 10移动到在相邻的MAP 53下的网络时,也也可能麻纱华那嘎开始使用RCoA,而不实施从RCoA的改变产生的DAD处理。
如上所述,按照本发明的第三实施例,当将本发明应用到HMIP时,对于在HMIP中使用的LCoA和RCoA,也可能实现省略DAD处理以及上述第和第二实施例。
<第四实施例>
而且,将说明本发明的第四实施例。在本发明的第四实施例中,将说明按照本发明的宽范围DAD处理被应用到FMIP(用于移动IPv6的快速切换第一切换移动IP)的情况。图13是按照本发明的第四实施例的通信系统的配置的一个示例的图示。虽然在图13中所示的网络的配置一般与在图1中所示的网络配置相同,但是在AR 11-14上安装FMIP。例如,如图13中所示,在MN 10连接到对应于FMIP的通信系统的情况下,当按照本发明的宽范围DAD处理被进一步应用到这个通信系统时,可以实现省略由FMIP进行的DAD处理,即,当在MN 10移动之前的AR(诸如AR 11)被当作前一个AR(PAR)并且目的地AR(例如AR 12)被当作新的AR(NAR)时,向MN 10与AR(PAR)11建立连接的情况下,因为已经进行了宽范围DAD处理并且已经确认了要用于目的地AR(NAR)12中的NCoA(新的CoA)的唯一性,因此例如,AR(NAR)12可以立即向AR(PAR)11返回HAck(切换确认)消息,而在从AR(PAR)11接收到关于FMIP的HI(切换启动)消息时不进行DAD处理(NCoA的唯一性的确认),这使得能够实现更快的切换。
如上所述,按照本发明的第四实施例,当本发明被应用到FMIP时,对于在MN的切换之前由FMIP确认的NCoA以及上述的第一和第二实施例,可以实现DAD处理的省略。
通常使用作为集成电路的LSI(大规模集成)来实现在本发明的实施例的上述说明中使用的相应的功能块。也可以接受的是,这些块被独立地形成为一个芯片,或者这些块的一部分或者全部形成为一个芯片。虽然在这种情况下采用LSI,但是有时它被称为IC(集成电路)、系统LSI、超级LSI或者特级LSI。
而且,有形成集成电路的技术不限于LSI,而是可以实现专用电路或者通用处理器。在制造LSI之前,也可以接受的是在LSI内部使用使能编程的FPGA(场可编程门阵列)或者允许重新配置连接获取设置电路单元的可重新配置处理器。
而且,如果由于在半导体技术上的进步或者从其衍生的不同技术而出现用于形成可替换LSI的集成电路的技术,则可以通过使用这种技术而自然地集成功能块。例如,可以应用生物工艺学。
产业上的应用本发明提供了优点减少或者省略当移动通信装置建立新的子网时请求的DAD处理所需要的时间,由此减少分组丢失和延迟以改善通信效率,并且本发明可应用到包括诸如移动节点或者移动路由器之类的移动通信装置的网络技术。特别是,当移动通信装置通过使用诸如移动IP之类的移动性支持技术而在子网之间进行切换时,本发明可应用到通信控制技术。
权利要求
1.一种用于通信系统的通信网络管理方法,该通信系统包括多个访问路由器和可连接到在所述多个访问路由器的每个的管理下的子网的移动通信装置,该方法包括步骤当所述移动通信装置与所述多个访问路由器之一建立连接时,所述移动通信装置向在与所述移动通信装置建立连接的、在所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认该消息用于确认要用于在作为连接对象的访问路由器的管理下的所述子网中的地址的唯一性;已经接收到所述消息并与所述移动通信装置建立连接的所述访问路由器向其它的访问路由器发送请求消息,所述请求消息请求确认当所述移动通信装置与其它访问路由器建立连接时要用于在其它访问路由器的管理下的所述子网中的地址的唯一性;在从与所述移动通信装置建立连接的所述访问路由器接收到所述请求消息时,其它访问路由器确认在其它访问路由器的管理下的子网中的、由所述移动通信装置使用的地址的唯一性。
2.按照权利要求1的通信系统管理方法,包括步骤当对于在其它访问路由器中的、由所述移动通信装置使用的地址的唯一性的确认结果显示所述地址由于处于重复状态而不可用时,向与所述移动通信装置建立连接的所述访问路由器发送地址重复通知消息,该地址重复通知消息用于通知所述地址是不可用的;以及已经从其它访问路由器接收到所述地址重复通知消息并且与所述移动通信装置建立连接的所述访问路由器向所述移动通信装置发送不可用状态通知消息,该不可用状态通知消息用于通知当所述移动通信装置与其它访问路由器建立连接时用于在其它访问路由器的管理下的所述子网中的地址的不可用状态。
3.按照权利要求2的通信网络管理方法,包括步骤当对于在其它访问路由器中的、由所述移动通信装置使用的地址的唯一性的确认结果显示所述地址的唯一性时,向与所述移动通信装置建立连接的所述访问路由器发送地址确认通知消息,该地址确认通知消息用于通知所述地址是可用的;以及已经从其它访问路由器接收到所述地址确认通知消息并且与所述移动通信装置建立连接的所述访问路由器向所述移动通信装置发送可用状态通知消息,该可用状态通知消息用于通知当所述移动通信装置与其它访问路由器建立连接时用于在其它访问路由器的管理下的所述子网中的地址的可用状态。
4.按照权利要求1-3的任何一个的通信网络管理方法,包括与所述移动通信装置建立连接的所述访问路由器获取关于其它访问路由器的地址信息;以及与所述移动通信装置建立连接的所述访问路由器根据关于其它访问路由器的地址信息来产生要发送到其它访问路由器的请求消息。
5.一种用于通信系统的通信网络管理方法,该通信系统包括多个访问路由器和可连接到在所述多个访问路由器的每个的管理下的子网的移动通信装置,该方法包括步骤所述移动通信装置获取关于所述多个访问路由器的地址信息;当与所述多个访问路由器之一建立连接时,所述移动通信装置向在与所述移动通信装置建立连接的、在所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认在与所述移动通信装置建立连接的、在所述访问路由器的管理下的子网中使用的地址的唯一性,并且根据关于所述多个访问路由器的所述地址信息,向其它访问路由器发送请求消息,该请求消息用于请求确认当所述移动通信装置与其它访问路由器建立连接时在其它访问路由器的管理下的子网中使用的地址的唯一性;以及在从所述移动通信装置接收到所述请求消息时,其它访问路由器确认由移动通信装置用于在其它访问路由器的管理下的子网中的地址的唯一性。
6.按照权利要求5的通信网络管理方法,包括当在其它访问路由器中的、由所述移动通信装置使用的地址的唯一性的确认结果显示所述地址因为处于重复状态而不可用时,向所述移动通信装置发送不可用状态通知消息,该不可用状态通知消息用于通知所述地址是不可用的。
7.按照权利要求6的通信网络管理方法,包括当在其它访问路由器中的、由所述移动通信装置使用的地址的唯一性的确认结果显示确认所述地址的唯一性时,向所述移动通信装置发送可用状态通知消息,该可用状态通知消息用于通知所述地址是可用的。
8.按照权利要求2或6的通信网络管理方法,包括当所述移动通信装置未从与所述移动通信装置建立连接的所述访问路由器接收到所述不可用状态通知消息时,确定当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的所述子网中的地址是可用的,以便当所述移动通信装置移动并与其它访问路由器建立连接时不用确认该地址的唯一性而使用被确定为可用的地址。
9.按照权利要求8的通信网络管理方法,包括在预定区域中存在的所述多个访问路由器的每个定期地或者按照来自所述移动通信装置的请求来发送区域信息消息,该区域信息消息包括对应于相同预定区域的相同区域信息;当所述移动通信装置与所述多个访问路由器的每个建立连接时获取和保存所述区域信息消息;以及当确定在与其它访问路由器连接时要使用的地址可用时,所述移动通信装置在从在移动后要与其连接的访问路由器获取的区域信息和从与其连接的访问路由器获取的区域信息之间进行比较,并且当所述两个区域信息彼此一致时,确定在移动后要与其连接的访问路由器是与已经被确定为可用的地址相关联的其它访问路由器。
10.按照权利要求1-5的通信网络管理方法,包括所述多个访问路由器的每个定期地或者按照来自所述移动通信装置的请求发送前缀信息消息,该前缀信息消息包括关于在所述访问路由器管理下的所述子网的前缀信息;在与所述多个访问路由器之一连接时,所述移动通信装置通过组合所述前缀信息和所述移动通信装置的接口ID的来产生要用于与所述移动通信装置建立连接的、在所述访问路由器的管理下的子网中的地址;以及当所述移动通信装置的接口ID被包括在所述请求消息中时,其它访问路由器通过组合关于在其它访问路由器的管理下的子网的前缀信息和所述移动通信装置的接口ID来产生所述地址,所述地址由所述移动通信装置用于在其它访问路由器管理下的子网中,并且用于确认唯一性。
11.一种用于通信系统中的访问路由器,该通信系统包括多个访问路由器,其中每个管理移动通信装置可与其连接的子网,该访问路由器包括地址确认消息接收部件,用于从与在所述访问路由器的管理下的子网建立连接的所述移动通信装置接收消息,该消息用于确认要由所述移动通信装置使用的、在所述子网中的地址的唯一性;地址确认请求部件,用于在从所述移动通信装置接收到地址确认消息时,向其它访问路由器发送请求消息,该请求消息用于请求确认当所述移动通信装置与其它访问路由器建立连接时用于在其它访问路由器的管理下的子网中的地址的唯一性;地址重复接收部件,用于接收确认结果,该确认结果用于指示由其它访问路由器检测到的地址是不可用的事实;以及不可用状态通知部件,用于在从其它访问路由器接收到用于指示所述地址的不可用状态的确认结果时,向所述移动通信装置通知当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的不可用状态。
12.按照权利要求11的访问路由器,包括地址确认接收部件,用于从其它访问路由器接收确认结果,该确认结果用于指示由其它访问路由器检测到的地址是可用的事实;可用状态通知部件,用于在从其它访问路由器接收到用于指示所述地址的可用状态的确认结果时,向所述移动通信装置通知当所述移动通信装置与其它访问路由器建立连接时要使用的、在其它访问路由器的管理下的子网中的地址的可用状态。
13.按照权利要求11或者12的访问路由器,包括地址信息保存部件,用于保存关于在预定区域中存在的其它访问路由器的地址信息;请求消息产生部件,用于根据在所述地址信息保存部件中保存的、关于其它访问路由器的地址信息,来向其它访问路由器产生所述请求消息;以及区域信息发送部件,用于定期地或者按照来自所述移动通信装置的请求而发送区域信息消息,该区域信息消息包括与在存在于相同预定区域中的其它访问路由器中设置的区域信息的相同的区域信息。
14.一种用于通信系统中的访问路由器,该通信系统包括多个访问路由器,其中每个管理可与移动通信装置连接的子网,该访问路由器包括地址确认消息接收部件,用于接收从与所述访问路由器不同的访问路由器发送来的请求消息,所述与所述访问路由器不同的访问路由器已经接收到从建立所述不同访问路由器的移动通信装置发送来的消息,以便请求确认在所述不同访问路由器的管理下的子网中的要使用的地址的唯一性,所述请求消息用于请求确认在其管理的子网中的、要由所述移动通信装置使用的地址的唯一性;以及地址确认部件,用于在接收到所述请求消息时,确认在其管理的子网中的、要由所述移动通信装置使用的地址的唯一性。
15.按照权利要求14的访问路由器,包括地址重复同步部件,用于当关于要由移动通信装置使用的地址的唯一性的确认结果显示所述地址因为处于重复状态中而不可用时,向与所述移动通信装置建立连接的访问路由器通知所述地址的不可用状态。
16.一种用于通信系统中的访问路由器,该通信系统包括多个访问路由器,其中每个管理可与移动通信装置连接的子网,该访问路由器包括地址确认请求接收部件,用于从与不同于所述访问路由器的访问路由器建立连接的所述移动通信装置接收请求消息,该请求消息用于请求确认在管理下的子网中的、要由所述移动通信装置使用的地址的唯一性;以及地址确认部件,用于在接收到所述请求消息时,确认在管理下的网络中的、要由所述移动通信装置使用的地址的唯一性。
17.按照权利要求16的访问路由器,包括不可用状态通知部件,用于当关于要由所述移动通信装置使用的地址的唯一性的确认结果显示所述地址的检测因为处于重复状态中而不可用时,向所述移动通信装置通知所述地址不可用状态。
18.按照权利要求14或者16的访问路由器,包括地址保留部件,用于当关于要由所述移动通信装置使用的地址的唯一性的确认的结果显示确认所述地址的唯一性时,执行地址保留处理,以禁止除了所述移动通信装置之外的通信装置使用所述地址。
19.按照权利要求14或者16的访问路由器,包括区域信息发送部件,用于定期地或者按照来自所述移动通信装置的请求,发送区域信息消息,该区域信息消息包括被设置为与在存在于预定区域中的多个访问路由器中设置的区域信息一致的区域信息。
20.按照权利要求14或者16的访问路由器,包括地址产生部件,用于当所述移动通信装置的接口ID被包括在所述请求消息中时,产生在管理下的子网中的、要由所述移动通信装置使用的地址,用于通过组合关于在管理下的子网的前缀信息和所述移动通信装置的接口ID来确认唯一性。
21.一种可连接到在多个访问路由器的每个的管理下的子网的移动通信装置,包括消息接收部件,用于在与所述多个访问路由器之一连接时,从作为连接对象的所述访问路由器接收用于指示预定功能的信息;地址确认消息发送部件,用于在与所述多个访问路由器之一连接时,向在作为连接对象的所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认在作为连接对象的所述访问路由器的管理下的子网中使用的地址的唯一性;定时器部件,用于在接收到包括用于指示所述预定功能的信息的消息时测量时间;以及地址使用控制部件,用于当由所述定时器部件测量的时间超过预定时间而没有从作为连接对象的所述访问路由器接收到不可用状态通知消息时,其中该不可用状态通知消息用于通知当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的不可使用状态,执行控制以使用该地址,而无需在与在其它访问路由器的管理下的子网连接时确认所述地址的唯一性。
22.一种可连接到在多个访问路由器的每个的管理下的子网的移动通信装置,包括消息接收部件,用于在与所述多个访问路由器之一连接时,从作为连接对象的所述访问路由器接收包括用于指示预定功能的信息的消息;地址信息保存部件,用于保存关于所述多个访问路由器的地址信息;消息发送部件,用于在与所述多个访问路由器之一连接时,向在作为连接对象的所述访问路由器的管理下的子网中的任意节点发送消息,该消息用于确认在作为连接对象的所述访问路由器的管理下的子网中使用的地址的唯一性,并且所述消息发送部件用于根据关于多个访问路由器的地址信息,向其它访问路由器发送请求消息,该请求消息用于请求确认当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的唯一性;定时器部件,用于在接收到包括用于指示所述预定功能的信息的消息时,测量时间;以及地址使用控制部件,用于当由所述定时器部件测量的时间超过预定时间而没有从作为连接对象的所述访问路由器接收到不可用状态通知消息时,其中该不可用状态通知消息用于通知当所述移动通信装置与其它访问路由器建立连接时所使用的、在其它访问路由器的管理下的子网中的地址的不可使用状态,执行控制以使用该地址,而无需在与在其它访问路由器的管理下的子网连接时确认所述地址的唯一性。
23.按照权利要求21或者22的移动通信装置,包括用于在与所述多个访问路由器的每个连接时,获取包括区域信息的区域信息消息并且保存所述区域信息的步骤;区域确定部件,用于在从在移动后要被连接的所述访问路由器获取的区域信息和从在确定在与其它访问路由器连接时使用的地址可用时所连接的所述访问路由器获取的区域信息之间进行比较,并且用于在所述两个区域信息彼此一致时,确定在移动后要被连接的访问路由器是与已经被确定为可用的地址相关联的其它访问路由器。
24.按照权利要求21或者22的移动通信装置,包括地址产生部件,用于在与所述多个访问路由器之一连接时,通过组合所述前缀信息和所述移动通信装置的接口ID,来产生在作为连接对象的访问路由器的管理下的子网中的、要使用的地址。
全文摘要
本发明公开了一种用于减少或者省略当宽范围DAD处理与新的子网建立连接时请求的DAD处理所需要的时间的技术,由此降低分组丢失和延迟以改善通信效率。按照这种技术,在其中多个AR 11-14存在的网络中,当宽范围DAD处理(MN 10)与这多个AR之一建立连接时,除了实施用于确认是否在连接接受侧可以使用MN的地址(CoA)的DAD处理的实施之外,还从连接接受侧AR向在给定范围(宽范围DAD有效区域31)内的网络中存在的其它AR发送包括MN的接口ID的宽范围DAD实施请求消息,并且在AR的每个下的子网中,进行DAD处理以便确认是否在MN连接时的地址是可用的。这使得能够当MN移动到其它子网时省略DAD处理。
文档编号H04L12/28GK101032135SQ200580033188
公开日2007年9月5日 申请日期2005年9月28日 优先权日2004年9月30日
发明者阿相启吾, 平野纯 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1