使用基于网络的ip移动性协议的通信系统、控制设备、路由器及其通信方法

文档序号:7938218阅读:193来源:国知局
专利名称:使用基于网络的ip移动性协议的通信系统、控制设备、路由器及其通信方法
技术领域
本发明涉及使用基于网络的IP移动性协议的通信技术。
技术背景近年来,在如移动IPv6 (因特网协议版本6)等IP层中,渴望进 行对移动性支持的研究和开发。移动IP是由ISO (国际标准化组织) 所建立的OSI (开放系统互连)参考模型的第三层网络层中的协议, 是一种在对上层应用隐藏客户端的移动(网络/通信介质的切换、通信 的瞬间中断等)的同时保持通信的技术。在作为当前因特网中通常使用的通信协议的TCP/IP (传输控制协 议/因特网协议)中,IP地址是标识符并同时指示网络上的位置。相应 地,在将连接至特定网络的节点改变至另一网络时,IP地址也改变, 使得不可能维持会话。为了解决这一问题,移动IP向每个节点分配唯一的地址,以替代 在TCP/IP栈内实际使用的IP地址,从而提供了一种配置,使得看起 来就像是节点基于所分配的唯一地址来与上层或通信伙伴进行通信, 而与该节点位于任何网络中的何处无关(例如,见非专利文献l)。该移动IP由移动节点(MobileNode,移动终端,以下称为"MN")、 归属代理(Home Agent,以下称为"HA")和被称为通信节点 (CorrespondentNode,以下称为"CN")的节点构成。MN具有被称为归属地址(HomeAddress,以下称为"HoA")的 始终不变的地址,对该地址迸行管理的节点是HA。当MN已经与归 属链路(即HA的链路)以外的网络连接时,以某种方式,例如通过 无状态地址自动配置的路由器通告(Router Advertisement,以下称为 "RA")或通过有状态地址自动配置的DHCP (动态主机配置协议)v6, MN获取被称为转交地址(Care-of Address,以下称为"CoA") 的用于实际通信的地址。MN通过称为绑定更新(以下称为"BU") 的注册请求消息将在此获取的CoA通知给HA。因此,当想要与MN通信的节点(=CN)向HoA发送分组时,由 于HoA是HA控制的链路上的地址,因此分组首先到达HA。因此, MN可以使用HoA进行通信。在MN中,在MN上运行的应用总是使 用被称为HoA的IP地址来进行通信。CoA用于实际IPv6分组的源地址或目的地地址。为了对上层应 用隐藏移动,使用如IPv6内嵌IPv6封装、移动性首部等技术。因此, 向应用通知HoA,并隐藏实际使用的IPv6地址(CoA)。此外,在该移动IPv6中对至CN的通信路径进行优化时,在被称 为返回可路由性(Return Routability,以下称为"RR")的安全性信令 或测试序列之后,MN确定向CN发送用于路由优化的BU。 RR是将 HoA与CoA之间绑定的有效性通知给CN的功能。RR由从MN向CN发送的消息(包括通过HA发送的HoTI (归 属测试发起)和直接发送至CN的CoTI (转交测试发起))和从CN 返回至MN的消息(包括通过HA返回的HoT (归属测试)和直接返 回给MN的CoT (转交测试))构成。当该RR序列正确完成时,为了 向CoA通知其自身,MN向CN发送BU。因此,CN可以得到MN的 正确CoA,并变得能够直接发送分组,或实现路由优化,而不经由经 过HA的冗长路径来进行发送。更具体地,直到该路由优化完成为止,MN与CN之间的通信是 通过HA来执行的,使得在CN与HA之间使用正常IPv6发送分组, 而HA与MN之间发送的分组是在IPv6中封装的IPv6。在路由优化 之后,MN与CN之间直接进行分组的传送。此时将HoA写入选项首 部中。已关于移动IPv4公开了以下系统,该系统提供与MN进行通信但 不具有MIPv4功能的终端的CN所必需的代理功能(例如,见专利文 献1)。然而,该移动IPv6不能支持快速切换,已提出了 FMIPv6 (用于移动IPv6的快速切换)(例如,见非专利文献2)。图41是示出了 FMIPv6中处理的过程步骤的序列图。将利用图 42来描述一个示例。图41中S3301处的RtSolPr (针对代理通告的路由器请求,以下 称为"RtSolPr")是从路由器请求针对FMIPv6扩展的形式,或者为 了使路由器创建路由器通知而在正常IPv6中使用且从主机发往路由 器的消息。在S3302,己从MN接收到该RtSolPr的PAR (先前接入路由器, 该接入路由器用于通信,以下称为"PAR")向MN发送PrRtAdv (代 理路由器通告,以下称为"PrRtAdv")。 PrRtAdv是从正常IPv6中使 用的RA针对FMIPv6扩展的形式。在S3303,已接收到该PrRtAdv的MN向PAR发送FBU (快速绑 定更新)——用于快速切换的绑定更新。该FBU包括NCoA(New Care of address,新的CoA,以下称为"NCoA")信息。由于NCoA是属于 NAR (New Access Router,新近接入的路由器,以下称为"NAR") 的链路的地址,因此PAR变得能够向NAR传送分组。在S3304,已接收到FBU的PAR向NAR发送HI(切换发起,以 下称为"HI"),以初始化MN的改变(changeover)或切换。在S3305,NAR向PAR发送HAck(切换确认,以下称为"HAck") 以确认该HI,并且在S3306,开始在PAR和NAR之间进行分组传送。然后,当MN已完全移动并接入NAR的控制(相同链路)时, 在S3307, MN向NAR发送FNA (快速邻居通告,以下称为"FNA")。 这将向NAR通知己完成切换这一事实。由此,在S3308, NAR开始 向MN传送分组。由于MIPv6和FMIPv6以MB为基础来进行移动控制,因此MIPv6 和FMIPv6被称为基于主机的移动性协议。相反,ITEM(因特网工作 任务组)还提出了在不安装针对MN的移动的特殊协议的情况下,通 过在网络侧进行移动控制而使MN可以移动的基于网络的IP移动性协 议(例如,见非专利文献3)。这使MN能够不使用CoA,并且有效地消除MN对分组的封装等,14以及消除MN的用于移动的信令。将参照图42来描述基于该第一基于网络的IP移动性协议的切换过程。首先,在S3401,在移动之后,MN向新近介入的链路上的路由 器或移动接入网关(以下称为"MAG")(图42中标记为"新MAG") 发送如RS (路由器请求,以下称为"RS")或DHCP请求等网络配置 (网络设置)请求消息。MAG是用于在已经移动至该链路的MN与作为执行IP移动性控 制的控制设备的路由路由器或本地移动锚(以下称为"LMA")之间 进行中继的路由器。LMA对经由网络连接的多个MAG进行控制。LMA在其存储器 中对MN和MAG的标识符和IP地址进行管理。此外,MAG也在其存储器中对MN和LMA的标识符和IP地址 进行管理。MAG管理的这些信息可以通过与LMA进行通信来获取。在MAG与LMA之间,通过IPv6内嵌IPv6封装,并参照在存储 器中管理的信息来添加首部,来对分组进行隧道传输,从而实现正确 的路由。在上述网络中,这里假定MN向MN所访问的链路中的MAG例 如发送RS。在从MN接收到RS时,MAG (新MAG)在S3402向LMA发送 位置注册(位置注册请求)。LMA在接收到该位置注册时,检测切换事件,并在S3403将路 由设置发送至MAG (新MAG),以在MAG (新MAG)与LMA之间设置隧道路径。这里,隧道路径的设置是为了创建一种设置,在该设置中,LMA 将寻址至MN的分组封装为寻址至MAG并将该分组发送至MAG,接 收到该分组的MAG对该分组进行解封装并将该分组转发至MN。接收到该路由设置的MAG (新MAG)在S3404将路由设置Ack (应答)发送至LMA以进行确认。此外,从MAG (新MAG)接收到位置注册的LMA在S3405将 位置注册Ack发送至MAG (新MAG)以进行确认。MAG (新MAG)在S3406向MN发送RA,并且MN进行地址 配置(地址设置)。此后,在S3407, MN使用NA (邻居通告,以下称为"NA")进 行DAD(重复地址检测,以下称为"DAD"),以确认地址是唯一的, 并完成地址配置。MAG (新MAG)也在S3408向LMA发送MN地 址设置。在S3409,LMA将MN地址设置Ack发送至MAG(新MAG)。由于完成了该LMA-MAG隧道路由的设置和MN地址配置,分组 能够到达MN。这是基于网络的移动性协议中的切换方式。总而言之, 由于寻址至MN的分组是通过LMA发送的,因此可以通过在LMA 与MAG之间完成隧道来将分组路由至MN。还提出了使用基于网络的IP移动性协议的代理移动IP方案,其 中使用用于执行认证的AAA (认证授权计费)服务器,为移动IP中 的MN提供代理功能(例如,参见非专利文献4)。使用图43所示的序列图来描述在该第二基于网络的IP移动性协 议代理移动IP方案中切换的过程步骤。首先,在S3501,在移动后,MN向MAG (新MAG)发送包括 自身ID (即MN-ID)的认证信息。从MN接收到该认证信息的MAG (新MAG),在S3502向作为 认证服务器的AAA服务器发送包括MN-ID的认证信息以进行认证。在S3503,从MAG (新MAG)接收到认证信息的AAA服务器 对MN的有效性进行检验,并在确认有效的情况下返回策略简档。该 策略简档包括MN地址配置信息,如与归属网络前缀、配置方案(是 有状态设置还是无状态设置)等相关的信息。在从AAA服务器接收到包括该地址配置信息在内的策略简档的 MAG (新MAG)中,RA变为能够被发送至MN,以便在S3504将 RA发送至MN。从MAG (新MAG)接收到RA的MN在S3505对地址进行配置 并进行NA和DAD。此步骤可以省略。在发送了 RA之后,MAG (新MAG)在S3506向LMA发送代 理注册请求(代理绑定更新),以创建至LMA的隧道。该消息包括MN-ID、 MN的归属前缀等。
已接收到代理绑定更新的LMA在S3507将代理绑定更新Ack返 回给MAG (新MAG)以进行确认。
按照这种方式,在LMA与MAG之间创建了双向隧道,使得可 以路由至MN。
此外,作为对IP/UDP/RTP (因特网协议/用户数据报协议/实时传 送协议)的首部进行压縮的技术,已知鲁棒首部压縮(以下称为 "ROHC")(例如,见非专利文献5)。
在该ROHC中,将作为要在初始化时通知的区分ID的CID (上 下文ID)与可预测首部字段相关联,在用于压縮数据的压缩器与用于 恢复数据的解压縮器之间共享该信息,并且压縮器发送添加有CID来 代替首部的数据,而解压缩器从CID中恢复出首部。
该可预测首部字段还包括指示发送者的源IP地址和指示接收者 的目的地IP地址。
此外,基于W-LSB (基于窗的最低有效位)的序列号分配使得能 够预测其它字段,并提供了对抗分组丢失的鲁棒性。
此外,ROHC具有状态和模式。对于状态,根据链路状况将压縮 量调整为3个水平完整首部/差值/最大压縮的首部。对于模式,从 无反馈、有问题时反馈和始终反馈3种类型中选择解压縮器提供的反 馈定时。
根据链路状况以及W-LSB的使用来选择状态和模式实现了 ROHC,以提供高压缩性能和高鲁棒性。
此外,己公开了首部压縮上下文的重定位方法(例如,见专利文 献2)。
根据本发明,旧的服务GPRS支持节点(SGSN)向新的SGSN 传送与首部压縮相关的上下文,以便新的SGSN重新使用该上下文。 此处,GPRS代表通用分组无线业务。 专利文献l:
日本专利申请未审公开2001-224070
专利文献2:日本专利公开2004-517580 非专利文献1:请求评述(RFC) 3775, "Mobility Support in IPv6" 非专利文献2:请求评述(RFC) 4068, "Fast Handovers for Mobile IPv6" 非专利文献3:因特网草案"draft-giaretta-netlmm-dt-protocol" 非专利文献4:因特网草案"draft-sgundave-mip6-proxymip6" 非专利文献5:请求评述(RFC) 3095 "Robust Header Compression (ROHC): Framework and four profiles: RTP, UDP, ESP, and uncomprsssed,,。

