首页 / 国际专利分类库 / 电学 / 电通信技术 / 无线通信网络 / 网络拓扑 / .{移动无线网络} / 归属代理、移动路由器以及基于它们的移动体通信方法

归属代理、移动路由器以及基于它们的移动体通信方法

申请号 CN200480008481.5 申请日 2004-07-14 公开(公告)号 CN1768506A 公开(公告)日 2006-05-03
申请人 松下电器产业株式会社; 发明人 松本泰辅; 小林广和; 船引诚; 熊泽雅之;
摘要 包括:从移动网络可使用的移动路由器(103)将通知移动目的地网络的转交地址的绑定更新消息发送到归属代理(102)的步骤;以及当接收到该绑定更新消息时,归属代理(102),通知在归属网络上移动路由器(103)管理的移动网络(105)的路径控制信息的步骤;由此,可以将来自移动 节点 (104)的路径控制信息移动后无延迟地通知给归属网络上的网关(101)或路由器,因此,可以防止向属于移动了的网络的移动节点(104)的数据消失。
权利要求

1.一种移动体通信方法,其特征在于,
包括以下步骤:
管理将本地网络整体作为一个单位、在网络之间移动的移动网络的移动 路由器,发送将在移动目的地已获取的移动路由器的转交地址通知给归属代 理的绑定更新消息的步骤;
所述归属代理,在接收到所述绑定更新消息的时刻,通知在与归属网络 上所述移动路由器管理的移动网络有关的路径控制信息的步骤;和
所述归属网络上的节点接收所述路径控制信息,并根据该路径控制信息 进行路径控制的步骤。
2.根据权利要求1所述的移动体通信方法,其特征在于,
还包括以下步骤:
所述归属代理将表示通知了所述路径控制信息的信息通知给所述移动路 由器的步骤;和
当所述移动路由器不接收来自所述归属代理的所述信息时,通过路由协 议,将与所述移动网络有关的路径控制信息,通知给所述归属代理的步骤。
3.根据权利要求1所述的移动体通信方法,其特征在于,
在所述路径控制信息中,记载有将发往所述移动网络的数据转发给所述 归属代理的指示。
4.根据权利要求2所述的移动体通信方法,其特征在于,
在所述路径控制信息中,记载有将发往所述移动网络的数据转发给所述 归属代理的指示。
5.一种归属代理,其特征在于,
包括:
隧道形成部,其由管理将本地网络整体作为一个单位、在网络之间移动 的移动网络的移动路由器,接收在移动目的地网络获取到的转交地址,形成 发送向移动网络的数据的隧道;
路径信息生成部;其通过来自所述移动路由器的绑定更新消息,生成通 知归属网络的、与所述移动路由器管理的移动网络有关的路径控制信息;
路径信息发送部,其将所述路径控制信息通知给所述归属网络;
路径应答生成部,其生成表示进行了来自所述路径信息发送部的通知的 应答信息;和
应答部,其将所述应答信息发送到所述移动路由器。
6.根据权利要求5所述的归属代理,其特征在于,
在所述路径控制信息中,记载有将发往所述移动网络的数据转发给所述 归属代理的指示。
7.根据权利要求5所述的归属代理,其特征在于,
所述路径信息生成部,按照来自所述移动路由器的请求,生成所述移动 网络的路径控制信息,指示所述路径信息发送部发送。
8.根据权利要求6所述的归属代理,其特征在于,
所述路径信息生成部,按照来自所述移动路由器的请求,生成所述移动 网络的路径控制信息,指示所述路径信息发送部发送。
9.一种移动路由器,其特征在于,
包括:
移动检测部,其判断连接目的地网络是否发生了变化;
移动通知部,其当所述移动检测部检测出连接目的地网络的变更时,将 通知在移动目的地网络中获取到的转交地址的绑定更新消息,发送到归属代 理;和路径信息控制请求部,其请求所述归属代理,将该移动路由器管理的移 动网络的路径控制信息,通知给归属网络。
10.根据权利要求9所述的移动路由器,其特征在于,
还包括路径信息发送部,其只在正连接到归属网络的情况下,在每规定 时间对归属网络发送路径控制信息。
11.根据权利要求9所述的移动路由器,其特征在于,
当所述路径信息发送部从所述归属代理接收到不可执行所述请求的应答 时,通过路由协议,进一步将所述移动网络的路径控制信息通知给所述归属 代理。
12.根据权利要求10所述的移动路由器,其特征在于,
当所述路径信息发送部从所述归属代理接收到不可执行所述请求的应答 时,通过路由协议,进一步将所述移动网络的路径控制信息通知给所述归属 代理。
13.根据权利要求9所述的移动路由器,其特征在于,
当所述路径信息发送部从所述归属代理未接收到表示执行了所述请求的 信息时,通过路由协议,进一步将所述移动网络的路径控制信息通知给所述 归属代理。
14.根据权利要求10所述的移动路由器,其特征在于,
当所述路径信息发送部从所述归属代理未接收到表示执行了所述请求的 信息时,通过路由协议,进一步将所述移动网络的路径控制信息通知给所述 归属代理。

