移动管理系统、移动管理方法、接入GW装置、移动管理控制装置和计算机可读介质

申请号 CN201180069290.X 申请日 2011-11-11 公开(公告)号 CN103460732B 公开(公告)日 2016-10-26
申请人 日本电气株式会社; 发明人 粟野润; 马尔科·利布施; 斯特凡·施密特;
摘要 接入GW(201)从移动管理 节点 (300)接收用于改变关于移动终端(400)并且最初被中继通过接入GW(201)和第一移动 锚点 (100A)的仅部分数据分组流的路由的传输路径控制 信号 。通过经由第二移动锚点(100B)建立用于传送所述部分数据分组流的逻辑传输路径,并且响应于接收到传输路径 控制信号 而识别从移动终端(400)接收到的数据分组,接入GW(201)将所述部分分组流传送到第二移动锚点(100B),并且还将剩余部分分组流传送到第一移动锚点(100A)。因此,例如,根据移动管理节点(300)的建议,移动锚点可以被切换用于关于移动终端(400)的部分数据分组。
权利要求

1.一种基于网络的移动管理系统,其中,用于移动终端的移动管理不由所述移动终端来执行而是在网络侧执行,所述基于网络的移动管理系统包括:
多个移动锚点,所述多个移动锚点包括第一移动锚点和第二移动锚点,所述多个移动锚点中的每一个都被配置成将数据分组发送到外部网络并且从外部网络接收数据分组;
至少一个接入网关,所述至少一个接入网关包括第一接入网关,所述至少一个接入网关被部署在所述移动终端和所述多个移动锚点之间,所述至少一个接入网关中的每一个都被配置成将要在所述移动终端和所述外部网络之间传送的数据分组发送到所述多个移动锚点中的至少一个并且从所述多个移动锚点中的至少一个接收要在所述移动终端和所述外部网络之间传送的数据分组;以及
移动管理控制单元,所述移动管理控制单元被配置成控制传送所述数据分组的移动锚点的切换,其中,
所述移动管理控制单元向所述第一接入网关发送传输路径控制信号,所述传输路径控制信号用于改变关于所述移动终端并且最初通过所述第一接入网关和所述第一移动锚点传送的仅数据分组流的一部分的路由,以便于通过所述第二移动锚点来进行传送,并且所述第一接入网关被配置成(i)响应于接收到所述传输路径控制信号来在所述第一接入网关和所述第二移动锚点之间建立用于传送所述数据分组流的一部分的逻辑传输路径,并且(ii)通过辨别从所述移动终端接收到的数据分组,将所述数据分组流的一部分发送到所述第二移动锚点,并且还将所述数据分组流的剩余部分发送到所述第一移动锚点。
2.根据权利要求1所述的移动管理系统,
其中,所述传输路径控制信号包括:不论在所述至少一个接入网关之间的所述移动终端的移动如何都不变的所述移动终端的终端识别信息、所述第二移动锚点的识别信息以及用于指定所述数据分组流的一部分的流信息。
3.根据权利要求2所述的移动管理系统,其中,
所述第一接入网关被配置成,响应于接收到所述传输路径控制信号来将用于建立所述逻辑传输路径的传输路径创建信号发送到所述第二移动锚点,并且
所述传输路径创建信号包括用作所述数据分组流的一部分的传送目的地的所述第一接入网关的GW识别信息和所述终端识别信息。
4.根据权利要求2或3所述的移动管理系统,其中,所述第一接入网关基于包含在所述传输路径控制信号中的所述第二移动锚点的所述流信息和所述识别信息来识别所述数据分组流的一部分,并且将移动锚点确定为传送目的地。
5.根据权利要求1至3中的任何一项所述的移动管理系统,其中,所述第一接入网关被配置成复制所述数据分组流的一部分,并且由此将所述数据分组流的一部分传送到所述第一移动锚点和所述第二移动锚点二者。
6.根据权利要求1或2所述的移动管理系统,其中,所述第一接入网关被配置成,在将所述数据分组流的一部分传送到所述第二移动锚点的同时,将包含在所述数据分组流的一部分中的每个数据分组的源地址转换为到达所述第二移动锚点的地址。
7.根据权利要求6所述的移动管理系统,其中,
所述第一接入网关被配置成,响应于接收到所述传输路径控制信号来将用于建立所述逻辑传输路径的传输路径创建信号发送到所述第二移动锚点,并且
所述传输路径创建信号包括用作所述数据分组流的一部分的传送目的地的所述第一接入网关的GW识别信息和所述终端识别信息,并且
响应于接收到所述传输路径创建信号,所述第二移动锚点确定到达所述第二移动锚点的地址,并且将所确定的地址发送到所述第一接入网关。
8.根据权利要求1至3中的任何一项所述的移动管理系统,其中,所述第二移动锚点以使得所述第一接入网关被指定为封装的分组的目的地的方式来封装针对所述移动终端的地址的数据分组。
9.根据权利要求1至3中的任何一项所述的移动管理系统,其中,
所述第一接入网关和所述第二移动锚点被整体部署为一个装置,并且
所述数据分组流的一部分通过所述装置的内部接口来进行传送。
10.一种由基于网络的移动管理系统执行的移动管理方法,其中,用于移动终端的移动管理不由所述移动终端来执行而是在网络侧执行,其中,所述移动管理系统包括:
多个移动锚点,所述多个移动锚点包括第一移动锚点和第二移动锚点,所述多个移动锚点中的每一个都被配置成将数据分组发送到外部网络并且从外部网络接收数据分组;
至少一个接入网关,所述至少一个接入网关包括第一接入网关,所述至少一个接入网关被部署在所述移动终端和所述多个移动锚点之间,所述至少一个接入网关中的每一个都被配置成将要在所述移动终端和所述外部网络之间传送的数据分组发送到所述多个移动锚点中的至少一个并且从所述多个移动锚点中的至少一个接收要在所述移动终端和所述外部网络之间传送的数据分组;以及
移动管理控制单元,所述移动管理控制单元被配置成控制中继所述数据分组的移动锚点的切换,
所述移动管理方法包括:
由所述第一接入网关从所述移动管理控制单元接收传输路径控制信号,所述传输路径控制信号用于改变关于所述移动终端并且最初通过所述第一接入网关和所述第一移动锚点进行传送的仅数据分组流的一部分的路由,以便于通过所述第二移动锚点来进行传送;
响应于接收到所述传输路径控制信号,由所述第一接入网关在所述第一接入网关和所述第二移动锚点之间建立用于传送所述数据分组流的一部分的逻辑传输路径;以及通过辨别从所述移动终端接收到的数据分组,将所述数据分组流的一部分从所述第一接入网关发送到所述第二移动锚点,并且还将所述数据分组流的剩余部分从所述第一接入网关发送到所述第一移动锚点。
11.根据权利要求10所述的移动管理方法,其中,所述传输路径控制信号包括:不论在所述至少一个接入网关之间的所述移动终端的移动如何都不变的所述移动终端的终端识别信息、所述第二移动锚点的识别信息、以及指定所述数据分组流的一部分的流信息。
12.根据权利要求11所述的移动管理方法,其中,
所述建立包括:响应于接收到所述传输路径控制信号,发送用于建立从所述第一接入网关到所述第二移动锚点的所述逻辑传输路径的传输路径创建信号,并且所述传输路径创建信号包括:用作所述数据分组流的一部分的传送目的地的所述第一接入网关的GW识别信息和所述终端识别信息。
13.根据权利要求11或12所述的移动管理方法,其中,所述建立包括:由所述第一接入网关基于包含在所述传输路径控制信号中的所述第二移动锚点的所述流信息和所述识别信息来识别所述数据分组流的一部分,并且将移动锚点确定为传送目的地。
14.根据权利要求10至12中的任何一项所述的移动管理方法,其中,所述发送包括:由所述第一接入网关来复制所述数据分组流的一部分,并且由此将所述数据分组流的一部分传送到所述第一移动锚点和所述第二移动锚点二者。
15.根据权利要求10或11所述的移动管理方法,其中,所述传送包括:在将所述数据分组流的一部分传送到所述第二移动锚点的同时,由所述第一接入网关将包含在所述数据分组流的一部分中的每个数据分组的源地址转换为到达所述第二移动锚点的地址。
16.根据权利要求15所述的移动管理方法,所述建立包括:
响应于接收到所述传输路径控制信号,发送用于建立从所述第一接入网关到所述第二移动锚点的所述逻辑传输路径的传输路径创建信号,并且
响应于接收到所述传输路径创建信号,由所述第二移动锚点来确定到达所述第二移动锚点的地址,并且将所确定的地址发送到所述第一接入网关,
其中,所述传输路径创建信号包括:用作所述数据分组流的一部分的传送目的地的所述第一接入网关的GW识别信息和所述终端识别信息。
17.一种在基于网络的移动管理系统中使用的接入网关装置,其中,用于移动终端的移动管理不由所述移动终端来执行而是在网络侧执行,其中,所述移动管理系统包括:
多个移动锚点,所述多个移动锚点包括第一移动锚点和第二移动锚点,所述多个移动锚点中的每一个都被配置成将数据分组发送到外部网络并且从外部网络接收数据分组;
至少一个接入网关,所述至少一个接入网关包括所述接入网关装置,所述至少一个接入网关被部署在所述移动终端和所述多个移动锚点之间,所述至少一个接入网关中的每一个都被配置成将要在所述移动终端和所述外部网络之间传送的数据分组发送到所述多个移动锚点中的至少一个并且从所述多个移动锚点中的至少一个接收要在所述移动终端和所述外部网络之间传送的数据分组;以及
移动管理控制单元,所述移动管理控制单元被配置成控制中继所述数据分组的移动锚点的切换,
所述接入网关装置包括:
控制信号处理单元,所述控制信号处理单元被配置成从所述移动管理控制单元接收传输路径控制信号,所述传输路径控制信号用于改变关于所述移动终端并且最初通过所述接入网关装置和所述第一移动锚点进行传送的仅数据分组流的一部分的路由,以便于通过所述第二移动锚点来进行传送;
传输路径建立单元,所述传输路径建立单元被配置成响应于接收到所述传输路径控制信号来在所述接入网关装置和所述第二移动锚点之间建立用于传送所述数据分组流的一部分的逻辑传输路径;以及
数据传送单元,所述数据传送单元被配置成通过辨别从所述移动终端接收到的数据分组,将所述数据分组流的一部分发送到所述第二移动锚点,并且还将所述数据分组流的剩余部分发送到所述第一移动锚点。
18.根据权利要求17所述的接入网关装置,其中,所述传输路径控制信号包括:不论在所述至少一个接入网关之间的所述移动终端的移动如何都不变的所述移动终端的终端识别信息、所述第二移动锚点的识别信息、以及指定所述数据分组流的一部分的流信息。
19.根据权利要求18所述的接入网关装置,其中,
响应于接收到所述传输路径控制信号,所述传输路径建立单元将用于建立所述逻辑传输路径的传输路径创建信号发送到所述第二移动锚点,并且
所述传输路径创建信号包括:用作所述数据分组流的一部分的传送目的地的所述接入网关装置的GW识别信息和所述终端识别信息。
20.根据权利要求18或19所述的接入网关装置,其中,所述数据传送单元基于包含在所述传输路径控制信号中的所述第二移动锚点的所述流信息和所述识别信息来识别所述数据分组流的一部分,并且将移动锚点确定为传送目的地。
21.根据权利要求17至19中的任何一项所述的接入网关装置,其中,所述数据传送单元复制所述数据分组流的一部分,并且由此将所述数据分组流的一部分传送到所述第一移动锚点和所述第二移动锚点二者。
22.根据权利要求17至19中的任何一项所述的接入网关装置,其中,在将所述数据分组流的一部分传送到所述第二移动锚点的同时,所述数据传送单元将包含在所述数据分组流的一部分中的每个数据分组的源地址转换为到达所述第二移动锚点的地址。
23.根据权利要求22所述的接入网关装置,其中,将到达所述第二移动锚点的所述地址从所述第二移动锚点发送到所述接入网关装置。
24.根据权利要求17至19中的任何一项所述的接入网关装置,其中,所述数据传送单元以使得所述第一移动锚点和所述第二移动锚点被指定为封装的分组的目的地的方式来封装从所述移动终端的地址源发的数据分组。
25.根据权利要求17至19中的任何一项所述的接入网关装置,其中,
所述接入网关装置和所述第二移动锚点被整体部署为一个装置,并且
所述数据分组流的一部分通过所述一个装置的内部接口来进行传送。
26.根据权利要求17至19中的任何一项所述的接入网关装置,其中,
所述接入网关装置和所述移动管理控制单元被整体部署为一个装置,并且所述传输路径控制信号通过所述一个装置的内部接口来进行传送。
27.一种在基于网络的移动管理系统中使用的移动管理控制装置,其中,用于移动终端的移动管理不由所述移动终端执行而是在网络侧执行,其中,所述移动管理系统包括:
多个移动锚点,所述多个移动锚点包括第一移动锚点和第二移动锚点,所述多个移动锚点中的每一个都被配置成将数据分组发送到外部网络并且从外部网络接收数据分组;
至少一个接入网关,所述至少一个接入网关包括第一接入网关的,所述至少一个接入网关被部署在所述移动终端和所述多个移动锚点之间,所述至少一个接入网关中的每一个都被配置成将要在所述移动终端和所述外部网络之间传送的数据分组发送到所述多个移动锚点中的至少一个并且从所述多个移动锚点中的至少一个接收要在所述移动终端和所述外部网络之间传送的数据分组;以及
所述移动管理控制装置控制中继所述数据分组的移动锚点的切换,
所述移动管理控制装置包括:
控制信号处理单元,所述控制信号处理单元被配置成向所述第一接入网关发送传输路径控制信号,所述传输路径控制信号用于改变关于所述移动终端并且最初通过所述第一接入网关和所述第一移动锚点进行传送的仅数据分组流的一部分的路由,以便于通过所述第二移动锚点来进行传送。
28.根据权利要求27所述的移动管理控制装置,其中,所述传输路径控制信号包括:不论在所述至少一个接入网关之间的所述移动终端的移动如何都不变的所述移动终端的终端识别信息、所述第二移动锚点的识别信息、以及指定所述数据分组流的一部分的流信息。
29.根据权利要求27或28所述的移动管理控制装置,进一步包括:控制触发检测单元,所述控制触发检测单元被配置成检测与改变所述数据分组流的一部分的所述路由相关的事件的发生,其中,
所述控制信号处理单元响应于所述事件的发生来发送所述传输路径控制信号。