发明内容
本发明要解决的问题
然而,在基于网络的IP移动性协议中难以使用ROHC。 由于首部压缩的最重要目的是要节省用于最后一跳的(大多数情 况下是无线链路的)频带(其为最窄频带),因此除非MN的解压缩 器驻留于MN中,它不那么有效,并且,如果MN的分组压縮器也驻 留于MN中,则它不那么有效。
艮口,用于发往MN的分组的解压縮器应当是MN,并且在这种情 况下,压縮器是LMA或MAG。此处,当假定在LMA处执行压缩时, 在MAG对从LMA发送的分组进行解封装时,中继MAG不具有任何 关于MN的IP地址信息。因此,MAG无法知道应当将分组传送至哪 个MN。
此外,当从MN发送分组时,不能确定已通过MAG从哪个MN 发送了分组,因此不能在LMA处扩展分组。
另一方面,当假定在MAG处执行压縮时,由于在切换之后新MAG 不具有状态,因此其必须再次从用于创建状态的阶段起开始操作,因 此削弱了首部压縮的优势。总而言之,难以通过这些方法中的任一个 来高效地执行首部压縮。
这些是第一和第二基于网络的IP移动性协议中的常见问题。
此外,如果尝试使用专利文献2的技术,则由于旧MAG不知道 新MAG的地址,因此不可能使用该技术。然而,当在第一和第二基于网络的IP移动性协议的移动终端与移 动IPv6的移动终端之间的通信中试图进行路由优化时,可以与基于网
络的IP移动性协议的移动终端交换信令,例如RR和BU。此外,在
路由优化之后,附着选项首部,使得首部的开销变大。这些事实导致
以下结果不能高效地使用作为最窄频带的、用于最后一跳(大多数 情况下是无线链路)的频带。
此外,即使针对IPv6扩展专利文献1的功能并将该功能用于 MAG,在基于网络的IP移动性协议中也出现切换,使得在切换之后 不可能继续处理。这是由于不能使用用于路由优化的数据和BC (绑 定高速缓存),而不能使用该数据和BC又是由于在切换之后MAG不 具有数据和BC。
另一方面,当假定在MAG处执行压縮时,由于MN已移至的 MAG不具有状态,因此MAG必须从创建状态的阶段重新开始操作, 因此,削弱了首部压縮的优势。总而言之,这些方法都难以高效地执 行首部压缩。
此外,如果尝试使用专利文献2的技术,则由于MN的先前接入 的MAG不知道新接入的MAG的地址,因此不可能使用该技术。
此外,如果执行快速切换,则分组顺序可能发生嵌套。由于分组 的嵌套关系可能引起异步,因此首部压縮效率降低。
此外,当通信伙伴是移动IP终端时,移动IP的信令的产生以及 选项首部的存在导致压縮效率降低。
本发明已被设计为解决上述问题,因此,本发明的目的是提供使 用基于网络的IP移动性协议的通信系统、控制设备和路由器及其通信 方法,其中,在基于网络的IP移动性协议中,MN可以在不降低压縮 效率的情况下与移动IP终端进行通信,并且即使当MN已移动时, MN或MAG充当压缩器或解压縮器以便能够节省用于最后一跳的频 带(其为最窄频带)。
此外,本发明已被设计为解决上述问题,因此,本发明的目的是 提供使用基于网络的IP移动性协议的通信系统、控制设备和路由器及 其通信方法,其中,当在基于网络的IP移动性协议中进行与基于移动IPv6的移动终端的通信时,高效地利用作为最窄频带的、用于最后一 跳的频带,以能够甚至在切换之后利用优化的路由来继续通信。 解决问题的手段
考虑到上述情况,根据第一发明的使用基于网络的IP移动性协议 的通信系统是以下通信系统其中,移动终端基于被唯一分配给移动 终端的地址,通过经由属于相同链路的路由器发送和接收数据,根据 基于网络的IP移动性协议,来执行通信,并且,当移动终端己移动至 另一网络时,通过控制设备的控制来改变通信,其特征在于,移动终 端新接入的网络上的路由器从移动终端接收包括移动终端的标识符在 内的通知,并向控制设备发送包括移动终端的标识符和路由器的标识 符或IP地址在内的通知;以及,控制设备向移动终端的先前接入的路 由器发送首部压縮信息转发命令通知,以使先前接入的路由器向新接 入的路由器发送首部压縮信息数据。
根据第二发明的使用基于网络的IP移动性协议的通信系统的特征 在于当向移动终端的先前接入的路由器发送首部压縮信息转发命令 通知时,控制设备还发送缓冲转发命令通知,以使先前接入的路由器 向新接入的路由器转发寻址至移动终端的数据。
根据第三发明的使用基于网络的IP移动性协议的通信系统的特征 在于控制设备以相结合的形式发送首部压缩信息转发命令通知和缓 冲传送命令通知。
根据第四发明的控制设备是用于以下系统的控制设备,在该系统 中,移动终端基于被唯一分配给移动终端的地址,通过经由属于相同 链路的路由器发送和接收数据,根据基于网络的IP移动性协议,来执 行通信,并且,当移动终端已移动至另一网络时,控制设备对改变通 信执行控制,所述控制设备包括通信装置,用于从移动终端已移动 至的网络上的路由器接收包括移动终端的标识符以及路由器的标识符 或IP地址在内的通知;存储装置,用于保存与中继路由器和移动终端 有关的通信信息;以及控制装置,基于来自路由器的通知中包括的移 动终端标识符,通过关于与移动终端有关的通信信息査阅存储装置, 来更新与新接入的路由器有关的信息以及与路由器之间的数据转发有关的信息,并创建包括移动终端的标识符以及新接入的路由器的标识 符或IP地址在内的首部压縮信息转发命令通知,以指示先前接入的路 由器向新接入的路由器转发首部压縮信息,并且,通信装置向先前接 入的路由器发送首部压縮信息转发命令通知。
根据第五发明的控制设备的特征在于控制装置创建包括移动终 端的标识符以及新接入的路由器的标识符或IP地址在内的缓冲转发命 令通知,以指示先前接入的路由器向新接入的路由器转发寻址至移动 终端的数据,并且当向先前接入的路由器发送首部压縮信息转发命令 通知时,通信装置还发送缓冲转发命令通知。
根据第六发明的控制设备的特征在于控制设备以相结合的形式 向先前接入的路由器发送首部压縮信息转发命令通知和缓冲传送命令 通知。
根据第七发明的路由器是用于执行与移动终端的数据发送和接 收的路由器,所述移动终端属于相同链路,并在控制设备的控制下基 于被唯一分配给移动终端的地址,使用基于网络的IP移动性协议来执 行通信,所述路由器包括存储装置,用于存储当向所述移动终端发 送数据时使用的首部压縮信息;通信装置,用于从控制设备接收首部 压縮信息转发命令通知,所述首部压缩信息转发命令通知包括移动终 端的标识符以及新接入的路由器的标识符或IP地址,并指示向所述移 动终端已新接入的路由器转发首部压縮信息;以及控制装置,用于根 据转发命令通知来向新接入的路由器转发首部压縮信息。
根据第八发明的路由器的特征在于通信装置从控制设备接收缓 冲转发命令通知,所述缓冲转发命令通知包括移动终端的标识符以及 新接入的路由器的标识符或IP地址,并指示向移动终端的新接入的路 由器转发寻址至移动终端的数据,并且,当发送首部压縮信息时,控 制装置还转发寻址至移动终端的数据。
根据第九发明的是其中使用基于网络的IP移动性协议的以下通信 方法,所述通信方法使移动终端基于被唯一分配给移动终端的地址, 通过属于相同链路的路由器来执行数据的发送和接收,并且所述通信 方法使控制设备在移动终端已移动至另一网络时对改变移动终端的通
21信执行控制,所述方法包括以下步骤从移动终端接收通知以检测移 动终端向相同链路的移动,并向控制设备通知移动终端的移动,该步 骤由移动终端已新接入的网络上的路由器来执行;以及向先前接入的 路由器发送首部压縮信息转发命令通知,所述首部压縮信息转发命令 通知指示向新接入的路由器转发首部压缩信息,该步骤由控制设备来 执行。
根据第十发明的通信方法的特征在于使控制设备执行以下步 骤向先前接入的路由器发送缓冲转发命令通知,所述缓冲转发命令 通知指示向新接入的路由器转发寻址至移动终端的数据。
考虑到上述情况,根据第十一发明的使用基于网络的IP移动性协 议的通信系统是以下通信系统其中,移动终端基于被唯一分配给移 动终端的地址,通过经由属于相同链路的路由器发送和接收数据,根 据基于网络的IP移动性协议,来执行通信,并且,当移动终端己移动 至另一网络时,通过控制设备的控制来改变通信,其特征在于,路由 器存储绑定高速缓存作为用于在移动IP协议中进行中继的与移动终端 有关的通信信息;以及,当接收到的数据是由路由器自身控制的移动 终端与使用移动IP协议的终端之间的通信的数据时,路由器在该移动 终端与使用移动IP协议的终端之间进行中继。
根据第十二发明的使用基于网络的IP移动性协议的通信系统的特 征在于当移动终端己移动至另一个路由器的网络时,控制设备向移 动终端的先前接入的路由器发送转发命令通知,以向移动终端的新接 入的路由器转发移动终端的绑定高速缓存。
根据第十三发明的使用基于网络的IP移动性协议的通信系统的特 征在于当移动终端通过多个接口与另一终端进行通信时,先前接入 的路由器还将针对每一个接口的用于转发的策略(路由策略)与绑定 高速缓存一起发送至新接入的路由器。
根据第十四发明的控制设备是用于以下系统的控制设备,在该系 统中,移动终端基于被唯一分配给移动终端的地址,通过经由属于相 同链路的路由器发送和接收数据,根据基于网络的IP移动性协议,来 执行通信,并且,当移动终端已移动至另一网络时,控制设备对改变通信执行控制,所述控制设备包括通信装置,用于从移动终端已移 动至的网络上的路由器接收包括移动终端的标识符以及路由器的标识 符或IP地址在内的通知;存储装置,用于保存与中继路由器和移动终 端有关的通信信息;以及控制装置,基于来自路由器的通知中包括的 移动终端标识符,通过关于与移动终端有关的通信信息查阅存储装置, 来更新与新接入的路由器有关的信息以及与路由器之间的数据转发有 关的信息,并创建包括移动终端的标识符以及新接入的路由器的标识 符或IP地址在内的缓冲转发命令通知,以指示先前接入的路由器向新 接入的路由器转发数据,并创建绑定高速缓存转发命令通知作为用于 在移动IP协议中进行中继的与移动终端有关的通信信息,其中,通信 装置向先前接入的路由器发送缓冲转发命令通知以及绑定高速缓存转 发命令通知。
根据第十五发明的路由器是用于执行与移动终端的数据发送和 接收的路由器,所述移动终端属于相同链路,并在控制设备的控制下 基于被唯一分配给移动终端的地址,使用基于网络的IP移动性协议来 执行通信,所述路由器包括存储装置,用于存储绑定高速缓存作为 用于在移动IP协议中进行中继的与移动终端有关的通信信息;以及控 制装置,当接收到的数据是由路由器自身控制的移动终端与使用移动 IP协议的终端之间的通信的数据时,所述控制装置在该移动终端与使 用移动IP协议的终端之间进行中继。
根据第十六发明的路由器的特征在于当从控制设备接收到绑定 高速缓存转发命令通知时,控制装置向移动终端的新接入的路由器转 发绑定高速缓存。
根据第十七发明的路由器的特征在于当移动终端通过多个接口 与另一终端进行通信时,控制装置还将针对每一个接口的用于转发的 策略(路由策略)与绑定高速缓存一起转发至新接入的路由器。
根据第十八发明的通信方法是其中使用基于网络的IP移动性协议 的以下通信方法,所述通信方法使移动终端基于被唯一分配给移动终 端的地址,通过属于相同链路的路由器来执行数据的发送和接收,并 且所述通信方法使控制设备在移动终端已移动至另一网络时对改变移
23动终端的通信执行控制,其特征在于,
当接收到的数据是由路由器自身控制的移动终端与使用移动IP协 议的终端之间的通信的数据时,所述路由器在该移动终端与使用移动 IP协议的终端之间进行中继。
根据第十九发明的通信方法的特征在于当移动终端已移动至另 一路由器的网络时,控制设备向移动终端的先前接入的路由器发送转 发命令通知,以转发作为用于在移动IP协议中进行中继的与移动终端 有关的通信信息的绑定高速缓存。
考虑到上述情况,根据第二十发明的使用基于网络的IP移动性协 议的通信系统是以下通信系统其中,移动终端基于被唯一分配给移 动终端的地址,通过经由属于相同链路的路由器发送和接收数据,根 据基于网络的IP移动性协议,来执行通信,并且,当移动终端己移动 至另一网络时,通过控制设备的控制来改变通信,其特征在于,移动 终端已新接入的网络上的路由器从移动终端接收包括移动终端的标识 符或IP地址在内的通知,并向控制设备发送包括移动终端的标识符或 IP地址以及路由器的标识符或IP地址在内的通知;以及,控制设备以 相结合的方式向移动终端的先前接入的路由器发送绑定高速缓存转发 命令通知、首部压縮信息转发命令通知和缓冲转发命令通知,其中, 所述绑定高速缓存转发命令通知指示转发作为用于在移动IP协议中进 行中继的与移动终端有关的通信信息的绑定高速缓存,所述首部压縮 信息转发命令通知指示转发首部压缩信息,所述缓冲转发命令通知指 示转发寻址至移动终端的数据。
根据第二十一发明的使用基于网络的IP移动性协议的通信系统的 特征在于:控制设备向先前接入的路由器发送转发设置取消命令通知, 以指示取消在控制设备与先前接入的路由器之间的转发设置,其中, 将转发设置取消命令通知与绑定高速缓存转发命令通知、首部压缩信 息转发命令通知和缓冲转发命令通知相结合。
根据第二十二发明的使用基于网络的IP移动性协议的通信系统是 以下通信系统其中,移动终端基于被唯一分配给移动终端的地址, 通过经由属于相同链路的路由器发送和接收数据,根据基于网络的IP移动性协议,来执行通信,并且,当移动终端己移动至另一网络时, 通过控制设备的控制来改变通信,其特征在于,移动终端已新接入的 网络上的路由器从移动终端接收包括移动终端的标识符或IP地址在内 的通知,并向控制设备发送包括移动终端的标识符或IP地址以及路由 器的标识符或IP地址在内的通知;控制设备向移动终端的新接入的路
由器发送包括先前接入的路由器的标识符或IP地址在内的通知;以及, 新接入的路由器向先前接入的路由器发送包括移动终端的标识符或IP 地址以及路由器的IP地址在内的通知,并且先前接入的路由器向新接 入的路由器发送作为用于在移动IP协议中进行中继的与移动终端有关 的通信信息的绑定高速缓存、首部压縮信息以及缓冲中寻址至移动终 端的数据。
根据第二十三发明的使用基于网络的IP移动性协议的通信系统的 特征在于路由器按照接收到的数据的首部中包括的序列号的顺序进
行缓冲,并按照所述序列号的顺序向移动终端转发数据。
根据第二十四发明的控制设备是用于以下系统的控制设备,在该 系统中,移动终端基于被唯一分配给移动终端的地址,通过经由属于 相同链路的路由器发送和接收数据,根据基于网络的IP移动性协议, 来执行通信,并且,当移动终端已移动至另一网络时,控制设备对改
变通信执行控制,所述控制设备包括通信装置,用于从移动终端已 移动至的网络上的路由器接收包括移动终端的标识符或IP地址以及路
由器的标识符或IP地址在内的通知;存储装置,用于存储与中继路由 器和移动终端有关的通信信息;以及控制装置,基于来自路由器的通
知中包括的移动终端标识符,通过关于与移动终端有关的通信信息查 阅存储装置,来更新与新接入的路由器有关的信息以及与路由器之间 的数据转发有关的信息,并创建绑定高速缓存转发命令通知、首部压 缩信息转发命令通知和缓冲转发命令通知,所述绑定高速缓存转发命 令通知指示将作为用于在移动IP协议中进行中继的与移动终端有关的 通信信息的绑定高速缓存,从先前接入的路由器转发至新接入的路由 器,所述首部压縮信息转发命令通知指示转发首部压縮信息,所述缓 冲转发命令通知指示转发寻址至移动终端的数据,其中,通信装置向先前接入的路由器发送绑定高速缓存转发命令通知、首部压缩信息转 发命令通知和缓冲转发命令通知。
根据第二十五发明的控制设备的特征在于控制装置通过通信装 置来向先前接入的路由器发送转发设置取消命令通知,以指示取消控 制设备与先前接入的路由器之间的转发设置,并且控制装置将转发设 置取消命令通知与绑定高速缓存转发命令通知、首部压縮信息转发命 令通知和缓冲转发命令通知相结合。
根据第二十六发明的控制设备是用于以下系统的控制设备,在该 系统中,移动终端基于被唯一分配给移动终端的地址,通过经由属于 相同链路的路由器发送和接收数据,根据基于网络的IP移动性协议, 来执行通信,并且,当移动终端已移动至另一网络时,控制设备对改 变通信执行控制,所述控制设备包括
通信装置,用于从移动终端已移动至的网络上的路由器接收包括
移动终端的标识符或IP地址以及路由器的IP地址在内的通知;存储装
置,用于存储与中继路由器和移动终端有关的通信信息;以及控制装 置,基于来自路由器的通知中包括的移动终端标识符,通过关于与移 动终端有关的通信信息查阅存储装置,来更新与新接入的路由器有关 的信息以及与路由器之间的数据转发有关的信息,并创建包括先前接 入的路由器的IP地址在内的通知,并且,通信装置向新接入的路由器 发送通知。
根据第二十七发明的路由器是用于执行与移动终端的数据发送 和接收的路由器,所述移动终端属于相同链路,并在控制设备的控制 下基于被唯一分配给移动终端的地址,使用基于网络的IP移动性协议 来执行通信,所述路由器包括
存储装置,用于存储作为用于在移动IP协议中进行中继的与移动 终端有关的通信信息的绑定高速缓存以及在向移动终端发送数据时使 用的首部压縮信息;通信装置,用于从控制设备接收绑定高速缓存转
发命令通知、首部压縮信息转发命令通知和缓冲转发命令通知,这些 通知包括移动终端的标识符或IP地址以及新接入的路由器的标识符或 IP地址,并指示转发绑定高速缓存、首部压缩信息以及寻址至移动终端的数据;以及控制装置,用于根据转发命令通知来向移动终端的新 接入的路由器转发绑定高速缓存、首部压缩信息以及缓冲数据,并且, 在路由器自身与移动终端之间对数据的首部进行压縮和扩展处理,并 且当执行移动IP协议上的数据发送和接收时,执行针对移动终端的代 理功能。
根据第二十八发明的路由器是用于执行与移动终端的数据发送 和接收的路由器,所述移动终端属于相同链路,并在控制设备的控制 下使用被唯一分配给移动终端的地址,使用基于网络的IP移动性协议 来执行通信,所述路由器包括
存储装置,用于存储作为用于在移动IP协议上进行中继的与移动 终端有关的通信信息的绑定高速缓存以及在向移动终端发送数据时使 用的首部压縮信息;通信装置,用于从移动终端的新接入的路由器接 收包括移动终端的标识符或IP地址以及路由器的IP地址在内的通知; 以及控制装置,用于根据所述通知来向新接入的路由器转发绑定高速 缓存、首部压縮信息以及缓冲中寻址至移动终端的数据,并且,在路 由器自身与移动终端之间对数据的首部进行压縮和扩展处理,并且当 执行移动IP协议中的数据发送和接收时,执行针对移动终端的代理功 能。
根据第二十九发明的路由器的特征在于在将从移动终端的先前 接入的路由器接收到的数据转发至移动终端之后,控制装置将从控制 设备接收到的数据转发至移动终端。
根据第三十发明的路由器的特征在于控制装置对从控制设备或 者移动终端的先前接入的路由器接收到的数据按照所述数据的首部中 包含的序列号的顺序进行缓冲,并按照所述序列号的顺序向移动终端 转发所述数据。
根据第三十一发明的通信方法是其中使用基于网络的IP移动性协 议的以下通信方法,所述通信方法使移动终端基于被唯一分配给移动 终端的地址,通过属于相同链路的路由器来执行数据的发送和接收, 并且所述通信方法使控制设备在移动终端已移动至另一网络时对改变 移动终端的通信执行控制,所述方法包括以下步骤根据来自移动终
27端的通知来检测移动终端向相同链路的移动,并向控制设备通知移动 终端的移动,该步骤由移动终端已新接入的网络上的路由器来执行; 以及向先前接入的路由器发送绑定高速缓存转发命令通知、首部压縮 信息转发命令通知和缓冲转发命令通知,所述绑定高速缓存转发命令 通知指示转发作为用于在移动IP协议中进行中继的与移动终端有关的 通信信息的绑定高速缓存,所述首部压缩信息转发命令通知指示转发 首部压縮信息,所述缓冲转发命令通知指示转发寻址至移动终端的数 据,该步骤由控制设备来执行。
根据第三十二发明的通信方法是其中使用基于网络的IP移动性协 议的以下通信方法,所述通信方法使移动终端基于被唯一分配给移动 终端的地址,通过属于相同链路的路由器来执行数据的发送和接收, 并且所述通信方法使控制设备在移动终端已移动至另一网络时对改变 移动终端的通信执行控制,所述方法包括以下步骤根据来自移动终 端的通知来检测移动终端向相同链路的移动,并向控制设备通知移动 终端的移动,该步骤由移动终端已新接入的网络上的路由器来执行; 向新接入的路由器发送包括先前接入的路由器的IP地址在内的通知,
该步骤由控制设备来执行;向先前接入的路由器发送包括移动终端的
标识符或IP地址以及路由器的IP地址在内的通知,该步骤由新接入的
路由器来执行;以及向新接入的路由器发送绑定高速缓存、首部压缩 信息以及寻址至移动终端的数据,该步骤由先前接入的路由器来执行。 本发明的效果
根据本发明,在基于网络的IP移动性协议中,当移动终端(MN) 己移动至另一个网络时,控制设备(LMA)将与新接入的路由器 (MAG)相关的信息发送至移动终端的先前接入的路由器(MAG), 使得先前接入的路由器向新接入的路由器发送在与移动终端的数据发 送和接收中使用的首部压縮信息(ROHC信息),并且新接入的路由器 保存该首部压縮信息,从而可以在维持ROHC状态的同时实现切换。
此外,控制设备向先前接入的路由器发送与新接入的路由器相关 的信息,使得当向新接入的路由器发送首部压縮信息时,先前接入的 路由器创建隧道,从而可以将先前接入的路由器的缓沖区中的寻址至移动终端的数据转发至新接入的路由器,由此使得可以同时支持快速 切换。
此外,根据本发明,路由器(MAG)提供移动IP代理功能,使得 基于网络的IP移动性协议域中的移动终端(MN)不需要接收基于移动 IP信令的分组(例如RR或者BU),由此可以在作为窄带的最后一跳中 抑制不必要的信令业务并阻止首部开销变大。此外,由于控制设备 (LMA)向移动终端的先前接入的路由器发送转发命令通知,以向新 接入的路由器转发与移动终端相关的待中继的通信信息(绑定高速缓 存),因此即使在移动终端移动(切换)之后,也可以将通信保持为路 由最优化的。
此夕卜,根据本发明,在基于网络的IP移动性协议中,路由器(MAG) 提供移动IP代理功能。当对移动终端(MN)进行切换时,控制设备 (LMA)向先前接入的路由器发送与新接入的路由器相关的信息,并 且先前接入的路由器向新接入的路由器发送压縮信息(ROHC上下 文)、MIPBC以及隧道请求,从而可以在维持ROHC状态和MIP状态的 同时执行切换。
此外,控制设备向新接入的路由器发送与先前接入的路由器相关 的信息,并且新接入的路由器可以向先前接入的路由器给出新接入的 路由器自身的标识符和地址的通知,从而使先前接入的路由器可以向 新接入的路由器发送包括压縮信息、MIPBC和隧道请求在内的通知。
此外,该隧道还可以同时给出对快速切换的支持。当提供该隧道 的创建时,将ROHC上下文和MIPBC相结合并进行发送,从而可以防 止消息在数目上增加,并可以通过在从移动终端的先前接入的路由器 向新接入的路由器完全转发缓冲之后,开始从控制设备到新接入的路 由器的分组转发,来防止分组的嵌套。


