通信系统、通信控制方法、中继装置、移动终端的制作方法

文档序号:7892255阅读:136来源:国知局
专利名称:通信系统、通信控制方法、中继装置、移动终端的制作方法
技术领域
本发明涉及利用基于网络IP移动协议的通信技木。
背景技术
近几年来,人们正在争先恐后地研究、开发Mobile IPv6 (Internet Protocolversion6)等IP层的移动支援技术。Mobile IP是在基本參照IS0(国际标准化组织)制
定的OSI (Open Systems Interconnection)模式中的第3层-网络层的协议,是从上位
应用程序中隐蔽客户机的移动(网络/通信媒体的切換及通信的瞬断)、使通信继续的技术。在现有技术的网络中通常使用的通信协议-TCP/IP (Transmission Control
Protocol/Internet Protocol), IP地址是标识符,它还意味着网络上的位置。所以,如果将与某个网络连接的节点改换成与别的网络连接后,IP地址就改变了,不能继续对话。因此,Mobile IP提供下述结构向节点分配唯一性的地址,与在TCP/IP栈内实际使用的IP地址切換,从而提供对于上位层及通信对方而言,无论在什么地方的网络,也能够显示是否正在用分配的唯一性的地址进行通信(例如參照非专利文献I)。该Mobile IP,由被称作移动节点(Mobile Node,移动终端,以下称作“MN”)、主代理商(Home Agent,以下称作“HA”)、相对节点(Correspondent Node,以下称作“CN”)的节点构成。丽具有被称作主页地址(Home Address,以下称作“ HoA”)的始终不变的地址,管理该地址的节点是HA。匪与HA的链接——主页链接以外的网络连接之际,用某种手段、例如无状态·地址自动设定的路由器广告(Router Advertisement,以下称作“RA”)及全状态 地址自动设定的DHCP (Dynamic Host Configuration Protocol) v6等,获得被称作转交地址(Care-of-Address,苏醒地址,以下称作“ CoA”)的在通信中实际使用的地址。MN用Binding Update (Binding Update,以下称作“BU”)的电文(message),通知 HA 在这里获得的 CoA。其結果,希望和丽通信的节点(=CN),向HoA发送信息包后,由于HoA是HA管理的链接的地址,所以暂时到达HA。这时,HA将其传输给与HoA有关联的CoA。其结果,丽就能够始终用HoA通信。在MN中,在MN上动作的应用程序,始终使用被称作所述HoA的IP地址进行通信。在实际的IPv6信息包的源地址或指定的地址中,使用CoA。另外,为了在上位应用程序中隐蔽移动,所以使用IPv6 in IPv6封包化(encapsulate)、mobility header等技术。其结果,在应用程序中,通知HoA,隐蔽实际使用的IPv6地址(CoA)。可是,因为该Mobile IPv6不能够高速越区切换,所以有人提出了 FMIPv6 (FastHandovers for Mobile IPv6)的方案(例如参照非专利文献2)。在这里,将图21作为一个例子,讲述该FMIPv6。图 21 的 S1201 的 RtSolPr(Router Solicitation for Proxy Advertisement,路由器请求代理,以下称作“RtSolPr”),是将在通常的IPv6中使用的主机为了让路由器生成路由器通知而发送的电文一路由器请求(路由器请求)扩展成为FMIPv6用的结果。丽将该RtSolPr发送给PAR (Previous Access Router,通信中的存取路由器,以下称作“PAR”)。从MN 中接收了该 RtSolPr 的 PAR,在 S1202 中,向 MN 发送 PrRtAdv (Proxy RouterAdvertisement,代理路由器广告,以下称作“PrRtAdv”)。PrRtAdv是将在通常的IPv6中使用的RA扩展成为FMIPv6用的结果。
从PAR中接收了 PrRtAdv的丽,在S 1203中,向PAR发送旨在高速越区切换的结
合更新-FBU (Fast Binding Update)。在该 FBU 中,包含 NCoA (New Care of address,
新的CoA,以下称作“NCoA”)信息,由于NCoA是属于NAR(New Access Router,移动目的地的存取路由器,以下称作“NAR” )的链接的地址,所以PAR能够向NAR传输信息包。从丽中接收了 FBU的PAR,在S1204中,对于NAR而言,切换丽,为了将越区切换初始化而发送HI (Handover Initiate,以下称作“HI ”)。NAR在S1205中,作为对于该HI的确认,向 PAR 发送 Hack (Handover Acknowledgement,以下称作 “Hack”),在 S1206 中,开始PAR-NAR之间的信息包传输。然后,MN在结束移动、完成向NAR的属下(同一个链接)的移动后,在S1207中,向NAR发送FNA (Fast Neighbor Advertisement,高速近邻广告,以下称作“FNA”)。这是为了通知NAR移动已经完毕的情况。其结果,在S1208中,NAR开始向丽发送信息包(packetdelivery)。在该方法中,虽然规定越区切换时形成过渡期的PAR-NAR之间的隧道,但是没有言及旨在从过渡期的状态恢复正常状态的单元。上述Mobile IP,由于根据移动终端侧主导的指令,管理移动,所以被称作“基于主机的移动协议”。与此不同,IETF(Internet Engineering Task Force)进而提出了下述方案在网络侧下达旨在控制移动的指令,丽即使不搭载旨在移动的特别的协议也可以移动的基于网络的IP移动协议(例如参照非专利文献3)。该方案具有如下各种效果MN不处理CoA也能够对付,或者去掉信息包的封包化及移动头带来的整理操作等。在这里,使用图22讲述该基于网络的IP移动协议的越区切换方法。首先,丽移动后,在S1301中,向在图22中表记为“NewMAG”的移动目的地的链接的路由器、移动 存取 网关(Mobile Access Gateway,以下称作“MAG”)发送RS(RouterSolicitation,路由器请求,以下称作“RS”)或DHCP Request等网络组合(网络设定)请求电文。所谓“MAG”,是在对向链接移动来的丽和IP Mobility进行控制的控制装置——线路路由器、本地 移动 锚点(Local Mobility Anchor,以下称作“LMA”)之间进行中继的路由器的情况。LMA控制用网络连接的多个MAG。LMA在存储部中管理丽和MAG的标识符及IP地址。
另外,MAG也在存储部中管理丽和LMA的标识符及IP地址。这些MAG管理的信息,可以通过与LMA进行通信后取得。在MAG和LMA之间,将信息包IPv6 in IPv6封包化,参照存储部管理的信息,附加标题,从而能够形成隧道,正确地进行路径选择。在以上那种网络中,MN向移动目的地的同一链接的MAG,在这里例如发送RS。在MAG(NewMAG)中,如果从MN中 接收到RS,就在S1302中,向LMA发送位置登记(位置注册请求)。在LMA中,如果接收到位置登记,就检知到是越区切换,在S1303中,向MAG (NewMAG)发送路由设置(routing set up),在NewMAG和LMA之间设定隧道路径。所谓“设定隧道路径”,是用LMA将面向MN的信息包封包化,发送给MAG (NewMAG),再用MAG拆下封包,传输给MN地设定。接收了该路由设置的MAG(NewMAG),在S1304中,向LMA发送确认的路由设置AcK。另夕卜,从MAG (NewMAG)中接收了位置登记的LMA,在S1305中,向MAG (NewMAG)发送确认的位置登记AcK。 MAG (NewMAG),在S1306中,向丽发送RA,丽进行地址组合(地址设定)。然后,在S1307中,MN使用NA (Neighbor Advertisement,近邻广告,以下称作“NA”),对 MAG (NewMAG)进行 DAD (Duplicate Address Detection,重复地址检出,以下称作“DAD”),确认地址是单一的后,完成地址组合。另外,MAG(NewMAG)在S1308中,向LMA发送丽进行地址固定;在S1309中,LMA向MAG(NewMAG)发送丽地址固定AcK。设定该LMA-MAG之间的隧道线路后,就完成了丽的地址结合。其结果,信息包可以到达MN。这是基于网络IP移动协议的越区切换方法。就是说,由于发送给MN的信息包经由LMA发送,所以在LMA-MAG之间形成隧道线路后,就可以实现到丽为止的路径选择。非专利文献I :Request for Comments (RFC) 3775、“Mobility Support in IPv6”非专利文献2 :Request for Comments (RFC) 4068、“Fast Handovers”可是,在现有技术的基于网络IP移动协议中,越区切换中的信息包有可能脱落,不能够形成快速的越区切换。关于这一点,使用图23讲述。如图23所示,丽切断与移动出发地的链接的路由器(PreMAG)的连接(图中的⑴),开始与NewMAG的连接,其结果在作为位置登记到达LMA(图中的⑵)为止的期间,到达LMA的信息包也不能够用LMA保持,一定到达PreMAG。就是说,到达PreMAG的信息包,不得不经过一定时间后丢弃。另外,在采用图21讲述的FMIPv6的方法等中,虽然叙述了有关越区切换时形成PAR-NAR之间的隧道的情况,但是没有言及删除隧道的情况,如果没有计时器,路由器就必须无限制地持有隧道。其结果,有可能消耗完路由器的资源。