说明书全文

移动管理系统、移动管理方法、接入GW装置、移动管理控制装

置和计算机可读介质

技术领域

[0001] 本发明涉及移动通信系统,当移动终端与包括至少一个接入GW(网关)的网络连接时,该移动通信系统通过将移动终端的标识符(终端标识符)和用作寻址到移动终端的分组的传送目的地的接入GW的信息之间的对应关系登记到移动锚点中来实现移动通信,其中,不论至少一个接入GW之间的移动终端的移动如何,标识符是不变的。移动锚点提供锚定功能(anchor function),并且基于终端标识符和接入GW信息之间的预登记的关联,将从外部网络接收并且寻址到移动终端的数据分组传送到接入GW。特别是,本发明涉及用于在移动终端和对应节点(CN)之间的数据通信期间切换传送与该数据通信有关的分组的移动锚点的方法。

背景技术

[0002] 图1是基于网络的移动管理系统的示意图。图1中所示的基于网络的移动管理系统包括移动锚点100、接入网关(接入GW)200、以及移动终端400。在基于网络的移动管理系统中,诸如接入GW200的部署在网络10中的节点代表移动终端400来执行对于移动终端400的移动管理。与此相反,移动终端400本身参与对于移动终端400的移动管理的移动通信系统被称为“基于主机的移动管理系统”。基于网络的移动管理系统的示例是采用PMIPv6(代理移动IPv6)的系统。同时,基于主机的移动管理系统的示例是采用MIPv6(移动IPv6)的系统。在本说明书中,除非另外指定,术语“移动管理系统”指基于网络的移动管理系统。
[0003] 如图1中所示,在网络10中部署了移动锚点100、接入GW200、以及移动管理节点300。部署在外部网络20中的对方节点(CN)500是执行与移动终端400的数据通信的装置。
CN500通过网络向移动终端400提供服务,诸如WEB服务。CN500没有被包括在移动管理系统中,并且不参与移动管理。
[0004] 在图1中所示的移动管理系统中,接入GW200将移动终端400的终端标识符和用作寻址到移动终端400的数据分组的传送目的地的接入GW200的信息登记到移动锚点100中。移动锚点100通过使用在终端标识符和接入GW信息之间的对应关系的登记(此后称为“位置登记”)来将从CN500发送并且寻址到移动终端400的数据分组传送到移动终端400所属于的接入GW200(即,移动终端400的移动目的地)。以此方式,即使移动终端400在接入网关200之间移动,移动终端400也可以持续通信。移动终端400的地址例如用作移动终端400的终端标识符。接入GW200的地址例如用作接入GW200的信息,该接入GW200是数据分组的传送目的地。而且,隧穿(tunneling)技术例如用于在移动锚点100和接入GW200之间传送数据分组。
[0005] 在图1中所示的移动管理系统中,在IETF(因特网工程任务组)中标准化的PMIPv4(代理移动因特网协议版本4)或PMIPv6(代理移动因特网协议版本6)例如用作用于实现移动终端400的位置登记的协议。可替换地,可以使用诸如在3GPP(第三代合作伙伴计划)中标准化的GTP(通用分组无线业务(GPRS)隧穿协议)的其他协议。关于PMIPv4、PMIPv6和GTP,请分别参考非专利文献1、2和3。基本上,所有这些移动管理协议规定了根据上述移动管理方法的操作,但是它们在信号格式、包括在信号中的信息以及用于传送数据分组的隧穿方案方面有些不同。应用这些移动管理协议的移动通信系统的示例包括在3GPP中标准化的GPRS和EPS(演进分组系统)。而且,上述移动管理协议还适用于在3GPP2、WiMAX论坛等中标准化的移动通信系统。
[0006] 例如,在EPS中,移动锚点100和接入GW200分别对应于P-GW(分组数据网络(PDN)网关)和S-GW(服务网关)。在GPRS中,移动锚点100和接入GW200分别对应于GGSN(网关GPRS支持节点)和SGSN(服务GPRS支持节点)。而且,在PMIPv6中,移动锚点100和接入GW200分别对应于LMA(本地移动锚点)和MAG(移动接入网关)。注意,PMIPv6中的LMA和MAG指关于协议的功能,并且不是指关于实际通信系统的节点名称。
[0007] 移动管理节点300通过响应于从移动终端400、网络10上的节点之一、或者具有O&M(操作和管理)功能的装置发布的请求而控制接入GW200,执行用于移动终端400的移动管理。特别是,移动管理节点300控制接入GW200将用于移动管理的信号发送到移动锚点100。根据该系统,移动管理节点300可以不是独立节点。即,等效于移动管理节点300的功能可以例如包括在接入GW200中。在EPS的情况下,移动管理节点300被限定为被称为“MME(移动管理实体)”的独立节点。与此相反,在也在3GPP中的GPRS的情况下,移动管理节点300的功能被合并到SGSN中。
[0008] 以上解释的是传统基于网络的移动管理系统的配置和操作。在此,考虑提供用于移动终端400的移动通信的锚服务的移动锚点100被切换至另一个移动锚点,同时继续移动终端400的通信的情况。检测移动锚点100中的异常或者执行负载均衡可以被用作用于切换移动锚点100的触发(trigger)。然而,目前,不存在用于继续诸如3GPP系统的实际系统中的移动通信的同时切换移动锚点的技术。在IETF的NETEXT(基于网络的移动扩展)WG中,已经作出用于在PMIPv6中实现该目标的建议(参见非专利文献4)。
[0009] 非专利文献4公开了用于切换移动锚点100的两种不同方法。此后参考图2和图3简单地解释这些切换方法。在图2中,容纳移动终端400的接入GW200响应于一些种类的触发,将位置登记请求信号发送到移动锚点100A(步骤S101)。用于发送位置登记请求信号的触发的示例包括:移动终端400连接的情况、以及位置登记已被作出用于移动锚点100A并且位置登记的期满时间正在接近的情况。位置登记请求包括移动终端400和接入GW200的地址。即,通过发送位置登记请求,接入GW200请求移动锚点100A将寻址到移动终端400的数据分组传送到接入GW200。
[0010] 响应于接收到位置登记请求,移动锚点100A执行与取代移动锚点100A的移动锚点100B的消息交换(信令)。以此方式,目标移动锚点100B拥有位置登记信息,以传送被寻址到移动终端400的数据分组(步骤S102)。此后,移动锚点100A将包含移动锚点100B的地址的位置登记响应信号发送到接入GW200(步骤S103)。通过使用存储在从移动锚点100A接收到的位置登记响应信号中的移动锚点100B的地址,接入GW200在接入GW200和移动锚点100B之间建立隧道,该隧道被用于传送从移动终端400发送/由移动终端400接收的数据分组(步骤S104)。结果,从移动终端400发送/由移动终端400接收的数据分组被传送通过在接入GW200和移动锚点100B之间新近建立的隧道。
[0011] 参考图3解释用于切换移动锚点100的另一个方法。在图3中所示的过程中,步骤S201中的用于位置登记请求信号的处理与图2中所示的用于位置登记请求(步骤S101)和位置登记响应(步骤S103)的处理基本相同。然而,在图3中所示的过程中,在不执行步骤S102中的移动锚点之间的信息交换的情况下,接入GW200通过使用包含在位置登记响应信号中的移动锚点100B的地址,与移动锚点100B执行位置登记处理(S202)。此后,从移动终端400发送/由移动终端400接收的数据分组以类似于图2中的步骤S104的方式被传送通过移动锚点100B。应该根据包含在来自移动锚点100A的位置登记响应信号中的响应代码以及替代移动锚点100B的地址执行接入GW200确定图2和图3中所示的哪个操作。
[0012] 在PMIPv6的情况下,例如,以上参考图2和图3描述的位置登记请求信号和位置登记响应信号分别对应于“代理绑定更新”和“代理绑定确认”。而且,在3GPP EPS的情况下,例如,位置登记请求信号对应于从S-GW发送到P-GW的默认载体建立请求消息,并且位置登记响应信号对应于从P-GW发送到S-GW的载体建立响应消息。
[0013] 引用列表
[0014] 非专利文献
[0015] 非专利文献1:Leung等人,RFC5563"WiMAX Forum/3GPP2Proxy Mobile IPv4",IETF(互联网工程任务组),2010年2月
[0016] 非专利文献2:Gundavelli等人,RFC5213"Proxy Mobile IPv6",IETF,2008年8月[0017] 非专利文献3:3GPP TS29.060V9.5.0(2010-12)"General Packet Radio Service(GPRS);GPRS Tunnelling Protocol(GTP)across the Gn and Gp interface",3GPP(第三代合作伙伴计划),2010年12月
[0018] 非专利文献4:Korhonen等人,Internet-Draft"Runtime LMA Assignment Support for Proxy Mobile IPv6"(draft-ietf-netext-redirect-04.txt),IETF,2010年9月