说明书全文

技术领域

发明涉及在以与因特网的接入为目的的移动通信系统中,本地网络本 身在其他移动通信网之间移动时的移动体通信方法。

背景技术

移动IP是因特网系统中的移动管理方法之一,与IPv4(Internet Protocol Version4)对应的移动IPv4是由RFC3220(IP Mobility Support)标准化的。 另外,与IPv6(Intetnet Protocol Version6)对应的移动IPv6,在因特网设计 草案draft-ietf-mobileip-ipv6(Mobility Support in IPv6)中现在还在进行标准 化。而且,通过这些协议,终端在不同的网络之间移动的情况下,该移动终 端可以使用同一个地址进行通信。
进而还研究:通过扩张该移动IP协议,将一个本地网络整体作为移动单 位的移动网络,在不同的网络之间移动的情况下,属于该移动网络的节点也 可以利用同一个地址进行通信。使它成为可能的技术,现在,在因特网设计 草案draft-ietf-nemo-basic-support(Nemo Basic Support Protocol)中作为 NEMO在进行进行标准化。
即,当支持NEMO的移动路由器所管理的移动网络,离开归属网络移动 并连接到了外部网络时,移动路由器根据由连接到的网络的接入路由器发送 的网络信息,获取当前连接的网络的前缀信息,生成在该网络使用的转交地 址。之后,移动路由器将绑定更新消息发送到归属代理。归属代理接收到来 自移动路由器的绑定更新消息后,生成或更新将移动路由器的归属地址和转 交关联起来的绑定超高速缓冲存储器登记项。
然后,当发往属于移动网络的节点的分组,从外部网络上的通信终端到 达连接外部网络和归属网络的网关时,该网关,作为对属于移动网络的节点 的下一跳路由器,指定已经不移动的移动路由器来向归属网络中继分组。因 此,由归属代理来代理接收该被中继的分组,归属代理对该分组进行封包后 向移动路由器的转交地址转发。移动路由器进行通过归属代理转发的分组的 封包解除,取出通过网关中继的、发往属于移动网络的节点的分组。之后, 移动路由器,将该取出的分组发送到属下的移动网络,由此,属于移动网络 的节点就可以接收分组。
但是,移动网络跟移动路由器一起离开归属网络,由此,网关就不能接 收来自移动路由器的路由协议,因此在用来中继网关的向移动网络的分组的 路由表信息被消除的情况下,就不能从网关转发对移动路由器的分组。由此, 发往属于移动了的网络的节点的分组就消失了。
作为防止该分组消失的方法,有文献1(Mobility Router Tunneling Protocol 「draft-kniveton-mobrtr-03.txt」)以及文献2(Issues in Designing Mobility IPv6 Network Mobility with the MR-HA Bi-directional Tunnel(MRHA)、 「draft-petrescu-nemo-mrha-02.txt」)所述的方法。在这些现有方法中,归属 代理接收绑定更新,在向移动路由器发送了作为向其应答的绑定应答消息之 后,从移动路由器接收经由隧道发送的路由协议。之后,将通过该路由协议 接收到的路径控制信息通知给归属网络上的网关。
在文献1中,记载了移动路由器使用动态路由协议将关于属下的移动网 络的路径信息通知给归属代理的方法。由此,归属代理作为具有经由了移动 路由器的向移动网络的路径的路由器来动作。另外,归属代理根据来自移动 了的移动路由器的路径信息,更新路由表。进而,归属代理将基于已更新的 路由表的路径信息通知给归属网络,由此,收到该通知的网关,将向移动网 络的分组发送到归属代理。
在文献2中记载了归属代理不使用动态路由协议、将来自移动路由器的 发往移动网络的路径信息透明地向网关中继的方法。由此,从网关看上去移 动路由器和其属下的移动网络似乎存在在归属网络。另外,归属代理不更新 路由表,捕捉作为向属于移动网络的节点的下一跳指定了移动路由器的分组, 经由隧道向属于移动网络的节点发送。
但是在文献1中记载的现有的移动体通信方法中,归属代理接收到绑定 更新消息后,路径控制信息从归属网络到达网关会产生延迟时间,担心向属 于在该期间的移动网络的节点的分组会丢失掉。另外,由于从移动网络到归 属代理的通信路径的可靠性低、路由协议中也没有到达确认的消息,因此不 能保证路径控制信息从移动了的移动路由器到达归属代理。由此,当来自最 初的移动路由器的路径控制信息未传送到归属代理时,到下一个路由协议被 发送为止(通常30秒)不更新网关的向移动网络的路径控制信息,而向属于 移动网络的节点的分组消失掉。
进而,在文献2中记载的现有的移动体通信方法中,除了所述低可靠性 通信路径的基于路由协议的路径控制信息可能会消失外,在网关中作为向移 动网络的分组转发目的地(下一跳),总是指定该移动网络所属的归属网络上 的地址。为此,需要归属代理捕捉从网关发送出去的其分组,发生了由此产 的开销。