发明内容
本发明就是针对上述情况研制的,其目的在于提供能够在移动终端即使不搭载特别的协议也可以移动的基于网络的IP移动协议中,杜绝越区切换时的信息包损失而且有效地开放路由器的资源的通信系统、控制装置、路由器及其通信方法。鉴于上述情况,采用第I发明的利用基于网络IP移动协议的通信系统,其特征在于是利用基于网 络IP移动协议,通过唯一性地赋予移动终端的地址,从属于同一链接的路由器中收发数据,进行通信,在该移动終端移动到其它的网络上之际,通过控制装置的控制,切換通信的系统;所述移动终端的移动目的地的网络中的所述路由器,从所述移动终端接收包含该移动终端的标识符在内的通知,向所述控制装置发送包含该移动终端的标识符及该路由器的标识符在内的通知;所述控制装置向所述移动终端的移动出发地或移动目的地的所述路由器发送传输指令通知,以便从移动出发地的所述路由器向移动目的地的所述路由器传输指令数据。另外,采用第2发明的利用基于网络IP移动协议的通信系统,其特征在于所述移动目的地的所述路由器,向进行认证的信息管理装置发送所述移动终端的标识符,从该信息管理装置中接收包含有关该移动终端及所述控制装置的地址设定信息在内的信息。另外,采用第3发明的利用基于网络IP移动协议的通信系统,其特征在于在所述移动終端移动之际,通过所述移动出发地的路由器及所述移动目的地的路由器作媒介,从所述控制装置向所述移动终端发送数据;所述控制装置和所述移动目的地的路由器及该移动目的地的路由器和所述移动终端的通信确立后,只通过所述移动目的地的路由器作媒介,从所述控制装置向所述移动终端发送数据。另外,采用第4发明的利用基于网络IP移动协议的通信系统,其特征在于所述移动出发地的路由器从其它的路由器传输接收发送给所述移动终端的数据时,所述控制装置发送指令解除该传输的设定的传输解除指令通知。另外,采用第5发明的利用基于网络IP移动协议的通信系统,其特征在于所述移动出发地的路由器,检知到有关所述移动终端的g在传输数据的缓冲器中数据没了的情况时,向所述移动出发地的路由器发送解除传输设定的传输解除指令通知。另外,采用第6发明的利用基于网络IP移动协议的通信系统,其特征在于所述移动出发地的路由器,接收到来自所述移动终端的通信结束通知时,或者检知到该移动終端的通信异常结束时,向所述移动出发地的路由器发送解除传输设定的传输解除指令通知。另外,采用第7发明的控制装置,其特征在于是在利用基于网络IP移动协议,通过唯一性地赋予移动终端的地址,从属于同一链接的路由器中收发数据,进行通信的系统中,在该移动終端移动到其它的网络上之际,进行切換通信的控制的控制装置;具备通信単元(该通信単元接收包含来自所述移动终端的移动目的地的网络中的所述路由器的该移动终端的标识符及该路由器的标识符在内的通知)、存储単元(该存储单元保持有关进行中继的所述路由器及所述移动终端的通信信息)、控制単元(该控制単元根据来自所述路由器的通知包含的所述移动终端的标识符,对于该移动终端的通信信息,參照所述存储単元,更新移动目的地的所述路由器的信息,生成指令从所述移动出发地的所述路由器向所述移动目的地的所述路由器传输数据的传输指令通知);所述通信单元,向所述移动终端的移动出发地或移动目的地的所述路由器发送所述传输指令通知。另外,采用第8发明的控制装置,其特征在于所述控制単元,利用所述存储単元从来自所述移动目的地的路由器的通知包含的所述移动终端的标识符中,抽出该移动終端的所述移动出发地的路由器的标识符,在向所述移动出发地或所述移动目的地的路由器发送的传输指令通知中,包含所述移动目的地的路由器的标识符或所述移动出发地的路由器的标识符及所述移动终端的标识符。另外,采用第9发明的控制装置,其特征在于所述控制单元,生成指令所述移动出发地的路由器删除有关所述移动终端的该路由器和该控制装置的通信信息的删除指令通知,通过通信单元作媒介,向所述移动出发地的路由器发送。另外,采用第10发明的控制装置,其特 征在于所述控制单元,合成所述删除指令通知和所述传输指令通知,通过所述通信单元作媒介,向所述移动出发地的路由器发送。另外,采用第11发明的控制装置,其特征在于所述控制单元,在确立该控制装置和所述移动目的地的路由器及该移动目的地的路由器和所述移动终端的通信后,向所述移动目的地的路由器发送数据。另外,采用第12发明的控制装置,其特征在于所述控制单元,在所述移动出发地的路由器从其它的路由器传输接收发送给所述移动终端的数据时,生成包含该移动终端的标识符及该其它的路由器的标识符的传输设定解除通知,以便取消该传输的设定;所述通信单元,向所述移动出发地的路由器发送所述传输指令通知,进而发送该传输设定解除通知。另外,采用第13发明的控制装置,其特征在于所述控制单元,在所述移动出发地的路由器从其它的路由器传输接收发送给所述移动终端的数据时,生成包含该移动终端的标识符及该其它的路由器的标识符的传输设定解除通知,以便取消该传输的设定;所述通信单元,向所述移动出发地的路由器发送所述传输指令通知,进而发送该传输设定解除通知。另外,采用第14发明的控制装置,其特征在于所述控制单元,合成所述传输指令通知和所述传输设定解除通知后,向所述移动出发地的路由器发送。另外,采用第15发明的控制装置,其特征在于所述控制单元,合成所述传输指令通知和所述传输设定解除通知后,向所述移动出发地的路由器发送。另外,采用第16发明的控制装置,其特征在于所述控制单元,合成指令取消和该控制装置的通信的通知所述传输指令通知和所述传输设定解除通知后,向所述移动出发地的路由器发送。另外,采用第17发明的控制装置,其特征在于所述控制单元,合成指令取消和该控制装置的通信的通知所述传输指令通知和所述传输设定解除通知后,向所述移动出发地的路由器发送。另外,采用第18发明的路由器,其特征在于是利用基于网络IP移动协议,在控制装置的控制下,与通过唯一性地赋予的地址进行通信的属于同一链接的移动终端进行数据收发的路由器;具备通信单元(该通信单元接收来自进行了移动的移动终端的通知)和控制单元(该控制单元合成向所述控制装置发送的包含该移动终端的标识符及该路由器的标识符的通知);所述通信单元,向所述控制装置发送所述通知;所述控制单元,根据来自所述控制装置的传输指令通知或来自移动出发地的所述路由器的通知,将从移动出发地的所述路由器接收的数据传输给所述移动终端。另外,采用第19发明的路由器,其特征在于所述控制单元,从所述控制装置接收到关于移动到其它的网络的移动终端的传输指令通知时,将寄给该移动终端的数据,传输给移动出发地的所述路由器。
另外,采用第20发明的路由器,其特征在于所述控制単元,将所述移动出发地的路由器的地址作为标题附加后,传输寄给该移动终端的数据。另外,采用第21发明的路由器,其特征在于所述控制単元,向进行认证的信息管理装置发送接收的所述移动终端的标识符,从该信息管理装置接收包含有关该移动终端及所述控制装置的地址设定信息在内的信息。另外,采用第22发明的路由器,其特征在于具备存储単元,该存储単元保持有关所述移动终端的通信信息;所述控制単元,从所述控制装置接收到删除指令通知吋,从所述存储单元中取消有关所述移动终端的该路由器和该控制装置的通信信息。另外,采用第23发明的路由器,其特征在于所述控制単元,根据来自所述控制装置的指令解除从其它的路由器传输接收发送给所述移动终端的数据的传输设定的通知,向所述其它的路由器发送包含该移动终端的标识符及该路由器的标识符在内的传输设定解除通知。另外,采用第24发明的路由器,其特征在于所述通信単元,接收将所述传输设定解除通知与来自所述控制装置的所述传输指令通知合成后的信息。另外,采用第25发明的路由器,其特征在于所述通信単元,接收将所述传输设定解除通知与来自所述控制装置的指令取消与该控制装置的通信的通知合成后的信息。另外,采用第26发明的路由器,其特征在于所述控制単元,关于所述移动終端检知g在传输的缓冲器中数据没了时,向所述移动目的地的路由器发送取消传输设定的通知。另外,采用第27发明的路由器,其特征在于所述控制単元,接收来自所述移动终端的通信结束通知时,或检知该移动终端的通信异常结束时,向所述移动目的地的路由器发送取消传输设定的通知。另外,采用第28发明的通信方法,其特征在于是利用基于网络IP移动协议,使移动终端通过唯一性地赋予的地址,从属于同一链接的路由器中收发数据,在该移动終端移动到其它的网络上之际,使控制装置进行切换该移动终端的通信的通信方法;使所述移动終端,执行生成包含该移动终端的标识符在内的通知的步骤,和向移动目的地中的所述路由器发送所述通知的步骤;使所述移动目的地的所述路由器,执行生成包含所述移动终端的标识符及该路由器的标识符在内的通知的步骤,和向所述控制装置发送所述通知的步骤;使所述控制装置,执行生成从移动出发地的所述路由器向移动目的地的所述路由器传输数据的传输指令通知的步骤,和向移动出发地或移动目的地的所述路由器发送所述传输指令通知的步骤。另外,采用第29发明的通信方法,其特征在于使所述移动目的地的路由器,向进行认证的信息管理装置发送所述移动终端的标识符,该移动目的地的路由器,从该信息管理装置中接收包含有关该移动终端及所述控制装置的地址设定信息在内的信息。另外,采用第30发明的通信方法,其特征在于在所述移动終端移动之际,使所述控制装置通过所述移动出发地的路由器及所述移动目的地的路由器作媒介,向所述移动终端发送数据;所述控制装置和所述移动目的地的路由器及该移动目的地的路由器和所述移动终端的通信确立后,使所述控制装置只通过所述移动目的地的路由器作媒介,向所述移动终端发送数据。另外,采用第31发明的通信方法,其特征在于所述移动出发地的路由器从其它的路由器传输接收发送给所述移动终端的数据时,使所述控制装置向该移动出发地的路由器发送指令解除该传输的设定的传输解除指令通知。采用本发明后,在基于网络IP移动协议中,可以利用控制装置的控制,生成从移动出发地的路由器到移动目的地的路由器的隧道,进行数据的传输,从而能够杜绝越区切换中的信息包丢失。另外,采用以生成新的路由器之间的隧道之际、移动出发地链接的路由器具有的缓冲器没了之际、通信结束时或通信异常结束时等不需要传输的时刻为契机,取消该路由器之间的隧道的结构后,能够有效地敞开路由器的资源。另外,控制装置将寄给移动终端的信息包的缓冲器的传输指令通知和取消该控制装置与移动出发地的路由器的通信设定的取消指令通知合成后,向该移动出发地的路由器发送,从而能够圆滑地进行缓冲传输和取消控制装置与移动出发地的路由器的隧道设定的处理。另外,控制装置将寄给移动终端的信息包的缓冲器的传输指令通知和取消移动出发地的路由器与其它的路由器之间的成为不需要的通信设定的取消指令通知合成后,向该移动出发地的路由器发送,从而能够圆滑地进行缓冲传输和取消成为不需要的路由器之间的隧道设定的处理。另外,控制装置将取消该控制装置与该移动出发地的路由器的通信设定的取消指令通知和取消该移动出发地的路由器与其它的路由器之间的成为不需要的通信设定的取消指令通知合成后,向该移动出发地的路由器发送,从而能够圆滑地取消控制装置与移动出发地的路由器的隧道设定和取消成为不需要的路由器之间的隧道设定的处理。另外,本发明应用Proxy Mobile IP方式、路由器从信息管理装置(服务器)取得包含移动终端及控制装置的地址设定信息的信息,也具有相同的作用 效果。