发明内容

[0019] 技术问题
[0020] 在非专利文献4中公开的方法使得可以在基于网络的移动管理系统中切换移动锚点。然而,存在当非专利文献4中公开的移动锚点切换方法应用至实际移动管理系统时的问题。第一问题在于,替代移动锚点100B的地址和切换方法由原始移动锚点100确定。即,在非专利文献4中公开的两种方法中,原始移动锚点100A控制用于切换移动锚点的处理。然而,在诸如3GPP的实际移动管理系统中,移动管理节点300在移动管理中扮演中心色。从而,难以将非专利文献4中公开的方法应用至诸如3GPP的实际系统。
[0021] 在非专利文献4中公开的两种方法中的第二问题在于,仅假设两个移动锚点之间的锚点的切换。即,在非专利文献4中公开的两种方法不假设同时使用两个移动锚点的任何情况。在图2和图3中所示的示例中,在切换移动锚点之后,可以仅使用移动锚点100B,并且不能使用移动锚点100A。然而,例如,当移动锚点100A上的负载增加时,可以想象,在移动终端400和CN500之间的数据通信期间,用于一些数据分组的传送路径根据数据分组的类型,从移动锚点100A切换至移动锚点100B。而且,考虑移动锚点或外部网络的功能和容量的差异,可以想象,在不使移动终端400知晓分布的情况下,将从移动终端400发送/由移动终端400接收的数据分组根据它们的类型分布在多个移动锚点上。然而,在非专利文献4中公开的两种方法不能应对这些需求。
[0022] 鉴于这些问题作出本发明,并且其目标在于提供一种移动管理系统、移动管理方法、接入GW装置、移动管理控制装置、以及程序,其能够在移动终端和部署在外部网络中的对方节点(CN)之间的数据通信期间,根据移动管理节点的建议切换移动锚点,并且能够改变移动锚点不用于将在移动终端和对方节点(CN)之间传送的整个数据分组而是用于那些数据分组的一部分。
[0023] 问题的解决方案
[0024] 本发明的第一方面包括一种基于网络的移动管理系统,其中,用于移动终端的移动管理不由移动终端执行而是在网络侧执行。移动管理系统包括多个移动锚点、至少一个接入网关、以及移动管理控制单元。多个移动锚点包括第一移动锚点和第二移动锚点。多个移动锚点中的每个均被配置成将数据分组发送到外部网络并且从外部网络接收数据分组。至少一个接入网关包括第一接入网关并且部署在移动终端和多个移动锚点之间。而且,至少一个接入网关中的每个均被配置成将在移动终端和外部网络之间传送的数据分组发送到多个移动锚点中的至少一个并且从多个移动锚点中的至少一个接收所述数据分组。移动管理控制单元控制传送数据分组的移动锚点的切换。而且,移动管理控制单元被配置成将用于改变关于移动终端并且最初被传送通过第一接入网关和第一移动锚点的仅一部分数据分组流的路由的传输路径控制信号发送到第一接入网关,以便被传送通过第二移动锚点。第一接入网关被配置成(i)响应于接收到传输路径控制信号,在第一接入网关和第二移动锚点之间建立用于传送所述一部分数据分组流的逻辑传输路径,以及(ii)通过辨别从移动终端接收到的数据分组,将部分数据分组流的所述一部分发送到第二移动锚点并且还将剩余部分数据分组流发送到第一移动锚点。
[0025] 本发明的第二方面包括由基于网络的移动管理系统执行的移动管理方法,其中,用于移动终端的移动管理不由移动终端执行而是在网络侧执行。注意,类似于根据第一方面的上述移动管理系统,涉及第一方面的移动管理系统包括:包括第一移动锚点和第二移动锚点的多个移动锚点、包括第一接入网关的至少一个接入网关、移动管理控制单元。根据第一方面的方法包括以下步骤(a)至(c):
[0026] (a)由第一接入网关从移动管理控制单元接收用于改变关于移动终端并且最初被传送通过第一接入网关和第一移动锚点的仅一部分数据分组流的路由的传输路径控制信号,以便传送通过第二移动锚点;
[0027] (b)响应于接收到传输路径控制信号,由第一接入网关在第一接入网关和第二移动锚点之间建立用于传送所述一部分数据分组流的逻辑传输路径;以及
[0028] (c)通过辨别从移动终端接收到的数据分组,将所述一部分数据分组流从第一接入网关发送到第二移动锚点,并且还将剩余部分数据分组流从第一接入网关发送到第一移动锚点。
[0029] 根据本发明的第三方面包括在基于网络的移动管理系统中使用的接入网关,其中,用于移动终端的移动管理不由移动终端执行而是在网络侧执行。注意,类似于根据第一方面的上述移动管理系统,部署根据这个方面的接入网关装置的移动管理系统包括:包括第一移动锚点和第二移动锚点的多个移动锚点、包括接入网关装置的至少一个接入网关、以及移动管理控制单元。根据该方面的接入网关装置包括控制信号处理单元、传输路径建立单元、以及数据传送单元。控制信号处理单元从移动管理控制单元接收用于改变关于移动终端并且最初被传送通过第一接入网关和第一移动锚点的仅一部分数据分组流的路由的传输路径控制信号,以便传送通过第二移动锚点。传输路径建立单元响应于接收传输路径控制信号,在接入网关装置和第二移动锚点之间建立用于传送所述一部分数据分组流的逻辑传输路径。数据传送装置通过辨别从移动终端接收到的数据分组,将所述一部分数据分组流发送到第二移动锚点,并且还将剩余部分数据分组流发送到第一移动锚点。
[0030] 根据本发明的第四方面包括在基于网络的移动管理系统中使用的移动管理控制装置,其中,用于移动终端的移动管理不由移动终端执行而是在网络侧执行。注意,类似于根据第一方面的上述移动管理系统,部署根据这个方面的移动管理控制装置的移动管理系统:包括第一移动锚点和第二移动锚点的多个移动锚点、包括第一接入网关的至少一个接入网关、以及根据该方面的移动管理控制装置。根据该方面的移动管理控制装置包括:控制信号处理单元,该控制信号处理单元被配置成将用于改变关于移动终端并且最初被传送通过第一接入网关和第一移动锚点的仅一部分数据分组流的路由的传输路径控制信号发送到第一接入网关,以便传送通过第二移动锚点。
[0031] 根据本发明的第四方面包括用于使计算机执行根据本发明的第二方面的上述移动管理方法的程序。
[0032] 发明的有益效果
[0033] 根据本发明的上述方面中的每个,可以提供一种移动管理系统、移动管理方法、接入GW装置、移动管理控制装置、以及程序,其能够在移动终端和部署在外部网络中的对方节点(CN)之间的数据通信期间,根据移动管理节点的建议,切换移动锚点,并且能够改变移动锚点不用于将在移动终端和对方节点(CN)之间传送的整个数据分组而是用于那些数据分组的一部分。附图说明
[0034] 图1是示出背景技术中的移动管理系统的配置示例的框图
[0035] 图2是示出背景技术部分中描述的PMIPv6中的移动锚点切换过程的第一模式的序列图;
[0036] 图3是示出背景技术部分中描述的PMIPv6中的移动锚点切换过程的第二模式的序列图;
[0037] 图4是示出根据第一实施例的移动管理系统的配置示例的框图;
[0038] 图5是示出根据第一实施例的接入GW的配置示例的框图;
[0039] 图6是传输路径控制信号的说明性格式;
[0040] 图7示出根据第一实施例的流表的特定示例;
[0041] 图8示出根据第一实施例的传送表的特定示例;
[0042] 图9是用于解释用于确定是否应该发送传输路径创建请求和删除请求的条件的概念图
[0043] 图10是示出根据第一实施例的移动管理节点的配置示例的框图;
[0044] 图11示出根据第一实施例的传输路径信息表的特定示例;
[0045] 图12示出根据第一实施例的传输路径信息表的设定的示例;
[0046] 图13示出根据第一实施例的传输路径信息表的设定的另一个示例;
[0047] 图14是示出根据第一实施例的当接入GW接收传输路径控制信号时执行的操作示例的流程图
[0048] 图15是示出根据第一实施例的当接入GW接收数据分组时执行的操作示例的流程图;
[0049] 图16是示出根据第一实施例的移动管理节点的操作示例的流程图;
[0050] 图17是示出根据第一实施例的移动管理系统的操作示例的序列图;
[0051] 图18是示出根据第一实施例的移动管理系统的操作示例的序列图(当移动终端的连接触发传输路径创建信号的发送时);
[0052] 图19示出在完成通过根据第一实施例的移动管理系统的一系列处理之后的流表的状态;
[0053] 图20示出在完成通过根据第一实施例的移动管理系统的一系列处理之后的传送表的状态;
[0054] 图21示出在完成通过根据第一实施例的移动管理系统的一系列处理之后的传输路径信息表的状态;
[0055] 图22是示出根据第二实施例的接入GW的配置示例的示意图;
[0056] 图23示出根据第二实施例的传送表的示例;
[0057] 图24示出在完成通过根据第二实施例的移动管理系统的一系列处理的传送表的状态;
[0058] 图25是示出根据第三实施例的接入GW的配置示例的视图;
[0059] 图26是示出根据第四实施例的接入GW的配置示例的视图;以及
[0060] 图27是示出根据第五实施例的接入GW的配置示例的视图。