图1是示出了第一实施例中的网络的示意配置的图。 图2是 出了第一实施例中的过程步骤的序列图。 图3是示出了本发明中的MAG配置的框图。图4是示出了本发明中的LMA配置的框图。
图5示出了第一实施例中的首部压縮信息的一个示例。
图6是示出了第二实施例中的网络的示意配置的图。
图7是示出了第二实施例中的处理的过程步骤的序列图。
图8示出了第二实施例中的首部压縮信息的一个示例。
图9示出了分组格式的一个示例。
图IO示出了分组格式的一个示例。
图11是示出了第一实施例中的网络的示意配置的图。
图12是示出了MAG配置的框图。
图13是示出了LMA配置的框图。
图14是以首部示例示出了第一实施例中的通信的初始状态的图。 图15是示出了第一实施例中的处理的过程步骤的序列图。 图16是示出了移动IP代理功能处理的过程步骤的流程图。 图17示出了BC的一个示例。
图18是示出了第一实施例中的处理的过程步骤的示例的序列图。 图19是示出了第二实施例中的网络的示意配置的图。 图20是示出了第二实施例中的通信状态的图。 图21是示出了第二实施例中的地址的图。
图22是示出了在第二实施例的初始状态处由MAGa保存的BC 的图。
图23是示出了第二实施例中的处理的过程步骤的序列图。 图24示出了路由策略的一个示例。 图25示出了BC的一个示例。
图26是在将代理移动IP方案应用于第二实施例的切换时的序列图。
图27是示出了本发明中的网络的示意配置的图。 图28是示出了本发明中的MAG配置的框图。 图29是示出了本发明中的LMA配置的框图。 图30是示出了由MAG执行的初始移动IP代理功能处理的过程 步骤的序列图。图31示出了基于网络的IP移动性协议的数据库的一个示例。
图32是示出了用于确定本发明中的MIP代理功能的供应的流程。 图33 (a)示出了BC的一个示例,(b)至(e)示出了ROHC上 下文的一个示例。
图34示出了本发明中的分组格式的示例。 图35示出了本发明中的分组格式的示例。 图36是本发明中在执行切换时的序列图。 图37是本发明中在执行切换时的序列图。 图38是本发明中在执行切换时的序列图。
图39示出了在MAG的存储器中存储的、与NetLMM-MNa相关
联的数据的一个示例。
图40示出了本发明中的分组格式的示例。
图41是示出了传统快速切换技术中的处理的过程步骤的序列图。 图42是示出了传统的基于网络的IP移动性协议中的切换技术的
处理的过程步骤的序列图。
图43是示出了根据传统的基于网络的IP移动性协议的代理移动
IP方案的切换处理的过程步骤的序列图。
参考标记的描述
1、 21、 23 画
2、 3、 4、 22、 24 MAG
5、 25、 26 LMA
6、 9 CN
7 因特网
8 路由器
10 AAA服务器
11、 12、 17 通信装置
13、 18 基于网络的IP移动性协议处理器
14、 19 存储器
15 临时存储器
16、 压縮和扩展处理器101、122、123NetLMM-MN
102、103、121、125 MAG
104、132、133HA
105、130MIP-MN
106、127、128、131路由器
107、129因特网
108、124LMA
111、112、116、117通信装置
113、118基于网络的IP移动性协议处理器
114移动IP代理处理器
115、119存储器
126MCoA画MN
201、205NetLMM-MN
203因特网/WAN/核心网络
204MIP-MN
207LMA
208HA
209路由器
211、218隧道处理器
212移动IP处理器
213首部压縮和扩展处理器
214、219存储器
215、220基于网络的IP移动性协议处理器
216、217、221、222通信装置
223NetLMM域
231AAA服务器
具体实施例方式
将参照所示的示例来描述本发明的实施例。 [第一实施例]图l是示出了本实施例中的网络的示意配置的图。 图2是示出了本实施例中的过程步骤的序列图。
图3是示出了本实施例中的MAG配置的框图。
图4是示出了本实施例中的LMA配置的框图。
如图1所示,最初,MNl位于MAGa2的控制之下。还假定MAGa2、 MAGb 3以及MAGc 4都位于公共LMA 5的控制之下。假定MN l与位于 处于公共LMA 5控制下的MAGc 4的链路上的CNa 6进行通信,并且 MN1还经由因特网7、路由器(路由器)8来与CNb9进行通信。
此外,MAGa 2、 MAGb 3和MAGc 4与代理移动IP方案中执行认 证等的AAA服务器10相连。
假定在MN移动时,MN l从MAGa 2的控制转移至MAGb 3的控制。
将在执行基于代理移动IP方案的切换这一假设下描述本实施例。
下文中,将描述图3中的MAG和图4中的MAG。
如图3所示,MAG 2、 3和4被配置为包括与LMA 5和AAA服务 器10进行通信且通过有线(例如LAN (局域网)、因特网等等)进行 通信的通信装置ll;通过无线与MN 1进行通信的无线电通信装置12;
执行与基于网络的IP移动性协议相关的控制的基于网络的IP移动性协
议处理器13;由数据库部分和能够进行临时存储的临时存储器15构成
的存储器14;以及压縮和扩展处理器16。
如图4所示,LMA 5还被配置为包括通信装置17、基于网络的IP
移动性协议处理器18和存储器19。
接下来,将参照图2的序列图来描述本实施例的处理流程。 首先在S101,在MN l移动至MAGb 3并处于MAGb 3的控制下之
后,MN l向MAGb 3或链路本地多播地址发送至少包括MN-ID (MN 1
的标识符)在内的认证信息。
在S102,已接收到来自无线电通信装置12的认证信息的MAGb 3 的基于网络的IP移动性协议处理器13将MN-ID存储到存储器14中,并 产生至少包括MN-ID和MAGb-ID (MAGb 3的标识符)在内的认证信 息,并将该认证信息从通信装置11发送至AAA服务器10。
33在S103,己接收到该认证信息的AAA服务器10检验MN l的网络参与的有效性。如果有效性是OK,则AAA服务器10基于作为关键字的MN-ID来在其自身保存的数据库或由网络上另一节点保存的数据库中搜索MN l的地址信息,并向MAGb 3发送包括该地址信息在内的认证OK。
然后,已接收到来自通信装置ll的认证OK的MAGb3的基于网络的IP移动性协议处理器13提取出认证OK中包括的、MN的地址信息,并将RA从无线电通信装置12发送至MN 1。
在S105,已接收到来自MAGb 3的RA的MN 1遵循DAD序列,向链路发送NA。
MAGb 3的基于网络的IP移动性协议处理器13接收来自MN l的NA,然后在S106,产生包括地址信息(例如MN 1的IP地址的前缀、MN 1的IP地址等等,以及MAGb 3的IP地址)在内的代理绑定更新,并将代理绑定更新从通信装置11发送至LMA5。尽管假定在接收到NA之后实现对代理绑定更新的创建和发送,但只要己给出认证OK,创建和发送就是可行的,因此可以改变顺序。
接下来,已通过通信装置17接收到来自MAGb 3的代理绑定更新的LMA 5的基于网络的IP移动性协议处理器18以关联的方式将代理绑定更新中包括的、MN l的地址信息和MAGb 3的IP地址存储到存储器19中,对将MN l的地址信息与MAGb 3的IP地址相匹配的分组进行封装以设置向MAGb 3发送分组。此外,当完成上述设置时,在S107,基于网络的IP移动性协议处理器18将代理绑定更新Ack从通信装置17发送至MAGb3。
已通过通信装置ll接收到代理绑定更新Ack的MAGb 3的基于网络的IP移动性协议处理器13用LMA 5的IP地址对来自MN l的分组进行封装以设置向LMA 5的发送。前述在LMA 5处的封装设置以及在MAGb 3处的该封装设置完成了双向封装,从而建立了LMA-MAG隧道。
在S108,已从通信装置7向MAGb 3发送代理绑定更新Ack的LMA5的基于网络的IP移动性协议处理器18向MAGa 2发送首部压缩信息转发命令或用于命令首部的压縮信息的转发的消息,该命令或消息至少
包括MAGb3的标识符(MAGb-ID)或MAGb 3的IP地址以及MN的标识符(MN-ID)。
图5是示出了在MAGb 3的存储器14处保存的首部压縮信息(ROHC信息)的配置示例的图。
图5 (a)示出了与ROHC中的状态和模式相关的数据,图5 (b)示出了ROHC上下文,而图5 (c)示出了所存储的数据(例如序列号等等)的一个示例。
如果接收MAGb-ID,则已接收到来自LMA5的首部压縮信息转发命令的MAGa 2的基于网络的IP移动性协议处理器13将MAGb-ID和与寻址至(通过如图5所示的MN-ID来标识的)MN l的分组相关的首部压縮信息进行区分,并向MAGb 3的IP地址转发该首部压縮信息。
该首部压缩信息是执行ROHC所必需的信息,包括用于在ROHC首部与非压縮首部之间进行映射的重要信息。该信息被认为包括诸如当前模式、状态、CID、 W-LSB参数、源地址、目的地地址、源端口、目的地端口、 MN-ID、 LMA-ID等信息。此时,在MAGa2中,从存储器14中删除与MN l相关的首部压缩信息。
己从MAGa 2接收到首部压縮信息的MAGb 3的基于网络的IP移动性协议处理器13将该首部压縮信息存储到存储器14中。
然后在S110以及S110之后,MAGb 3的基于网络的IP移动性协议处理器13向压縮和扩展处理器16输出分组,压缩和扩展处理器16基于图5所示的存储器14中的压縮信息来对IP/UDP/RTP首部进行压縮,并且,基于网络的IP移动性协议处理器13开始从无线电通信装置12向MN
l进行分组传送。
此外,当已通过无线电通信装置12接收到来自MN l的首部压縮分组时,MAGb3的基于网络的IP移动性协议处理器13向压縮和扩展处理器16输出分组,并且,压縮和扩展处理器16可以扩展分组的首部并向LMA5传送该分组。
利用上述配置,即使当由于MN 1所属的链路随着MN l的移动从MAGa 2改变至MAGb 3而切换用于下行分组(从通信伙伴到MN)的压縮器和用于上行分组(从MN到通信伙伴)的解压缩器时,也可以对首部进行压缩和解压縮。
尽管在代理移动IP方案中描述了本实施例,但当省略AAA服务器
的认证k程并釆用和执行根据第一基于网络的IP移动性协议(在现有
技术中描述)的方案时,可以获得相同的效果。
图6是示出了本实施例中的网络的示意配置的图。图7是示出了本实施例中的处理的过程步骤的序列图。如图6所示,最初,MNa21位于MAGa22的控制之下。假定随着MNa 21的移动,MNa 21从MAGa 22的控制转移到MAGb 24的控制之下,在MAGb24中己存在MNb23。此外,此时,LMAa 25控制MNa 21的移动,而LMAb26控制MNb23的移动。
接下来,将参照图7的序列图来描述本实施例的处理流程。首先在S201, MNa21向MAGb24或链路本地多播地址发送消息,该消息至少包括MNa-ID (MNa21的标识符)以及LMAa-ID (控制MN的移动的LMAa25的ID)。
在S202,已接收到来自MNa21的消息的MAGb24的基于网络的IP移动性协议处理器13向LMAa 25发送至少包括MNa-ID和MAGb-ID(MAGb24的标识符)在内的位置注册。
接下来,已接收到来自MAGb24的位置注册的LMAa25的基于网络的IP移动性协议处理器18提取位置注册中包括的MNa-ID,并基于作为关键字的该MNa-ID来在LMAa 25的存储器19中保存的数据中搜索MNa21的当前状态。基于网络的IP移动性协议处理器18获知该数据显示出MNa21属于MAGa22。当接收到来自MAGb 24的位置注册时,尽管数据显示出MNa21当前属于MAGa22,但LMAa 25的基于网络的IP移动性协议处理器18辨认出MNa21已移动。
接着,在S203, LMAa25的基于网络的IP移动性协议处理器18向MAGb 24发送至少包括LMAa-ID (LMAa25的标识符)以及MNa的全局地址在内的路由设置,以准备LMAa-MAGb隧道。
此外,在S204, LMAa25的基于网络的IP移动性协议处理器18向MAGa 22发送缓冲转发和首部压縮信息转发命令,该命令至少包括MNa-ID (MNa21的标识符)以及MAGb-ID (MAGb24的标识符)或IP地址。该缓冲转发和首部压縮信息转发命令通知可以包含于图7所示的位置注册中,S卩,包含于到目前为止需要的用于删除LMAa 25-MAGa22隧道的消息中,或者可以分开发送。
在向MAGb24发送该首部压縮信息之后,MAGa22的基于网络的IP移动性协议处理器13从存储器14中删除与MNa 21相关联的首部压縮信息。
图8示出了首部压缩信息的一个示例。图8(a)示出了用于MNa21的首部压縮信息的示例,而图8 (b)示出了用于MNb23的首部压缩信息的示例。
在S205,己接收来自LMAa25的缓冲转发和首部压縮信息转发命令的MAGa 22的基于网络的IP移动性协议处理器13通过从存储器14进行读出,来向MAGb24发送隧道创建请求和首部压縮信息消息,该消息至少包括MAGa-ID、 MNa-ID以及如图8 (a)所示的首部压縮信息。
在S206,已接收到来自MAGa22的隧道创建请求和首部压縮信息消息的MAGb 24的基于网络的IP移动性协议处理器13与MAGa 22设置隧道路径,并向MAGa 22发送隧道创建请求和首部压縮信息Ack以进行确认,使得可以将驻留在MAGa22中的缓冲区(临时存储器)15中且寻址至MNa 21的分组转发至MAGb 24。通过将MAGb 24的IP地址分配给外部目的地地址并将MAGa 22的IP地址分配给外部源地址来进行IPv6内嵌IPv6封装,从而实现隧道路径。此外,MAGb 24的基于网络的IP移动性协议处理器13将接收到的首部压缩信息存储到存储器14中。
已接收到路由设置的MAGb 24的基于网络的IP移动性协议处理器13在LMAa25与MAGb24之间设置隧道路径,并向LMAa25发送路由设置Ack。
另一方面,在S208,已接收到隧道创建请求和首部压缩信息Ack的MAGa 22的基于网络的IP移动性协议处理器13开始将寻址至通过MNa-ID标识的MNa21的分组转发至通过MAGb-ID标识的MAGb 24的
37IP地址。
在S209,已接收到来自MAGb 24的路由设置Ack的LMAa 25的基 于网络的IP移动性协议处理器18向MAGb 24发送至少包括MNa 21的 前缀在内的位置注册Ack。
在210,己接收到来自LMAa25的位置注册Ack的MAGb24的基于 网络的IP移动性协议处理器13基于前述前缀信息来向MNa 21发送 RA。
在S211,已接收到来自MAGb24的RA的MNa21遵循DAD过程, 来向链路发送NA。
在S212,在接收到来自MNa21的该NA之后,MAGb24的基于网 络的IP移动性协议处理器13向LMAa25发送MN地址设置,该MN地址 设置包括MAGb-ID、 MNa21的地址以及MNa-ID。在S213, LMAa 25 的基于网络的IP移动性协议处理器18向MAGb 24发送MN地址设置 Ack以进行确认。
在S214以及S214之后,MAGb24的基于网络的IP移动性协议处理 器13向压縮和扩展处理器16输出包括来自MAGa 22的转发分组在内 的分组。压縮和扩展处理器16通过查阅存储器14中的压縮信息来对首 部进行压縮,并且,基于网络的IP移动性协议处理器13开始从无线电 通信装置12到MNa21的分组传送。
另一方面,当接收到来自MNa 21的首部压缩分组时,MAGb 24 的基于网络的IP移动性协议处理器13向压縮和扩展处理器16输出分 组。压縮和扩展处理器16扩展分组的首部,使得可以向LMAa25转发 该分组。
图9和10是示出了分组格式的示例的图。此处,通过省去各个字 段来示意图9和10中的分组,使得实际的分组不同于这些格式。图9(a) 是示出了首部压縮之前分组中字段的分类的图。
如图9 (a)所示,分组由外部源地址(外部源IP)、外部目的地地 址(外部目的地IP)、内部源地址(内部源IP)、内部目的地地址(内 部目的地IP)、 UDP、 RTP以及作为数据主体的有效载荷构成。
当应用本发明时,如图9 (b)所示,定向至MN的分组具有内部目的地IP地址"MNaIP",使得可以标识MAG想要发送至的MN。
因此,当如图9 (b)所示的分组已到达时,MAG的压缩和扩展处 理器16可以通过査阅如图8 (a)所示的存储器14中的数据创建如图9 (c)所示的ROHC首部,来压縮首部,并且,MAG可以辨认出应当 将分组传送至MNa 21 ,因此可以正确地将分组传送至MNa 21 。
当如图9 (d)所示的分组已到达时,MAG的压縮和扩展处理器16 通过查阅如图8 (b)所示的压縮信息来创建驻留在存储器14中的用于 MNb23的ROHC首部,以向MNb23传送分组。
此外,在MAG中,对于来自MN的分组,无线电通信装置12可以 基于承载信息(例如MAC地址等)来获知从哪个MN发送了分组。因 此,当接收到如图IO (a)所示的来自MNa21的分组时,MAG可以通 过査阅存储器14中的、用于MNa21的、如图8 (a)所示的压縮信息来 扩展如图10(b)所示的IP/UDP/RTP首部,并辨认出目的地是LMAa25, 使得可以向LMAa 25发送分组。
此外,当如图IO (a)中的分组已从MNb23到达时,MAG的压縮 和扩展处理器16可以通过查阅驻留在存储器14中的、用于MNb23的、 如图8 (b)所示的压縮信息来扩展如图IO (c)所示的分组,并辨认出 目的是LMAb26,使得可以向LMAb26发送分组。
通过解释以下情况来描述本实施例LMAa25向MAGa22给出缓 冲转发和首部压縮信息转发命令,并且将从MAGa22向MAGb24的隧
道创建提议以及首部压縮信息插入相同的消息中,以高效地通知用于 缓冲转发和首部压縮信息的隧道。因此,可以通过MAGb24来转发寻 址至MNa 21且在MAGa 22的缓冲区中存储的分组,并且,MAGb 24
可以获得首部信息,从而可以甚至在切换之后在不丢失任何分组的情
况下向MNa21传送首部被压缩了的分组。
将采用以下示例来描述本实施例与两个MIP-MN ( —个使用多 CoA (从移动IP中得到的协议)的终端以及一个常见的MIP终端)进 行通信的NetLMM-MN从MAGa切换至MAGb 。
移动CoA是从移动IP扩展以实现多归属的协议。多CoA的MN包括 多个通信装置并可以从多个网络接入因特网,并可以同时向HA和CN 注册多个CoA。在这种情况下,与分配给MN上的每个通信接口的BID (绑定ID)相关联地在BC中注册每个CoA。因此,CN可以通过查阅 BC来向MN的多个CoA中的任一个发送分组,并且即使CN接收到来自 任一个CoA的分组,CN也可以基于BC来验证与HoA的匹配。
图19是示出了本实施例中的网络的示意配置的图。
图20是示出了本实施例中的通信状态的图。
图21是示出了本实施例中的地址的图。图22是示出了在本实施例的初始状态下由MAGa保存的BC的图。 图23是示出了本实施例中的处理的过程步骤的序列图。 本实施例将集中于切换,并且省略了与第一实施例中所示的创建 BC的MAGa的部分相关的描述。
如图19所示,在初始状态下,NetLMM-MNa 122和NetLMM-MNb 123位于MAGa 121的链路上。
LMA 124控制MAGa 121和MAGb 125。作为多CoA终端, MCoA-MN 126位于路由器-a 127和路由器-b 128的链路上,并经由因 特网129连接至LMA 124。此外,MIP终端MIP-MN 130位于路由器-c 131的链路上。作为HA,存在HAal32和HAb 133。
如图20所示,NetLMM-MNa 122处于以下状态NetLMM-MNa通 过电视电话(如由分类"视频"和"语音"所指示)与MCoA-MN 126 进行通信,同时在进行游戏(如由分类"游戏"所指示)。NetLMM-MNb 123处于以下状态NetLMM-MNb在进行游戏(如由分类"游戏"所 指示)。
此外,如图21所示,给出了图19所示的每个节点的IP地址。
此外,假定在初始状态下,MAGa 121保存如图22所示的BC,并 且将如图24中的信息保存为路由策略。图24示出了在NetLMM-MNa 122与MCoA-MN 126之间的通信中,BID 101 (即,MCoA隱MN-CoAl ) 用于视频数据流,而BID 102 (即,MCoA-MN-CoA102)用于语音数 据流。即,BC涉及可应用于OSI基本参考模型第3层的IP地址信息,同 时,路由策略描述了以应用的方式实际使用的、与IP地址相关的信息。
在上述状态下,当NetLMM-MNa 122从MAGa 121切换至MAGb 125时,在S醒,NetLMM-MNa 122首先向MAGb 125发送包括自身 的ID (NetLMM-MNa-ID)在内的消息。
在S1402, MAGb 125的基于网络的IP移动性协议处理器113向 LMA 124发送包括NetLMM-MNa-ID以及MAGb 125的标识符 (MAGb-ID)在内的位置注册。
在S1403,己接收到到来自MAGb 125的位置注册的LMA124的基 于网络的IP移动性协议处理器118向MAGb 125发送用于创建LMA
46124-MAGb 125隧道的路由设置。
.此外,在S1401,为了删除LMA 124-MAGa 121隧道(用于 NetLMM-MNa 122), LMA 124的基于网络的IP移动性协议处理器118 向MAGa 121发送位置注册,该MAGa 121是NetLMM-MNa 122在移动
之前接入的链路。
此外,LMA 124的基于网络的IP移动性协议处理器118向MAGa 121发送包括MAGb 125的ID (MAGb-ID)以及NetLMM-MNa 122的ID
(NetLMM-MNa-ID)在内的缓冲转发命令消息,并且还发送包括 MAGb 125的ID ( MAGb-ID ) 以及NetLMM-MNa 122的ID
(NetLMM-MNa-ID)在内的BC转发命令消息。可以组合地发送或分 别发送这三个消息(位置注册、缓冲转发命令和BC转发命令)。此时, 还将路由策略信息与BC信息一起发送。
在S1405,己接收到来自LMA124的这些消息的MAGa 121的基于 网络的IP移动性协议处理器113向移动IP代理处理器114传送与命令相 关的信息,并且移动IP代理处理器114通过查阅存储器115来提取与 NetLMM-MNa 122相关的BC信息(图22的一部分以及图25所示),并 向基于网络的IP移动性协议处理器113输出BC信息以转发至MAGb 125。
MAGa 121的基于网络的IP移动性协议处理器113还向MAGb 125 发送包括MAGa-ID和NetLMM-MNa-ID在内的隧道创建请求消息。还
可以组合地发送或分别发送这两个消息。
已接收到来自MAGa 121的这些消息的MAGb 125的基于网络的 IP移动性协议处理器113向移动IP代理处理器114输出与NetLMM-MNa 相关的接收到的BC信息以及路由策略,并且移动IP代理处理器114将 该BC信息以及路由策略存储到存储器115中。
在S1406, MAGb 125的基于网络的IP移动性协议处理器113还在 MAGa 121与MAGb 125之间设置隧道,并向MAGa 121发送隧道创建 命令和BC转发Ack以进行确认。
由于此后完成隧道设置,因此MAGa 121的基于网络的IP移动性协 议处理器113开始向MAGb 125的地址转发寻址至NetLMM-MNa 122且在缓冲区中存储的分组。
在S1407,己接收到来自LMA124的路由设置的MAGb 125的基于网络的IP移动性协议处理器113在LMA 124与MAGb 125之间设置隧道,并向LMA124发送路由设置Ack。
在S1408,已接收到来自MAGb 125的路由设置Ack的LMA 124的基于网络的IP移动性协议处理器118向MAGb 125返回位置注册Ack。
在S1409,已接收到来自LMA 124的位置注册Ack的MAGb 125的基于网络的IP移动性协议处理器U3向NetLMM-MNa发送用于执行NetLMM-MNa 122的地址配置(地址设置)的消息。作为该消息,可以考虑RA、 DHCP-Advtize、 DHCP-Reconfigure等等。
按照上述方式,NetLMM-MNa 122可以甚至在切换之后继续进行通信。
遵循图16的流程,类似于MAGa121,已通过拥有与MIP终端相关的BC而被调谐至可以通过优化路由进行通信的MAGb 125将执行处理。
因此,例如MAGb 125的移动IP代理处理器114对已从MIP-MN 130接收到且寻址至NetLMM-MNa 122的附着了选项首部的分组进行移动IP代理功能处理,以向NetLMM-MNa 122传送正常IPv6分组形式的分组。
此外,MAGb 125的移动IP代理处理器114对从NetLMM-MNa 122寻址至MIP-MN-HoA的分组执行移动IP代理功能处理,并添加移动IPv6规范的选项首部并向MIP-MN-CoA发送该分组。
MAGb 125的移动IP代理处理器114对从MCoA-MN 126接收到且寻址至NetLMM-MNa 122的附着了选项首部的分组进行移动IP代理功能处理,以向NetLMM-MNa 122传送正常IPv6分组形式的分组。
此外,当从NetLMM-MNa 122接收到寻址至MCoA-MN-HoA的分组时,MAGb 125的移动IP代理处理器114对该分组进行移动IP代理功能处理,并添加移动IPv6规范的选项首部,并将用于视频流的分组发送至MIP-MN-CoA-MN-CoA 1 ,将用于语音流的分组发送至MIP-MN-CoA-MN画CoA 102。由于己从先前接入的MAG向新接入的MAG传送BC和路由策略,因此可以实现上述移动IP代理处理。
按照上述方式,在MIP-MN 130和MCoA-MN 126与NetLMM-MNa122进行通信的实施例中,也不会有MIP信令到达NetLMM-MN 122或者不会有附着了选项首部的分组到达,使得可以高效利用作为最窄频带的最后一跳,并且即使对NetLMM-MN进行切换,也可以在路由优化下保持通信。
顺便说一下,当将作为现有技术的第二基于网络的IP移动性协议而描述的代理移动IP方案应用于本实施例时,LMA控制MAG以使得在MAG执行移动IP代理处理的情况下可以获得与上述相同的效果。
图26是当将代理移动IP方案应用于本实施例的切换时的序列图。
如图26所示,当NetLMM-MN已移动至另一 MAG的链路时,NetLMM-MN新接入的MAG与AAA服务器进行用于认证的通信,并向LMA发送代理绑定更新。LMA以与图23中相同的方式控制以下的处理,从而从NetLMM-MN的先前接入的MAG向新接入的MAG执行BC的转发、缓冲的转发等等,以完成切换。[第五实施例]
图27是示出了本实施例中的网络的示意配置的图。
图28是示出了本实施例中的MAG配置的框图。
图29是示出了本实施例中的LMA配置的框图。
如图27所示,最初,NetLMM-MNa 201处于MAGa 202的控制之下。还假定NetLMM-MNa 201经由因特网/WAN/核心网络203来与MIP-MN 204进行通信。存在处于MAGa 202的控制之下的除NetLMM-MNa 201之外的另一NetLMM-MNb 205 。
将对以下示例进行描述其中,随着NetLMM-MNa的移动,NetLMM-MNa 201从MAGa 202的控制转移至MAGb 206的控制之下。此处,假定NetLMM-MNa 201由LMA 207控制并且MIP-MN 204由HA208控制。MIP-MN 204位于外部链路(即,路由器209的链路)上。
以下,将描述图28中的MAG和图29中的LMA。
如图28所示,MAG 202和206被配置为包括对分组进行封装和解封装的隧道处理器211;用于进行与移动IP相关的控制的移动IP代理处理器212;用于对基于首部的ROHC进行压缩或扩展的首部压缩和扩展处理器213;由数据库部分和能够进行临时存储的临时存储器构成的
存储器214;以及基于网络的IP移动性协议处理器215,其执行与隧道处理器211对基于网络的IP移动性协议消息的交换(与协议有关的处理),创建和控制隧道处理器211/首部压缩和扩展部分213,并存储和删除存储器214的数据等等。
此外,MAG的通信装置典型地对应于与实际通信接口相关联的OS (操作系统)中的设备处理器。本实施例中的MAG具有两个通信装置,其中216用于NetLMM域,217用于无线设备。
用于无线设备的通信装置217具有通过MN的MAC地址等来标识MN的功能,并可以向隧道处理器211或基于网络的IP移动性协议处理器215通知MN-ID,可以向隧道处理器211或基于网络的IP移动性协议处理器215通知MAC地址信息,或者可以通过针对每个MN创建仿真设备来向隧道处理器211或基于网络的IP移动性协议处理器215传送用于标识MN的信息。此外,当通过MAC地址来标识MN时,已经在存储器214中以关联的方式存储MN-ID和MAC地址。
相反,移动IP代理处理器212/隧道处理器211/首部压縮和扩展处理器213是仿真的设备处理器,其是在OS上与上述设备处理器等价地处理的。
如图29所示,LMA 207还被配置为包括隧道处理器218、存储器219、基于网络的IP移动性协议处理器220。
此外,LMA207的通信装置典型地对应于与实际通信接口 (例如以太网卡等等)相关联的OS中的设备处理器。本实施例中的LMA具有两个通信装置,其中221用于WAN (广域网,可以将因特网/核心网等等认为是WAN), 222用于NetLMM域。该NetLMM域223例如是用于移动电话的RAN (无线电接入网)等等。
相反,隧道处理器218是仿真的设备处理器,其是在OS上与上述
设备处理器等价地处理的。
首先,将从当NetLMM-MNa 201位于MAGa 202的控制之下时的通信开始处进行描述。
图30是示出了当MAG执行用于初始移动IP中的CN的代理功能处理时的过程步骤的序列图。
当通信开始时,通过HA208,从NetLMM-MNa201或从MIP-MN204幵始通信。
此后,MIP-MN204执行RR以进行路由优化。该RR的目的地定向至NetLMM-MNa-IP,并且RR通过LMA 207-MAGa 202隧道到达MAGa202。
如图31所示,MAGa202的存储器214保存用于基于网络的IP移动
性协议的数据库。
移动IP代理处理器212通过査阅该数据库来进行以下确定。图32是本实施例中的用于确定MIP代理功能的供应的流程。遵循该流程,MAGa202的移动IP代理处理器212确定是否应当提
供MIP代理处理。
在大致分类时,移动IP代理处理包括三个功能。
该处理包括由移动IP的CN的代理执行信令的功能;将从
MIP-MN 204发送的附着了选项首部的分组定型为正常IP分组形式并
转发该分组的功能;以及将从NetLMM-MN发送且寻址至MIP-MN的正
常IP分组定型为附着了选项首部的移动IP分组并发送该分组的功能。首先,当分组到达LMA26的移动IP代理处理器212时,在S2201,
移动IP代理处理器212确定该分组是否寻址至由MAG自身控制的终
4山顺0
此处,答案是"是",在S2202,移动IP代理处理器212确定该分组是否是与MIP相关联的信令分组。
此处,答案是"是",在S2203,移动IP代理处理器212执行MIP
代理功能处理(信令代理功能处理)。
另一方面,当在S2202答案是"否"时,在S2204,移动IP代理处理器212确定该分组是否是从由MAG自身控制的终端发送的分组。
此处,答案是"是",在S2205,移动IP代理处理器212确定存储器214是否保存有与通信伙伴的终端相关联的BC。此处,答案是"是",在S2206,移动IP代理处理器212执行MIP 代理功能处理(MIP分组化处理)。
另一方面,当在S2202答案是"否"时,在S2208,移动IP代理处 理器212确定该分组是否是附着了MIP选项首部的分组。
此处,答案是"是",在S2208,移动IP代理处理器212执行MIP 代理功能处理(正常IP分组化处理)。
另一方面,如果在S2204、 S2205或S2207答案是"否",则在S2209、 S2210或S22U,移动IP代理处理器212执行正常IP路由处理。
首先,MAGa 202经由LMA 207从通信装置(NetLMM域216)接 收HoTI (S2101和S2102)和CoTI (S2103)。
首先,MAGa的移动IP代理处理器212査阅存储器中存储的、图31 所示的数据,并辨认出这些分组的目的地地址是NetLMM-MNa-IP或者 这些分组寻址至由MAG自身控制的节点。
由于HoTI和CoTI是MIP信令分组,因此MAGa 202的移动IP代理 处理器212提供S2203的MIP代理功能(信令代理功能)。因此,MAGa 202的移动IP代理处理器212通过将NetLMM-MNa-IP设置为源地址来 产生用于HoTI和CoTI的HoTI和CoT分组,并经由LMA207从通信装置 (NetLMM域)216向MIP-MN的地址发送HoT (S2104和S2105)禾口CoT (S2賜)。
在S2107,已接收到HoT和CoT的MIP-MN 204产生BU,并将HoT 和CoT寻址并发送至NetLMM-MNa-IP 。
类似于RR, BU的目的地定向至NetLMM-MNa-IP,并且BU通过 LMA 7-MAGa 202隧道到达MAGa 202,并且MAGa 202接收来自通信 装置(NetLMM域)216的BU。
MAGa的移动IP代理处理器212从图31辨认出BU寻址至由MAG自 身控制的节点。此外,由于BU是MIP信令分组,因此在S2203,处理 器提供MIP代理功能(信令代理功能)。
此处,由于接收到BU,因此产生如图33 (a)所示的BC并且与图 31的数据中的NetLMM-MNa相关联地将该BC存储到存储器中。
此外,类似地,存储器214与NetLMM-MNa l相关联地保存用于如图33 (b)和图33 (c)中的用于压縮的ROHC上下文和用于如图33 (d)和图33 (e)中的用于扩展的ROHC上下文。严格地说,当开始 通信时,不保存ROHC上下文,而是随着通信的继续,产生上下文, 并更新该上下文。尽管ROHC上下文存储除了所示的那些字段之外的 各个字段的值,但为了简明,图33 (b)至图33 (e)仅给出一部分。
此后,在需要时,在S2108, MAGa 2的移动IP代理处理器212经 由LMA207从通信装置(Ne仏MM域)216向MIP-MN 204发送BA。
在S2109以及S2109之后,完成路由优化,使得来自MIP-MN 204 的分组经由LMA 207而不是经过HA 208到达MAGa 202。
接下来,将描述当该路由优化后的分组已从MIP-MN 204到达 NetLMM-MNa 201时执行的处理。
图34示出了本实施例中的分组格式的示例。
例如,来自MIP-MN204的分组在到达LMA207之前具有图34 (a) 所示的配置。实际上,IP/UDP/RTP首部具有其他各种字段,但是此处 为了简明将其省略。
已接收到来自通信装置(用于WAN) 221的分组的LMA 207将该 分组传送至隧道处理器218。隧道处理器218如图34 (b)所示那样对分 组进行封装。
然后,LMA207的基于网络的IP移动性协议处理器220经由通信装 置(NetLMM域)222向MAGa2转发如图34 (b)所示的分组。
MAGa202首先通过通信装置(NetLMM域)216向隧道处理器211
传送该分组。
隧道处理器211对如图34 (b)所示的分组进行解封装,以获得如 图34 (a)所示的恢复的分组。
接下来,隧道处理器211将如图34 (a)所示的分组传送至移动IP 代理处理器212。遵循图32中的流程,移动IP代理处理器212确定是否 应当提供MIP代理功能。
移动IP代理处理器212査阅存储器14中的、图31的数据,并辨认出 目的地地址是NetLMM-MNa-IP,并在S2201确定其寻址至由MAG自身 控制的终端。接下来,在S2202的判决处,确定该分组不是MIP信令。
53此外,由于在S2207的判决处发现附着了选项首部,因此移动IP代理处 理器212查阅存储器214中的用于NetLMM-MNa 1的BC,以确定该分组 是否是MIP分组。因此,BC存在,因此确定该分组是MIP分组。在S2208, 移动IP代理处理器212执行MIP代理功能(正常IP分组化处理)的供应, 以将分组定型为如图34 (c)所示的正常IP分组。
然后,移动IP代理处理器212向首部压缩和扩展处理器213输出该 分组。首部压縮和扩展处理器213压縮首部。从如图34 (c)所示的分 组和如图33 (b)所示的压缩上下文得知,CID是4,同时,根据如图 33 (c)所示的序列号等等来计算用于ROHC的序列号(W-LSB),以 创建ROHC首部,从而形成如图34 (d)所示的分组。基于网络的IP移 动性协议处理器215经由定向至NetLMM-MNa201的通信装置(无线) 217来向NetLMM-MNa 201发送该分组。
接下来,将描述分组从NetLMM-MNa 201到MIP-MN 204的处理。 来自NetLMM-MNa201的分组以图35 (a)所示的形式到达MAGa 202。经由通信装置(无线)217向首部压縮和扩展处理器213传送该分 组。此处,在通信装置(无线)217中,根据诸如MAC地址等的承载 信息来确定分组来自NetLMM-MNa 201 ,并且通过查阅针对 NetLMM-MNa201的ROHC扩展上下文(图33 (d)、图33 (e) }来执行 首部扩展处理。因此,假设如图35 (b)所示对首部进行扩展。例如, 确定上下文是图33 (d)中的第三行上的上下文,并根据图33 (e)来 计算序列号。接下来,首部压縮和扩展处理器213向移动IP代理处理器 212输出该分组。
遵循图32的流程,移动IP代理处理器212通过査阅存储器214中的 图31来确定是否应当提供MIP代理功能。在S2201的判决处,移动IP代 理处理器212辨认出该分组不寻址至由MAG自身控制的终端,在S2204 的判决处辨认出该分组来自由MAG自身控制的终端,并在S2205的判 决处通过査阅存储器214来辨认出存在与如图33 (a)所示的通信节点 相关联的BC,使得处理器确定应当提供S2206的MIP代理功能(MIP 分组化处理)。因此,通过将MIP-MN-CoA作为目的地地址进行分配, 并将路由选项首部类型202插入如图35 (c)所示的、传送至隧道处理器211的MIP分组中,来改变图35 (b)中的分组。
隧道处理器211基于源地址,通过査阅存储器214中的图31来确定 LMA7,并对分组进行封装。
因此,如图35 (d)所示那样对该分组进行封装,并且,基于网 络的IP移动性协议处理器215经由通信装置(NetLMM域)216来向LMA 207转发该分组。
LMA207经由通信装置(NetLMM域)222接收分组,并向隧道处 理器218传送该分组。
隧道处理器218移除外部首部,以便经由通信装置(WAN) 211 向MIP-MN204传送图35 (c)所示形式的分组。
接下来,将描述进行切换时的处理。
图36、 37和38是本实施例中的执行切换时的序列图。首先,将描 述图36中的切换的过程。
将NetLMM-MNa 201从MAGa 202的控制切换至MAGb 206。
在S2301, NetLMM-MNa 201切断与MAGa 202的连接并开始与 MAGb206的连接。
由于将MAGa 202从NetLMM-MNa 201切断,因此在S2302, MAGa 202开始对寻址至NetLMM-MNa 201的分组进行缓冲。
在S2303 ,为了与MAG进行连接,NetLMM-MNa 201向MAGb 206 发送包括NetLMM-MNa-ID ( NetLMM-MNa自身的标识符)以及 LMA-ID (控制NetLMM-MNa自身的LMA207的标识符)在内的消息。 作为该消息,可以考虑RS、 NS、 NA、 DHCP请求等。
当经由通信装置(无线)217接收到该消息时,MAGb 206向基于 网络的IP移动性协议处理器215输出该消息。基于网络的IP移动性协议 处理器215产生包括NetLMM-MNa-ID以及MAGb-ID (MAG自身的标 识符)在内的位置注册消息,并在S2304经由通信装置(NetLMM域) 216向LMA207发送该消息。
此外,此时,MAGb206的基于网络的IP移动性协议处理器215在 存储器214中创建与如图39 (a)所示的NetLMM-MNa 201相关的数据。 此刻,在存储器214中单独存储NetLMM-MNa-ID以及与LMA207相关的有限信息等等。
己接收到来自通信装置(NetLMM域)222的位置注册的LMA207 向基于网络的IP移动性协议处理器220传送该消息。基于网络的IP移动 性协议处理器220基于作为关键字的NetLMM-MN-ID来搜索存储器 219中的数据库,并检测到NetLMM-MNa201当前位于MAGa202的控 制之下。因此,基于网络的IP移动性协议处理器220确定发生了切换事 件,并在S2305经由通信装置(NetLMM域)222向MAGa202 (先前接 入的MAG)发送位置注册。此时,基于网络的IP移动性协议处理器220 还给出向MAGb 206发送缓冲、BC和ROHC上下文的指令。为此,该 位置注册包括NetLMM-MNa-ID和MAGb-ID。此外,此时,通信
(NetLMM域)222删除隧道处理器218中的LMA-MAGa隧道。此后, LMA 207对寻址至NetLMM-MNa-IP的分组进行缓冲。
己通过通信装置(NetLMM域)216接收到位置注册的MAGa202 向基于网络的IP移动性协议处理器215传送消息。基于网络的IP移动性 协议处理器215删除隧道处理器211的LMA 207-MAGa 202隧道,并在 S2306经由通信装置(NetLMM域)216来向MAGb 206发送隧道创建请 求。该隧道创建请求还与如图33 (b)至33 (e)所示的ROHC上下文 信息和如图33 (a)所示的BC—起发送。
已接收到来自通信装置(NetLMM域)216的隧道创建请求的 MAGb 206向基于网络的IP移动性协议处理器215传送消息。基于网络 的IP移动性协议处理器215将接收到的BC和ROHC上下文存储到存储 器214中,并在隧道处理器211中创建MAGa202与MAGb206之间的隧 道。MAGb 206中的该MAGa 202-MAGb 206隧道是从MAGa 202至 MAGb 206的单向隧道,其执行解封装处理。当这些已经完成时,在 S2307, MAGb 206的基于网络的IP移动性协议处理器215经由通信装 置(NetLMM域)216来向MAGa202发送隧道创建请求Ack。
已通过通信装置(NetLMM域)216接收到隧道创建请求Ack的 MAGa 202向基于网络的IP移动性协议处理器215传送消息。基于网络 的IP移动性协议处理器215将缓冲形成为转发分组,并在S2308经由通 信装置(NetLMM域)216向MAGb206发送该分组。如图40 (a)或40发分组,将MAGa-IP作为外部源地址 进行分配,将MAGb-IP作为外部目的地地址进行分配。
当己经完整地转发缓冲时,在S2309, MAGa202的基于网络的IP 移动性协议处理器215经由通信装置(NetLMM域)216来向LMA 207 发送位置注册Ack。此外,在S2310,基于网络的IP移动性协议处理器 215向MAGb206发送隧道删除请求。
MAGb206接收来自MAGa2的转发分组。以图40 (a)或40 (b) 所示的形式来转发分组。当通过通信装置(NetLMM域)216接收到这 些分组时,由于这些分组是隧道分组,因此MAGb 206向隧道处理器 211传送该分组。
在隧道处理器211中,删除外部首部以使得如果该分组具有图40 (a)的形式,则将该分组变换为图40 (c)的形式,而如果分组具有 图40 (b)的形式,则将该分组变换为图40 (d)的形式。在删除外部 首部之后,隧道处理器211对分组(I)进行缓冲。
此后,已通过通信装置(NetLMM域)216接收到来自MAGa202 的隧道删除请求的MAGb 206从隧道处理器211中删除MAGa 202-MAGb 206隧道,并在S2311向MAGa 202发送隧道删除请求Ack。 依情况,不需要发送该隧道删除请求Ack。
己通过通信装置(NetLMM域)222接收到位置注册Ack的LMA207 向基于网络的IP移动性协议处理器220传送消息。基于网络的IP移动性 协议处理器220产生路由设置。该路由设置包括NetLMM-MNa-ID、 MAGb-ID、 LMA-ID、 NetLMM-MNa-IP等等。在S2312,经由通信装 置(NetLMM域)222向MAGb206发送该路由设置。
此外,此时,在LMA 207中,在隧道处理器218中创建LMA 207 与MAGb 206之间的隧道。该隧道对要经由MAGb 206发送至 NetLMM-MNa 201的分组执行封装处理,并对要从NetLMM-MNa 201 经由MAGb 206到达MAGb 206的分组执行解封装处理。
已通过通信装置(NetLMM域)216接收到路由设置的MAGb206 向基于网络的IP移动性协议处理器215传送该消息。基于网络的IP移动 性协议处理器215在隧道处理器211中创建LMA 207与MAGb 206之间的隧道。该隧道对要经由MAGb 206发送至NetLMM-MNa 201的分组 执行解封装处理,并对要从NetLMM-MNa 201到达MAGb 206的分组 执行封装处理。
然后,在S2313,经由通信装置(NetLMM域)216向LMA 207发 送路由设置Ack。此时,MAGb 206的基于网络的IP移动性协议处理器 215将图39 (a)重写为图39 (b)所示那样。
已通过通信装置(NetLMM域)222接收到路由设置Ack的LMA207 向基于网络的IP移动性协议处理器220传送消息。在S2314,基于网络 的IP移动性协议处理器220产生位置注册Ack并经由通信装置 (NetLMM域)222向MAGb 206发送Ack。该位置注册Ack包括 NetLMM-MNa 201的前缀信息。
此后,LMA7的基于网络的IP移动性协议处理器220开始向MAGb 206转发缓冲区中存储的和/或路由至LMA207的分组。
已通过通信装置(NetLMM域)216接收到位置注册Ack的MAGb 206向基于网络的IP移动性协议处理器215传送消息。在S2315,基于网 络的IP移动性协议处理器215产生地址配置消息并经由通信装置(无 线)217向NetLMM-MNa201的地址发送该消息。作为该地址配置,可 以考虑RA、 DHCP-Advertise、 NS、 NA等。在本实施例中,假定 DHCP-Advertise用作有状态地址配置并且此后将不存在信令。当RA是 无状态配置时,DAD是必要的。
此后,MAGb206可以向NetLMM-MNa201转发分组,并按照UDP 首部或RTP首部中包括的序列号的顺序向LMA 207顺序地转发从 MAGa202转发来的分组。
接下来,将描述向NetLMM-MNa201的转发。
在MAGb 206中,已经对来自MAGa 202的分组和来自LMA 207的 分组进行缓冲。在这些分组到达之后,分组己由隧道处理器211简单地 进行了分组解封装的隧道处理,并被缓冲。因此,已经以图40 (c)或 图40 (d)所示的格式对分组进行缓冲。
将这些缓冲分组传送至移动IP代理处理器212,在该移动IP代理处 理器212中,遵循图32所示的流程,确定这些分组是否需要移动IP代理S2201,移动IP代理处理器 212通过查阅存储器214中的如图39 (c)所示的数据,来确定该分组寻 址至由MAG自身控制的分组,但在S2202确定该分组不是信令分组, 并在S2207确定该分组不具有选项首部,并因此在S2209确定对该分组 进行正常IP转发处理,并将其转发至首部压缩和扩展处理器213。另一方面,当分组具有图40 (d)的形式时,在S2201,移动IP代 理处理器212通过查阅存储器214中的如图39 (c)所示的数据,来确定 该分组寻址至由MAG自身控制的分组时,并在S2202确定该分组不是 MIP信令分组。然后,由于分组将目的地选项首部附着于其上,因此 在S2207,处理器査阅存储器214中的NetLMM-MNa IOI的BC以确定该 分组是否是MIP分组。因此,存在从MAGa 202转发来的BC,使得确 定该分组是MIP分组并且提供S2208的MIP代理功能(正常IP分组化处 理)。移动IP代理处理器212执行正常IP分组化处理,以将如图40 (d) 所示的分组变换为如图40 (d)所示的正常IP分组,将其传送至首部压 縮和扩展处理器213。针对来自LMA 207的分组的处理与上述的MAGa 202的处理相同,所以省略描述。接下来,在首部压缩和扩展处理器213中,通过检验UDP首部或 RTP首部的序列号来以有规律的顺序重新排列从移动IP代理处理器 212传送的分组,然后执行首部的压縮和扩展处理。在首部的压縮和扩 展处理中,由于存在从MAGa 202转发的ROHC上下文,因此遵循该 ROHC上下文来压縮首部,并且经由通信装置(无线)217来将分组发 送至NetLMM-MNa 201 。在本发明中,实现了缓冲等等。例如,在完成了 (I)中的隧道处 理之后执行缓冲,但是还可以在不执行隧道处理的情况下进行缓冲, 或者可以在执行移动IP代理处理之后进行缓冲。毕竟,应当进行处理, 使得当向NetLMM-MNa l转发分组时,分组不会被嵌套(顺序不会混淆)。有必要注意,如果在缓冲之前实现首部压縮处理,则存在顺序混淆的风险。这是由于首部压缩之后序列号的大小减少到低至4比特而引 起的。为了处理该问题,当在首部压缩之后对分组进行缓冲时,可以 将压缩后的分组与其序列号一起进行缓冲或者采取任何其他措施。毕竟,可以且应当进行缓冲,使得当向NetLMM-MNa201转发分组时,分组不会被嵌套。以下,基于图37和38来描述本实施例中的切换序列的派生形式。 在图37和38中,执行基于代理移动IP方案的切换。假定如图27所示,经由因特网/WAN/核心网203来连接AAA服务器231 。 首先,将描述图37中的序列。在S2401 , NetLMM-MNa 201切断与MAGa202的连接。由于将MAGa 202从NetLMM-MNa 201切断,因此在S2402, MAGa 202开始对寻址至NetLMM-MNa 201的分组进行缓冲。在S2403 , NetLMM-MNa 201向MAGb 206给出认证通知作为连接 请求。该通知包括NetLMM-MNa 201的标识符或NetLMM-MNa-ID。在S2404,已接收到来自NetLMM-MNa 201的认证通知的MAGb 206向AAA服务器231发送作为认证的包括NetLMM-MNa-ID在内的通 知。在S2405, MAGb 6接收来自AAA服务器231的策略简档通知。该 策略简档包括NetLMM-MNa201的地址信息(网络前缀、配置方案等 等)。在S2406, MAGb 206从策略建档创建用于NetLMM-MNa的RA并 向NetLMM-MNa发送RA 。在S2407,在向NetLMM-MNa发送RA之后,MAGb 206向LMA207 发送代理绑定更新。该代理绑定更新包括NetLMM-MNa的IP地址或前 缀以及MAGb 206的IP地址。在S2408, LMA向MAGb 206返回代理绑定更新Ack作为用于确认 的Ack。此时,还发送MAGa 202 (NetLMM-MNa先前所属的MAG) 的IP地址。应当注意,当返回该代理绑定更新Ack时,在LMA207的隧 道处理器218中建立LMA 207-MAGb 206隧道。因此,在S2409 , LMA 207开始向MAGb 206转发寻址至NetLMM-MNa 201的分组。在S2410,己接收到代理绑定更新Ack的MAGb 206从代理绑定更 新Ack中包括的MAGa 202地址创建代理FBU,并向MAGa 202发送该 代理FBU。该代理FBU包括NetLMM-MNa 201的IP地址或地址信息以 及MAGb 206的IP地址。在S2411,已接收到该代理FBU的MAGa 202创建代理FBAck作为 用于确认的Ack,并发送该Ack。该代理FBAck包括BC信息和ROHC上 下文。在该代理FBAck的发送和接收时,在MAGa202的隧道处理器211 中创建MAGa202-MAGb 206隧道。由于形成了MAGa202-MAGb 206隧道,因此在S2412,将在MAGa 202处保存的缓冲转发至MAGb206。关于转发方法,可以使用之前描 述的方法(使用选项首部等等)。在S2413,己接收到代理FBAck的MAGa202不需要与LMA207的 用于NetLMM-MNa201的隧道,并发送代理绑定更新(注销)以删除 该隧道。此处,如果使用定时器控制,则可以省略该步骤。因此,在S2414, MAGb206可以在没有任何分组丢失的情况下向 NetLMM-MNa 201转发分组。接下来,将描述图38中的本实施例中的切换序列的派生形式。在S2501, NetLMM-MNa 201切断与MAGa202的连接。假定在本 示例中,NetLMM-MNa 201自发地切断与MAGa 202的连接。由于MAGa 202不能向NetLMM-MNa 201传送分组,因此在 S2502, MAGa202开始进行缓冲。在S2503, NetLMM-MNa 201向MAGb 206给出认证通知作为连接 请求。该通知包括NetLMM-MNa 201的标识符或NetLMM-MNa-ID。在S2504,己接收到来自NetLMM-MNa 201的认证通知的MAGb 206向AAA服务器231发送作为认证的包括NetLMM-MNa-ID在内的通 知。在S2505, MAGb 6接收来自AAA服务器231的策略简档通知。该 策略简档包括NetLMM-MNa201的地址信息(网络前缀、配置方案等 等)。在S2506, MAGb 206从策略简档创建用于NetLMM-MNa 201的 RA并向NetLMM-MNa 201发送该RA。在S2507,在向NetLMM-MNa201发送RA之后,MAGb 206向LMA 207发送代理绑定更新。该代理绑定更新包括NetLMM-MNa 201的IP 地址或前缀以及MAGb 206的IP地址。在S2508, LMA 207向MAGb 206返回代理绑定更新Ack作为用于 确认的Ack。此时,还发送MAGa 202(NetLMM-MNa先前所属的MAG) 的IP地址。应当注意,当返回代理绑定更新Ack时,在LMA 207的隧道处理 器218中完成LMA207-MAGb206隧道。因此,在S2510,可以从LMA 207向MAGb 206转发分组。已返回代理绑定更新Ack的LMA207指示MAGa202转发上下文。 该消息包括MAGb 206的地址。在S2511,已接收到上下文转发命令的MAGa 202向MAGb 206发 送用于创建隧道的消息一一代理HI (切换发起)。使该代理HI包括 ROHC上下文和BC。在S2512, MAGb 206向MAGa 202发送代理Hack作为对代理HI进 行确认的Ack。因此,创建MAGa202-MAGb206隧道。由于已经建立了隧道,因此在S2513, MAGa 202向MAGb 206转 发缓冲。转发方法使用上述的一种方法。在S2514, MAGb 206以有规律的顺序重新排列从MAGa 202或 LMA 207转发的分组,并将分组转发至NetLMM-MNa 201 。至此,已参照图37和38描述了切换序列的派生形式。这些之间的公共特征是向MAGa 202教导MAGb 206的地址或者 向MAGb 206教导MAGa 202的地址使在MAGa 202与MAGb 206之间 能够形成隧道,这使得可以转发缓冲、转发ROHC文本以及转发BC。本发明的使用基于网络的IP移动性协议的通信系统、控制设备和 路由器及其通信方法不应仅限于以上所示的示例,而是可以在不脱离 本发明的要点的前提下添加各种修改。
权利要求
1、一种使用基于网络的IP移动性协议的通信系统,在所述通信系统中,移动终端基于唯一分配给移动终端的地址,通过经由属于相同链路的路由器来发送和接收数据,以根据基于网络的IP移动性协议,来执行通信,并且,当移动终端已移动至另一网络时,通过控制设备的控制来改变通信,其特征在于,移动终端新接入的网络上的路由器从移动终端接收包括移动终端的标识符在内的通知,并向控制设备发送包括移动终端的标识符、和路由器的标识符或IP地址在内的通知;以及,控制设备向移动终端先前接入的路由器发送首部压缩信息转发命令通知,以使先前接入的路由器向新接入的路由器发送首部压缩信息数据。
2、 根据权利要求1所述的使用基于网络的IP移动性协议的通信系 统,其中,当向移动终端先前接入的路由器发送首部压縮信息转发命 令通知时,控制设备还发送缓冲转发命令通知,以使先前接入的路由 器向新接入的路由器转发寻址至移动终端的数据。
3、 根据权利要求2所述的使用基于网络的IP移动性协议的通信系统,其中,控制设备以相结合的形式发送首部压縮信息转发命令通知 和缓冲传送命令通知。
4、 一种控制设备,用于以下系统,在该系统中,移动终端基于 唯一分配给移动终端的地址,通过经由属于相同链路的路由器来发送 和接收数据,以根据基于网络的IP移动性协议,来执行通信,并且, 当移动终端己移动至另一网络时,控制设备对改变通信执行控制,所 述控制设备包括通信装置,用于从移动终端已移动至的网络上的路由器接收包括 移动终端的标识符、以及路由器的标识符或IP地址在内的通知;存储装置,用于保存与中继路由器和移动终端有关的通信信息;以及控制装置,基于来自路由器的通知中包括的移动终端标识符,通过针对与移动终端有关的通信信息查阅存储装置,来更新与新接入的 路由器有关的信息以及与路由器之间的数据转发有关的信息,并且控 制装置创建包括移动终端的标识符、以及新接入的路由器的标识符或 IP地址在内的首部压縮信息转发命令通知,以指示先前接入的路由器 向新接入的路由器转发首部压縮信息,其中,通信装置向先前接入的路由器发送首部压縮信息转发命令 通知。
5、 根据权利要求4所述的控制设备,其中,控制装置创建包括移 动终端的标识符、以及新接入的路由器的标识符或IP地址在内的缓冲 转发命令通知,以指示先前接入的路由器向新接入的路由器转发寻址 至移动终端的数据,并且当向先前接入的路由器发送首部压缩信息转 发命令通知时,通信装置还发送缓冲转发命令通知。
6、 根据权利要求5所述的控制设备,其中,控制设备以相结合的 形式向先前接入的路由器发送首部压缩信息转发命令通知和缓冲传送 命令通知。
7、 一种用于执行与移动终端的数据发送和接收的路由器,所述 移动终端属于相同链路,并在控制设备的控制下基于唯一分配给移动 终端的地址,使用基于网络的IP移动性协议来执行通信,所述路由器 包括存储装置,用于存储当向所述移动终端发送数据时使用的首部压 縮信息;通信装置,用于从控制设备接收首部压縮信息转发命令通知,所 述首部压縮信息转发命令通知包括移动终端的标识符、以及新接入的 路由器的标识符或IP地址,并且所述首部压缩信息转发命令通知指示 向所述移动终端新接入的路由器转发首部压縮信息;以及控制装置,用于根据转发命令通知来向新接入的路由器转发首部 压縮信息。
8、 根据权利要求7所述的路由器,其中,通信装置从控制设备接 收缓冲转发命令通知,所述缓冲转发命令通知包括移动终端的标识符、 以及新接入的路由器的标识符或IP地址,并指示向移动终端新接入的路由器转发寻址至移动终端的数据,并且,当发送首部压縮信息时, 控制装置还转发寻址至移动终端的数据。
9、 一种通信方法,其中使用基于网络的IP移动性协议,所述通信 方法使移动终端基于唯一分配给移动终端的地址,通过属于相同链路 的路由器来执行数据的发送和接收,并且所述通信方法使控制设备在 移动终端已移动至另一网络时对改变移动终端的通信执行控制,所述 方法包括以下步骤由移动终端新接入的网络上的路由器执行从移动终端接收通知 并检测移动终端向相同链路的移动,并向控制设备通知移动终端的移 动,;以及由控制设备执行向先前接入的路由器发送首部压縮信息转发命 令通知,所述首部压縮信息转发命令通知指示向新接入的路由器转发 首部压縮信息。
10、 根据权利要求9所述的通信方法,其中,使控制设备执行以 下步骤向先前接入的路由器发送缓冲转发命令通知,所述缓冲转发 命令通知指示向新接入的路由器转发寻址至移动终端的数据。
11、 一种使用基于网络的IP移动性协议的通信系统,在所述通信 系统中,移动终端基于唯一分配给移动终端的地址,通过经由属于相 同链路的路由器来发送和接收数据,以根据基于网络的IP移动性协议, 来执行通信,并且,当移动终端己移动至另一网络时,通过控制设备 的控制来改变通信,其特征在于,路由器存储绑定高速缓存作为用于在移动IP协议中 进行中继的与移动终端有关的通信信息;以及,当接收到的数据是在路由器自身控制的移动终端与使用移动IP协 议的终端之间的通信的数据时,路由器在该移动终端与使用移动IP协 议的终端之间进行中继。
12、 根据权利要求11所述的使用基于网络的IP移动性协议的通信系统,其中,当移动终端已移动至另一路由器的网络时,控制设备向 移动终端先前接入的路由器发送转发命令通知,以向移动终端新接入 的路由器转发移动终端的绑定高速缓存。
13、 根据权利要求12所述的使用基于网络的IP移动性协议的通信 系统,其中,当移动终端通过多个接口与另一终端进行通信时,先前 接入的路由器还将针对每一个接口的用于转发的策略(路由策略)与 绑定高速缓存一起发送至新接入的路由器。
14、 一种控制设备,用于以下系统,在该系统中,移动终端基于唯一分配给移动终端的地址,通过经由属于相同链路的路由器来发送 和接收数据,以根据基于网络的IP移动性协议,来执行通信,并且, 当移动终端已移动至另一网络时,控制设备对改变通信执行控制,所述控制设备包括通信装置,用于从移动终端己移动至的网络上的路由器接收包括移动终端的标识符、以及路由器的标识符或IP地址在内的通知;存储装置,用于保存与中继路由器和移动终端有关的通信信息;以及控制装置,基于来自路由器的通知中包括的移动终端标识符,通 过针对与移动终端有关的通信信息査阅存储装置,来更新与新接入的 路由器有关的信息以及与路由器之间的数据转发有关的信息,并且控 制装置创建包括移动终端的标识符、以及新接入的路由器的标识符或 IP地址在内的缓冲转发命令通知,以指示先前接入的路由器向新接入 的路由器转发数据,并创建绑定高速缓存转发命令通知作为用于在移 动IP协议中进行中继的与移动终端有关的通信信息,其中,通信装置向先前接入的路由器发送缓冲转发命令通知以及 绑定高速缓存转发命令通知。
15、 一种用于执行与移动终端的数据发送和接收的路由器,所述 移动终端属于相同链路,并在控制设备的控制下基于唯一分配给移动 终端的地址,使用基于网络的IP移动性协议来执行通信,所述路由器 包括存储装置,用于存储绑定高速缓存作为用于在移动IP协议中进行 中继的与移动终端有关的通信信息;以及控制装置,当接收到的数据是在路由器自身控制的移动终端与使 用移动IP协议的终端之间的通信的数据时,所述控制装置在该移动终端与使用移动IP协议的终端之间进行中继。
16、 根据权利要求15所述的路由器,其中,当从控制设备接收到绑定高速缓存转发命令通知时,控制装置向移动终端新接入的路由器 转发绑定高速缓存。
17、 根据权利要求16所述的路由器,其中,当移动终端通过多个 接口与另一终端进行通信时,控制装置还将针对每一个接口的用于转 发的策略(路由策略)与绑定高速缓存一起转发至新接入的路由器。
18、 一种通信方法,其中使用基于网络的IP移动性协议,所述通 信方法使移动终端基于唯一分配给移动终端的地址,通过属于相同链 路的路由器来执行数据的发送和接收,并且所述通信方法使控制设备 在移动终端已移动至另一网络时对改变移动终端的通信执行控制,其特征在于,当接收到的数据是在路由器自身控制的移动终端与 使用移动IP协议的终端之间的通信的数据时,所述路由器在该移动终 端与使用移动IP协议的终端之间进行中继。
19、 根据权利要求18所述的通信方法,其中,当移动终端已移动至另一路由器的网络时,控制设备向移动终端先前接入的路由器发送 转发命令通知,以转发绑定高速缓存,所述绑定高速缓存作为用于在 移动IP协议中进行中继的与移动终端有关的通信信息。
20、 一种使用基于网络的IP移动性协议的通信系统,在所述通信 系统中,移动终端基于唯一分配给移动终端的地址,通过经由属于相 同链路的路由器来发送和接收数据,以根据基于网络的IP移动性协议, 来执行通信,并且,当移动终端已移动至另一网络时,通过控制设备 的控制来改变通信,其特征在于,移动终端新接入的网络上的路由器从移动终端接收 包括移动终端的标识符或IP地址在内的通知,并向控制设备发送包括 移动终端的标识符或IP地址、以及路由器的标识符或IP地址在内的通 知;以及,控制设备以相结合的方式向移动终端先前接入的路由器发送绑 定高速缓存转发命令通知、首部压縮信息转发命令通知和缓冲转发命 令通知,其中,所述绑定高速缓存转发命令通知指示对作为用于在移动IP协议中进行中继的与移动终端有关的通信信息的绑定高速缓存进 行转发,所述首部压縮信息转发命令通知指示对首部压縮信息进行转 发,所述缓冲转发命令通知指示对寻址至移动终端的数据进行转发。
21、 根据权利要求20所述的使用基于网络的IP移动性协议的通信 系统,其中,控制设备向先前接入的路由器发送转发设置取消命令通 知,以指示取消在控制设备与先前接入的路由器之间的转发设置,其 中,将转发设置取消命令通知与绑定高速缓存转发命令通知、首部压 縮信息转发命令通知和缓冲转发命令通知相结合。
22、 一种使用基于网络的IP移动性协议的通信系统,在所述通信系统中,移动终端基于唯一分配给移动终端的地址,通过经由属于相 同链路的路由器来发送和接收数据,以根据基于网络的IP移动性协议, 来执行通信,并且,当移动终端己移动至另一网络时,通过控制设备 的控制来改变通信,其特征在于,移动终端新接入的网络上的路由器从移动终端接收 包括移动终端的标识符或IP地址在内的通知,并向控制设备发送包括 移动终端的标识符或IP地址、以及路由器的标识符或IP地址在内的通知;控制设备向移动终端新接入的路由器发送包括先前接入的路由 器的标识符或IP地址在内的通知;新接入的路由器向先前接入的路由器发送包括移动终端的标识 符或IP地址、以及路由器的IP地址在内的通知;以及先前接入的路由器向新接入的路由器发送作为用于在移动IP协议 中进行中继的与移动终端有关的通信信息的绑定高速缓存、首部压縮 信息以及缓冲中寻址至移动终端的数据。
23、 根据权利要求20至22中任一项所述的使用基于网络的IP移动性协议的通信系统,其中,路由器按照接收到的数据的首部中包括的 序列号的顺序进行缓冲,并按照所述序列号的顺序向移动终端转发数 据。
24、 一种控制设备,用于以下系统,在该系统中,移动终端基于 唯一分配给移动终端的地址,通过经由属于相同链路的路由器来发送和接收数据,根据基于网络的IP移动性协议,来执行通信,并且,当 移动终端已移动至另一网络时,控制设备对改变通信执行控制,所述 控制设备包括通信装置,用于从移动终端已移动至的网络上的路由器接收包括 移动终端的标识符或IP地址、以及路由器的标识符或IP地址在内的通 知;存储装置,用于存储与中继路由器和移动终端有关的通信信息;以及控制装置,基于来自路由器的通知中包括的移动终端标识符,通 过针对与移动终端有关的通信信息查阅存储装置,来更新与新接入的 路由器有关的信息以及与路由器之间的数据转发有关的信息,并且控 制装置创建绑定高速缓存转发命令通知、首部压縮信息转发命令通知 和缓冲转发命令通知,所述绑定高速缓存转发命令通知指示将作为用 于在移动IP协议中进行中继的与移动终端有关的通信信息的绑定高速 缓存,从先前接入的路由器转发至新接入的路由器,所述首部压缩信 息转发命令通知指示对首部压縮信息进行转发,所述缓冲转发命令通 知指示对寻址至移动终端的数据进行转发,其中,通信装置向先前接入的路由器发送绑定高速缓存转发命令 通知、首部压缩信息转发命令通知和缓冲转发命令通知。
25、 根据权利要求24所述的控制设备,其中,控制装置通过通信 装置来向先前接入的路由器发送转发设置取消命令通知,以指示取消 控制设备与先前接入的路由器之间的转发设置,并且控制装置将转发 设置取消命令通知与绑定高速缓存转发命令通知、首部压縮信息转发 命令通知和缓冲转发命令通知相结合。
26、 一种控制设备,用于以下系统,在该系统中,移动终端基于 唯一分配给移动终端的地址,通过经由属于相同链路的路由器来发送 和接收数据,以根据基于网络的IP移动性协议,来执行通信,并且, 当移动终端已移动至另一网络时,控制设备对改变通信执行控制,所 述控制设备包括通信装置,用于从移动终端已移动至的网络上的路由器接收包括移动终端的标识符或IP地址、以及路由器的IP地址在内的通知;存储装置,用于存储与中继路由器和移动终端有关的通信信息;以及控制装置,基于来自路由器的通知中包括的移动终端标识符,通 过针对与移动终端有关的通信信息査阅存储装置,来更新与新接入的 路由器有关的信息以及与路由器之间的数据转发有关的信息,并且控 制装置创建包括先前接入的路由器的IP地址在内的通知,其中,通信装置向新接入的路由器发送通知。
27、 一种用于执行与移动终端的数据发送和接收的路由器,所述 移动终端属于相同链路,并在控制设备的控制下基于唯一分配给移动 终端的地址,使用基于网络的IP移动性协议来执行通信,所述路由器 包括存储装置,用于存储作为用于在移动IP协议中进行中继的与移动 终端有关的通信信息的绑定高速缓存以及在向移动终端发送数据时使用的首部压縮信息;通信装置,用于从控制设备接收绑定高速缓存转发命令通知、首 部压缩信息转发命令通知和缓冲转发命令通知,这些通知包括移动终 端的标识符或IP地址、以及新接入的路由器的标识符或IP地址,并指示转发绑定高速缓存、首部压縮信息以及寻址至移动终端的数据;以 及控制装置,用于根据转发命令通知来向移动终端的新接入的路由 器转发绑定高速缓存、首部压縮信息以及缓冲数据,其中,在路由器自身与移动终端之间对数据的首部进行压缩和扩 展处理,并且当执行移动IP协议上的数据发送和接收时,执行针对移 动终端的代理功能。
28、 一种用于执行与移动终端的数据发送和接收的路由器,所述 移动终端属于相同链路,并在控制设备的控制下使用唯一分配给移动 终端的地址,使用基于网络的IP移动性协议来执行通信,所述路由器 包括存储装置,用于存储作为用于在移动IP协议上进行中继的与移动终端有关的通信信息的绑定高速缓存、以及在向移动终端发送数据时 使用的首部压缩信息;通信装置,用于从移动终端的新接入的路由器接收包括移动终端的标识符或IP地址、以及路由器的IP地址在内的通知;以及控制装置,用于根据所述通知来向新接入的路由器转发绑定高速 缓存、首部压縮信息以及缓冲中寻址至移动终端的数据,其中,在路由器自身与移动终端之间对数据的首部进行压缩和扩 展处理,并且当执行移动IP协议中的数据发送和接收时,执行针对移 动终端的代理功能。
29、 根据权利要求27或28所述的路由器,其中,在将从移动终端 的先前接入的路由器接收到的数据转发至移动终端之后,控制装置将 从控制设备接收到的数据转发至移动终端。
30、 根据权利要求29所述的路由器,其中,控制装置对从控制设 备或者移动终端的先前接入的路由器接收到的数据按照所述数据的首 部中包含的序列号的顺序进行缓冲,并按照所述序列号的顺序向移动 终端转发所述数据。
31、 一种通信方法,其中使用基于网络的IP移动性协议,所述通 信方法使移动终端基于唯一分配给移动终端的地址,通过属于相同链 路的路由器来执行数据的发送和接收,并且所述通信方法使控制设备 在移动终端已移动至另一网络时对改变移动终端的通信执行控制,所 述方法包括以下步骤由移动终端新接入的网络上的路由器执行根据来自移动终端的通知来检测移动终端向相同链路的移动,并向控制设备通知移动终端的移动;以及由控制设备执行向先前接入的路由器发送绑定高速缓存转发命令通知、首部压縮信息转发命令通知和缓冲转发命令通知,所述绑定 高速缓存转发命令通知指示对作为用于在移动IP协议中进行中继的与 移动终端有关的通信信息的绑定高速缓存进行转发,所述首部压縮信 息转发命令通知指示对首部压縮信息进行转发,所述缓冲转发命令通 知指示对寻址至移动终端的数据进行转发。
32、 一种通信方法,其中使用基于网络的IP移动性协议,所述通信方法使移动终端基于唯一分配给移动终端的地址,通过属于相同链路的路由器来执行数据的发送和接收,并且所述通信方法使控制设备在移动终端已移动至另一网络时对改变移动终端的通信执行控制,所述方法包括以下步骤由移动终端新接入的网络上的路由器执行根据来自移动终端的通知来检测移动终端向相同链路的移动,并向控制设备通知移动终端的移动;由控制设备执行向新接入的路由器发送包括先前接入的路由器的IP地址在内的通知;由新接入的路由器执行向先前接入的路由器发送包括移动终端的标识符或IP地址、以及路由器的IP地址在内的通知;以及由先前接入的路由器执行向新接入的路由器发送绑定高速缓存、首部压縮信息以及寻址至移动终端的数据。
全文摘要
当MN(1)执行从MAGa(2)至MAGb(3)的切换时,LMA(5)的基于网络的IP移动性协议处理单元(18)向MAGb(2)发送首部压缩信息传送指令,并且MAGb(2)的基于网络的IP移动性协议处理单元(13)向MAGb(3)发送首部压缩信息。当接收到首部压缩信息时,MAGb(3)将信息存储在存储单元(14)中,并参照所述信息以利用MN(1)执行对数据的压缩/解压缩。因此,即使当在基于网络的IP移动性协议中MN已移动时,MN或MAG也充当压缩器和解压缩器,并且可以节约最后一跳的频带,其中该频带是最窄频带。
文档编号H04W80/04GK101682865SQ200880017708
公开日2010年3月24日 申请日期2008年5月27日 优先权日2007年5月28日
发明者丰川卓 申请人:夏普株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1