图I是表示第I实施方式中的网络的简要结构的图形。图2是表示第I实施方式中的处理的步骤的程序图。图3是表示第I实施方式中的MAG结构的方框图。图4是表示第I实施方式中的LMA结构的方框图。图5是表示第2实施方式中的处理的步骤的程序图。图6是表示第3实施方式中的网络的简要结构的图形。图7是表示第3实施方式中的处理的步骤的程序图。图8是表示第3实施方式中的各装置的地址的表。 图9是表示第4实施方式中的网络的简要结构及信息包的传输的图形。图10是表示第4实施方式中的处理的步骤的程序图。图11是表示第5实施方式中的网络的简要结构的图形。图12是表示第5实施方式中的处理的步骤的程序图。
图13是表示第6实施方式中的处理的步骤的程序图。图14是表示第7实施方式中的处理的步骤的程序图。图15是表示第8实施方式中的处理的步骤的程序图。图16是表示第9实施方式中的处理的步骤的程序图。图17是表示第10实施方式中的网络的简要结构的图形。图18是表示第10实施方式中的处理的步骤的程序图。图19是表示第11实施方式中的网络的简要结构的图形。 图20是表示第11实施方式中的处理的步骤的程序图。图21是表示高速越区切换手法的处理的步骤的程序图。图22是表示现有技术的基于网络的IP移动协议的越区切换手法的处理的步骤的程序图。图23是表示现有技术的基于网络的IP移动协议的越区切换手法的处理的步骤的程序图。符号说明1、21、22、31 移动节点2、3、移动·存取·网关4、本地·移动·锚点(local mobility anchor)5、MN通信单元6、10 Netlmm 通信单兀7、12 Netlmm 控制单兀8、13 存储部9、暂时存储部11、外部网络通信单元41、AAA 服务器42、网络
具体实施例方式下面,和图示例一起,讲述本发明的实施方式。MN及MAG通常具有无线通信単元,在所有的实施方式中,主要考虑无线通信中的越区切换的情况进行讲述。但是,也可以在有线通信中使用,因为对于通信単元没有特别限定,所以不详细讲述通信単元。(第I实施方式)图I是表示本实施方式中的网络的简要结构的图形。图2是表示本实施方式中的处理的步骤的程序图。图3是表示本实施方式中的MAG结构的方框图。图4是表示本实施方式中的LMA结构的方框图。在本实施方式中,讲述如图I所示,丽I从MAGa2的链接向MAGb3的链接移动,通信受LMA4控制的例子。如图3所示,MAG2、3由丽通信单元5 (该丽通信单元5与丽I进行通信)、Netlmm通信单元6 (该Netlmm通信单元6与其它的MAG或LMA4进行通信)、Netlmm控制单元7 (该Netlmm控制单元7根据本发明涉及的基于网络IP移动协议进行控制)、存储部8 (该存储部8存储有关通信的信息等)、暂时存储部9 (该暂时存储部9积蓄发送给MN的缓冲)构成。如图4所示,LMA4由Netl_通信单元10 (该Netl_通信单元10与MAG2、3进行通信)、外部网络通信单元11 (该外部网络通信单元11与外部网络进行通信)、Netlmm控制单元12 (该Netlmm控制单元12根据本发明涉及的基于网络I P移动协议进行控制)、存储部13 (该存储部13存储有关通信的信息等)构成。首先,如图2所示,在SlOl中,丽I向MAGb3或链接本地多方向对话至少发送包含MNl的标识符——MN-ID在内的RS。用丽通信单元5接收了 RS的MAGb3的Netlmm控制单元7,在用存储部8存储MN-ID的同时,还在S102中至少生成MN-ID和MAGb3的标识符、包含MAGb3_ID在内的位置登记,由Netlmm通信单元6发送给LMA4。用Netlmm通信单元10接收了位置登记的LMA4的Netlmm控制单元12,根据MN-ID,从LMA4的存储部13保持的数据中检索丽I现在的状态,掌握在数据上丽I现在属于MAGa2的状态的情况。虽然在数据上丽I成为现在属于MAGa2的状态,但是LMA4的Netlmm控制单元12根据位置登记从MAGb3来的情况,知道丽I移动了的情况。因此,在S103中,LMA4的Netlmm控制单元12生成至少包含LMA4的标识符-
LMA-ID,丽I的全局地址在内的路由设置(路径选择设定指令),由Netlmm通信单元10发送给MAGb3。另外,在S104中,LMA4的Netlmm控制单元12还向MAGa2发送至少包含MAGb3的MAGb-ID、MNl的MN-ID在内的传输指令通知。接收到传输指令通知的MAGa2的Netlmm控制单元7,在S105中,开始向MAGb-ID识别的MAGb3的ID地址传输向MN-ID识别的丽I的地址发送的信息包。该传输设定,通过更新MAGa2的存储部8具有的路径选择表来进行。就是说,迄今为止在MAGa2的路径选择表中,发送给丽I的信息包,与丽I具有的链接本地地址关联。将发送给丽I的信息包传输给MAGb3地更新该路径选择表的设定。通过向MAGb3的链接本地地址、MAGb3的全局地址、MAGb3的上位路由器地址中的某一个,传输发送给MNl的信息包的下一个跳跃地设定,从而实现向MAGb3的传输。从LMA4接收到路由设置的MAGb3的Netlmm控制单元7,在LMA4_MAGb3之间设定隧道线路,在S106中,向LMA4发送确认的路由设置AcK(Acknowledgement)。从MAGb3接收到路由设置AcK的LMA4的Netlmm控制单元12,在S107中,向MAGb3发送MNl的至少包含词头信息的位置登记AcK。接收了位置登记AcK的MAGb3的Netlmm控制单元7,在S108中,根据所述词头信息,向MNl发送RA。从MAGb3接收了 RA的MN1,在S109中,按照DAD步骤,向链接发送NA。MAGb3的Netlmm控制单元7从丽I接收该NA后,在SllO中,向LMA4发送MAGb_ID、丽地址、包含MN-ID 的 MN 地址设置(address set up),在 Slll 中,LMA4 的 Netlmm 控制单元 12 向 MAGb3发送确认的丽地址设置AcK。然后,在S 112中,MAGb3的Netlmm控制单元7开始向丽I发送包含来自MAGa2的传输在内的信息包。这样,MNl由于移动而与MAGa2切断通信后,直到位置登记到达LMA4为止,积蓄在MAGa2的缓冲器中的发送给LMA4信息包,就经由MAGb3传输,可以进行没有信息包丢失的通ィ目。(第2实施方式)图5是表示本实施方式中的处理的步骤的程序图。在本实施方式中,和第I实施方式同样,如图I所示,丽I从MAGa2的链接向MAGb3的链接移动。和第I实施方式的不同之处在于在第I实施方式中,向移动出发地的路由器 MAGa2发送向移动目的地的路由器MAGb3的传输指令通知,而在本实施方式中,LMA4向MAGb3发送传输指令通知。首先,如图5所示,在S201中,匪I向MAGb3或链接本地多方向对话至少发送包含MNl的标识符——MN-ID在内的RS。从丽I接收了 RS的MAGb3的Netlmm控制单元7,在S202中,向LM4A发送至少包含MN-ID和MAGb3的标识符——MAGb-ID在内的位置登记。从MAGb3接收了位置登记的LMA4的Netlmm控制单元12,根据MN-ID,从LMA4的存储部13保持的数据中检索丽I现在的状态,掌握在LMA4的数据上丽I现在属于MAGa2的状态的情况。虽然在数据上匪I成为现在属于MAGa2的状态,但是LMA4的Netlmm控制単元12根据位置登记从MAGb3来的情況,知道丽I移动了的情況。因此,在S203中,LMA4的Netlmm控制单元12为了形成LMA4_MAGb3之间的隧道,而向MAGb3发送至少包含LMA4的标识符——LMA_ID、MN1的全局地址在内的路由设置。另外,这时LMA4的Netlmm控制单元12还向MAGb3发送至少包含MAGa2的标识符、MAGa-ID和匪I的MN-ID在内的传输指令通知。可以将该由LMA4向MAGb3发送的传输指令通知,附加在通常的路由设置上发送。从LMA4接收到传输指令通知的MAGb3的Netlmm控制单元7,在S204中,向被MAGa2的MAGa-ID掌握的MAGa2的地址,发送至少包含MN-ID和MAGb的MAGb-ID在内的隧道生成电文。从MAGb3接收了隧道生成电文的MAGa2的Netlmm控制单元7,在和MAGb3之间设定隧道线路,在S205中,向MAGb3发送确认的隧道生成AcK,可以将MAGa2的缓冲器中的发给匪I的信息包传输给MAGb3。在隧道线路中,通过将MAGb3的IP地址作为外侧目的地址、将MAGa2的IP地址作为外侧源地址的IPv6 in IPv6封包化来实现。接收了路由设置的MAGb3的Netlmm控制单元7,在LMA4_MAGb3之间设定隧道线路,在S206中,向匪I发送路由设置AcK。另外,接收了传输指令的MAGa2的Netlmm控制单元7,在S207中,开始将发送给被MN-ID识别的MNl的地址的信息包,传输给被MAGb-ID识别的MAGb3的IP地址。从MAGb3接收到路由设置AcK的LMA4的Netlmm控制单元12,在S208中,向MAGb3发送MNl的至少包含词头信息的位置登记AcK。从LMA4接收了位置登记AcK的MAGb3的Netlmm控制单元7,在S209中,根据所述词头信息,向丽I发送RA。
从MAGb3接收了 RA的MN1,在S210中,按照DAD步骤,向链接发送NA。在S211中,MAGb3的Netlmm控制单元7从MNl接收该NA后,向LMA4发送MAGb-ID、丽地址、包含MN-ID的丽地址设置,在S212中,LMA4的Netlmm控制单元12向MAGb3发送确认的丽地址设置AcK。在S213中,MAG b3的Netlmm控制单元7开始向丽I发送包含来自MAGa2的传输在内的信息包。在本实施方式中,讲述了 LMA4向MAGb3下达传输指令、由MAGb3向MAGa2提供后形成隧道的情况。这样,MAGa2的缓冲器积蓄的、发送给丽I的信息包,就能够经由MAGb3传输,杜绝越区切换中的信息包丢失。(第3实施方式)图6是表示本实施方式中的网络的简要结构的图形。图7是表示本实施方式中的处理的步骤的程序图。图8是表示本实施方式中的各装置的地址的表。如图6所示,MNa21及MNb22最初属于MAGa2。在这里,讲述伴随着MNa21及MNb22的移动,MNa21及MNb22从属于MAGa2移动到属于MAGb3的例子。在本实施方式中,讲述多个丽移动时及使由LMA4向MAGa发送的取消形成隧道的位置登记包含向MAGb3传输的指令时。首先,如图7所示,在S301中,MNa21及MNb22向MAGb3或链接本地多方向对话地址发送至少包含MNa21及MNb22的标识符——MNa-ID及MNb-ID在内的RS。在这里,在MNa-ID及MNb-ID中,使用图8所示的MNa21及MNb22具有的链接本地地址(IP_LINK_MNa、IP_LINK_MNb)及 / 或全局地址(IP_GL0BAL_MNa、IP_GL0BAL_MNb)。从MNa21及MNb22接收了 RS的MAGb3的Netl_控制单元7,在S302中,向LMA4 (IP_LINK_MNa 或 IP_GL0BAL_MNa)发送至少包含 MNa-ID、MNb-ID 及 MAGb3 的 MAGb-ID在内的位置登记。在这里,MAGb-ID使用MAGb具有的链接本地地址(IP_LINK_MNb)及/或全局地址(IP_GL0BAL_MNb)。该位置登记,既可以分别向MNa21、MNb22的每一个发送,也可以将两者包含在一个电文中发送。从MAGb3接收了位置登记的LMA4的Netlmm控制单元12,根据MNa_ID、MNb_ID,从LMA4的存储部13保持的数据中检索MNa21和MNb22现在的状态,掌握在LMA4的数据上MNa21和MNb22现在属于MAGa2的状态的情况。虽然在数据上MNa21和MNb22成为现在属于MAGa2的状态,但是LMA4的Netlmm控制单元12根据位置登记从MAGb3来的情况,知道MNa21和MNb22移动了的情况。因此,在S303中,LMA4的Netlmm控制单元12向MAGb3发送路由设置。另外这时,在S304中,LMA4的Netlmm控制单元12还向MAGa2发送至少包含MAGb3的 MAGa-ID (IP_LINK_MAGb 及 / 或 IP_GL0BAL_MAGb)、MNa21 和 MNb22 的 MN-ID (IP_LINK_MNa及/或IP_GL0BAL_MNa、IP_LINK_MNb及/或IP_GL0BAL_MNb)在内的传输指令通知。该传输指令通知,既可以分别向MNa21、MNb22发送,也可以统一发送。另外,为了取消有关MNa21及MNb22的LMA-MAG隧道线路,而向MAGa2发送取消位置登记(位置删除请求)。对于MAGa2而言的传输指令通知,可以包含于该位置登记中。接收了传输指令的MAGa2的Netlmm控制单元7,在S305中,为了向MAGb-ID识别的MAGb3的ID地址传输向MNa-ID、MNb-ID识别的MNa21、MNb22的地址(是目的地址IP_GLOBAL_MNa及/或IP_GLOBAL_MNb)发送的信息包,而向MAGb3提供MAGa-MAGb之间的隧道生成。从LMA4接收到路由设置的MAGb3的Netlmm控制单元12,在S208中,在LMA4-MAGb3之间设定隧道 线路,在S306中,向LMA4发送路由设置AcK。另外,接收了来自MAGa2的隧道生成请求的MAGb3的Netlmm控制单元7,在S307中,作为确认,将隧道生成AcK返还MAGa2。在MAGa2的Netlmm控制单元7中,接收MAGb3的该隧道生成AcK后,生成MAGa-MAGb3之间的隧道。该隧道通过将MAGb3的全局地址(IP_GL0BAL_MAGb)作为外侧目的地址、将MAGa2的全局IP地址(IP_GL0BAL_MAGa)作为外侧源地址的IPv6 in IPv6封包化来实现。该隧道在本发明中,成为发送给MNa21和MNb22 (目的地址IP_GL0BAL_MNa或IP_GL0BAL_MNb)的信息包通过的隧道。另外,在MAGa-MN之间,在链接エ艺学中,还可以保障安全性。就是说,使用OSI基本參照模式的第2层以下的技木,MAGa2能够掌握未到达MNa21及/或MNb22的信息包。该未到达的信息包,保存到MAGa2的缓冲器中,形成隧道后,在S308中,逐次向MAGb3传输。从MAGb3接收了位置登记AcK的MAGb3的Netlmm控制单元7,在S309中,向MAGb3发送MN的至少包含词头信息的位置登记AcK。接收了位置登记AcK的MAGb3的Netlmm控制单元7,在S310中,根据所述词头信息,向MNa21和MNb22发送RA。从MAGb3接收了 RA的MNa21和MNb22,在S311中,按照DAD步骤,向链接发送NA。从MNa21或MNb22接收该NA后,MAGb3的Netl_控制单元7在S312中,向LMA4发送MAGb-ID、丽地址、包含MN-ID的丽地址设置,在S313中,LMA4的Netlmm控制单元12发送确认的MN地址设置AcK,在S314中,MAGb3开始传输向MNa21及MNb22发送的信息包。在本实施例中,讲述了多个丽移动的情况。有多个匪时,积蓄在MAGa2的缓冲器中的发送给MNa21或MNb22的信息包,也可以经由MAGb3传输,杜绝越区切换引起的信息包丢失。另外,LMA4使为了取消隧道而向MAGa2发送的位置登记包含附加了 MAGb3的ID的向MAGb3下达的传输指令后,能够圆滑地取消LMA和MAGa2的隧道及形成g在由MAGa2向MAGb3传输的隧道。(第4实施方式)图9是表示本实施方式中的网络的简要结构及信息包的传输的图形。图10是表示本实施方式中的处理的步骤的程序图。在本实施方式中,丽I最初属于MAGa2。这时的信息包,如图9 (a)的粗线箭头所示地传输。然后,MNl移动到属于MAGb3的位置。在本实施例中,讲述MNl刚移动到属于MAGb3的位置后,就从LMA4经由MAGa2地由MAGb3向丽I发送的信息包(图9 (b)、图9 (c)),然后不经由MAGa2地由MA4向MAGb3、由MAGb3向丽I (图9 (d))地依次切换后传输的例子。MNl向MAGb3的链接移动后,如图10所示,在S401中,MNl向MAGb3或链接本地多方向对话发送至少包含MNl的标识符——MN-ID在内的RS、DHCP Request、NA等网络组合请求。
从丽I接收了网 络组合请求的MAGb3的Netlmm控制单元7,在S402中,向LMA4发送至少包含本身的标识符、MAGb-ID和现在接收的MN-ID在内的位置登记。从MAGb3接收了位置登记的LMA4的Netlmm控制单元12,根据MN-ID,从LMA4的存储部13保持的数据中检索MNl现在的状态,根据LMA4的数据,掌握MNl现在是属于MAGa2的状态的情况。虽然在数据上丽I成为现在属于MAGa2的状态,但是LMA4的Netlmm控制单元12根据位置登记从MAGb3来的情况,知道丽I移动了的情况。因此,在S403中,LMA4的Netlmm控制单元12向MNl以前的MAG-MAGa2发送
至少包含MN-ID和MAGb3的MAGb-ID、丽I的全局地址在内的传输指令通知,在S404中,向MAGb3发送至少包含LMA4的标识符——LMA_ID、MN1的全局地址在内的路由设置。在S405、S406中,接收到传输指令的MAGa2的Netlmm控制单元7,向MAGb3发送隧道生成提供,MAGb3的Netlmm控制单元7,向MAGa2发送隧道生成Ack,从而在MAGa2_MAGb3之间形成隧道。这样,在S407中,信息包就被用从LMA4到MAGa2、从MAGa2到MAGb3、从MAGb3到MNl的线路路径选择。从LMA4接收到路由设置的MAGb3的Netlmm控制单元7,在S408中,向LMA4发送路由设置AcK。从MAGb3接收了路由设置AcK的LMA4的Netlmm控制单元12,在S409中,向MAGb3发送至少包含MNl的词头信息的位置登记AcK。从LMA4接收了位置登记AcK的MAGb3的Netlmm控制单元7,在S410中,根据所述词头信息,编制RA等丽I用的地址组合信息,向丽I发送。在S411中,丽I进行地址的组合,为了最终确认而使用NA在MAGb3中进行DAD。接收该DAD后,在S412中,MAGb3的Netlmm控制单元7向LMA4发送至少包含MAGb3的MAGb-ID、MN地址、MN-ID的MN地址设置。此外,在网络组合中使用DHCP时,可以省略DAD,MAGb3用DHCP Adyertise等向丽I发送地址后,向LMA4发送丽地址设置,还可以进入以下的步骤。接着,在S413中,LMA4的Netlmm控制单元12向MAGb3发送丽地址设置Ack,在S414中,MAGb3的Netlmm控制单元7开始发送从MAGa2取得的发送给丽I的信息包。在本实施例中,接着在S415、S416中,形成LMA-MAGb之间的隧道。另外,形成该隧道之后,为了取消LMA-MAGa之间的隧道,LMA4的Netlmm控制单元12在S417中,向MAGa2发送取消位置登记,在S418中,MAGa2的Netlmm控制单元7向LMA4发送取消位置登记Ack,取消隧道设定。然后,在S419中,LMA4的Netlmm控制单元12开始向MAGb3传输信息包。这样,将信息包传输的线路按照从LMA4经由MAGa2去往MN1、从LMA4经由MAGb3去往MNl的顺序依次切换后,与第I 第3实施方式时相比,能够进一步减少MAGa2的缓冲器积蓄的发送给丽I的信息包。(第5实施方式)图11是表示本实施方式中的网络的简要结构的图形。图12是表示本实施方式中的处理的步骤的程序图。如图11所示,讲述丽I首先从MAGa2的链接移动到MAGb3的链接,然后移动到MAGc31的链接,由LMA4控制丽I的通信切换的情况。
在本实施例中,丽I进行与3个MAG的通信切換。如图12所示,在S501中,MNl移动后,象通常的那样,向新链接的MAG——MAGc31发送g在进行网络组合的信息。该信息,例如可以考虑RS、DHCP Request、·等。在该旨在进行网络组合的信息中,包含丽的标识符——MN-ID。根据从匪I接收的信息,MAGc31的Netlmm控制单元7将匪的信息保存到存储部8中,在S502中,向LMA4发送位置登记。该位置登记包含MAGc31的标识符、MAGc-ID和MN-ID。 从MAGc31接收了位置登记的LMA4的Netlmm控制单元12,根据MN-ID,检索存储部13具有的数据库,掌握丽I现在是属于MAGc31的状态、MAGb3和MAGa2有隧道的情況。接收了位置登记的結果,LMA4的Netlmm控制单元12检知丽I正在移动,是越区切换的情况,将 MAGb-ID、MAGc-ID 及 MN-ID 与 MAGa-ID、MAGb-ID 及 MN-ID 作为一組,暂时存储。然后,在S503中,LMA4的Netlmm控制单元12生成至少包含LMA4的标识符——LMA_ID、MN1的全局地址在内的路由设置(路径选择设定指令),由Netlmm通信单元10向MAGc31发送。另外,在S504中,Netlmm控制单元12向MAGb3发送指令将寄给丽I的信息包传输给MAGc31和取消与MAGa的隧道的通知。该指令通知至少包含MAGa_ID、MAGc-ID及MN-ID,指令通知的控制信息记述与MAGa-ID关联地取消(寄给丽I的信息包用的)隧道、与MAGc-ID关联地形成(寄给丽I的信息包用的)隧道,合成这些控制信息,最好同时发送。另外这吋,Netlmm控制单元12存取存储部13具有的数据库,在匪I的通信信息中的有关MAG-MAG之间的隧道的数据中,取消MAGb3-MAGa之间的隧道的信息,存储新生成的MAGc31-MAGb3之间的隧道的信息。MAGb3的Netlmm控制单元7,接收来自LMA4的传输指令和隧道取消指令后,在S505中,向MAGa2发送记述取消至少包含MAGb-ID和MN-ID的隧道的通知信息的指令通知,在S506中,向MAGc31发送记述形成至少包含MAGb-ID和MN-ID的隧道的通知信息的指令通知。在S507中,MAGa2的Netlmm控制单元7,从存储部8的路径选择表中取消MAGa2-MAGb3之间的隧道设定,将确认的隧道取消Ack发送给MAGb3后取消隧道。但是在这里,在MAGa2取消隧道设定之际,为了向MAGb3发送确认通知,需要暂时存储MAGb-ID及MN-ID。在S508中,MAGc31的Netlmm控制单元7,在存储部8的路径选择表中,设定有关寄给丽I的信息包和MAGb3的隧道,向MAGb3发送确认的隧道生成Ack。这样,在S509中,寄给丽I的信息包就被传输给MAGc31。从LMA4接收到路由设置的MAGc31的Netlmm控制单元7,在S510中,向LMAl发送路由设置AcK。从MAGc31接收了路由设置AcK的LMA4的Netlmm控制单元12,在S511中,向MAGc31发送至少包含丽I的词头信息的位置登记AcK。另外,在S512中,LMA4的Netlmm控制单元12为了取消LMA4_MAGb3之间的隧道,向MAGb3发送取消位置登记,在S513中,MAGb3的Netlmm控制单元7从存储部8的路径选择表中取消有关LMA4-MAGb3之间的隧道设定,向LMA4发送取消位置登记Ack后取消隧道设定。
从LMA4接收到位置登记Ack的MAGc31的Netlmm控制单元7,在S514中,根据词头信息,生成RA等丽I用的地址组合信息,向丽I发送。
在S515中,丽I进行地址的组合,为了最终确认而使用NA向MAGc31进行DAD。接收该DAD后,在S516中,MAGc31的Netlmm控制单元7向LMA4发送至少包含MAGc_ID、MN地址、MN-ID的丽地址设置。然后,在S517中,LMA4的Netlmm控制单元12存取存储部13的数据库,在MNl的通信信息中的有关发送信息包的MAG的数据中,取消MAGb3的数据,存储MAGc31的数据,向MAGc31发送丽地址设置AcK,LMA4的Netlmm控制单元12,在S518中,开始向MAGc31传输信息包。另外,MAGc31的Netlmm控制单元7,在S519中,开始向丽I传输信息包。这样,在不需要在MAG之间进行传输的时刻,取消传输的隧道设定,能够有效地敞开MAG的资源。(第6实施方式)图13是表示本实施方式中的处理的步骤的程序图。在本实施方式中,虽然讲述和第I实施方式同样,丽I从MAGa2向MAGb3移动的例子,但是其特征在于在移动出发地的路由器MAGa2的缓冲器中没有寄给MNl的信息包的时亥lj,MAGa2本身取消和MAGb3的隧道。如图13所示,在S601中,丽I象通常的那样,向新的MAG MAGb3发送旨在进行网络组合的信息例如RS。该信息包含丽的标识符——MN-ID。根据接收的信息,MAGb3的Netlmm控制单元7在S602中,向LMA4发送位置登记。该位置登记包含MAGb3的标识符、MAGb-ID和MN-ID。接收了位置登记的LMA4的Netlmm控制单元12,根据MN-ID,检索存储部13具有的数据库,在数据上掌握丽I现在是属于MAGa2的状态的情况。接收了位置登记的结果,LMA4的Netlmm控制单元12检知丽I正在移动,是越区切换的情况,将MAGa_ID、MAGb_ID及MN-ID作为一组,暂时存储。然后,在S603中,LMA4的Netlmm控制单元12向MAGa2发送指令将寄给MNl的信息包传输给MAGb3的通知。该指令通知至少包含MAGb-ID及MN-ID,最好同时记述与MAGb-ID关联地形成(寄给丽I的信息包用的)隧道的控制信息。在S604中,LMA4的LMA4的Netl_控制单元12,生成至少包含LMA4的标识符-
LMA-ID、MNl的全局地址在内的路由设置,向MAGb发送。MAGa2的Netlmm控制单元7,接收来自LMA4的传输指令,在S605中,向MAGb3提供至少包含MAGa-ID和MN-ID的隧道生成。在S606中,MAGb3的Netlmm控制单元7,在存储部8的路径选择表中设定有关寄给丽I的信息包的和MAGa2的隧道,向MAGa2发送确认的隧道生成Ack。这样,就在MAGa2-MAGb3之间生成MAGa2的缓冲器传输用的隧道设定,MAGa2在S607中,开始向MAGb3传输寄给丽I的信息包。从LMA4接收到路由设置的MAGb3的Netlmm控制单元7,在S608中,向LMA4发送路由设置AcK。从MAGb3接收了路由设置AcK的LMA4的Netlmm控制单元12,在S609中,向MAGb3发送至少包含MNl的词头信息的位置登记AcK。从LMA4接收到位置登记Ack的MAGb3的Netlmm控制单元7,在S610中,根据词头信息,生成RA等丽I用的地址组合信息,向丽I发送。在S611中,丽I进行地址的组合,为了最终确认而使用NA向MAb3进行DAD。接收该DAD后,在S612中,MAGb3的Netlmm控制单元7向LMA4发送至少包含MAGb_ID、MN地址、MN-ID的丽地址设置。LMA4的Netlmm控制单元12,存取存储部13的数据库,在丽I的通信信息中的有关发送信息包的MAG的数据中,取消MAGa2的数据,存储MAGb3的数据,在MAGb3_LMA4之间生成隧道,在S613中,向MAGb3发送丽地址设置AcK,LMA4的Netlmm控制单元12,在S614中,开始向MAGb3传输信息包。另外,MAGb3的Netlmm控制单元7,在S615中,开始向丽I
传输信息包。在LMA4_MAGb3之间生成隧道的结果,寄给MNl的信息包就不到达MAGa2,用MAGa2缓冲的寄给MNl的信息包传输给MAGb3后就减少。监视暂时存储部9的缓冲器,如果缓冲 器成为0,就通知MAGb3取消隧道,从而取消隧道。就是说,在S616中,MAGa2的Netlmm控制单元7,从存储部8的路径选择表中取消MAGa2-MAGb3之间的隧道设定,向MAGb3发送指令取消隧道的通知。该指令通知至少包含MAGa-ID及MN-ID,指令通知的控制信息最好记述与MAGa-ID关联地取消(寄给丽I的信息包用的)隧道。在S617中,MAGb3的Netlmm控制单元7,向MAGa2发送确认的取消隧道AcK。另外,在S618中,LMA4的Netlmm控制单元12为了取消LMA4_MAGa2之间的隧道,向MAGa2发送取消位置登记,在S619中,MAGa2的Netlmm控制单元7从存储部8的路径选择表中取消有关LMA4-MAGa2之间的隧道设定,向LMA4发送取消位置登记Ack后取消隧道设定。这样,因为在移动出发地的路由器MAG的缓冲器成为0的时刻,移动出发地的MAG自动取消与移动目的地的MAG的隧道设定,所以能够有效地敞开MAG的资源。(第7实施方式)图14是表示本实施方式中的处理的步骤的程序图。在本实施方式中,和第5实施方式同样,如图11所示,讲述丽I从MAGa2的链接移动到MAGb3的链接,再移动到MAGc31的链接的情况。和第5实施方式的不同之处在于MAGb3从LMA4接收位置登记后就取消和MAGa2之间的隧道。如图14所示,在S701中,MNl象通常的那样,向新的MAG——MAGc31发送旨在进行网络组合的信息。该信息,例如可以考虑RS、DHCP Request、NA等。在该信息中,至少包含MN的标识符——MN-ID。在S702中,MAGc31的Netlmm控制单元7根据接收的信息,向LMA4发送位置登记。该位置登记包含MAGc31的标识符、MAGc-ID和MN-ID。接收了位置登记的LMA4的Netlmm控制单元12,根据MN-ID,检索存储部13具有的数据库,在数据上掌握MNl现在是属于MAGc31的状态、MAGb3和MAGa2有隧道的情况。接收了位置登记的结果,LMA4的Netlmm控制单元12检知丽I正在移动,是越区切换的情况,将 MAGb-ID、MAGc-ID 及 MN-ID 与 MAGa-ID、MAGb-ID 及 MN-ID 作为一组,暂时存储,在 S703中,生成至少包含LMA4的标识符——LMA-ID, MNl的全局地址在内的路由设置,向MAGc31发送。另外,在S704中,LMA4的Netlmm控制单元12向MAGb3发送指令将寄给匪I的信息包传输给MAGc31的通知。该指令通知至少包含MAGc-ID及MN-ID,最好记述与MAGc-ID关联地形成(寄给丽I的信息包用的)隧道之意的控制信息。另外这吋,LMA4的Netlmm控制単元12存取存储部13的数据库的匪I的通信信息,在有关MAG-MAG之间的隧道的数据中,存储在MAGb3-MAGc31之间生成隧道之意的信息。MAGb3的Netlmm控制单元7,接收来自LMA4的传输指令,在S705中,向MAGc31提供形成至少包含MAGb-ID和MN-ID的隧道。
在S706中,MAGc31的Netlmm控制单元7,在存储部8的路径选择表中,设定有关寄给丽I的信息包的和MAGb3的隧道,向MAGb3发送确认的隧道生成Ack。这样,就在MAGb-MAGbc之间形成MAGb3的缓冲器传输用的隧道,在S707中,MAGb3开始将寄给MNl的信息包就传输给MAGc31。从LMA4接收到路由设置的MAGc31的Netlmm控制单元7,在S708中,向LMA4发送路由设置AcK。从MAGc31接收了路由设置AcK的LMA4的Netlmm控制单元12,在S709中,向MAGc31发送至少包含丽I的词头信息的位置登记AcK。另外,完成LMA4_MAGc31之间的隧道后,LMA4向MAGb3发送位置登记。在S710中,LMA4的Netlmm控制单元12为了取消LMA4_MAGb3之间的隧道,向MAGb3发送取消位置登记。这通常是为了取消LMA4-MAGb3之间的隧道而发送,通常包含MN-ID, LMA-ID, MAGb-ID0在本实施方式中,进而在该位置登记上,追加MAGa2的标识符、MAGa-ID和与其关联地指令取消与MAGa的隧道的控制信息。其结果,在接收了上述那种位置登记的MAGb3中,除了取消和LMA4的隧道以外,还取消和MAGa2的隧道。另ー方面,从LMA4接收到位置登记Ack的MAGc31的Netlmm控制单元7,在S711中,根据词头信息,生成RA等匪I用的地址组合信息,向匪I发送。在S712中,匪I进行地址的组合,为了最终确认而使用NA向MAGc31进行DAD。接收该DAD后,在S713中,MAGc31的Netlmm控制单元7向LMA4发送至少包含MAGc_ID、MN地址、MN-ID的丽地址设置。另外,从LMA4接收附加了取消和MAGa2的隧道的控制信息的位置登记的MAGb3的Netlmm控制单元7,在S714中,从存储部8的位置登记中,取消有关LMA4_MAGb3的隧道设定,向LMA4发送取消位置登记Ack后,取消隧道设定。该位置登记Ack中包含MAGa2的MAGa2-ID,与表示取消MAG-MAG的隧道的信息关联。LMA4的Netlmm控制单元12,接收来自MAGb3的位置登记Ack后,从位置登记Ack中抽出取消MAG-MAG的隧道的信息,知道MAGb3-MAGa2的隧道被取消,从存储部13的数据库中的有关丽I的通信信息中,取消有关MAGb3和MAGa2的隧道的信息。进而,MAGb3的Netlmm控制单元7,通知MAGa2取消隧道,从而取消隧道。就是说,在S715中,MAGb3的Netlmm控制单元7,向MAGa2发送指令取消隧道的通知。该指令通知至少包含MAGb-ID及MN-ID,指令通知的控制信息最好记述与MAGb-ID关联地取消(寄给丽I的信息包用的)隧道的情況。
在S716中,MAGa2的Netlmm控制单元7,从存储部8的路径选择表中取消MAGa2-MAGb3之间的隧道设定,向MAGb3发送确认的取消隧道AcK。另一方面,从MAGc31接收到丽地址设置的LMA4的Netlmm控制单元12,存取存储部13的数据库,在丽I的通信信息中的有关发送信息包的MG的数据中,取消MAGb3的数据,存储MAGc31的数据,在S717中,向MAGc31发送丽地址设置AcK,LMA4的Netlmm控制单元12,在S718中,开始向MAGc31传输信息包。另外,MAGc31的Netlmm控制单元7,在S719中,开始向丽I传输信息包。这样,从LMA4接收附加了取消和MAGa2的隧道的控制信息的位置登记的MAGb3,除了取消和LMA4的隧道以外,还取消和MAGa2的隧道,从而能够有效地敞开MAG的资源。(第8实施方式)图15是表示本实施方式中的处理的步骤的程序图。在本实施方式中,讲述以通信的正常结束为契机取消MAG-MAG的隧道时,丽I从MAGa2的链接移动到MAGb3的链接,在那里结束通信的例子。MNl正常结束通信时,往往使用ISO基本参照模式中的第5层——对话期间层中的
通话控制的协议-SIP (Session Initiation Protocol)及为了实时发送数据而进行控
制的协议-RTSP (Real Time Streaming Protocol),通知通信对方结束通信。因为该结
束通信的电文通过现在使用的链接的MAG (在本例中为MNl的移动目的地的链接的MAGb3),所以在该移动目的地的链接的MAG中,以接收该结束通信的电文为契机,向移动出发地链接的MAG (在本例中为MAGa2)发送取消隧道指令通知。如图15所示,在S801中,丽I为了结束通信而向通信对方发送SIP-Bye及RTSP-TEARDOffN 电文。MAGb3的Netlmm控制单元7为了将该电文转播给通信对方,接收该电文后,就根据源地址等特定MNl,取得MNl的标识符、MN-ID。另外,该电文本身还被按照通信的协议传输。MAGb3的Netlmm控制单元7取得MN-ID后,在S802中,参照存储部8中的有关该MN-ID的路径选择表,确认传输状态,检知在MAGb3-MAGa2之间具有隧道的情况,向MAGa2发送取消隧道的指令通知。在S804中,MAGb3的Netl_控制单元7向LMA4发送取消MAG-MAG隧道的通知。在该取消隧道的通知中,包含MAGa-ID、MAGb-ID及MN-ID,最好与表示取消MAG-MAG隧道的
信息关联。在S805中,MAGa2的Netlmm控制单元7接收来自MAGb3的取消隧道的指令通知,从存储部8的路径选择表中,取消MAGa2-MAGb3之间的隧道设定,向MAGb3发送确认的隧道取消Ack。在这里,可以取代S804,MAGa2向LMA4发送取消MAG-MAG隧道的通知。在该取消通知中,记述着上述那种信息。或者象第2实施方式那样,LMA4不需要掌握有关MAG-MAG隧道的信息时,可以省略向LMA4发送这种取消隧道的通知的步骤。或者在MAGb3向LMA4发送的位置登记中,附加那种取消MAG-MAG隧道的信息。 这样,因为进行转播的移动目的地链接的MAG接收MN发送的结束通信的电文,所以能够以它为契机,移动目的地的MAG向移动出发地链接的MAG发送取消迄今为止进行传输的隧道设定的通知,从而能够有效地敞开MAG的资源。
(第9实施方式)图16是表示本实施方式中的处理的步骤的程序图。在本实施方式中,讲述以通信的异常结束为契机取消MAG-MAG的隧道吋,丽I从MAGa2的链接移动到MAGb3的链接,在那里异常结束通信的例子。匪I移动到圈外等后,通信异常结束吋,因为匪I不能够通知MAG对话期间层的通信结束,所以不能够使用第8实 施的那种方法。如图16所示,MAG(在本例中为MAGb3)的Netlmm控制单元7,使用邻近探索(ND、Neighbor Niscovery,RFC2461)等单元,在S901中,检出在本身的链接中没有MNl的情况。接着,在S902中,MAGb3的Netlmm控制单元7根据存储部8中的路径选择表,掌握没有的丽I的标识符、MN-ID,掌握有关丽I的传输状态。其結果,MAGb3的Netlmm控制单元7掌握保持着利用和MAGa2的隧道进行传输的状态的情况,在S903中,通知MAGa2取消有关丽I的信息包的隧道。在S904中,MAGb3的Netlmm控制单元7向LMA4发送取消MAG-MAG隧道的通知。在该取消隧道的通知中,包含MAGa-ID、MAGb-ID及MN-ID,与表示取消MAG-MAG隧道的信息关联。MAGa2的Netlmm控制单元7接收取消隧道的指令通知后,从存储部8的路径选择表中,取消和MAGb3的隧道设定,在S905中,向MAGb3归还隧道取消Ack。在这里,可以取代S904,MAGa2向LMA4发送取消MAG-MAG隧道的通知。在该取消通知中,记述着上述那种信息。或者象第6实施方式那样,LMA4不需要掌握有关MAG-MAG隧道的信息时,可以省略向LMA4发送这种取消隧道的通知的步骤。或者在MAGb3向LMA4发送的位置登记中,附加那种取消MAG-MAG隧道的信息。这样,即使和匪的通信异常结束吋,迄今为止和匪同一链接的MAG也能够向旨在传输而设定隧道的对方的MAG发送取消隧道指令通知,从而能够有效地敞开MAG的资源。(第10实施方式)图17是表示本实施方式中的网络的简要结构的图形。图18是表示本实施方式中的程序图。在本实施方式中,讲述作为利用基于网络IP移动协议,利用Proxy Mobile IP方式时,信息包无丢失地越区切换,有效地取消隧道的方法。所谓“Proxy Mobile IP 方式”,是使用进行认证等的 AAA (AuthenticationAuthorization Accounting,认证、许可、统计)服务器,MAG进行Mobile IP中的MN的代理(proxy)功能的方式。讲述如图17所示,从MAGa2的链接移动到MAGb3的链接的匪I,移动到MAGc31的链接的例子。Proxy Mobile IP方式中的AAA服务器41和LMA4,通过网络(Network) 42作媒介连接在一起。在图18的S1001中,MNl移动后,如通常的那样,向新链接的MAG——MAGc31发送旨在进行认证的信息。该信息,例如可以考虑使用EAP (Extensible AuthenticationProtocol)等。在该认证请求中,包含MN的标识符-MN-ID。
从丽I接收认证请求的MAGc31,在S1002中,向AAA服务器41发送认证信息。该认证彳目息包含MN-ID。从MAGc31接收了认证信息的AAA服务器41,根据MN-ID,检索该服务器具备的数据库,判断是否容许认证。容许认证时,在S1003中,将数据库中的包含MNl的主页地址信息及LMA4的地址信息在内的有关丽I的信息,作为策略概要向M AGc31发送。接收了容许认证/策略概要向MAGc31,在S1004中,编制Proxy BU(BindingUpdate),向 LMA4 发送。接收了 Proxy BU的LMA4,在S1005中,向属于移动前的MAG——MAGb3发送包含MAGc31的地址信息在内的缓冲器传输 取消隧道指令通知。接收了缓冲器传输 取消隧道指令通知的MAGb3,在S1006中,向MAGc31发送隧道生成指令通知。从MAGb3接收了隧道生成指令通知的MAGb3,生成从MAGb3到MAGb3的隧道,在S1007中,向MAGb3发送隧道生成Ack。接收了隧道生成Ack的MAGb3,在S1008中,将缓冲器积蓄的寄给丽I的数据传输给MAGc31。另外,在S1009中,MAGb3丢弃和LMA4的LMA4_MAGb3之间的隧道,向LMA4发送隧道取消Ack。接收到隧道取消Ack 的 LMA4,在 S1010 中,向 MAGc31 发送 Proxy BAck (BindingUpdate Acknowledgement)。其结果,生成 LMA4_MAGc31 的隧道。另一方面,在SlOll中,MAGb3向MAGa2发送隧道取消指令通知。从MAGb3接收到隧道取消指令通知的MAGa2,取消MAGa2_MAGb3之间的隧道,在S1012中,向MAGb3发送隧道取消指令AcK。从LMA4 接收到 Proxy BAck 的 MAGc31,在 S1013 中,向 MNl 发送 RA 及 DHCPAdvertise等旨在进行地址组合信息。从MAGc31接收到地址组合信息的丽1,在S1014中,进行NA(DAD)。MAGc31结束丽I的地址设定,接收信息包后,在S1015中,开始向丽I传输寄给丽I的信息包。在本实施方式中,讲述了即使在Proxy Mobile IP方式中,也能够在越区切换之际不丢失信息包的进行通信,将取消LMA-MAG之间的隧道作为契机,取消不需要的MAG-MAG之间的隧道,能够有效地敞开MAG的资源。就是说,即使采用Proxy Mobile IP方式,也同样具有本发明涉及的作用 效果。(第11实施方式)在本实施方式中,讲述作为利用基于网络IP移动协议,利用Proxy Mobile IP方式时的别的例子。图19是表示本实施方式中的网络的简要结构的图形。图20是表示本实施方式中的程序图。在本实施方式中,MNl从MAGa2的链接移动到MAGb3的链接。MAGb3生成和LMA4的隧道后,向MAGa2发送隧道生成及缓冲器传输的指令通知。MAGa2在缓冲器被清空的时亥IJ,向MAGb3发送隧道取消的指令通知。
在图20的SllOl中,MNl移动后,如通常的那样,向新链接的MAG——MAGb3发送旨在进行认证的信息。作为该信息,例如可以考虑使用EAP等。在该认证请求中,包含丽的标识符——MN-ID。从丽I接收认证请求的MAGb3,在S1102中,向AAA服务器41发送认证信息。该认证イ目息包含MN-ID。
从MAGb3接收了认证信息的AAA服务器41,根据MN-ID,检索数据库,判断是否容许认证。容许认证时,在SI 103中,将数据库中的包含MNl的主页地址信息及LMA4的地址信息在内的有关丽I的信息,作为策略概要向MAGb3发送。从AAA服务器41接收了容许认证/策略概要向MAGb3,在SI 104中,编制ProxyBU,向LMA4发送。从MAGb3接收了 Proxy BU 的 LMA4,在 S1105 中,向 MAGb3 归还 Proxy BAck。在该
Proxy BAck中,包含越区切换前的MAG-MAGa2的地址信息。根据该Proxy Back,生成
LMA4-MAGb3之间的隧道。从LMA4 接收了 Proxy BAck 的 MAGb3,生成 LMA4_MAGb3 之间的隧道,在 SI 106 中,开始从LMA4向MAGb3传输信息包。MAGb3进而在SI 107中,根据从Proxy BAck获得的信息,生成 Proxy FBU (Fast Binding Update),向 MAGa2 发送。从MAGb3接收了 Proxy FBU 的 MAGa2,在 SI 108 中,生成 Proxy FBAck,向 MAGb3 发送。其結果,因为完成MAGa2-MAGb3之间的隧道,所以在S1109中,MAGa2开始缓冲传输寄给丽I的信息包。到达LMA4的寄给MNl的信息包,到达MAGb3,所以MAGa2具有的寄给MNl的信息包的缓冲器,传输给MAGc31后就没有了。该缓冲器没有后,MAGa2在S1110中,向MAGb3发送隧道取消指令通知。从MAGa2接收了隧道取消指令通知的MAGb3,在Sllll中,取消从MAGa2到MAGb3的隧道,向MAGa2发送隧道取消指令AcK。另外,接收隧道取消指令通知后,MAGb3能够判断全部接收了应该向丽I传输的信息包。于是,在S1112中,向丽I发送旨在进行地址组合的RA。 从MAGb3接收了隧道取消Ack的MAGa2,取消从MAGa2到MAGb3的隧道。从MAGb3接收了 RA的丽I,在SI 113中,为了确认地址的重复而进行NA(DAD)。此夕卜,该步骤还往往被省略。结束丽I的地址组合后,在SI 114中,MAGb3开始向丽I传输寄给LMA4的信息包。综上所述,在Proxy Mobile IP方式中,由于丽I的移动目的地的MAG,在生成和LMA的隧道之后,向移动出发地的MG发送隧道生成及缓冲器传输的指令通知,所以可以使信息包无损地越区切換。进而,由于移动出发地的MAG在缓冲器没了的时刻,向移动目的地的MAG发送隧道取消的指令通知,所以能够有效地敞开MAG的资源。此外,本发明的利用基于网络IP移动协议的通信系统、控制装置、路由器及其通信方法,并不只局限于上述图示例,毫无疑问可以在不违背本发明的宗g的范围内进行各种变更。本发明的利用基于网络IP移动协议的通信系统、控制装置、路由器及其通信方法,在即使移动终端不搭载特别的协议也可以移动的基于网络IP移动协议中,可以杜绝越 区切换中的信息包损失,而且能够有效地敞开路由器的资源。
权利要求
1.ー种通信系统,伴随移动終端从移动出发地处向移动目的地处的移动而不断切换受控制装置控制的中继装置,持续进行維持了赋予所述移动终端的规定地址的通信,其中, 各中继装置在所述控制装置与所述移动終端之间进行所述通信的中继, 在切換所述中继装置时,建立从所述移动终端的所述移动出发地处的中继装置到所述移动目的地处的中继装置的数据传输路由后,进行从所述移动出发地处的中继装置到所述移动目的地处的中继装置的、发送给赋予所述移动终端的规定地址的数据传输, 在临时保存要传输的数据的移动出发地处的中继装置的缓冲器内没有应传输的数据后,所述移动终端的移动出发地处的中继装置向所述移动目的地处的中继装置发送传输解除通知,并通知所述数据传输结束。
2.如权利要求I所述的通信系统,其中,在临时保存要传输的数据的缓冲器内没有应传输的数据后,所述中继装置删除所述中继装置内的所述数据传输路由的设定。
3.如权利要求I所述的通信系统,其中,根据所述传输解除通知,所述移动目的地处的中继装置,删除该移动目的地处的中继装置内的所述数据传输路由的设定。
4.ー种通信控制方法,利用中继装置对控制装置与移动终端之间的通信进行中继, 控制装置执行 伴随移动終端从移动出发地处向移动目的地处的的移动而切换中继装置的步骤; 在切換所述中继装置之前和之后,持续进行維持了赋予所述移动终端的规定地址的通信的步骤; 在切換所述中继装置时,建立从所述移动终端的所述移动出发地处的中继装置到所述移动目的地处的中继装置的数据传输路由的步骤; 进行从所述移动出发地处的中继装置向所述移动目的地处的中继装置的数据传输的步骤, 在临时保存要传输的数据的中继装置的缓冲器内没有应传输的数据后,所述移动終端的所述移动出发地处的中继装置执行向所述移动目的地处的中继装置发送传输解除通知的步骤。
5.如权利要求4所述的通信控制方法,其中,在临时保存要传输的数据的缓冲器内没有应传输的数据后,执行删除所述移动出发地处的中继装置内的所述数据传输路由的设定的步骤。
6.如权利要求4所述的通信控制方法,其中,所述移动目的地处的中继装置,根据所述传输解除通知,执行删除所述移动目的地处的中继装置内的所述数据传输路由的设定的步骤。
7.如权利要求4所述的通信控制方法,还包括把从所述移动出发地处的中继装置经过所述数据传输路由传输至所述移动目的地处的中继装置的数据,从移动目的地处的中继装置发送到所述移动终端的步骤。
8.—种中继装置,应用于伴随移动终端的移动而不断切换中继装置,持续进行維持了赋予所述移动终端的规定地址的通信的通信系统中,其中, 在切換所述中继装置时,建立到移动目的地处的中继装置的数据传输路由后,进行向该移动目的地处的中继装置的数据传输, 所述中继装置,在所述数据传输结束时,向所述移动目的地处的中继装置发送传输解除通知, 在临时保存要传输的数据的该中继装置的缓冲器内没有应传输的数据后,所述中继装置删除所述数据传输路由。
9.如权利要求8所述的中继装置,基于所述传输解除通知,删除所述数据传输路由。
10.如权利要求8或9所述的中继装置,应该向所述移动终端发送的数据,经由所述数据传输路由传输至所述移动目的地处的中继装置。
11.一种移动终端,与权利要求8或9所述的中继装置进行通信。
12.—种移动终端,与权利要求10所述的中继装置进行通信。
全文摘要
一种通信系统,伴随移动终端从移动出发地处向移动目的地处的移动而不断切换受控制装置控制的中继装置,持续进行维持了赋予移动终端的规定地址的通信,其中,各中继装置在控制装置与移动终端之间进行通信的中继,在切换中继装置时,建立从移动终端的移动出发地处的中继装置到移动目的地处的中继装置的数据传输路由后,进行从移动出发地处的中继装置到移动目的地处的中继装置的、发送给赋予移动终端的规定地址的数据传输,在临时保存要传输的数据的移动出发地处的中继装置的缓冲器内没有应传输的数据后,移动终端的移动出发地处的中继装置向移动目的地处的中继装置发送传输解除通知,并通知数据传输结束。
文档编号H04W36/08GK102638786SQ20121008049
公开日2012年8月15日 申请日期2007年8月31日 优先权日2006年9月6日
发明者丰川卓, 新本真史 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1