发明内容

本发明的目的,是提供当移动网络在其他移动通信网之间移动时,即时 进行移动路由器的地址的更新,而不发生向移动网络上的节点的消息消失的 情况的移动体通信方法。
本发明的移动体通信方法,包括以下步骤:管理将本地网络整体作为一 个单位在网络之间移动的移动网络的移动路由器,向归属代理发送通知在移 动目的地获取到的移动路由器的转交地址的绑定更新消息的步骤;当归属代 理接收到该绑定更新消息时,通知与归属网络上的移动路由器所管理的移动 网络有关的路径控制信息的步骤;以及归属网络上的节点接收路径控制信息, 根据该信息进行路径控制的步骤。由此,移动后无延迟地将对移动网络的路 径控制信息通知给归属网络上的网关和路由器,因此可以防止向属于移动了 的网络的节点的数据消失。
另外,本发明的移动体通信方法,还包括以下步骤:归属代理将表示通 知了路径控制信息的信息通知给移动路由器的步骤;以及当该移动路由器不 接收来自归属代理的信息时,通过路由协议将移动网络的路径控制信息通知 给归属代理的步骤。由此,当归属代理接收到绑定更新消息时,即使在不具 有将路径控制信息通知给归属网络的功能的情况下,移动路由器也经由隧道 通知路由协议,因此可以将路径控制信息通知给归属网络。
另外,在本发明的移动体通信方法中的路径控制信息中,记载了将发往 移动网络的数据转发给归属代理的指示。由此,归属代理不需要捕捉在归属 网络上流动的发往移动网络的数据,因此可以抑制开销的产生。
本发明的归属代理,包括:从管理将本地网络整体作为一个单位在网络 之间移动的移动网络的移动路由器,接收在移动目的地网络中获取的转交地 址,形成发送向移动网络的数据的隧道形成部;根据来自移动路由器的绑定 更新消息,生成与向归属网络通知的移动路由器所管理的移动网络有关的路 径控制信息的路径信息生成部;将路径控制信息通知给归属网络的路径信息 发送部;生成表示进行了来自路径信息发送部的通知的应答信息的路径应答 生成部;将表示进行了该通知的应答信息发送到移动路由器的应答部。由此, 归属代理可以接收发往移动了的移动路由器的数据,因此可以经由隧道正确 地转发。进而,归属代理可以正确地向移动路由器传达已将接收到的路径控 制信息通知给了归属网络。
另外,在本发明的归属代理发送到归属网络的路径控制信息中,记载了 将发往移动网络的数据转发给归属代理的指示。由此,当归属网络上的网关 或路由器接收到向属于该移动了的网络的节点的数据时,不是转发给该移动 网络的前缀,而是转发给归属代理,因此归属代理可以正确地将该数据发送 到属于移动网络的节点。
另外,本发明的归属代理的路径信息生成部,按照来自移动路由器的请 求生成移动网络的路径控制信息,指示路径信息发送部发送。由此,归属代 理只要按照来自移动路由器的请求通知移动网络的路径控制信息就可以。
本发明的移动路由器,包括:判断连接目的地网络是否发生了变化的移 动检测部;当移动检测部检测出连接目的地网络的变更时,将通知在移动目 的地网络获取的转交地址的绑定更新消息发送到归属代理的移动通知部;请 求归属代理将移动路由器所管理的移动网络的路径控制信息通知给归属网络 的路径信息控制请求部。由此,在移动路由器变更连接目的地网络的同时移 动了时,将移动目的地的地址通知给归属代理,并且,可以使用绑定更新消 息请求归属代理将路径控制信息发送到归属网络。因此,当没有对绑定更新 消息的应答时,可以通过再次发送绑定更新消息再次请求,可以可靠地向归 属代理传达请求,同时,还可以通知归属网络。
另外,本发明的移动路由器,只在正连接到归属网络的情况下,按规定 时间对归属网络发送路径控制信息,因此可以正确地控制归属网络连接时的 数据传送路径。
另外,本发明的移动路由器的路径信息发送部,当从归属代理接收到不 可执行请求的应答时、具有通过路由协议将移动网络的路径控制信息进而通 知给归属代理的功能。由此,移动路由器可以检测出不具有归属代理接收绑 定更新消息后、通知向归属网络的路径控制信息的功能的场合,因此移动路 由器可以通过路由协议通知归属代理,还可以将路径控制信息通知给归属网 络。
另外,本发明的移动路由器的路径信息发送部,具有检查来自归属代理 的绑定应答消息中、是否包含表示归属代理执行了路径信息发送请求的信息 的功能。由此,移动路由器可以检测出归属代理接收绑定更新消息后、不执 行向归属网络的路径信息通知的情况,因此,移动路由器可以通过路由协议 通知归属代理,也可以将路径控制信息通知给归属网络。
如上所述,通过本发明,当移动网络在其他移动通信网之间移动时,归 属网络上的节点即时进行向移动网络的路由表的变更,由此,可以防止向移 动网络的消息消失掉。
附图说明
图1是本发明的实施方式1中的一移动体送信系统的结构图;
图2A是本发明的实施方式1中的归属代理的绑定超高速缓冲存储器的 数据的结构图;
图2B、C是本发明的实施方式中的归属代理的路由表的数据的结构图;
图3A、B是本发明的实施方式1中的网关的路由表的数据的结构图;
图4是表示本发明的实施方式1中的归属代理的结构的框图
图5是表示本发明的实施方式1中的归属代理的处理的流程图
图6是表示本发明的实施方式1中的移动路由器的结构的框图;
图7是表示本发明的实施方式1中的移动路由器的处理的流程图;
图8是表示本发明的实施方式1中的移动体通信方法的顺序图;
图9A是本发明的实施方式1中的绑定更新消息的数据的结构图;
图9B是本发明的实施方式1中的绑定确认消息的数据的结构图;
图9C是包含本发明的实施方式1中的多个移动前缀选项的绑定更新消息 的数据的结构图;
图10是本发明的实施方式1中的RIP的数据的结构图;
图11是表示包含本实施方式1中的多个网络前缀的MNET(移动网络) 的结构的图;
图12是表示包含本实施方式2中的多个移动路由器的MNET(移动网络) 的结构的图;
图13A是本实施方式2中的绑定超高速缓冲器的数据的结构图;
图13B、C、D是本实施方式2中的路由表的数据的结构图;
图14是本实施方式2中的绑定更新消息的数据的结构图。

