CN1708177A - 移动通信***、访问路由器、管理装置以及移动通信方法 - Google Patents

移动通信***、访问路由器、管理装置以及移动通信方法 Download PDF

Info

Publication number
CN1708177A
CN1708177A CNA2005100751209A CN200510075120A CN1708177A CN 1708177 A CN1708177 A CN 1708177A CN A2005100751209 A CNA2005100751209 A CN A2005100751209A CN 200510075120 A CN200510075120 A CN 200510075120A CN 1708177 A CN1708177 A CN 1708177A
Authority
CN
China
Prior art keywords
address
access router
terminal
mentioned
identifier
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
CNA2005100751209A
Other languages
English (en)
Other versions
CN100441043C (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 CN1708177A publication Critical patent/CN1708177A/zh
Application granted granted Critical
Publication of CN100441043C publication Critical patent/CN100441043C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • 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
    • H04W36/0019Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/005Data network PoA devices

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

移动通信***、访问路由器、管理装置以及移动通信方法
技术领域
本发明涉及一种移动通信***、访问路由器、管理装置以及移动通信方法。
背景技术
近年来,为了让通信终端具有的用户地址、用户地址能够分别转送包,正在研究使用在网络上分配的路由地址的移动通信***(例如,特开2004-112727号公报中,Takatoshi okagawa,et.al.,“IP Packet Routing Mechanism Basedon Mobility Management in IP-based IMT Network Platform”,8th InternationalConference on Intelligence in next generation Networks,April 2003”,下面称“文献1”)。
以下就把利用用户地址和路由地址的移动通信***叫做“核心网代理网络***”。此外,提出了当设置在与外部网络的边界上的边界路由器(borderrouter)接收来自存在于外部网络上的移动终端的包时,能为发送该包的、存在于外部网络上的移动终端分配路由地址的核心网代理网络***(例如,Katsutoshi Nishida,Takatoshi Okagawa,“A Proposal for Interconnecting IP 2 andExiting IP Networks”,电子信息通信学会集团大会,2003年9月,以下称“文献2”)。
另一方面,作为在移动通信***中用于确保移动性的技术,提出了移动IP(Mobile IP)(比如,“Mobility Support in IPv6”,draft-ietf-mobileip-ipv6-24.txt,June 2003)。具体来说,安装移动IP技术的MIP终端(Mobile IP终端)使用本地链路上分配的本地地址(Home Address,以下用HoA表示)和在外部链路上获得的转交地址(Care-of Address,以下用CoA表示)。并且,本地链路上配置的本地代理(Home Agent,以下用HA表示)管理HoA和CoA,即使在MIP终端移动到外部链路的时候也能给MIP终端转送包。
发明内容
但是,在上述核心网代理网络***中尝试使用上述移动IP技术时,发现会产生下面这样的第1问题。图1表示MIP终端250从外部网移动到由地址管理装置210、访问路由器230a 230c以及路由器230d构成的核心网代理网络***中、且连接于访问路由器230b的状况。地址管理装置210能保持用户地址和路由地址之间的对应(以下叫做“地址转换信息”)。
在文献1中记载的核心网代理网络***中,MIP终端在为访问路由器230b发送包之前,必须请求为访问路由器230b分配路由地址。因此,当MIP终端250不具有请求分配的功能时就不能为访问路由器230b分配路由地址。即使MIP终端250利用CoA(#101)给访问路由器230b发送包201,访问路由器230b也会把来自没有分配路由地址的MIP终端250的包201判断为错误包而废弃。因此,MIP终端250就不能要求转送包201。
在这里,核心网代理网络***为了能够容纳不具有请求分配功能的MIP终端250,尝试使访问路由器230a-230c具有在文献2中所示的边界路由器的功能这一方法来解决,结果又发现产生了下面的第二个问题。
如图2所示,MIP终端250生成CoA(#101),设定发送源地址并发送包201。访问路由器230b接收来自MIP终端250的包201,把CoA(#101)当作MIP终端250的用户地址,并为CoA(#101)分配路由地址(#20)。并且,访问路由器230b把CoA(#101)和路由地址(#20)之间的对应(地址转换信息)通知给地址管理装置210。由此,MIP终端250的地址转换信息可以注册在地址管理装置210中,MIP终端250就能够要求转送包201。
但是,如果MIP终端250进行跨经访问路由器的切换、连接到另一个访问路由器230c上,就会重新形成一个CoA(#201)。并且访问路由器230c从MIP终端250接收到在发送源地址上设定了CoA(#201)的包201后,就会为CoA(#201)分配一个新的路由地址(#30)。访问路由器230c会把CoA(#201)和路由地址(#30)之间的对应(地址转换信息)通知给地址管理装置210。
地址管理装置210利用用户地址来管理地址转换信息。因此,地址管理装置210利用转交地址来管理地址转换信息。所以,当地址管理装置210在由于切换转交地址发生变化,而为新的转交地址分配路由地址时,不能识别切换前后的转交地址与路由地址都属于同一个移动终端250。也就是说,地址管理装置210不能检测出切换的发生。
因此,例如,地址管理装置210以及切换前的访问路由器230b不能删除由于切换而变得不需要的切换前的MIP终端250的地址转换信息,从而继续保留下来。所以,地址管理装置210以及访问路由器230b由于保留了无用的信息而消耗了存储容量。
本发明的目的在于,即使在作为用户地址使用转交地址那样的暂时地址(以下叫做“暂时地址”)时,也可以转送使用了路由地址的用户数据包,并能够检测出切换。
根据本发明的一种实施方式的移动通信***,具有访问路由器和管理装置,所述访问路由器在接收来自连接的移动终端的、在发送源地址上设有暂时地址的用户数据包时,为暂时地址分配路由地址,并保持暂时地址和路由地址之间的对应;所述管理装置根据移动终端的固有标识符来判断是否存在由移动终端连接的访问路由器之外的其它访问路由器分配给移动终端的原有的路由地址、并能够判断有无切换。
利用这样的移动通信***,即使在作为用户地址使用暂时地址时,访问路由器也会为该暂时地址分配路由地址,并可以转送用户数据包。此外,管理装置通过使用固有标识符,在暂时地址因为切换而发生变化时仍可以唯一确定移动终端,再根据确定的移动终端的原有路由地址的有无来检测切换。
根据本发明的一种实施方式的访问路由器,包括:分配部,其在接收来自连接的移动终端的、在发送源地址上设有暂时地址的用户数据包时,为暂时地址分配路由地址;转换信息保持部,其保持暂时地址与路由地址之间的对应;以及转换信息管理部,其将对应注册到转换信息保持部。利用这样的访问路由器,即使在作为用户地址使用暂时地址时也可以为该暂时地址分配路由地址并能够转送用户数据包。
根据本发明的一种实施方式的管理装置,包括判断部,其根据移动终端的固有标识符来判断由移动终端连接的访问路由器之外的其它访问路由器分配给移动终端的原有的路由地址是否存在、并判断有无切换。利用这样的管理装置,通过利用固有标识符,即使在暂时地址因为切换而发生变化时也可以唯一确定移动终端、并根据确定的移动终端的原有路由地址的有无来检测切换。
根据本发明的一种实施方式的移动通信方法,在接收来自连接的移动终端的、在发送源地址上设定暂时地址的用户数据包时,为暂时地址分配路由地址,并在保持暂时地址与路由地址之间对应的转换信息保持部上注册上述对应,再根据移动终端的固有标识符来判断由移动终端连接的访问路由器之外的其它访问路由器分配给移动终端的原有的路由地址是否存在,并能够判断切换的有无。
附图说明
图1是说明第一个问题的图。
图2是说明第二个问题的图。
图3是表示根据本发明的实施方式的移动通信***构成的方框图。
图4A以及图4B是表示根据本发明的实施方式的用户地址的图。
图5是表示根据本发明实施方式的管理装置和访问路由器的构成的方框图。
图6是表示根据本发明的实施方式的地址管理表的图。
图7是表示根据本发明的实施方式的终端管理表的图。
图8是表示根据本发明的实施方式的转换信息表的图。
图9A~图9E是表示根据本发明的实施方式的消息的图。
图10是表示从根据本发明的实施方式漫游中到地址转换信息和新注册的处理的图。
图11是表示根据本发明的实施方式的用户数据包转送中的处理的图。
图12是表示根据本发明的实施方式的切换检测中的处理的图。
图13是表示根据本发明的实施方式的切换时的地址转换信息的注册、更新、删除以及用户数据包的转送的图。
图14是表示根据本发明的实施方式的地址转换信息的有效期满了时的处理的图。
图15是表示根据本发明的实施方式的固有标识符出现重复时的处理的图。
图16是表示根据本发明的实施方式的漫游中时的固有标识符唯一性确认过程的流程图。
图17是表示根据本发明的实施方式的路由地址的分配过程的流程图。
图18是表示解决根据本发明的实施方式的用户数据包的地址以及转送过程的流程图。
图19是表示到根据本发明的实施方式的切换时的转交地址生成过程的流程图。
图20是表示根据本发明的实施方式的切换时的用户数据包转送以及切换之前地址转换信息删除的过程的流程图。
图21是表示根据本发明的实施方式的地址转换信息的有效期限期满了时的处理过程的流程图。
图22是表示根据本发明的实施方式的原有的固有标识符以及具有相同的固有标识符的MIP终端能连接到移动通信***上时的处理过程的流程图。
图23是表示由根据本发明的实施方式的访问路由器发送用户数据包时的处理过程的流程图。
图24是表示根据本发明的实施方式的访问路由器发送控制包时的处理过程的流程图。
图25是表示根据本发明的实施方式的漫游终端管理装置的处理过程的流程图。
图26是表示根据本发明的实施方式的地址管理装置的处理过程的流程图。
具体实施方式
(移动通信***)
如图3所示,移动通信***100具有管理装置40、多个访问路由器30a~30c、路由器30d、移动IP终端(Mobile IP终端,以下用“MIP终端”表示)50a以及对方终端50b。
在移动通信***100中,使用MIP终端50a和对方终端50b的用户地址以及路由地址。也就是说,移动通信***100是核心网代理网络***。路由地址是移动通信***100中为了转送包而用的地址,它通过访问路由器被分配给用户地址。
用户地址中有图4A中所示的链路本地地址(Link Local Address)和图4B所示的转交地址(Care-of Address)。链路本地地址是利用称为本地链路前缀(Link Local Prefix)的64位固定值和在每个MIP终端50a和对方终端50b的接口固有的64位接口标识符生成的。转交地址在每个访问路由器中都有差别,它是利用随连接的访问路由器而变化的64位全局前缀(Global Prefix)和接口标识符来生成的。例如,关于接口标识符与地址生成,在“IPv6 StatelessAddress Autoconfiguration”IETF RFC2462以及“IP version 6 AddressArchitecture”,IETF,RFC2373等中有详细的说明。
转交地址随MIP终端50a连接的访问路由器而变化。因此,比如说,MIP终端50a连接在访问路由器30a上时生成的转交地址在MIP终端50a连接于访问路由器30a期间被暂时使用。该转交地址这样的暂时使用的地址叫做“暂时地址”。并且,接口标识符与链路本地地址是连接于访问路由器、生成地址的通信终端所固有的,可以在移动通信***100中作为唯一确定通信终端的固有标识符来使用。此外,以下把用户地址与路由地址之间的对应叫做“地址转换信息”。
MIP终端50a是移动终端。MIP终端50a具有移动IP功能。对方终端50b是MIP终端50a的通信对方,是移动终端或固定终端等的通信终端。MIP终端50a与对方终端50b可以连接在访问路由器30a~30c中的任一个上。MIP终端50a进行链路本地地址与转交地址的生成以及收发包等。特别地,把MIP终端50a与对方终端50b发送的包叫做“用户包”。在用户包中有包含用户数据的用户数据包和包括用户控制数据的用户控制包等。
管理装置40控制访问路由器。具体来说,管理装置40进行地址管理和终端管理。管理装置40具有进行地址管理的地址管理装置10和进行终端管理的漫游终端管理装置20。地址管理装置10作为地址管理具体地说是保持地址转换信息,指示访问路由器30a~30c进行地址转换信息的注册、更新、删除。此外,地址管理装置10还根据访问路由器30a~30c的要求来解决地址。
漫游终端管理装置20作为终端管理具体地说是保持有关MIP终端50a与对方终端50b的终端信息。并且,漫游终端管理装置20可以根据MIP终端50a的固有标识符来判断由MIP终端50a连接的访问路由器以外的其它访问路由器已经分配给MIP终端50a的路由地址(以下叫做“原有路由地址”)是否存在,并判断切换的有无(以下叫做“切换判断”)。并且,漫游终端管理装置20可以判断固有标识符和与其它访问路由器连接的原有终端的固有标识符(以下叫做“原有的固有标识符”)是否相同(以下叫做“标识符重复判断”),并把该标识符重复判断的判断结果通知给访问路由器。并且,在原有终端中有比如移动通信***100中本来就存在的通信终端与移动通信***100中比MIP终端50a还要早到达的MIP终端等。
访问路由器30a~30c在接收来自连接的MIP终端50a的、在发送源地址上设有转交地址(暂时地址)的用户数据包时,为转交地址(暂时地址)分配路由地址,并把其对应作为地址转换信息保持。还有,访问路由器30a~30c根据地址转换信息来转送用户数据包。路由器30d转送在访问路由器30a~30c与地址管理装置10和漫游终端管理装置20之间收发的包,并连接访问路由器30a~30c、地址管理装置10以及漫游终端管理装置20。
下面,用图5说明关于地址管理装置10、漫游终端管理装置20以及访问路由器30a~30c的构成。地址管理装置10具有接口(以下用“I/F”表示)11、地址管理表12、地址解决部13、地址管理部14以及缓冲器15。I/F11发送接收包。
地址管理表12是地址信息保持部,它把转交地址(暂时地址)与访问路由器30a~30c分配给转交地址(暂时地址)的路由地址之间的对应作为地址转换信息来保持。如图6所示,地址管理表12具有转交地址与链路本地地址等的用户地址、路由地址、MIP终端50a与对方终端50b连接的访问路由器的地址(以下叫做“访问路由器地址”)、以及其它附加信息(以下叫做“选择信息”)的字段。这样,地址管理装置12除了能够保持地址转换信息之外、还可以保持访问路由器地址与选择信息。
地址解决部13根据与来自访问路由器30a~30c的转交地址(暂时地址)等的用户地址相对应的路由地址的要求,从地址管理表12获得路由地址,并通知给访问路由器30a~30c。地址解决部13根据用户地址来检索地址管理表12,获得相对应的路由地址并将其通知给访问路由器30a~30c。利用这样的地址管理装置10,可以管理地址转换信息并通知给访问路由器30a~30c,所以访问路由器30a~30c只在必要时保持必要的地址转换信息就可以。因此,可以防止访问路由器30a~30c的存储容量的消耗,还可以更加有效地利用移动通信***100的资源。
地址管理部14指示访问路由器30a~30c进行地址转换信息的注册、更新和删除。此外,地址管理部14还对应用户地址把路由地址、访问路由器地址以及选择信息注册在地址管理表10上,并进行更新与删除。缓冲器15在更新地址管理表12所保持的地址转换信息时,会暂时保持更新前的地址转换信息。
漫游终端管理装置20具有I/F21、终端管理表22、判断部23以及终端管理部24。I/F21发送接收包。终端管理表22连接于访问路由器30a~30c,是保持有关分配了路由地址的MIP终端50a和对方终端50b的终端信息的终端信息保持部。如图7所示,终端管理表22具有转交地址与链路本地地址等的用户地址、接口标识符与链路本地地址等的固有标识符、访问路由器地址以及选择信息的字段。这样,终端管理表22作为终端信息就可以保持用户地址与固有标识符、访问路由器地址与选择信息。并且,漫游终端管理装置20把固有标识符作为关键来管理终端信息。
判断部23根据MIP终端50a的固有标识符来判断由MIP终端50a连接的访问路由器以外的其它访问路由器已经分配给MIP终端50a的原有路由地址是否存在,并进行判断切换有无的切换判断。也就是说,判断部23判断MIP终端50a是否进行切换。此外,判断部23还进行判断MIP终端50a的固有标识符与其它访问路由器已经连接的原有终端的原有固有标识符是否相同的标识符重复判断。
判断部23从MIP终端50a连接着的访问路由器中获得该MIP终端50a要使用的转交地址。判断部23从取得的转交地址求固有标识符。判断部23根据求得的固有标识符来检索终端管理表22,当终端管理表22中不存在相同的固有标识符时,就判断没有该MIP终端50a的原有路由地址、也不进行切换,从而判断该MIP终端50a的固有标识符与原有的固有标识符不同,可以在移动通信***100中唯一确定。
此外,当终端管理表22中存在相同的固有标识符时,判断部23通过查询其它访问路由器来判断该MIP终端50a的原有路由地址是否存在、是否在进行切换,或者判断该MIP终端50a的固有标识符与原有固有标识符的哪个相同,在移动通信***100中是否重复。判断部23把切换判断的结果与标识符重复判断的结果输入到终端管理部24。
终端管理部24把判断部23的标识符重复判断的结果通知给访问路由器30a~30c。并且,终端管理部24指示地址管理装置10地址进行转换信息的注册、更新和删除。终端管理部24把切换的检测通知给地址管理装置10。再次,终端管理部24将终端信息等注册到终端管理表22。终端管理部24还与用户地址相对应,把固有标识符、访问路由器地址以及选择信息注册到终端管理表22。
访问路由器30a具有I/F31、转换信息表32、广告信息提供部33、转换信息管理部34、分配部35、转送部36、缓冲器37以及判断结果保持部38。此外,访问路由器30b、30c实质上也与访问路由器30a有相同的构成。I/F31发送接收包。转换信息表32是保持地址转换信息的转换信息保持部。如图8所示,转换信息表32具有转交地址与链路本地地址等的用户地址、路由地址、该地址转换信息的条目的有效期限以及选择信息的字段。有效期限是指转换信息表32能够保持该地址转换信息的条目的期限。因此,转换信息表32除了地址转换信息外还可以保持其有效期限与选择信息。
广告信息提供部33为访问路由器连接于访问路由器30a的MIP终端50a以及对方终端50b提供来自访问路由器30a的广告信息。广告信息提供部33可以定期提供广告信息,也可以根据连接的MIP终端50a与对方终端50b的要求提供广告信息。广告信息中包含分配给访问路由器30a的全局前缀等的前缀信息(Prefix Information)。
分配部35在接收了来自连接在访问路由器30a上的MIP终端50a、在发送源地址上设定了转交地址(暂时地址)的用户数据包时,会为转交地址(暂时地址)分配路由地址。当MIP终端50a的固有标识符与MIP终端50a连接在了访问路由器30a上时、连接在访问路由器30a以外的访问路由器30b和30c上的原有终端的原有的固有标识符不同的时候,分配部35分配路由地址。而且,在访问路由器30a把用户数据包在路由地址中封装后转送的时候,分配部35会把作为路由地址的MIP终端50a连接的访问路由器30a的访问路由器地址作为路由地址进行分配。
访问路由器30a接收用户数据包后,分配部35会获得来自用户数据包的转交地址与链路本地地址等用户地址,并保存在缓冲器37。缓冲器37可以暂时保持用户数据包。分配部35参照判断结果保持部38,为获得的用户地址分配路由地址。分配部35通过I/F31把地址转换信息通知给漫游终端管理装置20。因为固有标识符与原有的固有标识符不同,并且在移动通信***100中不会重复,所以判断结果保持部38就保持表示允许连接到具有该固有标识符的MIP终端的移动通信***100上的“重复标识符确认状态”。
转换信息管理部34把地址转换信息注册到转换信息表32中。转换信息管理部34与用户地址相对应,把路由地址、有效期限与选择信息注册到转换信息表32。有效期限可以注册例如缺省值。此外,转换信息管理部34还对转换信息表32所保持的地址转换信息进行删除、更新。转换信息管理部34根据由地址管理装置10对地址转换信息的注册、更新、删除的指示来进行注册、更新、删除。另外,转换信息管理部34监视转换信息表32的有效期限,把有效期限的期满通知给地址管理装置10。
如果连接在访问路由器30a上的MIP终端的固有标识符在访问路由器30a的下级没有重复,转换信息管理部34就进行确认是否能够唯一确定的DAD(Duplicate Address Detection)处理。并且,转换信息管理部34从漫游终端管理装置20那里获得标识符重复判断的结果。转换信息管理部34只有在判断结果是没有重复的时候才生成重复标识符确认状态,并设定到判断结果保持部38。
转送部36转送用户数据包。转送部36从缓冲器37获得用户数据包。转送部36根据设定在用户数据包的发送目的地地址与发送源地址上的用户地址来检索转换信息表32,并获得被分配的路由地址。转送部36把发送目的地地址与发送源地址的用户地址转换为获得的路由地址,再转送用户数据包。此外,转送部36也可以省略发送源地址向路由地址的转换。或者,转送部36也可以把用户数据包在获得的路由地址中封装之后再转送。
下面用图9A~图9E来说明移动通信***100中使用的消息。这些消息作为控制包被发送接收。另外,为了简化说明,在图9A~图9E中省略包含为发送接收控制包所必要的发送目的地地址与发送源地址等的报头。
图9A中所示的条目通知消息1是在访问路由器30a~30c为用户地址重新分配路由地址时,把这个新地址转换信息通知给漫游终端管理装置20和地址管理装置10的消息。比如说,条目通知消息1从访问路由器30a~30c被发送到漫游终端管理装置20,再从漫游终端管理装置20被发送到地址管理装置10。条目通知消息1具有用户地址、分配给该用户地址的路由地址、访问路由器地址、应答要求标志、应答标志以及选择信息的字段。
应答要求标志是表示是否要求对条目通知消息1做出应答的标志,“ON”表示要求,“OFF”表示不要求。应答标志是表示是否是对任何一个条目通知消息1做出应答的条目通知消息1的标志,“ON”表示是应答,“OFF”表示不是应答。
例如,选择信息的字段中可以设定切换选择1a。切换选择1a用来通知漫游终端管理装置20 MIP终端50a在地址管理装置10上进行了切换。切换选择1a具有通过设定“ON”来表示检测出切换的切换选择标志、设定切换前的用户地址的旧用户地址、和选择信息的字段。
图9B中所示的地址解决要求消息2是访问路由器30a~30c要求地址管理装置10中有与用户地址相对应的路由地址的消息。在访问路由器30a~30c没有把含有从自身的下级MIP终端50a接收的用户数据包的发送目的地地址的地址转换信息保持在转换信息表32中时,为了从访问路由器30a~30c中获得该地址转换信息,地址解决要求消息2就被发送到地址管理装置10。地址解决要求消息2具有用户数据包的发送源用户地址、用户数据包的发送目的地用户地址、和选择信息的字段。
图9C中所示的注册/删除要求消息3是地址管理装置10指示访问路由器30a~30c进行地址转换信息的注册、更新与删除的消息。例如,注册/删除要求消息3从地址管理装置10被发送到访问路由器30a~30c。注册/删除要求消息3具有作为注册、删除的对象的用户地址、分配给该用户地址的路由地址、消息类别、应答标志、和选择信息的字段。消息类别表示注册/删除要求消息3是要求地址转换信息注册的消息还是要求删除的消息。“注册”是表示要求登录地址转换信息的消息,“删除”是表示要求删除地址转换信息的消息。
选择信息的字段中可以设定例如多个通知选择3a。多个通知选择3a能够用一个注册/删除要求消息3来指示多个地址转换信息的注册、删除。因此,多个通知选择3a具有追加的想要通知的地址转换信息、为能够设定要求其注册或删除其中哪个的追加用户地址、追加路由地址、追加消息类别和选择信息的字段。
比如,通过把消息类别以及追加消息类别设定为“注册”,把应该注册的多个地址转换信息设定在用户地址、路由地址、追加用户地址、追加路由地址的字段上,地址管理装置10就可以用一个注册/删除要求消息3来指示多个地址转换信息的注册。另外,通过把消息类别设定为“注册”,把应该注册的地址转换信息设定在用户地址与路由地址的字段上,把追加消息类别设定为“删除”,把应该删除的地址转换信息设定在追加用户地址与追加路由地址的字段上,地址管理装置10可以用一个注册/删除要求消息3来指示新地址转换信息的注册和原来地址转换信息的删除,还可以指示地址转换信息的更新。
图9D中所示的期限届满通知消息4是通知访问路由器30a~30c具有的转换信息表32所保持的地址转换信息条目的有效期限期届满了的消息。比如,期限届满通知消息4从访问路由器30a~30c发送到漫游终端管理装置20,再从漫游终端管理装置20发送到地址管理装置10。期限期满通知消息4具有有效期限期满了的用户地址和选择信息的字段。
图9E所示的重复确认消息5是用于通知标识符重复判断与地址重复判断、标识符重复判断的结果通知的消息。重复确认消息5在访问路由器30a~30c与漫游终端管理装置20之间被发送接收。重复确认消息5具有利用作为标识符重复判断的对象的接口标识符所生成的如图4B所示的转交地址、应答类别标志、以及选择信息的字段。应答类别标志是表示是否是对任一个重复确认消息5做出应答的重复确认消息5的标志。“OFF”表示没有应答,“没有重复的标志”表示固有标识符与原有的固有标识符不同,是通知没有重复的应答(正常应答),“有重复的标志”表示固有标识符与原有的固有标识符相同,是通知重复的应答(错误应答)。作为与这样的固有标识符相关的信息,含有利用接口标识符所生成的转交地址的重复确认消息5可以用来要求访问路由器30a~30c在漫游终端管理装置20上进行标识符重复判断。
下面,对移动通信***100进行的处理,即对地址管理装置10、漫游终端管理装置20、和访问路由器30a~30c进行的处理更加详细地做一下说明。首先,通过图10来说明一下MIP终端50a从移动到作为核心网代理网络***的移动通信***100并连接到访问路由器30a(漫游),到地址管理装置10、漫游终端管理装置20、和访问路由器30a注册地址转换信息的处理。
MIP终端50a连接到访问路由器30a上时,访问路由器30a的广告信息提供部33就会通过I/F31把广告信息6发送到MIP终端50a。MIP终端50a接收到广告信息6时就开始进行转交地址的生成处理。如果MIP终端50a保持的接口标识符及链路本地地址等的固有标识符在连接了的访问路由器30a的下级中没有重复,MIP终端50a就进行确认能否唯一确定的DAD(Duplicate Address Detection)处理。比如在RFC2462中示出了这个只在该连接了的访问路由器30a下级才会确认固有标识符是否重复的DAD处理。
具体来说,MIP终端50a通过在同一个链路上进行多播发送,把含有自身的固有标识符的近邻请求消息(Neighbor Solicitation Message)7发送到访问路由器30a。访问路由器30a的I/F31接收近邻请求消息7再将其输入到转换信息管理部34。转换信息管理部34从近邻请求消息7中获得接口标识符,并利用这个接口标识符、和在包含于广告信息提供部33提供的广告信息中的访问路由器30a中固有的全局前缀,生成在MIP终端50a的固有标识符和原有的固有标识符不重复时MIP终端50a预想要生成的转交地址“UA1”。转换信息管理部34根据生成的转交地址“UA1”来检索转换信息表32,并确认转交地址“UA1”是否存在。
在转换信息表32中不存在相同的转交地址时,转换信息管理部34会在转交地址的字段上设定MIP终端50a预想要使用的转交地址“UA1”,并生成在应答类别标志的字段上设定了“OFF”的重复确认消息5,并输入给I/F31。I/F3 1通过转换信息管理部34在漫游终端管理装置20上生成的重复确认消息5来发送。这样访问路由器30a从MIP终端50a作为标识符重复判断的要求接收近邻请求消息7,并根据该近邻请求消息7来发送要求在漫游终端管理装置20进行标识符重复判断的重复确认消息5。
漫游终端管理装置20的I/F21接收来自访问路由器30a的重复确认消息5,并将其输入判断部23。判断部23从设定在重复确认消息5上的转交地址“UA1”中提取接口标识符。终端管理表22在作为固有标识符保持链路本地地址时,判断部23利用接口标识符生成链路本地地址。判断部23根据接口标识符以及链路本地地址等的固有标识符来检索终端管理表22,并判断终端管理表22中是否存在相同的固有标识符。
判断部23在不存在相同的固有标识符时,判断为没有这个MIP终端50a的原有路由地址,就不能通过切换来连接于访问路由器,该MIP终端50a的固有标识符与原有的固有标识符不同,可以在移动通信***100中唯一确定。这样,判断部23根据重复确认消息5进行切换判断与标识符重复判断,并把这些判断结果输入终端管理部24。
终端管理部24生成在转交地址的字段上设定判断对象的转交地址“UA1”,在应答类别标志的字段上设定了“不重复的标志”的重复确认消息5,并输入给I/F21。I/F21把重复确认消息5发送到访问路由器30a。因此,漫游终端管理装置20就允许MIP终端50a连接到访问路由器30a上。
访问路由器30a的I/F31接收来自漫游终端管理装置20的重复确认消息5,并将其输入给转换信息管理部34。转换信息管理部34根据设定了“不重复的标志”的重复确认消息5,判断出固有标识符与原有的固有标识符不同。而且,转换信息管理部34生成重复标识符确认状态,并与利用确定没有重复的接口标识符所生成转交地址“UA1”相对应设定到判断结果保持部38。
再次,转换信息管理部34可以事先设定好管理装置重复确认结束等待时间Y。并且,在把重复确认消息5发送到漫游终端管理装置20之后,即使过了管理装置重复确认结束等待时间Y,在没有来自漫游终端管理装置20的应答时,转换信息管理部34可以判断固有标识符与原有的固有标识符不同。由此,漫游终端管理装置20可以省略对重复确认消息5的应答。
这样,移动通信***100中,将只有在MIP终端50a连接的访问路由器30a的下级才能进行的确认固有标识符是否重复的DAD处理扩展到MIP终端50a连接的访问路由器30a以外的其它访问路由器。具体来说,访问路由器30a把重复确认消息5发送到管理移动通信***100整体的终端信息的漫游终端管理装置20,漫游终端管理装置20根据这个重复确认消息5来判断移动通信***100中能否唯一确定MIP终端50a的固有标识符。这样,漫游终端管理装置20通过联合访问路由器30a,可以进行扩展到了其它访问路由器的标识符重复判断。而且,MIP终端50a本身只能发送与一般的DAD相同的近邻请求消息7,所以不用追加特别的功能就可以确认移动通信***100中MIP终端50a的固有标识符的唯一性。
MIP终端50a事先设定好标识符重复确认结束等待时间X。在发送近邻请求消息7之后,即使过了标识符重复确认结束等待时间X,在没有接收到通知来自访问路由器30a的固有标识符与原有的固有标识符重复的近邻广告消息(Neighbor Advertisement Message)时,MIP终端50a就判断允许连接到移动通信***100上。并且,MIP终端50a通过本身具有的接口标识符和在包含于广告信息中的访问路由器30a中固有的全局前缀来生成转交地址“UA1”。并且,MIP终端50a在发送源地址上设定转交地址“UA1”,并把在发送目的地地址上设定了对方终端50b的用户地址“UA2”的用户数据包8a发送到访问路由器30a。以下,如图10所示,在用户数据包上设定的地址就按照发送目的地地址、发送源地址的顺序来记载。另外,近邻请求消息7与近邻广告消息9都作为控制包被发送接收。
访问路由器30a的I/F31接收来自MIP终端50a的用户数据包8a并将其输入分配部35。分配部35在从用户数据包8a的发送源地址获得转交地址“UA1”之后,就将其保存在缓冲器37中。这样,访问路由器30a就可以暂时缓存用户数据包。
分配部35参照判断结果保持部38来确认是否设定了获得的转交地址“UA1”的重复标识符确认状态。分配部35如果确认重复标识符确认状态已经设定,并且MIP终端50a的固有标识符与原有的固有标识符不同,它就会为MIP终端50a的转交地址“UA1”分配路由地址“RA1”。这样,访问路由器30a通过设定重复标识符确认状态并将其保持下去,就可以在接收了用户数据包时迅速地分配路由地址。
分配部35生成在用户地址的字段上设定了转交地址“UA1”、在路由地址的字段上设定了分配的路由地址“RA1”、在访问路由器地址的字段上设定了访问路由器30a的地址“ARA1”、在应答要求标志以及应答标志的字段上设定了“OFF”的条目通知消息1,并将其输入I/F31。I/F31把条目通知消息1发送到漫游终端管理装置20。
漫游终端管理装置20的I/F21接收条目通知消息1,并将其输入终端管理部24。终端管理部24从条目通知消息1的转交地址“UA1”中提取接口标识符。在终端管理表22作为固有标识符保持链路本地地址时,终端管理部24利用接口标识符来生成链路本地地址。终端管理部24根据条目通知消息1,生成了固有标识符“a”(提取的接口标识符或生成的链路本地地址)和访问路由器地址“ARA1”与作为用户地址的转交地址“UA1”相对应的、注册在终端管理表22中的条目(以下叫做“终端管理表条目”),并在终端管理表22中新注册。注册后,终端管理部24就通过I/F2 1把条目通知消息1转送到地址管理装置10。
地址管理装置10的I/F11接收条目通知消息1并将其输入地址管理部14。地址管理部14根据条目通知消息1生成路由地址“RA1”和访问路由器地址“ARA1”与作为用户地址的转交地址“UA1”相对应的、注册到地址管理表12的条目(以下叫做“地址管理表条目”),并在地址管理表12上新注册。
注册后,地址管理部14生成在用户地址的字段上设定了转交地址“UA1”、在路由地址的字段上设定了分配的路由地址“RA1”、在消息类别的字段上设定了“注册”、在应答标志的字段上设定了“OFF”的注册/删除要求消息3,并将其输入给I/F11。I/F11把注册/删除要求消息3发送给访问路由器30a。
访问路由器30a的I/F31接收注册/删除要求消息3并将其输入给转换信息管理部34。转换信息管理部34根据注册/删除要求消息3,生成路由地址“RA1”和有效期限与作为用户地址的转交地址“UA1”相对应的、注册在转换信息表32中的条目(以下叫做“转换信息表条目”),并在转换信息表32中新注册。因此,如图10所示,访问路由器30a就可以保持新的地址转换信息“用户地址UA1:路由地址RA1”。以下就把地址转换信息即用户地址UA与路由地址RA的对应关系用“UA:RA”来表示。
下面再通过图11来说明一下访问路由器30a在转送从MIP终端50a接收的用户数据包时的处理。访问路由器30a把从图10中MIP终端50a接收的用户数据包8a缓存于缓冲器37中。转送部36首先根据设定在正在缓存的用户数据包8a的发送目的地地址上的对方终端50b的用户地址“UA2”来检索转换信息表32。当不存在含有用户地址“UA2”的地址转换信息时,转送部36就生成地址解决要求消息。具体来说,转送部36生成将设定于用户数据包8a的发送源地址上的转交地址“UA1”设定在图9B所示的发送源用户地址的字段上、将设定于用户数据包8a的发送目的地地址上的转交地址“UA2”设定在发送目的地用户地址的字段上的地址解决要求消息2,并将其输入给I/F31。I/F31把地址解决要求消息2发送给地址管理装置10。
地址管理装置10的I/F11接收地址解决要求消息2并将其输入给地址管理部14。地址管理部14从地址解决要求消息2中获得发送源用户地址“UA1”。地址管理部14根据获得的用户地址“UA1”来检索地址管理表12,并生成在用户地址的字段上设定了转交地址“UA1”、在路由地址的字段上设定了路由地址“RA1”、在消息类别的字段上设定了“注册”、在应答标志的字段上设定了“ON”的注册/删除要求消息3。
而且,地址管理部14根据地址解决要求消息2的发送目的地用户地址“UA2”来检索地址管理表12,并获得通信对方的对方终端50b连接的访问路由器30c的访问路由器地址“ARA2”。并且,地址管理部14还指示把生成的注册/删除要求消息3输入给I/F11并发送到访问路由器30c。这样,地址管理部14就指示把作为用户数据包8a的发送源的MIP终端50a的地址转换信息注册到作为用户数据包的发送目的地的对方终端50b连接的访问路由器30c。I/F11把注册/删除要求消息3发送到访问路由器30c。
此外,地址管理部14还从地址解决要求消息2的发送目的地用户地址“UA2”和发送源用户地址“UA1”中,检测出MIP终端50a的通信对方是对方终端50b、对方终端50b的通信对方是MIP终端50a。地址管理部14把通信对方的用户地址注册在地址管理表12的选择信息的字段中。这时,地址管理部14把“通信对方:UA2”注册在用户地址“UA1”的选择信息的字段上,把“通信对方:UA1”注册在用户地址“UA2”的选择信息的字段上。
访问路由器30c的I/F31接收注册/删除要求消息3并将其输入给转换信息管理部34。转换信息管理部34根据注册/删除要求消息生成路由地址“RA1”和有效期限与用户地址“UA1”相对应的转换信息表条目,并在转换信息表32中新注册。因此,如图11所示,在访问路由器30c中追加了新的地址转换信息“用户地址UA1:路由地址RA1”。转换信息管理部34在接收的注册/删除要求消息3的应答标志的字段上设定“ON”,并通过I/F31返送到地址管理装置10。
地址管理部14通过I/F11获得来自访问路由器30c的注册/删除要求消息3(应答)后,就把地址解决要求消息2输入给地址解决部13。地址解决部13根据地址解决要求消息2的发送目的地用户地址“UA2”来检索地址管理表12,生成在用户地址的字段上设定了用户地址“UA2”、在路由地址的字段上设定了路由地址“RA2”、在消息类别的字段上设定了“注册”、在应答标志的字段上设定了“OFF”的注册/删除要求消息3,并将其输入给I/F11。I/F11把注册/删除要求消息3发送到访问路由器30a。
访问路由器30a的I/F31接收注册/删除要求消息3并将其输入给转换信息管理部34。转换信息管理部34根据注册/删除要求消息3生成路由地址“RA2”和有效期限与用户地址“UA2”相对应的转换信息表条目,并在转换信息表32中新注册。因此,如图11所示,访问路由器30a中追加了新的地址转换信息“用户地址UA2:路由地址RA2”。
并且,转送部36从缓冲器37中获得用户数据包8a,并解除缓存。转送部36根据设在用户数据包8a的发送目的地地址上的用户地址“UA2”和设在发送源地址上的用户地址“UA1”来检索转换信息表32,并获得路由地址“RA2”、“RA1”。转送部36把发送目的地地址的用户地址“UA2”转换为获得的路由地址“RA2”、把发送源地址的用户地址“UA1”转换为获得的路由地址“RA1”,生成用户数据包8b,再通过I/F31转送到访问路由器30c。或者,转送部36也可以把用户数据包8a在路由地址“RA2”中封装后再转送。这时作为“RA2”使用访问路由器30c的访问路由器地址。
访问路由器30c的转送部36根据设在接收的用户数据包8b的发送目的地地址上的路由地址“RA2”和设在发送源地址上的路由地址“RA1”来检索转换信息表32,并获得用户地址“UA2”、“UA1”。转送部36把发送目的地地址的路由地址“RA2”转换为获得的用户地址“UA2”,把发送源地址的路由地址“RA1”转换为获得的用户地址“UA1”,再返回用户数据包8a并转送到对方终端50b。当在路由地址“RA2”封装用户数据包8a时,转送部36解包后取出用户数据包8a,并将其转送到对方终端50b。
下面,通过图12和图13来说明一下与对方终端50b进行通信的MIP终端50a移动并连接到访问路由器30b上、从访问路由器30a切换到访问路由器30b的切换处理的情况。首先,通过图12来说明从切换的检测到地址管理装置10中的地址转换信息等的更新。当MIP终端50a移动并连接于访问路由器30b时,就和图10的情况一样,访问路由器30b为MIP终端50a提供广告信息6,MIP终端50a通过在同一个链路上多播发送,把近邻请求消息7发送到访问路由器30b。
访问路由器30b的转换信息管理部34从近邻请求消息7中获得接口标识符,并利用包含在这个接口标识符和广告信息中的访问路由器30b中固有的全局前缀,在MIP终端50a的固有标识符和原有的固有标识符没有重复时,生成MIP终端50a预想要生成的转交地址“UA5”。转换信息管理部34根据生成的转交地址“UA5”来检索转换信息表32,并确认转交地址“UA5”是否存在。
当转换信息表32中不存在同一转交地址时,转换信息管理部34就在转交地址的字段上设定MIP终端50a预想要使用的转交地址“UA5”,生成在应答类别标志的字段上设定了“OFF”的重复确认消息5,并将其输入给I/F31。I/F3 1把转换信息管理部34生成的重复确认消息5发送到漫游终端管理装置20。
漫游终端管理装置20的I/F21接收来自访问路由器30b的重复确认消息5并将其输入给判断部23。判断部23从重复确认消息5中设定的转交地址“UA5”中提取接口标识符。在终端管理表22作为固有标识符保持链路本地地址时,判断部23利用接口标识符生成链路本地地址。判断部23根据接口标识符与链路本地地址等固有标识符来检索终端管理表22,并判断在终端管理表22中是否存在相同的固有标识符。
这时,切换前的访问路由器30a为MIP终端50a分配了路由地址,由于存在原有的路由地址,所以终端管理表22保持这个终端信息。因此,判断部23检测出终端管理表22中存在着与MIP终端50a的固有标识符相同的固有标识符“a”。判断部23从终端管理表22中获得与检测出的相同的固有标识符“a”相对应的用户地址“UA1”、和访问路由器地址“ARA1”。
判断部23在转交地址的字段中设定与检测出的相同的固有标识符“a”相对应的转交地址“UA1”,生成在应答类别标志的字段上设定了“OFF”的重复确认消息5。判断部23把生成的重复确认消息5输入给I/F21,并指示发送到具有访问路由器地址“ARA1”的访问路由器30a。I/F21把重复确认消息5发送到访问路由器30a。
访问路由器30a的I/F31接收来自漫游终端管理装置20的重复确认消息5并将其输入给转换信息管理部34。转换信息管理部34从包含在重复确认消息5中的转交地址“UA1”中获得固有标识符,生成近邻请求消息7并将其输入给I/F31。转换信息管理部34存在于访问路由器30a的下级,也就是说,指示现在连接着访问路由器30a的通信终端把近邻请求消息7发送到I/F31。I/F3 1通过存在于访问路由器30a下级的访问点把近邻请求消息7发送到访问路由器30a下级的通信终端。
或者,转换信息管理部34利用从包含在重复确认消息5中的转交地址“UA1”中获得的接口标识符与访问路由器30a的全局前缀生成地址“UA1”,指示I/F31把近邻请求消息7发送到生成的地址“UA1”。I/F31通过存在于访问路由器30a的下级的访问点把近邻请求消息7发送到地址“UA1”。
访问路由器30a的转换信息管理部34事先设定好下级终端重复确认结束等待时间Z。即使过了下级终端重复确认结束等待时间Z,在没有接收到针对近邻请求消息7的近邻广告信息时,转换信息管理部34判断MIP终端50a的固有标识符没有与原有的固有标识符重复,从而判断没有被其它的通信终端使用。这样,固有标识符在访问路由器30a的下级没有重复,转换信息管理部34确认能否唯一确定。此外,即使转换信息表32保持着地址转换信息,在没有接收到近邻广告信息时,转换信息管理部34也判断MIP终端50a进行了移动,并进行了切换。转换信息管理部34在接收的重复确认消息5的应答类别标志上设定“没有重复的标志”,并通过I/F31返送到漫游终端管理装置20。
漫游终端管理装置20的I/F21接收来自访问路由器30a的重复确认消息5并将其输入给判断部23。判断部23根据设定了“没有重复的标志”的重复确认消息5,判断终端管理表22中之所以存在与MIP终端50a相同的固有标识符,是因为MIP终端50a现在连接的访问路由器30b以外的访问路由器30a(其它访问路由器)分配的原有路由地址存在的缘故,而不是因为MIP终端50a的固有标识符没有与原有的固有标识符重复的缘故。再次,由于MIP终端50a已经通过访问路由器30a(其它访问路由器)分配了路由地址,原有的路由地址已经存在,所以判断部23也可以检测出MIP终端50a进行了从访问路由器30a到访问路由器30b的切换。
这样,判断部23根据MIP终端50a的固有标识符,即使在作为用户地址使用的转交地址因为切换发生变化时,也可以利用终端管理表22和重复确认消息5来进行切换判断和标识符重复判断。也就是说,漫游终端管理装置20通过联合访问路由器30a可以进行扩展到其它访问路由器的标识符重复判断。判断部23把标识符重复判断的结果和切换判断的结果输入给终端管理部24。
终端管理部24在转交地址的字段上设定判断对象的转交地址“UA5”,生成在应答类别标志的字段上设有“没有重复的标志”的重复确认消息5,并通过I/F21把重复确认消息5发送到访问路由器30b。这样,终端管理部24就把判断部23的标识符重复判断结果通知到访问路由器30b。因此,漫游终端管理装置20就允许MIP终端50a连接到访问路由器30b上。
访问路由器30b的I/F31接收来自漫游终端管理装置20的重复确认消息5,并将其输入给转换信息管理部34。转换信息管理部34根据设定了“没有重复的标志”的重复确认消息5生成重复标识符确认状态,与使用确认没有重复的接口标识符所生成的转交地址“UA5”相对应设定在判断结果保持部38。
即使在过了事先设定好的重复确认结束等待时间X,在没有接收到来自访问路由器30b的近邻广告消息时,MIP终端50a会从本身具有的接口标识符和包含在广告信息中的访问路由器30b上固有的全局前缀中生成转交地址“UA5”。并且,MIP终端50a把在发送源地址上设有转交地址“UA5”、在发送目的地地址上设有对方终端50b的用户地址“UA2”的用户数据包8c发送到访问路由器30b。
访问路由器30b的I/F31接收来自MIP终端50a的用户数据包8c并将其输入给分配部35。分配部35从用户数据包8c的发送源地址中获得转交地址“UA5”后,就将其保存在缓冲器37。分配部35参照判断结果保持部38来确认所获得的转交地址“UA5”的重复标识符确认状态是否已被设定。而且,分配部35为MIP终端50a的转交地址“UA5”分配新的路由地址“RA5”。
分配部35生成在用户地址的字段上设有转交地址“UA5”、在路由地址的字段上设有分配的路由地址“RA5”、在访问路由器地址的字段上设有访问路由器30b的地址“ARA5”、在应答要求标志以及应答标志的字段上设有“OFF”的条目通知消息1,并将其输入给I/F31。I/F31把条目通知消息1发送到漫游终端管理装置20。
漫游终端管理装置20的I/F21接收条目通知消息1并将其输入给终端管理部24。终端管理部24根据条目通知消息1,生成固有标识符“a”(提取的接口标识符或生成的链路本地地址)和访问路由器地址“ARA5”与作为用户地址的转交地址“UA5”相对应的终端管理表条目。终端管理部24把包含终端管理表22保持的固有标识符“a”的终端管理表条目更新为新生成的终端管理表条目。
注册以后,终端管理部24根据从判断部23获得的切换判断结果,在来自访问路由器30b的条目通知消息1中设定表示MIP终端50a已经切换的切换选择1a。具体来说,终端管理部24在切换选择标志的字段上设定“ON”,在旧的用户地址的字段上设定更新前的用户地址“UA1”。终端管理部24通过I/F21把条目通知消息1转送给地址管理装置10。
地址管理装置10的I/F11接收来自漫游终端管理装置20的条目通知消息1,并将其输入地址管理部14。地址管理装置14通过检测出条目通知消息1的切换选择1a,获得其它访问路由器分配给MIP终端50a的原有路由地址已经存在、并且切换已经进行的切换判断结果。地址管理装置14根据包含在条目通知消息1中的旧的用户地址“UA1”来检索地址管理表12。地址管理部14从地址管理表1 2中获得旧的用户地址“UA1”、原有的路由地址“RA1”、访问路由器地址“ARA1”、以及包括“通信对方:UA2”的地址管理表条目,然后保存在缓冲器15。这样,缓冲器15就暂时保持切换前的地址管理表条目。
此外,地址管理部14根据条目通知消息1,生成路由地址“RA5”和访问路由器地址“ARA5”与作为用户地址的转交地址“UA5”相对应的新的地址管理表条目。地址管理部14删除包含旧的用户地址“UA1”的地址管理表条目,注册包含新生成的用户地址“UA5”的地址管理表条目,更新地址管理表12。
地址管理装置10中的地址转换信息等的更新结束后,如图13所示,再进行访问路由器30a~30c的地址转换信息的注册、更新、删除和用户数据包的转送。首先,地址管理部14在用户地址的字段上设定转交地址“UA5”、在路由地址的字段上设定分配的路由地址“RA5”、在消息类别的字段上设定“注册”、在应答标志的字段上设定“OFF”,生成在多个通知选择3a的追加用户地址的字段上设定了旧的用户地址“UA1”、在追加路由地址的字段上设定了对“UA1”分配的原有路由地址“RA1”、在追加消息类别的字段上设定了“删除”的注册/删除要求消息3。
另外,地址管理部14根据设定在切换选择1a上的旧的用户地址“UA1”,参照地址管理表12的选择信息,检测出旧的用户地址“UA1”是通信对方、拥有用户地址“UA2”的对方终端50b。地址管理部14根据检测出的用户地址“UA2”来检索地址管理表12,获得作为通信对方的对方终端50b连接的访问路由器30c的访问路由器地址“ARA2”。并且,地址管理部14把用户地址“UA2”的选择信息的字段更新为“通信对方:UA5”。
而且,地址管理部14把生成的注册/删除要求消息3输入I/F11,并指示其发送到访问路由器30c。这样,地址管理部14指示把由于切换而发生变更的MIP终端50a的地址转换信息的更新给作为MIP终端50a的通信对方的对方终端50b连接的访问路由器30c。I/F11把注册/删除要求消息3发送到访问路由器30c。
访问路由器30c的I/F31接收注册/删除要求消息3,并将其输入转换信息管理部34。转换信息管理部34根据注册/删除要求消息3,把旧的用户地址“UA1”和包含原有的路由地址“RA1”的转换信息表条目从转换信息表32中删除。此外,转换信息管理部34根据注册/删除要求消息3,生成路由地址“RA5”和有效期限与用户地址“UA5”相对应的新的转换信息表条目,并注册到转换信息表32。这样,访问路由器30c更新由于切换而发生变更的MIP终端50a的地址转换信息。因此,如图13所示,访问路由器30c的地址转换信息从“用户地址UA1:路由地址RA1”更新为“用户地址UA5:路由地址RA5”。转换信息管理部34在接收的注册/删除要求消息3的应答标志的字段上设定“ON”,并通过I/F3 1返送到地址管理装置10。
地址管理部14通过I/F11获得来自访问路由器30c的注册/删除要求消息3(应答)后,在用户地址的字段上设定转交地址“UA5”、在路由地址的字段上设定路由地址“RA5”、在消息类别的字段上设定“注册”、在应答标志的字段上设定“OFF”,并生成在多个通知选择3a的追加用户地址的字段上设定了对方终端50b的用户地址“UA2”、在追加路由地址的字段上设定了“RA2”、在追加消息类别的字段上设定了“注册”的注册/删除要求消息3。
并且,地址管理部14把生成的注册/删除要求消息3输入I/F11,并指示其发送到访问路由器30b。这样,地址管理部14同时指示MIP终端50a的地址转换信息和对方终端50b的地址转换信息在切换目的地的访问路由器30b中进行注册。I/F11把注册/删除要求消息3发送到访问路由器30b。
访问路由器30b的I/F31接收注册/删除要求消息3,并将其输入转换信息管理部34。转换信息管理部34根据注册/删除要求消息3,生成路由地址“RA5”和有效期限与用户地址“UA5”相对应的转换信息表条目、和在用户地址“UA2”上、路由地址“RA2”与有效期限相对应的转换信息表条目,并在转换信息表32中新注册。因此,如图13所示,访问路由器30b中同时追加了新的地址转换信息“用户地址UA5:路由地址RA5”和“用户地址UA2:路由地址RA2”。转换信息管理部34在接收的注册/删除要求消息3的应答标志的字段上设定“ON”,并通过I/F31返送到地址管理装置10。
并且,如图11的情况一样,转送部36从缓冲器37中获得用户数据包8c,参照转换信息表32,把发送目的地地址的用户地址“UA2”转换为路由地址“RA2”、把发送地用户地址“UA5”转换为路由地址“RA5”的用户数据包8d转送到访问路由器30c。或者,转送部36也可以把用户数据包8c在路由地址“RA2”中封装后再转送。作为这时的“RA2”使用访问路由器30c的访问路由器地址。
而且,访问路由器30c的转送部36参照转换信息表32,把发送目的地地址的路由地址“RA2”转换为用户地址“UA2”、把发送源地址的路由地址“RA5”转换为用户地址“UA5”再返回到用户数据包8c,然后转送到对方终端50b。或者,转送部36解包后再取出用户数据包8c并转送到对方终端50b。
这样,地址管理装置10指示进行MIP终端50a连接的访问路由器30b和对方终端50b连接的访问路由器30c保持的地址转换信息的注册、更新,因为访问路由器30a、30c根据指示进行注册、更新,所以即使MIP终端50a进行切换,在切换前后也不会有变化,仍然能够实现从MIP终端50a到对方终端50b的用户数据包的转送。也就是说,通过地址管理装置10与访问路由器30a、30b联合,移动通信***100可以为MIP终端50a提供通信的移动性。而且,MIP终端50a与对方终端50b可以在没有意识到移动的情况下继续通信,因此能够确保移动性。
另外,地址管理部14通过I/F11从访问路由器30b中获得对接收的注册/删除要求消息3的应答的注册/删除要求消息3。地址管理部14从缓冲器15中获得旧的用户地址“UA1”、路由地址“RA1”、访问路由器地址“ARA1”、和包括“通信对方:UA2”的MIP终端50a进行切换之前的地址管理表条目。
地址管理部14根据获得的地址管理表条目的访问路由器地址“ARA1”和通信对方“UA2”,来判断在访问路由器30a的下级中、与对方终端50b进行通信的通信终端是否存在。在访问路由器30a的下级中存在与对方终端50b进行通信的通信终端时,地址管理部14根据获得的切换之前的地址管理表条目,在用户地址的字段上设定转交地址“UA1”、在路由地址的字段上设定路由地址“RA1”、在消息类别的字段上设定“删除”、在应答标志的字段上设定“OFF”,并生成注册/删除要求消息3。
在访问路由器30a的下级不存在与对方终端50b进行通信的通信终端时,地址管理部14根据获得的切换之前的地址管理表条目,在用户地址的字段上设定转交地址“UA1”、在路由地址的字段上设定路由地址“RA1”、在消息类别的字段上设定“删除”、在应答标志的字段上设定“OFF”,并生成在多个通知选择3a的追加用户地址的字段上设定了对方终端50b的用户地址“UA2”、在追加路由地址的字段上设定了“RA2”、在追加消息类别的字段上设定了“删除”的注册/删除要求消息3。
此外,地址管理部14把生成的注册/删除要求消息3输入I/F11,并根据包含在切换之前的地址管理表条目中的访问路由器地址“ARA1”指示其发送到访问路由器30a。这样,地址管理部14指示切换源的访问路由器30a删除MIP终端50a的地址转换信息。也就是说,地址管理部14作为删除指示部发生作用:在判断部23检测出切换的时候,指示其它访问路由器删除MIP终端50a在其它访问路由器连接中使用的暂时地址(以下叫做“旧的暂时地址”)与原有的路由地址之间的对应。I/F11把注册/删除要求消息3发送到访问路由器30a。
访问路由器30a的I/F31接收注册/删除要求消息3,并将其输入转换信息管理部34。转换信息管理部34根据注册/删除要求消息3,只把包含用户地址“UA1”和路由地址“RA1”的转换信息表条目,或者把包含用户地址“UA1”和路由地址“RA1”的转换信息表条目以及包含用户地址“UA2”和路由地址“RA2”的转换信息表条目从转换信息表32中删除。
因此,如图1 3所示,由于从访问路由器30a保持的地址转换信息中MIP终端50a从下级中消失,变得不需要的“用户地址UA1:路由地址RA1”就被删除。而且,在访问路由器30a的下级不存在与对方终端50b进行通信的通信终端时,如图13所示的“用户地址UA2:路由地址RA2”也被删除。转换信息管理部34在接收的注册/删除要求消息3的应答标志的字段上设定“ON”,通过I/F31返送到地址管理装置10。
如图12、图13所示的一样,漫游终端管理装置20的判断部23判断MIP终端50a的原有路由地址是否存在,并进行判断切换有无的切换判断,地址管理装置10的地址管理部14根据判断部23的切换判断结果,指示现在MIP终端50a连接的访问路由器30b以外的访问路由器30a(其它访问路由器)删除MIP终端50a的地址转换信息(原有对应)。这样,漫游终端管理装置20与地址管理装置10联合起来就可以发挥作为管理装置40的功能。另外,漫游终端管理装置20与访问路由器30a联合起来,即使转交地址发生变化也可以根据固有标识符来唯一识别MIP终端50a,并能够管理分配给动态变化的转交地址的路由地址。
下面,以访问路由器30b为例并结合图14来说明一下访问路由器30a~30c保持的地址转换信息的有效期限期满时的处理。访问路由器30b的转换信息管理部34定期参照转换信息表32的有效期限,并监视有效期限。转换信息管理部34在检测出用户地址“UA5”的有效期限期满时,在用户地址的字段上设定有效期限期满的用户地址“UA5”,生成期限期满通知消息4,并将其输入I/F31。I/F31把期限期满通知消息4发送到漫游终端管理装置20。
漫游终端管理装置20的I/F21接收来自访问路由器30b的期限期满通知消息4并将其输入终端管理部24。终端管理部24从设定在期限期满通知消息4上的转交地址“UA5”中提取接口标识符。在终端管理表22作为固有标识符来保持链路本地地址时,终端管理部24利用接口标识符生成链路本地地址。终端管理部24根据接口标识符和链路本地地址等的固有标识符来检索终端管理表22,并检测相同的固有标识符。终端管理部24把包含着检测的固有标识符的终端管理表条目从终端管理表22中删除。删除以后,终端管理部24通过I/F11把期限期满通知消息4转送到地址管理装置10。
地址管理装置10的I/F11接收来自漫游终端管理装置20的期限期满通知消息4并将其输入地址管理部14。地址管理部14根据在期限期满通知消息4的用户地址上设定的“UA5”,并参照地址管理表12的选择信息,检测出用户地址“UA5”是通信对方、拥有用户地址“UA2”的对方终端50b。地址管理部14根据检测出的用户地址“UA2”来检索地址管理表12,并获得对方终端50b连接的访问路由器30c的访问路由器地址“ARA2”。
地址管理部14生成在用户地址的字段上设定了转交地址“UA5”、在路由地址的字段上设定了路由地址“RA5”、在消息类别的字段上设定了“删除”、在应答标志的字段上设定了“OFF”的注册/删除要求消息3。并且,地址管理部14把生成的注册/删除要求消息3输入给I/F11,并指示发送到访问路由器30c。这样,地址管理部14访问路由器指示作为MIP终端50a的通信对方的对方终端50b连接的访问路由器30c删除访问路由器30b中有效期限期满的MIP终端50a的地址转换信息。I/F11把注册/删除要求消息3发送到路由器30c。
访问路由器30c的I/F31接收注册/删除要求消息3并将其输入转换信息管理部34。转换信息管理部34根据注册/删除要求消息3,把包含用户地址“UA5”和路由地址“RA5”的转换信息表条目从转换信息表32中删除。因此,如图14所示的一样,“用户地址UA5:路由地址RA5”被从访问路由器30c保持的地址转换信息中删除。转换信息管理部34在接收的注册/删除要求消息3的应答标志的字段上设定“ON”,通过I/F31返送到地址管理装置10。
地址管理部14经I/F11取得对从访问路由器30c发送的注册/删除要求消息3的应答的注册/删除要求消息3后,经I/F11将与发送给访问路由器30c的消息相同的注册/删除要求消息3发送给访问路由器30b。访问路由器30b的转换信息管理部34经I/F31取得注册/删除要求消息3。转换信息管理部34根据注册/删除要求消息3,把包含用户地址“UA5”和路由地址“RA5”的转换信息表条目从转换信息表32中删除。因此,如图14所示的一样,“用户地址UA5:路由地址RA5”被从访问路由器30b保持的地址转换信息中删除。转换信息管理部34在接收的注册/删除要求消息3的应答标志的字段上设定“ON”,通过I/F31返送到地址管理装置10。
地址管理部14通过I/F11获得对从访问路由器30b发送的注册/删除要求消息3的应答的注册/删除要求消息3后,把包含用户地址“UA5”和路由地址“RA5”的地址管理表条目从地址管理表12中删除。
下面,通过图15来说明MIP终端50a保持的固有标识符与在移动通信***100中已经存在的MIP终端50c相同、在移动通信***100中固有标识符重复时的处理。当MIP终端50a连接到访问路由器30b时,就与图12的情况一样,访问路由器30b为MIP终端50a提供广告信息6,MIP终端50a通过在同一个链路上多播发送把近邻请求消息7发送到访问路由器30b。
访问路由器30b的转换信息管理部34根据近邻请求消息7,生成在MIP终端50a的固有标识符和原有的固有标识符不重复的时候MIP终端50a预想要生成的转交地址“UA5”,并确认在转换信息表32中是否存在转交地址“UA5”。当转换信息表32中不存在相同的转交地址时,转换信息管理部34在转交地址的字段上设定转交地址“UA5”,生成在应答类别标志的字段上设定了“OFF”的重复确认消息5,并输入给I/F31。I/F31把转换信息管理部34生成的重复确认消息5发送到漫游终端管理装置20。
漫游终端管理装置20的判断部23通过I/F21获得重复确认消息5。判断部23从设定在重复确认消息5上的转交地址“UA5”中获得MIP终端50a的固有标识符“a”,并判断终端管理表22中是否存在相同的固有标识符。判断部23检测出终端管理表22中存在与MIP终端50a的固有标识符相同的固有标识符时,从终端管理表22中获得与检测出的相同的固有标识符相对应的用户地址和访问路由器地址。
判断部23在转交地址的字段上设定与检测出的相同的固有标识符相对应的转交地址,生成在应答类别标志的字段上设定了“OFF”的重复确认消息5。判断部23把生成的重复确认消息5输入给I/F21,并指示发送到具有访问路由器地址的访问路由器30a。I/F21把重复确认消息5发送到访问路由器30a。
访问路由器30a的转换信息管理部34通过I/F31从漫游终端管理装置20中获得重复确认消息5。转换信息管理部34从包含在重复确认消息5的转交地址中获得固有标识符,生成近邻请求消息7并将其输入I/F31。I/F31通过存在于访问路由器30a下级的访问点,把近邻请求消息7发送到访问路由器30a下级的MIP终端50c等的通信终端。
或者,转换信息管理部34利用从包含在重复确认消息5中的转交地址“UA5”中获得的接口标识符和访问路由器30a的全局前缀生成地址“UA1”,并指示I/F31将近邻请求消息7发送到生成的地址“UA1”。I/F31通过在访问路由器30a的下级存在的访问点为地址“UA1”发送近邻请求消息7。
与MIP终端50a保持着相同的固有标识符的MIP终端50c接收近邻请求消息7后,把通知固有标识符出现重复的近邻广告消息(NeighborAdvertisement Message)9发送到访问路由器30a。访问路由器30a的转换信息管理部34通过I/F31获得近邻广告消息9后,判断MIP终端50a的固有标识符与原有的固有标识符重复,由其它的MIP终端50c正在使用。转换信息管理部34在接收的重复确认消息5的应答类别标志上设定“重复的标志”,通过I/F31返送到漫游终端管理装置20。
漫游终端管理装置20的I/F21从访问路由器30a接收重复确认消息5并将其输入判断部23。判断部23根据设定了“重复的标志”的重复确认消息5,判断终端管理表22中之所以存在与MIP终端50a相同的固有标识符,是因为连接着访问路由器30b的MIP终端50a的固有标识符与连接着访问路由器30a的MIP终端50c的固有标识符相同的缘故。也就是说,判断部23判断MIP终端50a的固有标识符与连接着其它访问路由器的原有终端的原有的固有标识符是相同的,是重复的。判断部23把标识符重复判断结果输入给终端管理部24。
终端管理部24在转交地址的字段上设定判断对象的转交地址“UA5”,生成在应答类别标志的字段上设定了“重复的标志”的重复确认消息5,并通过I/F21把重复确认消息5发送到访问路由器30b。这样,终端管理部24把判断部23的标识符重复判断的结果通知给访问路由器30b。因此,漫游终端管理装置20不允许MIP终端50a连接到访问路由器30b上。
访问路由器30b的I/F31接收来自漫游终端管理装置20的重复确认消息5,并将其输入转换信息管理部34。转换信息管理部34根据设定了“重复的标志”的重复确认消息5,生成将固有标识符重复通知给MIP终端50a的近邻广告消息9,并将其输入I/F31。I/F31把近邻广告消息9发送到MIP终端50a。MIP终端50a接收到来自访问路由器30b的近邻广告消息9后就中止转交地址的生成并结束通信开始处理。
此外,访问路由器30b的转换信息管理部34在根据近邻请求消息7确认了转换信息表32中是否存在相同的转交地址“UA5”时,在检测出相同的转交地址时,不发送重复确认消息5,而是把近邻广告消息9发送到MIP终端50a。
(移动通信方法)
下面,说明使用移动通信***100的移动通信方法。首先,通过图16来说明MIP终端50a在移动通信***100中移动、连接到访问路由器30a时(漫游),确认在MIP终端50a的固有标识符的移动通信***100中的唯一性的过程。
MIP终端50a连接到访问路由器30a后,访问路由器30a把广告信息6发送到MIP终端50a(S101)。MIP终端50a通过在同一链路上多播发送,把包含着自身的固有标识符的近邻请求消息7发送到访问路由器30a(S102)。访问路由器30a根据接收的近邻请求消息7,生成当MIP终端50a的固有标识符与原有的固有标识符没有重复时,MIP终端50a预想要生成的转交地址,并确认在转换信息表32中是否存在。访问路由器30a在转换信息表32中不存在相同的转交地址时,把重复确认消息5发送到漫游终端管理装置20(S103)。
漫游终端管理装置20从接收的重复确认消息5中获得固有标识符,并判断终端管理表22中是否存在相同的固有标识符。漫游终端管理装置20在不存在相同的固有标识符时,判断已经分配给MIP终端50a的原有路由地址不存在,就不能通过切换连接到访问路由器30a上,MIP终端50a的固有标识符与原有的固有标识符不同,在移动通信***100中可以唯一确定(S104)。漫游终端管理装置20把通知MIP终端50a的固有标识符没有重复的重复确认消息5(应答)发送到访问路由器30a,并做出应答(S105)。
访问路由器30a根据接收的重复确认消息5生成重复标识符确认状态,并设定在判断结果保持部38(S106)。即使过了步骤(S102)中标识符重复确认结束等待时间X,在没有接收到来自访问路由器30a的近邻广告消息9时,MIP终端50a生成转交地址(S107)。并且,MIP终端50a利用生成的转交地址把发往对方终端50b的用户数据包8a发送到访问路由器30a(S108)。
下面,通过图17来说明在图16所示的固有标识符的唯一性确认之后分配路由地址的过程。访问路由器30a接收来自MIP终端50a的用户数据包8a(S201)。访问路由器30a把接收的用户数据包8a保存在缓冲器37(S202)。访问路由器30a参照判断结果保持部38来确认重复标识符确认状态(S203)。访问路由器30a在设定了重复标识符确认状态时,为MIP终端50a的转交地址分配路由地址(S204)。访问路由器30a把通知MIP终端50a的转交地址和分配的路由地址的条目通知消息1发送到漫游终端管理装置20(S205)。
漫游终端管理装置20根据接收的条目通知消息1,生成有关MIP终端50a的终端管理表条目,并在终端管理表22中新注册(S206)。注册以后,漫游终端管理装置20把条目通知消息1转送到地址管理装置10(S207)。地址管理装置10根据接收的条目通知消息1,生成有关MIP终端50a的地址管理表条目,并在地址管理表12中新注册(S208)。注册以后,地址管理装置10生成指示MIP终端50a的转交地址和分配的路由地址的注册的注册/删除要求消息3,并发送到访问路由器30a(S209)。访问路由器30a根据接收的注册/删除要求消息3,生成包含MIP终端50a的地址转换信息的转换信息表条目,并在转换信息表32中新注册(S210)。
下面,通过图18来说明图17所示的路由地址分配之后,到进行用户数据包8a的地址解决、转送的过程。访问路由器30a没有保持在正在缓存的用户数据包8a的发送目的地地址上设定的含有对方终端50b的用户地址的地址转换信息时,把地址解决要求消息2发送到地址管理装置10(S301)。地址管理装置10根据地址解决要求消息2,把指示MIP终端50a的地址转换信息的注册的注册/删除要求消息3发送到作为用户数据包8a的发送目的地的对方终端50b连接的访问路由器30c(S302)。
访问路由器30c根据接收的注册/删除要求消息3,生成包含MIP终端50a的地址转换信息的转换信息表条目,并在转换信息表32中新注册(S303)。访问路由器30c把注册/删除要求消息3(应答)发送到地址管理装置10,并做出应答(S304)。地址管理装置10收到来自访问路由器30c的应答之后,根据地址解决要求消息2,生成指示对方终端50b的地址转换信息的注册的注册/删除要求消息3,并发送到访问路由器30a(S305)。
访问路由器30a根据注册/删除要求消息3,生成包含对方终端50b的地址转换信息的转换信息表条目,并在转换信息表32中新注册(S306)。访问路由器30a从缓冲器3 7获得用户数据包8a,把在用户数据包8a的发送目的地地址和发送源地址上设定的用户地址转换为路由地址(S307)。访问路由器30a把转换的用户数据包8b发送到访问路由器30c(S308)。访问路由器30c把在接收的用户数据包8b的发送目的地地址和发送源地址上设定的路由地址转换为用户地址,并还原(S309)。并且,访问路由器30c把还原的用户数据包8a发送到对方终端50b(S310)。
另外,在步骤(S307)中,访问路由器30a也可以把用户数据包8a在路由地址中封装。这时,在步骤(S309)中,访问路由器30c也可以进行解包后再取出用户数据包8a。此时,路由地址可以利用访问路由器30c的访问路由器地址。
下面,通过图19、20来说明与对方终端50b进行通信的MIP终端50a在访问路由器30b中进行切换时的处理过程。图19表示到转交地址生成的过程、图20表示用户数据包转送以及切换之前访问路由器30a的地址转换信息删除的过程。
MIP终端50a移动、连接到访问路由器30b上后,访问路由器30b就把广告消息6发送到MIP终端50a(S401),MIP终端50a通过在同一个链路上多播发送,把近邻请求消息7发送到访问路由器30b(S402)。访问路由器30b根据接收的近邻请求消息7,生成MIP终端50a的固有标识符与原有的固有标识符没有重复时MIP终端50a预想要生成的MIP终端50a的转交地址,并确认在转换信息表32中是否存在。当转换信息表32中不存在相同的转交地址时,访问路由器30b就把重复确认消息5发送到漫游终端管理装置20(S403)。
漫游终端管理装置20从接收的重复确认消息5中获得固有标识符,并判断终端管理表22中是否存在相同的固有标识符(S404)。漫游终端管理装置20检测出终端管理表22中存在与MIP终端50a的固有标识符相同的固有标识符。而且,漫游终端管理装置20根据含有相同的固有标识符的终端管理表条目,生成重复确认消息5并发送到访问路由器30a(S405)。
访问路由器30a根据接收的重复确认消息5,把近邻请求消息7发送到存在于访问路由器30a下级的通信终端(S406)。此时,访问路由器30a利用从包含在重复确认消息5中的转交地址中获得的接口标识符和访问路由器30a的全局前缀生成地址,也可以把近邻请求消息7发送到生成的地址。即使过了下级终端重复确认结束等待时间Z,在没有接收到对近邻请求消息7的近邻广告消息9时,访问路由器30a把通知MIP终端50a的固有标识符没有重复的重复确认消息5(应答)发送到漫游终端管理装置20,并做出应答(S407)。
漫游终端管理装置20收到来自访问路由器30a的应答后,判断终端管理表22中之所以存在与MIP终端50a相同的固有标识符,是因为MIP终端50a现在连接的访问路由器30b以外的访问路由器30a(其它访问路由器)分配的原有路由地址已经存在的缘故,而不是因为MIP终端50a的固有标识符与原有的固有标识符重复的缘故。此外,漫游终端管理装置20判断MIP终端50a进行从访问路由器30a到访问路由器30b的切换(S408)。并且,漫游终端管理装置20把通知MIP终端50a的固有标识符没有重复的重复确认消息5(应答)发送到访问路由器30b,并做出应答(S409)。
访问路由器30b根据接收的重复确认消息5生成重复标识符确认状态,并设定在判断结果保持部38(S410)。即使从步骤(S402)开始过了标识符重复确认结束等待时间X,在没有接收到来自访问路由器30b的近邻广告消息9时,MIP终端50a生成转交地址(S411)。而且,MIP终端50a利用生成的转交地址把发往对方终端50b的用户数据包8c发送到访问路由器30b(S412)。
此外,如图20所示的一样,访问路由器30b接收来自MIP终端50a的用户数据包8c(S501),并将其保存缓冲器37(S502)。访问路由器30b参照判断结果保持部38来确认重复标识符确认状态(S503)。访问路由器30b在设定了重复标识符重复确认状态时,为MIP终端50a的新转交地址分配新的路由地址(S504)。访问路由器30b把通知MIP终端50a的新转交地址和路由地址的条目通知消息1发送到漫游终端管理装置20(S505)。
漫游终端管理装置20根据条目通知消息1,把包含MIP终端50a的固有标识符的终端管理表条目更新为切换后的信息(S506)。漫游终端管理装置20在来自访问路由器30b的条目通知消息1上设定切换选择1a(S507)。漫游终端管理装置20把条目通知消息1发送到地址管理装置(S508)。
地址管理装置10根据接收的条目通知消息1的切换选择1a,把与地址管理表12现在保持的切换前的有关MIP终端50a有关的地址管理表条目暂时保存在缓冲器15(S509)。并且,地址管理装置10根据接收的条目通知消息1,把MIP终端50a的地址管理表条目更新为切换后的信息(S510)。而且,地址管理装置10生成把由于切换而变更的MIP终端50a的地址转换信息的更新指示给MIP终端50a的通信对方即对方终端50b连接的访问路由器30c的注册/删除要求消息3,并发送到访问路由器30c(S511)。
访问路由器30c根据接收的注册/删除信息3,来更新由于切换而变更的MIP终端50a的转换信息表条目(S512)。访问路由器30c把注册/删除要求消息3(应答)发送到地址管理装置10,并做出应答(S513)。地址管理装置10接收到来自访问路由器30c的应答后,生成把MIP终端50a的地址转换信息和对方终端50b的地址转换信息的注册指示给MIP终端50a现在连接的切换目的地的访问路由器30b的注册/删除要求消息3,并发送到访问路由器30b(S514)。
访问路由器30b根据注册/删除要求消息3,让包含MIP终端50a的地址转换信息的转换信息表条目和包含对方终端50b的地址转换信息的转换信息表条目在转换信息表32中新注册(S515)。访问路由器30b把注册/删除要求消息3(应答)发送到地址管理装置10,并做出应答(S516)。
并且,访问路由器30b从缓冲器37中获得用户数据包8c,并把发送目的地地址和发送源地址转换为路由地址(S517)。访问路由器30b把转换的用户数据包8d发送到访问路由器30c(S518)。访问路由器30c把接收的用户数据包8d的发送目的地地址和发送源地址转换为用户地址(S519),并把还原的用户数据包8c发送到对方终端50b(S520)。
此外,步骤(S517)中,访问路由器30b也可以把用户数据包8a在路由地址中封装。这时在步骤(S519)中,访问路由器30c也可以进行解包后取出用户数据包8a。此时,路由地址可以利用访问路由器30c的访问路由器地址。
而且,收到来自访问路由器30b的应答的地址管理装置10从缓冲器15中获得MIP终端50a的切换之前的地址管理表条目(S521)。地址管理装置10根据切换前的地址管理表条目,生成指示将MIP终端50a的地址转换信息在切换源的访问路由器30a中删除的注册/删除要求消息3,并发送到访问路由器30a(S522)。
访问路由器30a根据接收的注册/删除要求消息3,把从MIP终端50a的下级消失而变得不需要的MIP终端50a的地址管理信息从转换信息表32中删除(S523)。访问路由器30a把注册/删除要求消息3(应答)发送到地址管理装置10,并做出应答(S524)。此外,在步骤(S522)、(S523)中,当地址管理装置10判断出访问路由器30a下级中与对方终端50b进行通信的通信终端消失时,也指示删除有关对方终端50b的地址转换信息,访问路由器30a按照指示进行删除。
下面,通过图21来说明访问路由器30b保持的地址转换信息的有效期限期满时的处理过程。访问路由器30b如果检测出MIP终端50a的地址转换信息的有效期限期满(S601),就生成期限期满通知消息4并发送到漫游终端管理装置20(S602)。漫游终端管理装置20根据接收的期限期满通知消息4,把包含MIP终端50a的地址转换信息的终端管理表条目从终端管理表22中删除(S603)。漫游终端管理装置20把期限期满通知消息4发送到地址管理装置10(S604)。
地址管理装置10根据接收的期限期满通知消息4,生成将有效期限期满的MIP终端50a的地址转换信息的删除指示给MIP终端50a的通信对方即对方终端50b连接的访问路由器30c的注册/删除要求消息3,并发送到访问路由器30c(S605)。访问路由器30c根据接收的注册/删除要求消息3,把包含MIP终端50a的地址转换信息的转换信息表条目从转换信息表32中删除(S606)。访问路由器30c把注册/删除要求消息3(应答)发送到地址管理装置10,并做出应答(S607)。
地址管理装置10接收到来自访问路由器30c的应答后,把与发送到访问路由器30c的消息相同的注册/删除要求消息3发送到访问路由器30b(S608)。访问路由器30b根据接收的注册/删除要求消息3,把包含MIP终端50a的地址转换信息的转换信息表条目从转换信息表32中删除(S609)。访问路由器30b把注册/删除要求消息3(应答)发送到地址管理装置10,并做出应答(S610)。地址管理装置10收到访问路由器30b的应答后,就把有关MIP终端50a的地址管理表条目从地址管理表12中删除(S611)。
下面,通过图22来说明在MIP终端50a的固有标识符与已经存在于移动通信***100中的MIP终端50b相同时,MIP终端50a连接着移动通信***100时的处理过程。首先,进行与图19所示的步骤(S401)~(S405)相同的步骤(S701)~(S705)。
访问路由器30a根据接收的注册重复确认消息5,把近邻请求消息7发送给在访问路由器30a下级的MIP终端50c等的通信终端(S706)。这时,访问路由器30a利用从包含在重复确认消息5中的转交地址中获得的接口标识符和访问路由器30a的全局前缀来生成地址,也可以把近邻请求消息7发送到生成的地址。
MIP终端50c接收了近邻请求消息7后,把近邻广告消息9发送到访问路由器30a(S707)。访问路由器30a通过接收近邻广告消息9来判断MIP终端50a的固有标识符与原有的固有标识符重复,正由其它的MIP终端50c使用。并且,访问路由器30a把通知MIP终端50a的固有标识符与原有的固有标识符重复的重复确认消息5(应答)发送到漫游终端管理装置20,并做出应答(S708)。
漫游终端管理装置20收到来自访问路由器30a的应答后,判断连接着访问路由器30b的MIP终端50a的固有标识符与连接着访问路由器30a的MIP终端50c的固有标识符相同,与原有的固有标识符重复(S709)。而且,漫游终端管理装置20把通知MIP终端50a的固有标识符与原有的固有标识符重复的重复确认消息5(应答)发送到访问路由器30b,并做出应答(S710)。
访问路由器30b根据接收的重复确认消息5,把近邻广告消息9发送到MIP终端50a(S711)。MIP终端50a接收到来自访问路由器30b的近邻广告消息9之后,中止转交地址的生成,并结束通信开始处理(S712)。
下面,通过图23~图26来说明访问路由器30a~30c、漫游终端管理装置20、地址管理装置10的分别进行的处理。首先,通过图23来说明在访问路由器30a~30c接收用户包时的处理过程。
首先,访问路由器30a~30c接收用户包(S801)。访问路由器30a~30c判断接收的用户包是否是用户控制数据包的近邻请求消息7(S802)。在步骤(S802)中在判断出是近邻请求消息7时,访问路由器30a~30c根据发送近邻请求消息7的MIP终端50a的转交地址来检索转换信息表32(S803),判断该MIP终端50a的地址转换信息是否存在(S804)。
步骤(S804)中在判断出转换信息表32中不存在地址转换信息时,访问路由器30a~30c把重复确认消息5发送到漫游终端管理装置20(S805)。访问路由器30a~30c根据从漫游终端管理装置20接收的重复确认消息5(应答)来判断固有标识符是否重复(S806)。
步骤(S804)中,在判断出转换信息表32中存在地址转换信息时,或在步骤(S806)中判断出固有标识符重复时,访问路由器30a~30c把近邻广告消息9发送到MIP终端(S807)。另一方面,步骤(S806)中在判断固有标识符没有重复时,访问路由器30a~30c把重复标识符确认状态设定在判断结果保持部38(S808)。
步骤(S802)中在判断为不是近邻请求消息7而是用户数据包8a时,访问路由器30a~30c判断是否是从连接着自己并且是来自存在于自己的下级的MIP终端50a的用户数据包8a(S809)。步骤(S809)中在判断出是来自存在于自己下级的MIP终端50a时,访问路由器30a~30c根据设定在用户数据包8a上的发送源地址来检索转换信息表32(S810),并判断该MIP终端50a的地址转换信息是否存在(S811)。
步骤(S811)中判断出转换信息表32中不存在地址转换信息时,访问路由器30a~30c确认是否设定确认重复标识符确认状态(S812)。步骤(S812)中在确认设定重复标识符确认状态时,访问路由器30a~30c为发送源地址的转交地址分配路由地址(S813)。并且,访问路由器30a~30c把包含有转交地址和分配的路由地址的条目通知消息1发送到漫游终端管理装置20(S8 14)。此外,访问路由器30a~30c从地址管理装置10中接收指示转交地址和分配的路由地址的注册的注册/删除要求消息3(S815)。访问路由器30a~30c根据接收的注册/删除要求消息3来新注册转换信息表条目(S816)。
步骤(S811)中在判断出转换信息表32中存在地址转换信息时,或者在结束步骤(S816)后,访问路由器30a~30c根据设定在用户数据包8a上的发送目的地地址来检索转换信息表32(S817),并判断用户数据包的发送目的地的通信终端50b的地址转换信息是否存在(S818)。
步骤(S818)中判断出转换信息表32中不存在地址转换信息时,访问路由器30a~30c发送地址解决要求消息2(S819)。并且,访问路由器30a~30c从地址管理装置10中接收注册/删除要求消息3(S820)。访问路由器30a~30c根据接收的注册/删除要求消息3新注册转换信息表条目(S821)。
步骤(S818)中判断出转换信息表32中存在地址转换信息时,或者在步骤(S812)结束之后,访问路由器30a~30c根据地址转换信息把用户数据包8a的发送目的地地址以及发送源地址转换成路由地址(S822)。而且,访问路由器30a~30c发送转换后的用户数据包8b(S823)。
另一方面,步骤(S809)中在判断出不是来自存在于自己下级的MIP终端50a时,访问路由器30a~30c判断是否保持着发送源地址的地址转换信息(S824)。在步骤(S824)中,判断出保持着时,访问路由器30a~30c前进到步骤(S822),进行用户数据包8a的转换、发送。在步骤(S824)中判断出没有保持着时或者在步骤(S812)中不能确认重复标识符确认状态已经设定的时候,访问路由器30a~30c废弃用户数据包8a(S825)。
下面,通过图24来说明访问路由器30a~30c在接收了控制包时的处理过程。首先,访问路由器30a~30c接收控制包(S901)。访问路由器30a~30c判断接收的控制包是否是来自漫游终端管理装置20的重复确认消息5(S902)。步骤(S902)中在判断出是重复确认消息5时,访问路由器30a~30c把近邻请求消息7发送到下级的通信终端(S903)。
访问路由器30a~30c判断来自下级的通信终端的近邻广告消息9是否是在下级终端重复确认结束等待时间Z过去之前接收到的(S904)。在步骤(S904)中接收了近邻广告消息9时,访问路由器30a~30c把通知MIP终端50a的固有标识符重复的重复确认消息5发送到漫游终端管理装置20(S905)。步骤(S904)中没有接收到近邻请求消息9时,访问路由器30a~30c把通知MIP终端50a的固有标识符没有重复的重复确认消息5发送到漫游终端管理装置20(S906)。
步骤(S902)中在判断出不是重复确认消息5时,访问路由器30a~30c判断接收的控制包是否是要求地址转换信息的注册或更新的注册/删除要求消息3(S907)。步骤(S907)中在判断出是要求注册或更新的注册/删除要求消息3时,访问路由器30a~30c根据注册/删除要求消息3来检索转换信息表32(S908),并判断作为对象的地址转换信息是否存在(S909)。
步骤(S909)中在判断出在转换信息表32中存在对象的地址转换信息时,访问路由器30a~30c根据注册/删除要求消息3来更新转换信息表条目(S910)。步骤(S909)中在判断出转换信息表32中不存在对象地址转换信息时,访问路由器30a~30c根据注册/删除要求消息3来新注册转换信息表条目(S911)。并且,接着步骤(S910)、(S911),访问路由器30a~30c把注册/删除要求消息3(应答)发送到地址管理装置10(S912)。
在步骤(S907)中在判断出控制包不是要求地址转换信息的注册或更新的注册/删除要求消息3时,访问路由器30a~30c判断是否是要求删除地址转换信息的注册/删除要求消息3(S913)。在步骤(S913)中在判断是要求删除的注册/删除要求消息3时,访问路由器30a~30c根据注册/删除要求消息3来检索转换信息表32(S914),并删除包含作为对象的地址转换信息的转换信息表条目(S915)。而且,访问路由器30a~30c把注册/删除要求消息3(应答)发送到地址管理装置10(S916)。另一方面,步骤(S913)中在判断出不是要求删除的注册/删除要求消息3时,访问路由器30a~30c就废弃控制包(S917)。
下面,通过图25来说明漫游终端管理装置20进行处理的过程。首先,漫游终端管理装置20接收控制包(S1001)。然后漫游终端管理装置20再判断控制包是否是重复确认消息5(S1002)。步骤(S1002)中在判断出是重复确认消息5时,漫游终端管理装置20根据重复确认消息5来检索终端管理表22(S1003),并判断是否存在与对象的固有标识符相同的固有标识符(S1004)。
步骤(S1004)中在判断出不存在相同的固有标识符时,漫游终端管理装置20把通知固有标识符没有重复的重复确认消息5(应答)发送到发送重复确认消息5的访问路由器30b(S1005)。另一方面,步骤(S1004)中在判断出存在相同的固有标识符时,漫游终端管理装置20把重复确认消息5发送到与该固有标识符相对应的具有访问路由器地址的访问路由器30a(S1006)。
漫游终端管理装置20判断从发送重复确认消息5的访问路由器30a接收的重复确认消息5(应答)是否通知固有标识符的重复(S1007)。步骤(S1007)中在判断出通知没有重复时,漫游终端管理装置20把通知固有标识符没有重复的重复确认消息5(应答)发送到发送重复确认消息5的访问路由器30b(S1008)。另一方面,步骤(S1007)中在判断出是通知重复时,漫游终端管理装置20把通知固有标识符重复的重复确认消息5(应答)发送到发送重复确认消息5的访问路由器30b(S1009)。
步骤(S1002)中在判断出不是重复确认消息5时,漫游终端管理装置20判断控制包是否是条目通知信息1(S1010)。步骤(S1010)中在判断出是条目通知消息1时,漫游终端管理装置20根据条目通知消息1来检索终端管理表22(S1011),并判断对象的固有标识符是否存在(S1012)。
步骤(1012)中,在判断出终端管理表22中存在对象的固有标识符时,漫游终端管理装置20根据条目通知消息1来更新终端管理表条目(S1013)。步骤(S1012)中在判断出终端管理表22中不存在对象的固有标识符时,漫游终端管理装置20根据条目通知消息1新注册终端管理表条目(S1014)。并且,接着步骤(S1013)、(S1014),漫游终端管理装置20把条目通知消息1发送到地址管理装置10(S1015)。
步骤(S1010)中在判断出不是条目通知消息1时,漫游终端管理装置20判断控制包是否是期限期满通知消息4(S1016)。步骤(S1016)中在判断出是期限期满通知消息4时,漫游终端管理装置20根据期限期满通知消息4来检索终端管理表22(S1017),并删除含有对象的固有标识符的终端管理表条目(S1018)。并且,漫游终端管理装置20把期限期满通知消息4发送到地址管理装置10(S1019)。另一方面,步骤(S1016)中在判断出不是期限期满通知消息4时,漫游终端管理装置20就废弃控制包(S1020)。
下面,通过图26来说明地址管理装置10进行处理的过程。首先,地址管理装置10接收控制包(S1101)。然后地址管理装置10再判断控制包是否是条目通知消息1(S1102)。步骤(S1102)中在判断出是条目通知消息1时,地址管理装置10判断是否已经设定切换选择1a(S1103)。
步骤(S1103)中在判断出切换选择1a已经设定时,地址管理装置10把包含着对象的转交地址的现在的地址管理表条目保存在缓冲器15(S1104)。也就是说,把切换之前的地址管理表条目保存在缓冲器15。并且,地址管理装置10根据条目通知消息1来更新地址管理表条目(S1105)。地址管理装置10把指示用户数据包8a的发送地即MIP终端50a的地址转换信息的注册的注册/删除要求消息3发送到对方终端50b连接着的访问路由器30c(S1106),并接收相对的注册/删除要求消息3(应答)(S1107)。
地址管理装置10把指示对方终端50b的地址转换信息和MIP终端50a的地址转换信息的注册的注册/删除要求消息3发送到用户数据包8a的发送源即MIP终端50a连接的访问路由器30b(S1108),并接收相对的注册/删除要求消息3(应答)(S1109)。地址管理装置10从缓冲器15中获得切换前的地址管理表条目(S1110)。地址管理装置10根据获得的地址管理表条目,把指示切换前的地址转换信息删除的注册/删除要求消息3发送到切换前的访问路由器30a(S1111),并接收针对此的注册/删除要求消息3(应答)(S1112)。此时,在能够判断出切换前的访问路由器30a的下级中与对方终端进行通信的通信终端消失的话,地址管理装置10发送指示有关对方终端的地址转换信息的删除的注册/删除要求消息3。
另一方面,步骤(S1103)中在判断出没有设定切换选择1a时,地址管理装置10根据条目通知消息1新注册地址管理表条目(S1113)。并且,地址管理装置10把指示作为用户数据包8a的发送源的MIP终端50a的地址转换信息的注册的注册/删除要求消息3发送到MIP终端50a连接着的访问路由器30b(S1114),并接收针对其的注册/删除要求消息3(应答)(S1115)。
还有,步骤(S1102)中在判断出不是条目通知消息1时,地址管理装置10判断是否是地址解决要求消息2(S1116)。步骤(S1116)中在判断出是地址解决要求消息2时,地址管理装置10就检索地址管理表12(S1117),并判断对方终端的地址转换信息是否存在(S1118)。
步骤(S1118)中在判断出存在对方终端的地址转换信息时,地址管理装置10把指示作为用户数据包8a的发送源的MIP终端50a的地址转换信息的注册的注册/删除要求消息3发送到对方终端连接着的访问路由器(S1119),并接收针对其的注册/删除要求消息3(应答)(S1120)。并且,地址管理装置10把指示对方终端的地址转换信息的注册的注册/删除要求消息3发送到MIP终端50a连接着的访问路由器30b(S1121)。
另一方面,步骤(S1118)中在判断出不存在对方终端的地址转换信息时,地址管理装置10就在地址解决要求消息2的选择信息的字段上设定表示不能实现地址解决的错误应答标志,并发送到发送地址解决要求消息2的访问路由器30b(S1122)。
此外,步骤(S1116)中在判断出不是地址解决要求消息2时,地址管理装置10判断控制包是否是期限期满通知消息4(S1123)。步骤(S1123)中在判断出是期限期满通知消息4时,地址管理装置10把指示作为用户数据包8a的发送源的MIP终端50a的地址转换信息的删除的注册/删除要求消息3发送到对方终端50b连接的访问路由器30c(S1124),并接收针对其的注册/删除要求消息3(应答)(S1125)。
并且,地址管理装置10把指示MIP终端50a的地址转换信息的删除的注册/删除要求消息3发送到MIP终端50a连接的访问路由器30b(S1126),并接收针对其的注册/删除要求消息3(应答)(S1127)。另一方面,步骤(S1123)中在判断出不是期限期满通知消息4时,地址管理装置10就废弃控制包(S1128)。
采用这样的移动通信***100、管理装置40、访问路由器30a~30c以及移动通信方法,访问路由器30a~30c在接收来自连接的MIP终端50a、在发送源地址上设定了转交地址那样的暂时地址的用户数据包8a时,为转交地址分配路由地址并保持其地址转换信息。因此,在移动通信***100中,即使使用转交地址那样的暂时地址作为用户地址时,访问路由器30a~30c也会为该转交地址分配路由地址,并能够转送用户数据包8a。并且,也没有必要在MIP终端50a中追加新的功能。
此外,管理装置40根据MIP终端50a的固有标识符来判断由MIP终端50a连接的访问路由器以外的其它访问路由器分配给MIP终端50a的原有路由地址是否存在,并判断切换的有无。因此,管理装置40通过使用固有标识符,即使在转交地址由于切换而发生变化时也能唯一确定MIP终端50a,并能够根据确定的MIP终端50a的原有路由地址的有无检测出切换。
正如以上说明的一样,即使在使用暂时地址作为用户地址时,也有可能进行利用路由地址的用户数据包的转送,并有可能检测出切换。
而且,管理装置40在检测出切换时,能够指示其它访问路由器删除MIP终端50a在其它访问路由器连接中使用的转交地址(旧的暂时地址)与原有的路由地址之间的原有对应。因此,在移动通信***100中,当MIP终端50a移动、并连接于新的访问路由器30b时,把切换目的地的访问路由器30b以及对方终端连接50b连接的访问路由器30c保持的地址转换信息更新为切换后的新的地址转换信息,同时能够删除切换前的访问路由器30a所保持的不需要的地址转换信息(原有对应)。所以,访问路由器30a能够防止由于保持无用的信息而引起的存储容量的消耗,并能够有效地利用移动通信***100的资源。
此外,漫游终端管理装置20把切换的判断结果通知到地址管理装置10。因此,地址管理装置10也更新为切换后的新的地址转换信息,同时也能够删除切换前的不需要的地址转换信息。所以,地址管理装置10能够防止由于保持无用的信息而引起的存储容量的消耗,并有效地利用资源。
而且,管理装置40进行判断固有标识符与其它访问路由器连接的原有终端的原有的固有标识符是否相同的标识符重复判断,并把该标识符重复判断的结果通知到访问路由器30b。并且,在固有标识符与原有的固有标识符不同时,访问路由器30b分配路由地址。因此,在移动通信***100中,当由固有标识符不能唯一地确定MIP终端50a时,管理装置40可以不为该MIP终端50a分配路由地址。并且,管理装置40可以根据利用固有标识符的切换检测以及切换判断结果恰当地进行地址转换信息删除的指示。
(变更例)
本发明并不限定于上述实施方式,各种变更都是可能的。例如,在图1 3、图20所示的切换检测时,地址管理装置10指示在切换目的地的访问路由器30b和对方终端50b连接的访问路由器30c中注册新的地址转换信息时,地址管理装置14不仅可以指示在切换目的地的新的转交地址“UA5”与分配给它的路由地址“RA5”相对应的地址转换信息,还可以指示注册旧的用户地址“UA1”与新的路由地址“RA5”相对应的转移用的地址转换信息。
例如,地址管理装置14利用多个通知选择3a,通过在追加用户地址的字段上设定访问路由器30a连接中的MIP终端50a使用的旧的用户地址“UA1”、在追加路由地址的字段上设定新的路由地址“RA5”、在追加消息类别上设定“注册”、在多个通知选择3a的选择信息的字段上设定“有效期限T”来生成包含转移用的地址转换信息的注册/删除要求消息3,并指示注册。这样,地址管理装置14在检测出切换时,就作为把MIP终端50a在其它访问路由器连接中使用的暂时地址(以下叫做“旧的暂时地址”)与路由地址相对应(以下叫做“转移用对应”)的注册指示给访问路由器的注册指示部发挥作用。
此外,有效期限T设定比通常的地址转换信息还要短的有效期限。访问路由器30a、30c的转换信息管理部34依据注册/删除要求消息3,设定转移用的地址转换信息的有效期限由多个通知选择3a所确定的“有效期限T”,并设定比新的地址转换信息还要短的有效期限并注册到转换信息表32。
因此,在移动通信***100中,访问路由器能够保持转移用的地址转换信息(转移用对应)。所以,即使切换前后被发送到旧的用户地址“UA1”(发往旧的暂时地址)的用户数据包残留在移动通信***100中,访问路由器30a、30c也可以利用现在分配给MIP终端50a的路由地址“RA5”恰当地把用户数据包转送到MIP终端50a。因此,可以降低用户数据包的包损耗,还可以实现有效地利用移动通信***100中的资源。并且,转移用的地址转换信息在短时间内有效期限就期满从而从转换信息表32中删除。因此,在利用因切换而发生变化的MIP终端50a的新的转交地址“UA5”发送接收了用户数据包之后,就可以防止保持不需要的转移用的地址转换信息。
另外,访问路由器30a、30c可以通过有效期限期满来删除地址转换信息,所以地址管理装置10也可以省略在有效期限期满之前一直保持的、检测出切换时对于访问路由器30a的删除切换前的地址转换信息的指示。并且,在图3所示的移动通信***100中,物理上分离开的地址管理装置10与漫游终端管理装置20联合起来作为管理装置40来发挥作用,也可以设置一个具有地址管理装置10与漫游终端管理装置20的功能的一个物理的管理装置。
并且,移动通信***100也可以具有保持通信终端之间的通信状况的通信状况管理数据库。通信状况管理数据库在每个通信终端都与该通信对方对应保持。地址管理装置10可以具有这样的通信状况管理数据库,也可以与地址管理装置10分开设置。此时,地址管理部14在指示切换前的访问路由器30a删除地址转换信息时,可以参照通信状况管理数据库。而且,地址管理部14也可以判断访问路由器30a的下级是否存在与进行切换的MIP终端50a的通信对方即对方终端50b进行通信的通信终端。当访问路由器30a的下级不存在与对方终端50b进行通信的通信终端时,地址管理部14就指示访问路由器30a删除有关对方终端50b的地址转换信息。

Claims (10)

1.一种移动通信***,其特征在于,包括:
访问路由器,从连接的移动终端接收在发送源地址上设定了暂时地址的用户数据包时,为上述暂时地址分配路由地址,保持上述暂时地址与上述路由地址之间的对应;
管理装置,根据上述移动终端的固有标识符来判断是否存在由上述移动终端连接的上述访问路由器以外的其它访问路由器分配给上述移动终端的原有的路由地址、并判断有无切换。
2.根据权利要求1所述的移动通信***,其特征在于,
上述访问路由器从上述移动终端接收判断上述固有标识符与连接于上述其它访问路由器的原有终端的原有固有标识符是否相同的标识符重复判断的要求,根据该要求接收包含有关在上述管理装置中要求上述标识符重复判断的上述固有标识符的信息的重复确认消息,在上述固有标识符与上述原有固有标识符不同的情况下,分配上述路由地址,
上述管理装置根据上述重复确认消息进行上述标识符重复判断,将该标识符重复判断的结果通知给上述地址路由器。
3.一种访问路由器,其特征在于,包括:
分配部,其在接收来自连接的通信终端的、在发送源地址上设定了暂时地址的用户数据包时,为上述暂时地址分配路由地址;
转换信息保持部,其保持上述暂时地址与上述路由地址之间的对应;以及
转换信息管理部,其将上述对应注册在该转换信息保持部上。
4.根据权利要求3所述的访问路由器,其特征在于,
在上述移动终端的固有标识符与连接于其它访问路由器的原有终端的原有的固有标识符不同时,上述分配部分配上述路由地址。
5.一种管理装置,其特征在于,包括:
判断部,其根据上述移动终端的固有标识符判断是否存在由移动终端连接的访问路由器以外的其它访问路由器分配给上述移动终端的原有路由地址,并判断有无切换。
6.根据权利要求5所述的管理装置,其特征在于,包括:
删除指示部,其在上述判断部检测出切换时,指示上述其它访问路由器删除上述移动终端在上述其它访问路由器连接中使用的旧的暂时地址与上述原有的路由地址之间的原有对应。
7.根据权利要求5所述的管理装置,其特征在于,包括:
注册指示部,其在上述判断部检测出上述切换时,指示上述访问路由器进行上述移动终端在上述其它访问路由器连接中使用的旧的暂时地址与上述路由地址之间的转移用对应注册。
8.根据权利要求5所述的管理装置,其特征在于,
上述判断部进行判断上述固有标识符与连接于其它访问路由器的原有终端的原有的固有标识符是否相同的标识符重复判断,
还包括:终端管理部把该标识符重复判断的结果通知给上述访问路由器。
9.根据权利要求5所述的管理装置,其特征在于,包括:
地址信息保持部,其保持上述移动终端的暂时地址与分配给该暂时地址的路由地址之间的对应;
地址解决部,其根据与来自上述访问路由器的上述暂时地址对应的上述路由地址的要求,从上述地址信息保持部获得路由地址并通知给上述访问路由器。
10.一种移动通信方法,其特征在于,
在接收来自连接的移动终端的、在发送源地址上设定了暂时地址的用户数据包时,为上述暂时地址分配路由地址;
在保持上述暂时地址与上述路由地址之间的对应的转换信息保持部中注册上述对应;
根据上述移动终端的固有标识符判断是否存在由上述移动终端连接的上述访问路由器以外的其它访问路由器分配给上述移动终端的原有的路由地址,并判断有无切换。
CNB2005100751209A 2004-06-08 2005-06-08 移动通信***、管理装置以及移动通信方法 Expired - Fee Related CN100441043C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004170477 2004-06-08
JP2004170477A JP4423118B2 (ja) 2004-06-08 2004-06-08 移動通信システム、アクセスルータ、管理装置及び移動通信方法

Publications (2)

Publication Number Publication Date
CN1708177A true CN1708177A (zh) 2005-12-14
CN100441043C CN100441043C (zh) 2008-12-03

Family

ID=34937278

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100751209A Expired - Fee Related CN100441043C (zh) 2004-06-08 2005-06-08 移动通信***、管理装置以及移动通信方法

Country Status (4)

Country Link
US (1) US7545785B2 (zh)
EP (1) EP1605645A3 (zh)
JP (1) JP4423118B2 (zh)
CN (1) CN100441043C (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010060304A1 (zh) * 2008-11-28 2010-06-03 华为技术有限公司 一种数据通信***、路由器、数据发送及移动性管理办法
CN101536432B (zh) * 2006-09-06 2012-05-23 夏普株式会社 利用基于网络ip移动协议的通信***、控制装置、路由器及其通信方法

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4423118B2 (ja) 2004-06-08 2010-03-03 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、アクセスルータ、管理装置及び移動通信方法
JP4766860B2 (ja) * 2004-09-07 2011-09-07 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、ハンドオーバ制御装置及びハンドオーバ制御方法
JP4197692B2 (ja) * 2005-07-07 2008-12-17 株式会社東芝 移動通信システムのハンドオーバ処理方式
KR100656358B1 (ko) * 2005-10-25 2006-12-11 한국전자통신연구원 Mobile IP 환경에서의 핸드오버 수행 방법
JP2007288315A (ja) * 2006-04-13 2007-11-01 Nec Corp アドレス管理装置、アドレス管理システムおよびアドレス管理方法
JP5125087B2 (ja) * 2006-12-13 2013-01-23 村田機械株式会社 中継サーバ
US8010647B2 (en) 2006-12-11 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system arranged to share resources between networks
WO2009043846A1 (en) * 2007-10-04 2009-04-09 Nokia Siemens Networks Oy Access technology indication for proxy mobile internet protocol version 6
EP2244434B1 (en) * 2009-04-20 2017-06-28 Alcatel Lucent Method and apparatus for connecting subscriber devices to an IPV6-capable aggregation network
US8837283B2 (en) * 2009-09-11 2014-09-16 Koninklijke Philips N.V. Mobile node assignement to a router in a WPAN stimulation
CN102056258B (zh) * 2009-10-30 2015-08-12 中兴通讯股份有限公司 一种实现终端切换的方法及***
WO2011083567A1 (ja) * 2010-01-06 2011-07-14 富士通株式会社 負荷分散システム及びその方法
EP2515506A1 (en) * 2011-04-19 2012-10-24 Siemens Aktiengesellschaft Auto-configuration of network devices
US9271193B2 (en) * 2012-02-24 2016-02-23 Intel Deutschland Gmbh Care-of-address handover
JP2014041493A (ja) * 2012-08-22 2014-03-06 Fujitsu Ltd 端末装置を管理する管理装置、管理方法およびプログラム
US9621581B2 (en) * 2013-03-15 2017-04-11 Cisco Technology, Inc. IPV6/IPV4 resolution-less forwarding up to a destination
US20160065503A1 (en) * 2014-08-29 2016-03-03 Extreme Networks, Inc. Methods, systems, and computer readable media for virtual fabric routing
US10148741B2 (en) * 2015-09-17 2018-12-04 Dell Products L.P. Multi-homing load balancing system
CN106658479B (zh) * 2016-11-16 2020-12-11 广东新岸线科技有限公司 一种无线网络融合的实现方法
CN108076495B (zh) * 2016-11-16 2022-03-25 北京新岸线移动多媒体技术有限公司 无线网络中实现跨小区切换的方法、***及装置
CN108076496B (zh) * 2016-11-16 2022-06-28 北京新岸线移动多媒体技术有限公司 无线网络中实现跨小区切换的方法、***及装置
US10771364B2 (en) * 2018-03-27 2020-09-08 Shanghai Zhaoxin Semiconductor Co., Ltd. Network interface controller
JP7047660B2 (ja) * 2018-08-08 2022-04-05 日本電信電話株式会社 通知装置および通知方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7088726B1 (en) * 1996-07-04 2006-08-08 Hitachi, Ltd. Translator for IP networks, network system using the translator, and IP network coupling method therefor
GB2367980B (en) * 2000-10-09 2004-03-17 Ericsson Telefon Ab L M Mobile hosts
US7333482B2 (en) * 2000-12-22 2008-02-19 Interactive People Unplugged Ab Route optimization technique for mobile IP
JP4572476B2 (ja) * 2001-03-13 2010-11-04 ソニー株式会社 通信処理システム、通信処理方法、および通信端末装置、データ転送制御装置、並びにプログラム
JP4409788B2 (ja) * 2001-05-10 2010-02-03 富士通株式会社 無線データ通信網切替装置と無線データ通信網切替処理用プログラム
US7061887B2 (en) 2002-01-25 2006-06-13 Telefonaktiebolaget Lm Ericsson (Publ) Multiple mobile IP sessions with dynamically allocated home IP address
US8649352B2 (en) * 2002-02-04 2014-02-11 Qualcomm Incorporated Packet forwarding methods for use in handoffs
JP2004015143A (ja) 2002-06-04 2004-01-15 Fujitsu Ltd 移動通信システムにおけるハンドオーバ方法、および移動通信システムにおいて使用されるルータ装置
US6930988B2 (en) * 2002-10-28 2005-08-16 Nokia Corporation Method and system for fast IP connectivity in a mobile network
ATE449493T1 (de) * 2002-11-27 2009-12-15 Research In Motion Ltd Zuweisen einer temporären ipv6-adresse zu einer temporären ipv4-adresse, um in einem ipv4- netzwerk mit einem schnurlosen gerät zu kommunizieren
JP4164352B2 (ja) * 2002-12-10 2008-10-15 株式会社日立製作所 移動端末を収容できるパケット転送装置
GB0312681D0 (en) * 2003-06-03 2003-07-09 Ericsson Telefon Ab L M IP mobility
JP4423118B2 (ja) 2004-06-08 2010-03-03 株式会社エヌ・ティ・ティ・ドコモ 移動通信システム、アクセスルータ、管理装置及び移動通信方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101536432B (zh) * 2006-09-06 2012-05-23 夏普株式会社 利用基于网络ip移动协议的通信***、控制装置、路由器及其通信方法
WO2010060304A1 (zh) * 2008-11-28 2010-06-03 华为技术有限公司 一种数据通信***、路由器、数据发送及移动性管理办法
CN101753424B (zh) * 2008-11-28 2012-07-04 华为技术有限公司 一种数据通信***、路由器、数据发送及移动性管理方法
US8730964B2 (en) 2008-11-28 2014-05-20 Huawei Technologies Co., Ltd. System for data communications, router, and method for data transmission and mobility management

Also Published As

Publication number Publication date
US7545785B2 (en) 2009-06-09
EP1605645A3 (en) 2011-08-10
JP4423118B2 (ja) 2010-03-03
JP2005354234A (ja) 2005-12-22
EP1605645A2 (en) 2005-12-14
US20050271015A1 (en) 2005-12-08
CN100441043C (zh) 2008-12-03

Similar Documents

Publication Publication Date Title
CN1708177A (zh) 移动通信***、访问路由器、管理装置以及移动通信方法
CN1310527C (zh) 位置登记控制方法、移动通信网以及通信终端
CN1241370C (zh) 移动终端管理***
CN1294775C (zh) 信息提供***、无线接入点、收费服务器和信息提供方法
CN1853384A (zh) 移动通信方法、移动通信装置、归属代理装置、访问路由器信息服务器装置以及移动通信***
CN1864377A (zh) 邮件投递***、邮件投递方法和邮件投递程序
CN1640074A (zh) 移动管理方法和移动终端
CN1196370C (zh) 移动通信网和移动通信网中的数据传递方法
CN1297169C (zh) 信息包通信终端、信息包通信***及信息包通信方法
CN1627853A (zh) 用于合作信息管理***的合作信息管理设备及网关设备
CN1663217A (zh) 在移动网络中的通信节点和移动节点之间的数据流
CN101064866A (zh) 一种短信的路由寻址方法及***
CN1661990A (zh) 协议版本转换器
CN1267806C (zh) 信息处理器,信息处理方法,及信息处理程序
CN101053233A (zh) 用于控制通信网络中移动性的方法和***,及其相关网络和计算机程序产品
CN1889771A (zh) 一种hlr以及将传统移动终端接入ims域的方法及***
CN1761174A (zh) 控制通信的方法、控制终端的方法、通信控制设备、网关终端和移动终端
CN1457616A (zh) 位置信息通知方法和设备
CN1615044A (zh) 多地区专用无线网***中的漫游服务方法和***
CN1812618A (zh) 一种利用自组网络的蜂窝移动通信***及其通信方法
CN1611020A (zh) 位置管理服务器和移动通信***
CN101032134A (zh) 通信***、移动终端和验证服务器
CN1265597C (zh) 本地代理器
CN1764089A (zh) 无线通信***和无线通信装置
CN1859392A (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: 20081203

Termination date: 20150608

EXPY Termination of patent right or utility model