具体实施方式

[0061] 此后参考附图详细地解释应用本发明的特定实施例。贯穿附图,相同组件由相同符号表示,并且当必要时,为了使解释清楚起见,省略重复解释。
[0062] <第一实施例>
[0063] (配置的解释)
[0064] 图4示出根据第一实施例的移动管理系统的整体配置的示例。该移动管理系统包括移动锚点100、接入GW201、以及移动管理节点301,所有均部署在网络10中。网络10在移动终端400和外部网络20之间中继数据分组。网络10由诸如移动运营商的管理者或组织管理。在由3GPP指定的移动管理系统中,网络10被称为“核心网络”,并且由移动运营商管理和操作。外部网络20是来自网络10的不同管理域的网络,诸如,互联网。注意,网络10可以由多个管理域配置。而且,CN500可以部署在网络10中而不是外部网络20中。移动终端400主要通过无线技术连接到接入GW201。然而,该特征在本发明中不重要,并且由此省略其详细解释。在图4中所示的元件当中,具有与图1中所示的那些相同的功能的元件由相同符号表示。即,除了接入GW201和移动管理节点301之外的元件具有与图1中所示的对应元件类似的功能。在此省略这些元件的详细解释。
[0065] 图5示出接入GW201的配置示例。图5中所示的接入GW201包括控制信号处理单元210、登记信号处理单元211、数据传送单元212、以及存储单元220。存储单元220存储流表TB1和传送表TB2。例如,存储单元220可以是RAM(随机存取存储器)、硬盘驱动器、或其组合。
可替换地,存储单元220可以是另一个易失性存储设备、另一个非易失性存储设备、或其组合。存储单元220被部署成由登记信号处理单元211和数据传送单元212存取。存储单元220可以部署在接入GW201外部。
[0066] 当控制信号处理单元210从移动管理节点301等接收传输路径控制信号时,控制信号处理单元210将包括在该信号中的传输路径控制信息提供给登记信号处理单元211。传输路径控制信息包括例如以下示出的信息。然而,传输路径控制信息可以包括仅一些以下列出的信息元素或者可以包括其他信息元素。注意,在本说明书中使用的术语“传输路径”是指在接入GW(201)和移动锚点(100)之间建立并且传送移动终端400的数据分组的逻辑传输路径。例如,在PMIPv4和PMIPv6的情况下,该传输路径对应于在MAG和LMA之间建立并且传送封装后的数据分组的隧道。在3GPP GPRS和3GPP EPS的情况下,该传输路径对应于由PDP(分组数据协议)上下文或PDN(分组数据网络)连接提供的逻辑传输路径。而且,在WiMAX的情况下,该传输路径对应于如在PMIPv4和PMIPv6的情况下,在ASN-GW(接入服务网络-网关)和LMA之间建立的隧道。ASN-GW对应于移动锚点100。
[0067] 图6示出包括在传输路径控制信号中的传输路径控制信息的示例。在图6中所示的示例中,传输路径控制信息包括终端标识符、源传输路径信息、以及目标传输路径信息。图6示出在目标传输路径信息元素的数量是2的情况下的传输路径控制信息的说明性结构。此后解释包括在传输路径控制信息中的信息元素。
[0068] (1)终端标识符
[0069] 终端标识符是用于识别移动终端400的标识符。不管接入GW201之间的终端的移动如何,终端标识符是不变的。终端标识符例如是移动终端400的地址(例如,IP地址)或NAI(网络地址标识符)。在3GPP系统中,终端标识符可以是IMSI(国际移动订户身份)或MSISDN(移动订户综合业务数字网络号码)。可替换地,终端标识符可以是移动终端400的IMSI和移动终端400的地址(例如,IP地址)的组合。
[0070] (2)源传输路径信息
[0071] 源传输路径信息是指定将在移动管理中操作的传输路径的信息。源传输路径信息例如可以是移动锚点101的地址或APN(接入点名称)。可替换地,如果获得上述对象,则还可以使用其他标识符。而且,可以使用这些标识符中的两个或更多。
[0072] (3)目标传输路径信息
[0073] 当切换传输路径时,目标传输路径信息是指定替代传输路径的信息。而且,当复制传输路径时,目标传输路径信息是指定复制的传输路径的信息。类似于源传输路径信息,移动锚点的地址或APN例如可以被用于目标传输路径信息。可替换地,如果获得上述目标,则还可以使用其他标识符。而且,可以使用这些标识符中的两个或更多。传输路径控制信息可以包括用于一个源传输路径信息元素的多个目标传输路径信息元素。
[0074] (4)传输路径操作信息
[0075] 传输路径操作信息指示用于由源传输路径信息指定的传输路径的特定处理。传输路径控制信息包括按每一个目标传输路径信息元素的至少一个传输路径操作信息元素。以下示出传输路径操作信息的三个特定示例(4A)至(4C)。
[0076] (4A)流选择符
[0077] 流选择符是指定分组流以便操作流过传输路径的特定分组的集合(即,分组流)的信息。载体识别信息或分组过滤器例如可以用作流选择符。“载体”是在3GPP中使用的术语,并且是指可以在PDP上下文或PDN连接中配置的逻辑子传输路径。识别在载体上传送的数据分组的信息例如可以是TEID(隧道端点标识符)或GRE(通用路由封装)关键字。同时,分组过滤器可以是源地址、目的地地址、源端口号、目的地端口号、协议、位图(比特串)等。注意,当特定传输路径中的所有载体均被操作时,APN可以被用作包括在流选择符中的载体标识符信息。可替换地,没有载体识别信息可以包括在流选择符中。而且,当不需要指定将通过使用分组过滤器操作的任何目标时,没有分组过滤器可以包括在流选择符中。可替换地,假设被应用到每个数据分组(诸如“*”和“任何(Any)”)的设定值可以用作包括在流选择符中的分组过滤器。
[0078] (4B)优先级
[0079] 优选级指示分组流之间的优先级。优先级用于确定当分组流由多个流选择符指定时,应该优先估计的流选择符。例如,具有较小优先级值的分组流可以具有较高优先级。
[0080] (4C)操作信息
[0081] 操作信息指定用于由流选择符指定的分组流的操作。特定操作的示例包括“重定向”和“复制”。“重定向”是指将期望分组流传送到目标传输路径的操作。另一方面,“复制”是指复制期望分组流并且将分组流传送到除了源传输路径之外的目标传输路径的操作。注意,操作信息可以指定除了“重定向”和“复制”之外的操作。当在操作信息中设置“重定向”时,请求控制信号处理单元210将在由源传输路径信息指定的传输路径上传送并且由流选择符进一步识别的分组流的路由切换至由目标传输路径信息指定的传输路径。与此相反,当在操作信息中设置“复制”时,请求控制信号处理单元210复制属于在由源传输路径信息指定的传输路径上传送并且由流选择符进一步识别的分组流的分组,并且将复制的分组传送到除了由源传输路径信息指定的传输路径之外的由目标传输路径信息指定的传输路径。
[0082] 而且,响应于从登记信号处理单元211接收到传输路径控制结果(传输路径的创建和删除的结果),控制信号处理单元210将指示控制结果的传输路径控制响应信号发送到传输路径控制信号的传输源,诸如,移动管理节点301。例如,传输路径控制响应信号包括已经包含在对应传输路径控制信号中的终端标识符、源传输路径信息、以及目标传输路径信息,并且还包括指示由每个传输路径操作信息元素指令的操作的结果的代码。传输路径控制响应信号可以仅包括这些信息元素的一部分,并且可以进一步包括其他信息元素。
[0083] 响应于从控制信号处理单元210接收到传输路径控制信息,登记信号处理单元211通过使用包含在传输路径控制信息中的移动终端400的终端标识符作为搜索关键字,搜索存储在存储单元220中的传送表TB2,并且参考识别与移动终端的数据分组传送相关的传输路径的一个或多个传输路径识别信息元素。然后,登记信号处理单元211将包含在传输路径控制信息中的源和目标传输路径信息元素与包含在传送表TB2中的传输路径识别信息相比较,并且由此确定传输路径的创建或删除是否是必须的。一旦确定传输路径的创建或删除是必须的,则登记信号处理单元211通过将传输路径创建请求信号或删除请求信号发送到移动锚点100来控制移动锚点100和接入GW201之间的传输路径的创建或删除。包含在传送表TB2中的传输路径识别信息唯一地指定传输路径,并且包括例如移动终端400的终端标识符、移动锚点的地址、以及其他辅助标识符。随后描述用于确定传输路径的创建和删除的技术的详情。
[0084] 登记信号处理单元211将传送表TB2的更新结果发送到控制信号处理单元210。而且,登记信号处理单元211将指示包含在从移动锚点100接收到的响应信号中的控制结果的信息,作为对传输路径创建或删除请求信号的响应,发送到控制信号处理单元210。而且,登记信号处理单元211通过使用包含在传输路径控制信息中的信息,更新关于不需要重新创建或删除的传输路径和由来自移动锚点100的响应信号确认创建或删除处理的成功的传输路径的记录在存储单元220中的流表TB1和传送表TB2的内容。
[0085] 图7示出流表TB1的说明性格式。在图7中所示的流表TB1中,一个或多个初级流选择符、流选择符、流标识符(流ID)、优先级、以及绑定ID每移动终端400的终端标识符(终端ID)相关联。在它们当中,以上已经描述了移动终端400的终端标识符、流选择符、以及优先级。流标识符识别每个流选择符。绑定ID被用作从指示与流选择符匹配的分组将被传送到的传输路径和传送方法的传送表TB2检索必要信息的关键字信息。提供初级流选择符,以便使可以在开始时执行粗略比较。这是因为通过使用可以作出精细设定的流选择符对每个所接收的分组进行匹配要求大处理量和长处理时间。从而,虽然初级流选择符是不是不可缺少的,但是初级流选择符可以明显地有助于传送目的地的有效确定。
[0086] 接下来,图8示出传送表TB2的示例性格式。在图8中所示的传送表TB2中,关于传送目的地和传送方法的一个或多个信息元素(此后称为“传送相关信息”)每移动终端400的终端标识符(终端地址)相关联。每个传送相关信息都由绑定ID识别。传送相关信息包括指示传送目的地(锚定地址)的移动锚点100的地址和识别分组流将被传送通过从移动终端400到移动锚点100的传输路径的路径标识符(路径ID)。在图8中所示的示例中,值“SID”被示出为路径标识符。当分组流传送通过的逻辑传输路径(载体)由GTP控制时,路径标识符例如是TEID。在PMIPv6和PMIPv4的情况下,GRE关键字可以被用作路径标识符。用于从接入GW201到移动锚点100(即,上行链路)的传送的TEID或GRE关键字的值通常不同于用于从移动锚点100到接入GW200(下行链路)的传送的TEID或GRE关键字的值。假设在图8中所示的传送表TB2中使用的路径标识符SID其中包括用于上行链路和下行链路的标识符。包括在传送表TB2中的路径标识符可以根据情况被省略。传送表TB2可以包括应该被确保用于数据分组经过传输路径的QoS(服务质量)的信息和/或诸如指示允许带宽的信息的其他信息。
[0087] 接下来,此后解释由登记信号处理单元211执行的用于确定传输路径的创建和删除的技术。登记信号处理单元211比较当由包含在从控制信号处理单元210提供的传输路径控制信息(即,源传输路径信息、目标传输路径信息、以及传输路径操作信息)中的传输路径识别集合指定的传输路径操作时获得的传输路径的集合P_req与由从传输表TB2检索的传输路径识别集合(即,终端标识符、以及关于传输目的地和传送方法的信息)指定的传输路径的当前集合P_exist。然后,当存在不包括在P_exist中但是包括在P_req中的传输路径时,登记信号处理单元211确定发送用于生成该传输路径的传输路径创建请求信号。另一方面,当存在包括在P_exist中但是不包括在P_req中的传输路径时,登记信号处理单元211确定发送用于删除传输路径的传输路径删除请求信号。对于包括在P_exist和P_req中的传输路径,登记信号处理单元211确定传输路径创建请求和删除请求均不是必须的。
[0088] 响应于从移动终端400接收数据分组,数据传送单元212把数据分组的源地址(例如,源IP地址)看作移动终端400的终端标识符,并且通过使用所检索的终端标识符作为关键字来搜索流表TB1。数据传送单元212比较与流表TB1中的该终端标识符相关联的流选择符与包括在数据分组中的IP头部、端口号、较高应用层中的数据等。然后,当从流表TB1检索的流选择符与包括在数据分组中的信息匹配时,数据传送单元212检索与匹配流选择符相关的绑定ID。注意,每个流选择符均对应于一个绑定ID或多个绑定ID。
[0089] 而且,数据传送单元212通过使用移动终端400的终端标识符和从流表TB1检索的绑定ID作为搜索关键字,搜索传送表TB2,并且检索匹配的传送目的地的传送相关信息。当存在多个绑定ID时,数据传送单元212检索与绑定ID的数量相同数量的传送相关信息元素。数据传送单元212通过使用从传送表TB2检索的传送相关信息,封装所接收到的数据分组,用于将其发送到移动锚点100。必要时,数据传送单元212在封装后的分组的头部中设置诸如TEID和GRE关键字信息的路径标识符。数据传送单元212将封装后的数据分组发送到网络
10。注意,当数据传送单元212从传送表TB2检索到多个传送相关信息元素时,数据传送单元
212根据传送相关信息元素的数量,复制所接收到的数据分组,通过使用多个传送相关信息元素封装多个复制的数据分组,并且将多个封装后的分组发送到网络10。
[0090] 而且,响应于从移动锚点100接收到指定接入GW201的地址作为目的地的封装后的分组,数据传送单元212将通过解封装封装后的分组获得的数据分组发送到移动终端400。数据传送单元212可以检验添加在封装后的分组的头部中的路径标识符(例如,TEID或GRE关键字)和包含在封装后的分组中的有效载荷中的分组的目的地地址。然后,仅当在流表TB1中存在对应条目时,数据传送单元212才可以将通过解封装封装后的分组获得的数据分组发送到移动终端400。
[0091] 此后解释根据图4中所示的实施例的移动管理节点301的配置。移动管理节点301将传输路径控制信号发送到接入GW201,并且由此控制由接入GW201执行的数据分组的传输路径创建和删除处理以及传送处理。图10示出移动管理节点301的配置示例。在图10中所示的示例中,移动管理节点301包括控制触发检测单元310、控制信号处理单元311和存储单元320。存储单元320存储传输路径信息表TB3。存储单元320可以是RAM(随机存取存储器)、硬盘驱动器或其组合。可替换地,存储单元220可以是另一个易失性存储设备、另一个非易失性存储设备、或其组合。存储单元320被部署成由控制信号处理单元311存取。存储单元320可以部署在移动管理节点301外部。
[0092] 控制触发检测单元310响应于满足一些种类的内部条件或者接收指示要求传输路径控制的一些种类的事件的发生的通知,将控制触发发送到控制信号处理单元311。控制触发触发控制信号处理单元311将传输路径控制信号发送到接入GW210。可以用作控制触发的条件的事件例如是移动终端400与网络10的连接的检测、以及指示故障的通知的接收、故障的标记、或者来自管理网络的外部系统的移动锚点100的高负载。注意,可以用作控制触发的条件的事件可以是其他多种因素。
[0093] 响应于从控制触发检测单元310接收控制触发,控制信号处理单元311基于包括在控制触发中的信息,从存储在存储单元320中的传输路径信息表TB3检索必要信息,通过使用所检索的信息生成传输路径控制信号,并且将传输路径控制信号发送到接入GW201中的合适一个。从传输路径信息表TB3检索合适接入GW201的地址。
[0094] 图11示出传输路径信息表TB3的示例。在图11中所示的示例中,传输路径信息表TB3使以下信息元素(1)至(4)关联。
[0095] (1)终端标识符(终端ID)
[0096] 如前所述,终端标识符识别移动终端400。例如,在3GPP中,IMSI、MSISDN或NAI可以被用作终端标识符。可替换地,移动终端400的地址(IP地址)可以被用作终端标识符。
[0097] (2)终端地址
[0098] 终端地址是分配给移动终端400的地址(例如,IP地址)。例如,当移动终端400与网络10(即,接入GW201之一)连接并且由此与外部网络20连接时,终端地址由移动锚点100或外部网络20分配给移动终端400。
[0099] (3)接入GW地址
[0100] 接入GW地址是接入GW201的地址(例如,IP地址)。
[0101] (4)传输路径信息(数据路径信息)
[0102] 传输路径信息包括识别传输路径并且用于指示传输路径的特性的信息元素。以下示出传输路径信息的特定示例(4A)至(4D)。
[0103] (4A)锚定地址
[0104] 锚定地址是移动锚点100的地址(例如,IP地址)。
[0105] (4B)路径标识符(路径ID)
[0106] 如前所述,路径标识符是识别将被传送通过传输路径的分组流的信息。例如,在3GPP中,TEID或GRE关键字可以被用作路径标识符。
[0107] (4C)流选择符
[0108] 如前所述,流选择符是指定将被传送通过传输路径的分组流的内容的信息。例如,流选择符包括源和目的地地址、源和目的地端口号、高层协议(例如,TCP或UDP)的信息、以及指定分组的其他信息。在图11中所示的示例中,在流选择符中设置指示分组流被用于每个数据分组的值“任何”。
[0109] (4D)优先级
[0110] 如前所述,优先级指示流选择符之间的优先级。即,优先级指示当接入GW201比较所接收的数据分组与多个流选择符时,应该首先估计哪个流选择符。在此,用于分组流的较小优先级值是指较高优先级。
[0111] 注意,构成传输路径信息表TB3的信息元素可以是图11中所示的内容的一部分,或者可以包括其他信息。而且,在3GPP EPS的情况下,图11中所示的传输路径信息表TB3可以通过修改3GPP TS23.401的“Table5.7.2-1:MME MM and EPS bearer Contexts”中所示的表获得。特别是,传输路径信息表TB3可以通过将辨别接入GW201(在该情况下是S-GW)和移动锚点100之间的所复制传输路径的信息元素、以及用于指定将被复制的原始传输路径的信息元素添加到包含在3GPP TS23.401的“Table5.7.2-1:MME MM and EPS bearer Contexts”中所示的表中的传输路径信息(例如,在3GPP EPS的情况下是PDN连接)中获得。
[0112] 虽然在图10中所示的示例中的存储单元320中部署传输路径信息表TB3,但是至少部分传输路径信息表TB3可以被存储在部署在移动管理节点301外部的数据库中。在这样的情况下,控制信号处理单元311可以通过网络10检索记录在传输路径信息表TB3中的信息。
[0113] 当存在传输路径控制信号应该被发送到的多个接入GW210时,控制信号处理单元311可以发送多个传输路径控制信号。而且,虽然假设在本示例中一个传输路径控制信号包括关于一个移动终端400的传输路径控制信息,但是一个传输路径控制信号可以包括关于多个移动终端400的传输路径控制信息。
[0114] 用于通过控制信号处理单元311配置传输路径控制信号的信息元素取决于所发生的事件的性质。以下示出两个示例。(示例1)由于管理原因,导致移动终端400的所有数据分组(终端标识符:MN1_ID)均被传送通过其他移动锚点100的情况。
[0115] 控制信号处理单元311通过使用终端标识符(MIN1_ID)作为关键字,搜索传输路径信息表TB3,并且由此检索移动终端400的地址(MN1_Addr)、接入GW201的地址(AGW1_Addr)、移动锚点100的地址(Anchor1_ID)、以及与同终端标识符(MN1_ID)匹配的条目相关联的路径标识符(SID_1)。控制信号处理单元311从部署在移动管理节点301外部或内部的数据库进一步检索新近容纳移动终端400的目标移动锚点100的地址。此后,控制信号处理单元311通过使用这些所检索的信息元素,生成传输路径控制信号。以下示出包括在示例1中的传输路径控制信号中的信息元素的特定示例。
[0116] (示例1中的传输路径控制信号的配置示例)
[0117] ·终端标识符:MN1_ID和MN1_Addr
[0118] ·源传输路径信息:Anchor1_Add和SID_1
[0119] ·目标传输路径信息:New_Anchor_Addr(目标移动锚点100的地址)和SID_New(目标路径的路径标识符)
[0120] ·传输路径操作信息:
[0121] -流选择符:“任何”(每个流)
[0122] -优先级:255
[0123] -操作信息:“重定向”
[0124] (示例2)为了诸如用于实现合法拦截、特殊解释(accounting)或特殊QoS的原因,仅部分移动终端400(终端标识符:MN1_ID)的数据分组(在本示例中是具有目的地端口号5004的UDP)被传送通过其他移动锚点100。
[0125] 控制信号处理单元311通过使用终端标识符(MN1_ID)作为关键字来搜索传输路径信息表TB3,并且由此检索移动终端400的地址(MN1_Addr)、接入GW201的地址(AGW1_Addr)、移动锚点100的地址(Anchor1_ID)、以及与同终端标识符(MN1_ID)匹配的条目相关联的路径标识符(SID_1)。控制信号处理单元311从部署在移动管理节点301外部或内部的数据库进一步检索新近容纳移动终端400的目标移动锚点100的地址。此后,控制信号处理单元311通过使用这些检索的信息元素,生成传输路径控制信号。以下示出包括在示例2中的传输路径控制信号中的信息元素的特定示例。
[0126] (示例2中的传输路径控制信号的配置示例)
[0127] ·终端标识符:MN1_ID和MN1_Addr
[0128] ·源传输路径信息:Anchor1_Addr和SID_1
[0129] ·目标传输路径信息:New_Anchor_Addr(目标移动锚点100的地址)和SID_New(目标路径的路径标识符)
[0130] ·传输路径操作信息:
[0131] -流选择符:“目的地端口号=5004,协议=UDP”
[0132] -优先级:1
[0133] -操作信息:“重定向”
[0134] 而且,响应于接收到传输路径控制响应信号,控制信号处理单元311基于包括在该信号中的信息,更新传输路径信息表TB3的内容。图12示出在传输路径控制信号如上述示例1中那样配置的情况下,在接收到传输路径控制响应信号之后已被更新的传输路径信息表TB3。在图12中,与图11相比,具有锚定地址“ANCHOR1_ADDR”和与图11中所示的“MIN1_ID”相关的路径标识符“SID_1”的条目被更新为具有锚定地址“NEW_ANCHOR_ADDR”和路径标识符“SID_New”的条目。类似地,图13示出在传输路径控制信号如上述示例2中所示那样配置的情况下的更新后的传输路径信息表TB3。在图13中,与图11相比,在图13中新近添加具有锚定地址“NEW_ANCHOR_ADDR”和路径标识符“SID_New”的条目。
[0135] 以上解释的控制信号处理单元210、登记信号处理单元211、数据传送单元212、控制触发检测单元310、以及控制信号处理单元311可以整体由软件实现。换句话说,可以通过使包括诸如CPU(中央处理单元)和MPU(微处理单元)的处理器的计算机系统执行一个或多个程序来实现这些功能。然而,这些功能的部分或全部还可以由硬件配置。
[0136] 这些程序可以使用任何类型的非临时性计算机可读介质,被存储并且提供给计算机。非临时性计算机可读介质包括任何类型的有形存储介质。非临时性计算机可读介质的示例包括磁性存储介质(诸如,软盘、磁带、硬盘驱动器等)、光磁存储介质(例如,磁光盘)、CD-ROM(压缩光盘只读存储器)、CD-R(可写光盘)、CD-R/W(可擦写刻录机)、以及半导体存储器(诸如,掩膜ROM、PROM(可编程ROM)、EPROM(可擦除PROM))、闪速ROM、RAM(随机存取存储器)等)。程序可以使用任何类型的临时性计算机可读介质提供给计算机。临时性计算机可读介质的示例包括电信号光信号、以及电磁波。临时性计算机可读介质可以经由有线通信线路(例如,电线或光纤)或无线通信线路将程序提供给计算机。
[0137] (操作的解释)
[0138] 接下来,此后参考流程图和序列图详细地解释根据本实施例的包括接入GW201和移动管理节点301的移动管理系统的操作。图14是示出一旦接收到传输路径控制信号,由接入GW201执行的用于创建和删除传输路径的示例性控制过程的流程图。首先,在步骤S301中,接入GW201从移动管理节点301接收传输路径控制信号。控制信号处理单元210将包括在传输路径控制信号中的传输路径控制信息发送到登记信号处理单元211。
[0139] 在步骤S302中,登记信号处理单元211比较当假设执行由传输路径控制信息指定的传输路径操作时获得的传输路径的集合(P_req)与以上参考图9解释的由传送表TB2指定的传输路径的当前集合(P_exist)。当这两个集合不匹配时(在步骤S302中为是),登记信号处理单元211判定传输路径的控制(传输路径的创建或删除)是必须的,并且从而执行步骤S303中的处理。另一方面,当这两个集合匹配时(在步骤S302中为否),则因为传输路径控制不是必须的,所以登记信号处理单元211绕过步骤S303。
[0140] 在步骤S303中,登记信号处理单元211将传输路径创建请求信号或删除请求信号发送到移动锚点100,以便创建或删除接入GW201和移动锚点100之间的传输路径。当登记信号处理单元211从移动锚点100接收到传输路径创建响应信号或删除响应信号时,登记信号处理单元211基于包含在每个响应信号中的信息(例如,用于传输路径的操作是否成功),向控制信号处理单元210通知传输路径控制的结果。
[0141] 在步骤S304中,登记信号处理单元211通过使用包含在关于传输路径控制结果指示成功的传输路径和不需要用于新创建或删除的传输路径的传输路径控制信息中的信息元素,更新流表TB1和传送表TB2的内容。
[0142] 在步骤S305中,控制信号处理单元210通过使用从登记信号处理单元211通知的传输路径控制结果,生成传输路径控制响应信号,并且将该传输路径控制响应信号发送到移动管理节点301。
[0143] 接下来,参考图15中所示的流程图,解释当接入GW201从移动终端400接收数据分组时执行的操作。图15是示出一旦从移动终端400接收到数据分组,由接入GW201执行的说明性操作的流程图。在步骤S401中,数据传送单元212接收数据分组。在步骤S402中,数据传送单元212确定所接收的数据分组是否是从移动锚点100发送的封装后的数据分组。当所接收的数据分组是从移动锚点100到达的封装后的数据分组时(在步骤S402中为是),则数据传送单元212执行步骤S412中的处理。如果不是这样(在步骤S402中为否),则数据传送单元212执行步骤S403中的处理。注意,除了所接收的数据分组是封装后的分组的事实之外,可以基于在记录在传送表中的条目之一中,所接收到的数据分组的目的地地址指定接入GW201的地址以及所接收到的数据分组的源地址指定移动锚点100的地址的事实,来确定所接收到的数据分组是否是从移动锚点100到达的封装后的数据分组。为了该确定,还可以考虑内部分组的目的地地址是否指定匹配条目中的终端地址。
[0144] 在步骤S403中,数据传送单元212通过使用包含在所接收到的数据分组中的信息来搜索流表TB1,以识别移动终端400。作为识别移动终端400的信息,可以使用被指定为数据分组的源地址的移动终端400的地址。然而,存在如在3GPP GPRS和3GPP EPS的情况下,接入GW201从移动终端400接收封装状态下的数据分组的情况。在这样的情况下,包含在封装后的分组的头部中的信息(例如,TEID)可以被用作搜索流表TB1的关键字信息。而且,多个信息元素(例如,移动终端400的地址和TEID)的组合可以用作移动终端400的标识符。接下来,在步骤S404中,数据传送单元212确定在流表TB1中是否存在与包含在所接收到的数据分组中的识别移动终端400的信息匹配的条目。当找到匹配条目时(在S404中为是),数据传送单元212执行步骤S405中的处理。另一方面,当未找到匹配条目时(S404中为否),数据传送单元212丢弃所接收到的数据分组,并且终止该处理(步骤S406)。
[0145] 在步骤S405中,数据传送单元212比较所接收到的数据分组的源地址、目的地地址、端口号、协议类型或者其他数据片段与包含在流表TB1中的匹配条目中的流选择符信息。在该处理中,根据记录在流表TB1中的流选择符的优先级,确定比较的顺序。在步骤S407中,数据传送单元212确定是否存在作为所接收到的数据分组和流表TB1中的流选择符信息之间的比较结果的匹配条目。当发现匹配条目时(在S407中为是),数据传送单元212执行步骤S408中的处理。另一方面,当不存在匹配条目时(在步骤S407中为否),数据传送单元212丢弃所接收到的数据分组,并且终止处理(步骤S406)。
[0146] 在步骤S408中,数据传送单元212从通过在步骤S405中的流选择符的比较获得的匹配条目检索绑定ID,通过使用所检索的绑定ID作为搜索关键字来搜索传送表TB2,并且由此检索对应传送相关信息。当在流表TB1中存在与至少一个匹配条目相关联的多个绑定ID时,数据传送单元212检索用于每个绑定ID的传送相关信息。
[0147] 接下来,在步骤S409中,数据传送单元212确定在步骤S408中获得的传送相关信息片段的数量是否大于1(即,传送目的地的数量是否大于1)。当传送目的地的数量大于1时(在步骤S409中为是),数据传送单元212根据传送目的地的数量复制分组(步骤S410)。在步骤S411中,数据传送单元212对具有指定接入GW201的地址的源地址和指定在步骤S408中检索到的传送相关信息中指定的移动锚点的地址的目的地地址的头部的数据分组执行封装处理,并且将封装后的数据分组发送到网络10。注意,如果传送相关信息包括以更详细方式辨别传输路径的信息,诸如,TEID和GRE关键字,当数据分组被封装时,该信息可以设置在头部中。例如,在接入GW(对应于S-GW)和移动锚点(对应于P-GW)中使用GTP的3GPP系统的情况下,在封装处理中使用TEID。在使用PMIPv6的3GPP系统的情况下,在封装处理中使用GRE关键字。
[0148] 在步骤S412中,数据传送单元212解封装从移动锚点100发送的封装后的分组。然后,数据传送单元212将所获得的数据分组发送到在该分组的目的地地址中设置的移动终端400。在该处理中,如果必要,数据传送单元212可以重新封装数据分组,并且然后将重新封装的数据分组传送到移动终端400。
[0149] 接下来,参考图16中所示的流程图解释与传输路径控制信号的传输有关的移动管理节点301的说明性操作。在步骤S501中,响应于检测到在移动管理节点301内部或外部发生触发移动控制的事件,控制触发检测单元310向控制信号处理单元311通知事件的发生,并且将移动终端400的标识符或在事件中涉及的移动锚点100的标识符发送到控制信号处理单元311。
[0150] 在步骤S502中,控制信号处理单元311通过使用从控制触发检测单元310接收到的移动终端400的标识符,搜索传输路径信息表TB3,通过使用对应条目中的信息生成传输路径控制信号,并且将传输路径控制信号发送到接入GW201。传输路径控制信号的生成的特定示例与以上在控制信号处理单元311的解释中示出的相同。
[0151] 在步骤S503中,响应于从接入GW201接收到传输路径控制响应信号作为对在步骤S502中发送的传输路径控制信号的响应,控制信号处理单元311基于存储在该响应信号中的信息,更新传输路径信息表TB3的内容。传输路径信息表的更新的示例与以上在控制信号处理单元311的解释中所示的相同。如果从移动管理节点301外部接收到事件的发生,则在完成步骤S503等之后,控制信号处理单元311可以将处理的完成传输到该事件的传输源。
[0152] 接下来,参考图17中所示的序列图解释根据本实施例的移动管理系统的整体操作的示例。本示例示出在移动终端400通过接入GW201和移动锚点100A与CN500通信的同时,移动终端400和CN500之间的分组流的一部分的传送路径从移动锚点100A切换到移动锚点100B的情况。而且,在本示例中假设以下情况。
[0153] ·移动终端400的标识符:MN1_ID
[0154] ·移动终端400的地址:MN1_Addr
[0155] ·接入GW201的地址:AGW1_Addr
[0156] ·移动锚点100A的地址:Anchor1_Addr
[0157] ·移动锚点100B的地址:Anchor2_Addr
[0158] ·切换到移动锚点100B的分组流:具有目的地端口号80的分组流(TCP)[0159] ·接入GW201和移动锚点100A之间的传输路径中的分组流的标识符:SID_1[0160] ·接入GW201和移动锚点100B之间的传输路径中的分组流的标识符:SID_2[0161] 首先,在步骤S601中,已经在接入GW201和移动锚点100A之间建立了传输路径(例如,隧道),并且通过传输路径在移动终端400和CN500之间执行通信。这里,在由移动管理节点301保持的传输路径信息表TB3中的与移动终端400有关的条目与图11中所示的相同。而且,在由接入GW201保持的流表TB1和传送表TB2中的与移动终端400有关的条目分别与关于图7和图8中所示的MN1_ID的条目相同。
[0162] 接下来,在步骤S602中,如上述假设,发生触发改变与目的地地端口号80和TCP相对应的分组的路由以便被传送通过移动锚点100B的事件。响应于该事件,移动管理节点301将传输路径控制信号发送到接入GW201。以下示出该处理中的传输路径控制信号的内容。
[0163] ·终端标识符:MN1_ID和MN1_Addr
[0164] ·源传输路径信息:Anchor1_Addr和SID_1
[0165] ·目标传输路径信息:Anchor2_Addr和SID_2
[0166] ·传输路径操作信息:
[0167] -流选择符:“目的地端口号=80,协议=TCP”
[0168] -优先级:1
[0169] -操作信息:“重定向”
[0170] 在步骤S603中,接入GW201响应于传输路径控制信号的接收,确定传输路径的创建或删除的必要性,并且将传输路径创建请求信号发送到移动锚点100B。在步骤S604中,移动锚点100B处理传输路径创建请求信号,并且执行用于在移动锚点100B和接入GW201之间建立传输路径的配置。然后,移动锚点100B将传输路径创建响应信号发送到接入GW201。在本示例中,假设移动锚点100B完成了传输路径建立的情况。在步骤S605中,接入GW201接收传输路径创建响应信号,并且更新流表TB1和传送表TB2。作为步骤S605中的处理的结果,由接入GW201保持的流表TB1和传送表TB2的条目分别被更新为图19和图20中所示的那些。在步骤S606中,接入GW201将传输路径控制响应信号发送到移动管理节点301。在步骤S607中,移动管理节点301接收传输路径控制响应信号,并且更新传输路径信息表TB3。
[0171] 此后,在步骤S608中,移动终端400执行与CN500的数据通信,包括使用TCP和目的地端口号80的通信。在步骤S609中,接入GW201从移动终端400接收数据分组。数据传送单元212根据例如图15中的流程图中所示的过程,处理所接收到的数据分组。
[0172] 在此,假设接入GW201已经接收到具有指定MN1_Addr的源地址和目的地端口号80的TCP分组的情况。在与图15中的步骤S403相对应的处理中,数据传送单元212通过使用被指定为所接收到的数据分组的源地址的终端地址(MN1_Addr)或终端标识符(MN1_ID)作为搜索关键字,搜索流表TB1。这里,由于流表TB1具有图19中所示的条目,所以检测到终端标识符是MN1_ID的两个条目(换句话说,初级流选择符是MN1_Addr的两个条目)。而且,在与图15中的步骤S405相对应的处理中,数据传送单元212在这两个条目的流选择符和所接收到的数据分组之间执行比较。从具有较高优先级(例如,具有较小优先级值)的流选择符开始一个接一个地比较流选择符。从而,首先,将“dst_port=80,协议=tcp”与所接收到的数据分组进行比较。由于它们相互匹配,所以在步骤S407中,匹配判定为“是”。然后,在与图15中的步骤S408相对应的处理中,数据传送单元212检索与匹配的流选择符相关联的绑定ID。在图
19中所示的示例中,检索“绑定ID=2”。而且,数据传送单元212通过使用该绑定ID作为搜索关键字,搜索传送表TB2。此时,传送表TB2具有图20中所示的条目。从而,数据传送单元212获得“移动锚点的地址=Anchor2_Addr”和“路径标识符=SID_2”作为用于传送的信息(即,传送相关信息)。由于仅存在一个传送目的地,所以数据传送单元212不需要复制数据分组。
[0173] 在与图15中的步骤S411相对应的处理中,数据传送单元212封装数据分组。在本示例的情况下,封装头部具有指定接入GW201的地址的源地址和指定移动锚点100B的地址(Anchor2_Addr)的目的地地址。而且,封装头部还具有包含在路径标识符“SID_2”中的用于上行链路的识别信息。例如,当根据3GPP GTP执行封装时,在GTP头部中设置用于上行链路的TEID。结果,封装后的数据分组被隧传到图17中的步骤S610B中所示的移动锚点100B。移动锚点100B将通过解封装封装后的分组获得的数据分组传送到外部网络20(CN500)。
[0174] 接下来,在图17中的步骤S609中,假设接入GW201已经接收到具有指定MN1_Addr的源地址和不等于80的目的地端口号的另一个数据分组。在该情况下,在与图15中的步骤S405相对应的处理中,数据传送单元212确定具有流选择符(“任何”)的条目和所接收到的数据分组之间匹配,并且检索与匹配的流选择符相关联的绑定ID。在图19中所示的示例中,检索“绑定ID=1”。而且,数据传送单元212通过使用该绑定ID作为搜索关键字,搜索传送表TB2。这里,传送表TB2具有图20中所示的条目。从而,数据传送单元212获得“移动锚点的地址=Anchor1_Addr”和“路径标识符=SID_1”作为用于传送的信息(即,传送相关信息)。由于仅存在一个传送目的地,所以数据传送单元212不需要复制数据分组。
[0175] 在与图15中的步骤S411相对应的处理中,数据传送单元212封装数据分组。在本示例的情况下,封装头部具有指定接入GW201的地址的源地址和指定移动锚点100A的地址(Anchor1_Addr)的目的地地址。而且,封装头部还具有包含在路径标识符“SID_1”中的用于上行链路的识别信息。例如,当根据3GPP GTP执行封装时,在GTP头部中设置用于上行链路的TEID。结果,封装后的数据分组被隧传至图17中的步骤S610A中所示的移动锚点100A。移动锚点100A将通过解封装封装后的分组获得的数据分组传送到外部网络20(CN500)。
[0176] 如上所述,根据本实施例的移动管理系统可以切换正被传送通过移动锚点100A的所有或一些数据分组的路由,以便传送通过移动锚点100B,同时继续移动终端400和CN500之间的通信,而不使移动终端400参与切换。结果,例如,这便于从最初使用的移动锚点100A上的故障检索,并且还便于最初使用的移动锚点100A上的负载的分布。
[0177] 注意,图17示出了解释虽然在接入GW201和移动锚点(100A)之间已经建立了用于移动终端400的传输路径,但是接入GW201与另一个移动锚点(100B)建立新传输路径并且切换与移动终端400有关的分组流的一部分的路由,以便被传送通过移动锚点(100B)的情况。在以下解释中,参考图18解释当移动终端400与网络10连接时,用于在接入GW201和多个移动锚点(100A和100B)之间同时建立两条传输路径的示例。而且,在本示例中,一旦与网络10连接,从移动终端400发送的连接请求信号被用作触发移动管理节点301将传输路径控制信号发送到接入GW201的触发。
[0178] 首先,在步骤S701中,移动终端400将连接请求信号发送到移动管理节点301。在3GPP EPS的情况下,连接请求信号对应于“附着请求”。而且,在3GPP GPRS的情况下,连接请求信号对应于“活动PDP上下文请求”。在步骤S702中,移动管理节点301接收从移动终端400发送的连接请求信号。然后,移动管理节点301的控制触发检测单元310使用该连接请求信号作为触发,并且由此将传输路径控制信号发送到接入GW201。该传输路径控制信号包括移动锚点100A和100B的地址,并且包括如为图6中所示的传输路径控制信号的示例性格式的关于将在接入GW201和移动锚点100A和100B之间建立的传输路径的信息。在本示例中,假设移动锚点100B在移动终端400和CN500之间传送分组流的一部分并且移动锚点100A传送分组流的剩余部分的情况。而且,假设通过移动锚点100A的传输路径是源传输路径,并且通过移动锚点100B的传输路径是目标传输路径。由于没有分组被复制,所以在用于到移动锚点
100B的传输路径的传输路径操作信息中设置“重定向”。
[0179] 在步骤S703中,接入GW201根据例如图14中的流程图中所示的过程来执行传输路径创建/删除处理。结果,接入GW201通过使用关于将与移动锚点100A和100B建立的两条传输路径的包含在传输路径控制信号中的信息,将传输路径创建请求信号发送到移动锚点100A和100B(步骤S704)。在步骤S705中,作为对传输路径创建请求信号的响应,接入GW201从两个移动锚点100A和100B接收传输路径创建响应信号。在步骤S706中,接入GW201响应于传输路径创建响应信号而更新流表TB1和传送表TB2。在步骤S707中,接入GW201将传输路径控制响应信号发送到移动管理节点301。在步骤S708中,移动管理节点301接收传输路径控制响应信号,并且更新传输路径信息表TB3。步骤S709、S710、S711A和S711B中的处理等效于步骤S608、S609、S610A和S610B中的那些,并且由此在此省略它们的解释。
[0180] <第二实施例>
[0181] 根据第二实施例的移动管理系统的总体配置可以类似于图4中所示的第一实施例的配置。在本实施例中,接入GW201的配置和操作部分地不同于第一实施例的那些。从而,以下解释通过强调与第一实施例不同的接入GW201的配置和操作作出。
[0182] 图22是示出根据本实施例的接入GW201的配置示例的框图。包括在根据本实施例的接入GW201中的数据传送单元213具有上述数据传送单元212的功能,并且进一步具有地址转换单元214。地址转换单元214能够在封装从移动终端400接收到的数据分组的同时,将已被添加到数据分组作为源地址的移动终端400的地址转换为不同地址(即,到达替代移动锚点的地址)。通过该配置,移动终端400的数据流切换到的替代移动锚点的选择灵活性增加。例如,在第一实施例中,如果移动终端400需要接收对移动终端400通过替代移动锚点发送到CN500的分组的响应分组,则替代移动锚点和原始移动锚点需要部署在同一子网络上。与此相反,不存在像第二实施例中的限制。即,可以在远离原始移动锚点的位置部署替代移动锚点。从而,本实施例还可以被用于减少(卸载)部署原始移动锚点的网络上的负载的目的。
[0183] 第二实施例中的接入GW201包括控制信号处理单元210、登记信号处理单元211、数据传送单元213、以及存储单元220。在它们当中,控制信号处理单元210可以类似于第一实施例。本实施例中的登记信号处理单元211具有与第一实施例中的登记信号处理单元211相同的功能。而且,当从移动锚点100接收到的传输路径创建响应信号包含分配给移动终端400的地址时,本实施例中的登记信号处理单元211在包括在传送表TB2中的对应条目的替代地址字段中设置所获得的地址。
[0184] 本实施例中的数据传送单元213具有与第一实施例中的数据传送单元212相同的功能。而且,如上所述,数据传送单元213包括地址转换单元214。在封装所接收到的数据分组之前,地址转换单元214能够将被指定为源地址的移动终端400的地址转换为不同地址。数据传送单元213确定是否应该执行地址转换。当应该执行地址转换时,数据传送单元213从传送表TB2中的替代地址字段检索转换之后的地址。
[0185] 图23示出本实施例中的传送表TB2的特定示例。本实施例中的传送表TB2具有通过将替代地址字段添加在第一实施例中的传送表中获得的格式。替代地址字段存储通过地址转换单元214的转换之后的地址,代替移动终端400的地址。注意,替代地址字段中的值“无”是指不需要执行地址转换。然而,为了确定是否应该执行地址转换,可以独立于替代地址字段准备标记字段,并且可以根据标记字段的值确定地址转换的必要性。
[0186] 类似于第一实施例中的数据传送单元212,数据传送单元213通过使用传送表TB2检索在传送时要求的信息,诸如,作为传送目的地的移动锚点100的地址。而且,数据传送单元213参考包含在传送表TB2中的替代地址字段,当需要时,执行用于从移动终端400接收到的数据分组的地址转换,并且然后执行封装。当在替代地址字段中设置地址,并且被指定为所接收到的数据分组的源地址的移动终端400的地址不同于在替代地址字段中设置的地址时,数据传送单元213执行地址转换。
[0187] 类似于第一实施例,本实施例中的接入GW201响应于从移动管理节点301接收到传输路径控制信号,执行传输路径控制。而且,当从移动锚点100接收到的传输路径创建响应信号存储由移动锚点100重新分配的移动终端400的地址时,本实施例中的接入GW201将该新地址记录到传送表TB2中的替代地址字段中。
[0188] 本实施例中的接入GW201以与第一实施例基本相同的方式,传送从移动终端400接收到的数据分组。然而,如上所述,当接入GW201搜索传送表TB2时,本实施例中的接入GW201检索设置在替代地址字段中的地址,并且当该地址不同于所接收到的数据分组的源地址(即,移动终端400的地址)时,执行地址转换。而且,在解封装从移动锚点100发送的封装后的数据分组之后,本实施例中的接入GW201将解封装后的目的地地址转换为移动终端400的地址。
[0189] 以上参考图17解释了第一实施例中的移动管理系统的整体操作。假设在此应用与在该解释中使用的相同条件,第二实施例中的整体操作变为类似于图17中的序列图中所示的那样。然而,存储在信号中的信息以及步骤S604和随后步骤中的处理的细节不同。从而,通过强调这些事务作出以下解释。
[0190] 首先,步骤S604中的传输路径创建响应信号包括由移动锚点100B(在本示例中为MN1_AltAddr)分配的移动终端400的地址。已经在公知的移动锚点(例如,3GPP中的GGSN和P-GW、以及PMIPv6中的LMA)中执行了移动锚点100将地址分配给移动终端400的操作。从而,甚至在该情况下,移动锚点100不要求任何特殊功能。
[0191] 在步骤S605中,接入GW201从所接收到的传输路径创建响应信号提取移动终端400的地址MN1_AltAddr,并且将该地址记录在传送表TB2中的替代地址字段中。结果,传送表TB2被更新,如图24中所示。
[0192] 此后,在步骤S608中,假设移动终端400通过使用具有目的地端口号80的TCP与CN500通信。在步骤S609中,数据传送单元213参考流表TB1和传送表TB2,将所接收到的数据分组的源地址转换为地址MN1_AltAddr,封装所接收到的数据分组,并且将封装后的分组发送到移动锚点100B(步骤S610B)。而且,响应于从移动锚点100B接收到封装后的分组,接入GW201将通过解封装所接收到的分组获得的数据分组的目的地地址从地址MN1_AltAddr转换为移动终端400的地址(MN1_Addr),并且将数据分组传送到移动终端400。
[0193] 与此相反,当移动终端400发送来自具有目的地端口号80的TCP分组的不同数据分组时,参考图24中所示的传送表中的绑定ID是“1”的条目。从而,没有地址转换由地址转换单元214执行,并且在将源地址保持为“MN1_Addr”的同时,通过移动锚点100A将数据分组传送到CN500(步骤S610A)。关于在从CN500到移动终端400的相反方向上发送的数据分组,也没有地址转换由地址转换单元214执行。
[0194] <第三实施例>
[0195] 作为第一实施例或第二实施例的修改示例,本实施例示出移动管理节点301和接入GW201的功能被整体部署在一个装置中的示例。图25示出根据本实施例的移动管理系统的配置示例。图25中所示的接入GW202包括接入GW功能单元230和移动管理功能单元231。接入GW功能单元230具有与第一实施例或第二实施例中的接入GW201相对应的功能。移动管理功能单元231具有与第一实施例或第二实施例中的移动管理节点301相对应的功能。接入GW功能单元230和移动管理功能单元231之间的通信不被发送到装置外部的任何网络,并且可以使用内部实现的更有效通信接口
[0196] 接入GW功能单元230和移动管理功能单元231可以由软件整体实现。换句话说,这些功能可以通过使包括诸如CPU和MPU的处理器的计算机系统执行一个或多个程序实现。然而,一部分或全部这些功能还可以由硬件配置。
[0197] 根据本实施例,可以提供作为一个装置的接入GW和移动管理节点的功能。结果,在本实施例中,可以使接入GW功能和移动管理功能之间的通信接口更有效。而且,由于硬件资源可以被共享或标准化,所以可以以较低成本提供高性能功能。
[0198] 本实施例适用于接入GW功能和移动管理功能不分离的系统。作为一个示例,3GPP GPRS对应于这样的系统。在3GPP GPRS中,本实施例中的接入GW202对应于SGSN。
[0199] <第四实施例>
[0200] 作为第一实施例或第二实施例的修改示例,本实施例示出接入GW201和移动锚点100整体部署在一个装置内的示例。图26示出根据本实施例的移动管理系统的配置示例。图
26中所示的接入GW203包括接入GW功能单元230和移动锚点功能单元232。接入GW功能单元
230具有与第一实施例或第二实施例中的接入GW201相对应的功能。移动锚点功能单元232具有与第一实施例或第二实施例中的移动锚点100相对应的功能,并且提供到外部网络30的接口。接入GW功能单元230和移动锚点功能单元232之间的通信不被发送到装置外部的网络,并且可以使用内部实现的更有效通信接口。例如,由于可以在没有约束的情况下在内部执行布线,所以可以省略诸如封装的处理。
[0201] 接入GW功能单元230和移动锚点功能单元232可以完全由软件实现。换句话说,这些功能可以通过使包括诸如CPU或MPU的处理器的计算机系统执行一个或多个程序实现。然而,一部分或全部这些功能还可以由硬件配置。
[0202] 本实施例便于通过将移动锚点100或网络10的业务卸载到外部网络30,减少部署在网络10中的移动锚点100上的负载或网络10上的负载。
[0203] 而且,本实施例可以提供作为一个装置的接入GW和移动锚点的功能。结果,在本实施例中,可以使接入GW功能和移动锚点功能之间的通信接口更有效。而且,由于硬件资源可以被共享或标准化,所以可以以较低成本提供高性能功能。
[0204] <第五实施例>
[0205] 在本实施例中,解释了上述第三实施例和第四实施例的组合。即,本实施例示出接入GW201、移动管理节点301、以及移动锚点100的功能整体部署在一个装置内的示例。图27示出根据本实施例的移动管理系统的配置示例。图27中所示的接入GW204包括接入GW功能单元230、移动管理功能单元231、以及移动锚点功能单元232。以上在第三实施例和第四实施例中已经解释了接入GW功能单元230、移动管理功能单元231、以及移动锚点功能单元232,并且因此在此省略它们的解释。
[0206] 在用于其控制的接入GW功能和移动管理节点功能不分离的系统中,本实施例便于通过卸载移动锚点100或网络10的业务,减少部署在网络10中的移动锚点100上的负载或网络10上的负载。
[0207] <补充解释>
[0208] 此后描述在第一实施例至第五实施例中描述的元件和实际系统中的节点名称之间的对应关系。然而,以下说明仅是示例,并且每个实施例都可以应用至除了以下描述的那些之外的系统。
[0209] (1)3GPP EPS
[0210] P-GW:移动锚点100
[0211] S-GW:接入GW201
[0212] MME:移动管理节点301
[0213] L-GW(本地网关、装配有业务卸载功能的S-G装置):接入GW203
[0214] UE(用户设备):移动终端400
[0215] (2)3GPP GPRS
[0216] GGSN:移动锚点100
[0217] SGSN:接入GW202、接入GW204
[0218] L-GW:接入GW204
[0219] UE:移动终端400
[0220] (3)3GPP2
[0221] HA(归属代理):移动锚点100
[0222] AGW(接入网关):接入GW202、接入GW204
[0223] AT(接入终端):移动终端400
[0224] (4)WiMAX论坛
[0225] HA:移动锚点100
[0226] ASN-GW(接入服务网络网关):接入GW201、接入GW202
[0227] MS(移动台):移动终端400
[0228] 而且,本发明不限于上述实施例,并且不必说,在不脱离以上描述的本发明的范围和精神的情况下,可以对它们进行多种修改。
[0229] 本申请基于并且要求于2011年3月15日提交的第2011-056243号日本专利申请的优先权,其公开通过引用合并于此。
[0230] 参考标号列表
[0231] 100 移动锚点
[0232] 200 接入GW
[0233] 300 移动管理节点
[0234] 400 移动终端
[0235] 500 对方节点(CN)
[0236] 201-204 接入GW
[0237] 210 控制信号处理单元
[0238] 211 登记信号处理单元
[0239] 212、213 数据传送单元
[0240] 214 地址转换单元
[0241] 220 存储单元
[0242] 230 接入GW功能单元
[0243] 231 移动管理功能单元
[0244] 232 移动锚点功能单元
[0245] 301 移动管理节点
[0246] 310 控制触发检测单元
[0247] 311 控制信号处理单元
[0248] 320 存储单元
QQ群二维码
意见反馈