具体实施方式

下面,利用附图详细说明本法明。
(实施例1)
图1是本发明的实施例中的移动体通信系统的结构图。
在图1中,GW(网关)101是用来连接归属网络和外部网络(因特网) 的装置。HA(归属代理)102是管理移动网络的移动、移动时保证向该移动 网络的分组通信的装置。MR(移动路由器)103是容纳多个LFN(本地固定 节点)104、且将网络移动后仍可使用的路由器,支持路由协议(一个例子为 RIP)。LFN(本地固定节点)104是相针对MR103的固定终端,而对该终端 本身设置移动性支持功能不是必须的。MNET(移动网络)105是包含MR103 和LFN104的网络,可以在移动的状态下使用。因特网106是包含无线的电 通信线路。AR(接入路由器)107是用来MNET105在移动目的地接入因特 网106的路由器。CN(通信对象节点)108是连接到外部网络的通信终端。
对如上所述地构成的移动体通信系统,下面说明其动作和作用。
图8是表示MR103移动时的数据转发动作的顺序图。
首先,MNET105从归属网络移动到外部网络,MR103与AR107相连。 之后,MR103从AR107接收路由器广告(步骤S801),生成转交地址。
然后,MR103以HA102作为发送目的地,向AR107发送绑定更新消息 (步骤S802)。该消息从AR107经由GW101(步骤S803)到达HA102(步 骤S804)。
之后,HA102接收到绑定更新消息后,在自己的绑定超高速缓冲存储器 生成针对归属地址的登记项。
图2A表示本实施例中的HA107的绑定超高速缓冲存储器的数据的结构。 在归属地址(Home Address)201中登录了移动节点的归属地址HoA1,转交 地址(Care of Address)202中登录了从移动目的地网络获取的转交地址CoA1, 并且,前缀(Prefix)203中登录了MR103管理的网络的前缀M-Prefix。
另外,图9A表示绑定更新消息的数据的结构。在图9A中,M标志901 是请求HA102向归属网络送出与MR103有关的路径控制信息的标志。另外, 移动前缀选项903存储根据绑定更新消息通知HA102的MR103所管理的网 络的前缀(M-Prefix)。
另外,HA102此时检验是否设置了该M标志901,当已经设置了时,利 用RIP或OSPF等路由协议,向归属网络组播MR103所管理的网络的路径控 制信息(步骤S805)。图10表示通过RIP发送的路径控制信息的数据结构。 在图10中,源地址(Source Addess)1001中设置了HA102的链路本地地址, IPv6 Prefix1002中设置了M-Prefix。
之后,HA102在图9B表示的绑定确认消息中设置通知将路径控制信息 发送到了归属网络的M标志902后,向MR103发送,通知接收到了绑定更 新(步骤S806至步骤S808)。
另一方面,GW101接收来自HA102的路径控制信息,更新自己的路由 表。
图3A、B表示本实施例中的GW101的路由表。图3A是MNET105的移 动前的路由表,图3B是移动后的路由表。
在图3A中,目的地(Destination)301表示发送目的地网络,下一跳(Next hop)302表示接下来转发分组的发送目的地地址,IF303表示网络接口
在MNET105移动之前,GW101的路由表中的目的地(Destination)301 中登录了M-Prefix,下一跳(Next hop)302中登录了MR103的链路本地地 址LL_MR,在IF303中登录了作为GW101的归属链路侧的网络接口的if2。 但是,在MNET105移动之后,接收来自HA102的路径通知信息,如图3B 所示,下一跳(Next hop)304被变更为HA102的链路本地地址LL_HA。
由此,MNET105移动后到达GW101(步骤S809)的、向MNET105的 分组,被转发到图3B表示的下一跳归属代理LL HA(步骤S810),接收到 分组的HA102,使用隧道路径转发给移动后的MR103(步骤S811至步骤 S814)。
如上所述,在由MR103根据绑定更新消息将MR103的路径信息通知给 HA102的时刻,由于无延迟地通知归属网络的GW101,与现有的方法相比, 可以做到几乎没有从GW101向MR103的分组消失。另外,当MR103不接 收绑定确认消息时,再次向HA102发送绑定更新消息,由此,即使在移动到 了可靠性低的网络环境的情况下,也可以可靠地将路径控制信息通知给归属 网络。
下面,对本实施例中的MA103和HA102的结构和动作进行说明。
图6是表示MR103的结构的框图。
在图6中,L1/L2处理部601、603进行物理层和数据链路层的通信处理, L3处理部602进行网络层的IP协议处理,移动IP处理部604按照移动IP顺 序进行MR103的移动管理,具有本发明涉及的移动通知部的功能。归属代理 存储部605存储与归属代理或归属域网络有关的信息或归属地址。另外,RIP 送出判断部606判断是否发送基于路由协议的路径控制信息,相当于本发明 涉及的路径信息发送部。移动网络处理部607,控制向归属代理委托路径控 制信息的通知,相当于本发明涉及的路径信息控制请求部。
下面,对如上构成的MR103的动作进行说明。
图7是MR103实施的处理顺序。
首先,移动IP处理部经由L1/L2处理部601和L3处理部602检验分组 的接收(步骤S700),当接收到时,检验接收到的数据是否是来自外部网络 的AR107的路由器广告(在图7中记为“RA”)(步骤S701)。
当是路由器广告时,移动IP处理部604,从该网络信息获取当前连接的 链路的前缀信息。根据该信息,检验当前的连接网络是不是被存储在归属代 理存储部605中的、自己的归属网络(步骤S702),当是存在于归属网络时, 回到步骤S700。
然后,当识别出不是存在于归属网络时,移动IP处理部604通知移动网 络处理部607,移动网络处理部607设置图9(a)表示的绑定更新消息的M 标志901以及移动前缀选项903(步骤S703),同时,生成在该链路中使用的 转交地址(步骤S704),生成绑定更新消息(步骤S705)。
另外,不一定是必须在所有的绑定更新消息的发送中设置步骤S703中的 M标志901以及移动前缀选项903。
之后,移动网络处理部607,指示移动IP处理部604发送该绑定更新消 息。移动IP处理部604,以存储在归属代理存储部605中的、管理自己的归 属网络的归属代理的地址作为发送目的地,向AR107发送该绑定更新消息(步 骤S706)。此时,移动IP处理部604,开始用来检验绑定确认消息的接收的 计时器的计时。然后回到步骤S700。
当在步骤S701接收到的数据不是路由广告时,移动IP处理部604,判断 是不是绑定确认消息(步骤S707)。当是绑定确认消息时,移动网络处理部 607检验先前送出的绑定更新消息中是否已设置了M标志901(步骤S717), 如果未设置,则回到步骤S700。
当在先前送出送出的绑定更新消息中设置了M标志901时,检验在接收 到的绑定确认消息中是否设置了M标志901(步骤S708),如果设置了,则 回到步骤S700。
当未设置M标志902时,移动网络处理部607判断为HA102不是本发 明涉及的归属代理,通知RIP送出判断部606。RIP送出判断部606,指示移 动IP处理部604经由隧道通过RIP发送路径控制信息,移动IP处理部604, 将RIP发送到隧道(步骤S709)。之后,回到步骤S700。
当在步骤S707中也不是绑定确认消息时,检验接收到的分组是不是发往 M-Prefix的分组(步骤S710),当不是发往M-Prefix的分组时,回到步骤 S700。
如果是发往M-Prefix的分组,则向固定终端LFN104发送接收分组(步 骤S711)。然后回到步骤S700。
当在步骤S700中未接收到分组时,移动IP处理部604检验在发送绑定 更新消息后是否经过了规定时间(步骤S712),当经过了规定时间时,将绑 定更新消息重新发送到HA102(步骤S713)。
另外,当未经过规定时间时,RIP送出判断部606根据来自移动IP处理 部604的通知判定当前所在位置是否处在归属网络(步骤S714),当不处在 归属网络时,回到步骤S700。另一方面,当处在归属网络时,检验是否经过 了规定时间的30秒(步骤S715)。
如果未经过30秒,则回到步骤S700,如果经过了,则经由L1/L2处理 部51和L3处理部52向归属网络组播发送RIP(步骤S716)。之后回到步骤 S700。
这样,如果目前的连接网络是归属网络,则MR103通过RIP向归属网络 上的HA102、GW101、图中未示的其他路由器组播当前的地址,并通知连接, 但是当不在归属网络时,在绑定更新消息中设置M标志901,委托归属代理 将RIP发送到归属网络。由此,可以降低向外部网络传送RIP的频度,可以 减少网络的通信量。
另外,当MR103将绑定更新消息发送到归属代理后、即使经过了规定时 间也未接收绑定确认消息时,由于重新发送绑定更新消息,因此可以可靠地 向归属代理传送RIP的发送委托。
进而,MR103还根据绑定确认消息中未设置M标志902,可以检测出归 属代理未接受到向归属网络请求RIP发送。由此,MR103在此时可以经由隧 道通过RIP将路径控制信息通知给归属代理。
下面,对HA102的结构和动作进行说明。
图4是表示HA102的结构的框图。在图4中,L1/L2处理部402进行物 理层处理和数据链路层处理,L3处理部402进行IP协议等网络层处理,路 径信息生成部406根据接收到的绑定更新消息生成路径控制信息,路径应答 生成部407生成表示路径控制信息被发送到归属网络的信息。上层处理部403 进行TCP或UDP等上位层处理,移动IP处理部404,进行移动网络的移动 管理,具有本发明涉及的路径信息发送部、隧道形成部和应答部。该路径信 息发送部根据来自路径信息生成部406或路径应答生成部407的指示发送各 信息,隧道形成部形成与移动路由器之间的隧道,应答部送出绑定确认消息。
另外,应用处理部405进行应用的控制。
下面对如上所述地构成的HA102的动作进行说明。
图5是HA102实施的处理顺序。
首先,移动IP处理部404检验经由L1/L2处理部401和L3处理部402 接收到的分组是不是RIP(步骤S501),当是RIP时,根据该路径控制信息更 新路由表(步骤S502)。
当MR103属于归属网络时,HA102接收来自MR103的RIP,如图2B 所示,更新路由表。即,在目的地(Destination)204中登录M-Prefix,在 下一跳(Next hop)205中登录MR103的链路本地地址LL_MR,在IF303中 登录HA102的网络接口if1。
另一方面,当接收到的分组不是RIP时,移动IP处理部404检验绑定更 新消息的接收(步骤S503),当接收到时,进行绑定超高速缓冲存储器的更 新处理(步骤S504)。
在该绑定超高速缓冲存储器的更新中,进行以下的处理。
当HA102所管理的绑定超高速缓冲存储器中存在登记项时,更新其内容, 当不存在登记项时,利用包含在绑定更新消息中的信息生成新的登记项。当 MR103连接到外部网络时,接收该绑定更新消息,利用记载在其中的、例如 MR103的归属地址HoA1或转交地址CoA1或前缀M-Prefix等,生成如图 2A所示的绑定超高速缓冲存储器登记项。进而,移动IP处理部404,在与 MR103之间设定双方向IP隧道tn1,此外,如图2C所示,将路由表的下一 跳(Next hop)207变更为转交地址CoA1,将网络接口IF208更新为隧道tn1。
然后,移动IP处理部404,检验是否设置了接收到的绑定更新消息的M 标志901(步骤S505)。
当未设置时,移动至步骤S510,当设置了时,发送记载了MNET105的 路径控制信息的图10表示的RIP(步骤S506)。由此,接收到该路径控制信 息的路由器或GW101,如图3B所示,设置HA102的链路本地地址LL-HA 作为向MR103的下一跳304。
之后,移动IP处理部404,经由L3处理部402和L1/L2处理部401向 MR103发送包含绑定超高速缓冲存储器更新的成功与否的绑定确认消息(步 骤S507)。当此时在步骤S506中按照绑定更新消息的M标志901发送了RIP 时,设置为了将路径控制信息传送到MR103而发送的绑定确认消息的M标 志902。
另外,在步骤S503的处理中,当接收到的分组不是绑定更新消息时,移 动IP处理部404,判断接收到的分组是不是登记在了绑定超高速缓冲存储器 里的发往移动网络的分组(步骤S508)。当未登记时,用将已登录的转交地 址CoA1为目的地的IP头封包接收分组后,经由L3处理部402和L1/L2处 理部401进行发送(步骤S509)。
另外,当没有登记项时,移动IP处理部404判断是不是登记在了路由表 的发往移动网络的分组(步骤S510)。
当路由表中有登记项时,移动IP处理部404,按照路由表发送接收分组 (步骤S511)。当MNET105移动至外部网络时,按照图2C表示的路由表, 发往M-Prefix的分组向下一跳CoA1,送到隧道tn1。
另一方面,当路由表中没有登记项时,在移动IP处理部404不进行处理, L3处理部402进行通常的IP层处理(步骤S512)。之后,回到步骤S501。
如上所述,本发明涉及的HA102检验由MR103接收到的绑定更新消息 中的M标志901,由此,由RIP通知归属网络上的GW101或图中未示的路 由器,以使发往M-Prefix的分组的发送目的地就是HA102的链路本地地址 LL_HA,因此可以从归属网络上的GW101或图中未示的路由器接收发往M- Prefix的分组。另外,这样HA102不需要捕捉归属网络上流动的分组,就可 以抑制为此而产生的开销。
另外,在本实施例中如图1所示,做成了MNET(移动网络)105在MR103 的属下配置了一个网络前缀M-Prefix的结构,而如图11的MNET105所示, 也可以在MR103的属下配置M-Prefix1、M-Prefix2等多个网络前缀。
此时,在移动网络获取了转交地址的MR103,按照图7表示的流程图对 HA102发送邦定更新消息,但是在步骤S717中设置网络前缀M-Prefix时, 作为绑定更新选项905内的移动性选项、只追加需要的移动前缀选项903, 由此,可以发送所管理的所有的网络前缀M-Prefix。
进而,收到包含多个移动前缀选项的绑定更新消息的HA102,生成只追 加了必要的M-Prefix数量的图10的IPv6 Prefix102的RIP消息,并发送到 归属链路,由此,可以接收发往多个M-Prefix的分组,可以转发给MR103。
另外,在本实施例中使用了M标志,但是不局限于此,当可以确认归属 代理就是本发明的归属代理时,不使用M标志,移动路由器跟以前一样,只 要移动时将绑定更新消息发送到归属代理就可以。此时,归属代理检验绑定 超高速缓冲存储器,在识别为不属于归属网络的时刻,由RIP通知归属网络 上的网关或路由器。
另外,GW101在本发明涉及的实施例中,也没有与通常的GW不同的地 方,根据由RIP通知的路径控制信息更新路由表,将接收到的分组按照该路 由表转发。
另外,在本实施例中在路径控制信息的通知中使用了RIP,但是使用其 他的OSPF等路由协议也可以得到同样的效果。
(实施例2)
图12是表示本实施例涉及的MNET的结构的框图。如图12所示,对一 个网络前缀M-Prefix配置了多个MR1(1201)、MR2(1202),来管理 MNET1205。
在图1表示的移动体通信系统中,下面对代替MNET105、本实施例涉及 的MNET1205移动了时的转发数据的动作进行说明。
此时,首先,MR1(1201)在移动目的地连接到网络,一旦从AR107获 取了转交地址CoA1,根据绑定更新消息,将获取的CoA1和网络前缀M- Prefix通知给HA102。
接收到绑定更新消息的HA102与实施例1同样按照图5表示的流程图处 理消息,设定双方向IP隧道tn1。并且,还设定绑定超高速缓冲存储器(图 2A)以及路由表(图2C)。
然后,当MR2(1202)在移动目的地连接到网络并获取了转交地址CoA2 时,根据绑定更新消息将获取的CoA2和网络前缀M-Prefix通知给HA102。
接收到绑定更新消息的HA102与实施例1同样按照图5表示的流程图处 理消息,设定双方向IP隧道tn2。并且,还设定绑定超高速缓冲存储器(图 13A)以及路由表(图13B)。
在路由表(图13B)中,对同一个目的地M-Prefix生成了两个登记项, 因此引入新的默认路由器209。检查从MR2(1202)接收到的绑定更新消息 中是否设定了M标志901,当没有设定时,如图13B的210所示,将路由表 中已存在的下一跳为CoA1的登记项的默认路由器设定为1。另外,当设定了 M标志时,如图13C的211所示,将根据相应的绑定更新消息追加的下一跳 为CoA2的登记项的默认路由器设定为1。
进而,当HA102接收向M-Prefix转发的分组、按照路由表转发时,在 路由表内存在多个目的地M-Prefix的登记项的情况下,参考登记项内的默 认路由器栏选择设定为1的下一跳以及IF后进行分组转发。由此,在存在多 个关于MNET1205的路由表登记项的情况下,也可以判断应使用哪一个登记 项,可以进行分组转发。
进而,在即使不使用M标志、MR1(1201)以及MR2(1202)发送的 绑定更新消息中,如图14所示,在绑定更新选项905设定优先选项904,可 以根据优先选项904将各移动路由器的优先度通知给HA102。
接收到带优先选项904的绑定更新消息的HA102,如图13D所示,在路 由表设定优先度栏212,存储各移动路由器的优先度。
进而,HA102接收向M-Prefix转发的分组,当按照路由表转发时,在 路由表内存在多个目的地M-Prefix的登记项的情况下,参考登记项内的优 先度栏,选择优先度高的登记项的下一跳以及IF后进行分组转发。由此,即 使在存在多个有关MNET1205的路由表登记项的情况下,也可以判断应使用 哪一个登记项,可以进行分组转发。
如上所述,依据本实施例,当对一个网络前缀M-Prefix配置了多个MR1 (1201)、MR2(1202)的MNET1205移动了时,HA也即时变更移动网络的 路由表,向适合的登记项转发分组,因此,可以防止向属于移动网络的节点 的消息消失掉。
本发明对将本地网络整体作为一个单位在网络之间移动的移动网络之间 的通信是有用的,适合于不改变属于移动网络的节点的地址来进行发送。
QQ群二维码
意见反馈