负荷分布系统、负荷分布方法和认证服务器的制作方法

文档序号:7732043阅读:177来源:国知局
专利名称:负荷分布系统、负荷分布方法和认证服务器的制作方法
技术领域
本发明涉及负荷分布(load distribution)系统、负荷分布方法和认证 服务器,并且更具体地涉及使用移动IP的负荷分布系统、负荷分布方法和 认证服务器。
背景技术
近年来,已提出了这样一种技术,该技术使得即使当用户终端在多个 网络互连的环境中的网络之间移动时,也能够通过同一 IP地址执行连续通 信。在移动IP (因特网协议)中,称为归属代理(HA)服务器的通信中 继设备被布置在作为用户终端的移动节点(MN)与通讯节点(CN)之 间。由于HA服务器执行诸如对MN的位置管理和数据传送之类的处理, 因此即使当用户终端在网络之间移动时,也能够将分组传送给已移动的终
在使用移动IP的这种通信系统中,通信流量随着HA服务器中所包含 的MN的数目的增加而增加。因此,由HA服务器执行的处理的负荷变 高,这影响了终端之间的通信性能。作为避免或减轻这种高负荷的现有技 术,已知存在以下系统,如利用重定向方法的HA服务器负荷分布系统以 及利用负荷均衡器方法的HA服务器负荷分布系统(例如非专利文献1和 非专利文献2)。
根据利用重定向方法的HA服务器负荷分布系统,当处于高负荷状况 中的HA服务器接收到分配请求时,HA服务器拒绝接收到的分配请求, 并且报告另一HA服务器的IP地址来作为对分配请求的响应。这样,另一 HA服务器代替处于高负荷状况中的HA服务器执行处理以实现负荷分 布。
图8是示出根据重定向方法的HA服务器的负荷分布系统的配置示图。如图8所示,根据重定向方法的HA服务器负荷分布系统包括作为可
移动用户终端的MN (移动节点)21、作为认证服务器的AAA (认证、授 权和计费)服务器23、中介NN 21与AAA服务器23之间的认证处理的 NAS (网络接入服务器)22、辅助检测MN21的移动并提供路由控制服务 的FA (外地代理)22、以及多个HA服务器90。现在,AAA服务器23 保存HA服务器(61至63)各自的IP地址。此外,各个HA服务器(61 至63)保存其它HA服务器的IP地址。
现在,在描述根据重定向方法的负荷分布系统的操作之前,将描述在 移动IP系统中执行的连接建立处理。连接建立处理包括接入认证和信令处 理,并且在MN21开始数据通信处理之前被执行。接入认证是指由提供移 动IP系统的提供商利用AAA服务器23针对MN 21是否是授权用户(签 订了因特网接入和移动性服务的协议的用户)而执行的认证处理。接入认 证是由NAS实现的,NAS中介与MN 21与AAA服务器23之间的认证处 理有关的消息的交换。此外,信令处理是被执行来更新由HA服务器90保 存的MN 21的位置管理信息数据库的处理,并且包括交换在MN 21或 FA 22与HA服务器90之间执行的RRQ (登记请求)消息和RRP (登记 回复)消息的处理,以及更新由HA服务器90保存的称为BC (绑定缓 存)的MN21的位置管理数据库的处理。首先执行接入认证,然后执行信 令处理。
参考图9的序列图,将描述根据重定向方法的负荷分布系统的操作。 首先,在MN 21、 NAS 22与AAA服务器23之间执行接入认证处理 (S201)。在接入认证时,AAA服务器23根据轮询算法从由其自己保存 的每个HA服务器90的IP地址中选择任一 HA服务器90,并且将所选 HA服务器90的IP地址分配给MN 21 。
当完成了接入认证之后,执行信令处理。根据重定向方法,在执行信 令处理时执行负荷分布处理。首先,MN 21将从AAA服务器23报告来 的、存储有表示HA服务器分配请求的信息的PRQ (登记请求)消息发送 给HA服务器61 (S202、 203)。此时,FA 22通过代理接收RRQ消息, 并且将其传送给HA服务器61。然后,当接收到RRQ消息时,HA服务器61在负荷状况较高时拒绝HA服务器分配请求,并且将表示对HA服务器分配请求的拒绝的信息以及作为其自身的代理的HA服务器的IP地址存储在RRP (登记回复)消息中以将其发送给FA 22 (S204)。当接收到RRP消息时,FA22再将其传送给MN21 (S205)。接收到RRP消息的MN 21
参考包括在其中的表示对分配请求的拒绝的信息,以识别出HA服务器61处于高负荷状况中,并且获取作为代理的服务器62的IP地址。
MN 21将添加了表示HA服务器分配请求的信息的RRQ (登记请求)消息发送到代理HA服务器62 (S206、 207)。此时,FA 22通过代理接收RRQ消息,并且将其传送给HA服务器62。当接收到RRQ消息时,代理HA服务器62接收HA服务器分配请求,并且在其自身的负荷状况较低时,将存储有表示对HA服务器分配请求的接受的信息的RRP (登记回复)消息发送给FA22 (S208)。在接收到RRP消息后,FA 22再将其传送给MN21 (S209)。直到MN 21接收到RRP消息时为止,负荷分布处理完成。当代理HA服务器62的负荷状况较高时,MN21再次将HA服务器分配请求发送给其它HA服务器90之一。
接下来,将描述使用作为负荷分布中继设备的负荷均衡器(LB)的HA服务器负荷分布系统。在此负荷分布系统中,除了多个HA服务器之外,进一步引入了 LB。当LB接收到HA服务器分配请求时,LB在考虑到负荷分布的情况下从多个HA服务器中选择一服务器,并且将所选HA服务器分配给MN,以实现负荷分布。从HA服务器报告给LB的信息被用作由LB用来利用尚未标准化的唯一协议判断HA服务器的负荷状况的,自
图IO是示出了根据负荷均衡器方法的HA服务器的负荷分布系统的配置示图。如图10所示,根据相关负荷均衡器方法的HA服务器负荷分布系统包括作为可移动用户终端的MN (移动节点)31、作为认证服务器的AAA (认证、授权和计费)服务器33、中介MN 31与AAA服务器33之间的认证处理的NAS (网络接入服务器)32、辅助检测MN 31的移动并提供路由控制服务的FA (外地代理)32、作为负荷均衡器的LB 34、以及多个HA服务器90。现在,AAA服务器23保存LB 34的IP地址,而LB34保存HA服务器(71至73)各自的IP地址。图10所示的根据负荷均衡 器方法的HA服务器的负荷分布系统与图8所示的根据重定向方法的HA 服务器负荷分布系统的不同之处在于采用了 LB 34。
参考图11的序列图,将描述根据负荷均衡器方法的负荷分布系统的 操作。首先,在MN 31、 NAS 32与AAA服务器33之间执行接入认证处 理(S301)。在接入认证时,AAA服务器33将由其自身保存的LB34的 IP地址分配给MN31。
当完成了接入认证之后,执行信令处理。MN31将从AAA服务器33 报告来的、存储有表示HA服务器分配请求的信息的PRQ (登记请求)消 息发送给LB34 (S302、 303)。此时,当FA 32通过代理接收到RRQ消 息时,FA 32将其传送给LB 34。当接收到存储有表示HA服务器分配请 求的信息的RRQ消息时,LB 71在考虑到负荷状况的情况下选择HA服务 器90,并且将RRQ消息传送给所选HA服务器90 (S304)。
当接收到RRQ消息时,由LB 34选择的HA服务器71将其自身的IP 地址存储在RRP (登记回复)消息中以将该RRP消息发送给FA 32 (S305)。接收到RRP消息后,FA 32将其传送给MN 31。接下来,在接 收到RRP消息后,MN 31获取包括在RRP消息中的HA服务器71的IP 地址,并且利用此HA服务器71执行接下来的通信。请求注解(RFC) : 4433, Mobile IPv4 Dynamic Home Agent (HA) Assignment, 2007.思科系统(CISCO SYSTEMS) , "CISCO HOME AGENT REDUNDANCY AND LOAD BALANCING",
http:〃www.cisco.com/en/US/productsZps5940/products—white—paper0900aecd8 02921 ffl.shtml, 200
发明内容
技术问题
然而,根据重定向方法的HA服务器的负荷分布系统增加了执行信令 处理的延迟时间。更具体地,在根据重定向方法的HA的负荷分布系统中,当分配给MN的HA服务器的负荷较高时会出现重定向处理,这增加 了执行信令处理的延迟时间。该问题是因在分配HA服务器时未执行考虑 负荷状况的分配的事实而引起的。
此外,根据负荷均衡器方法的HA服务器的负荷分布系统也具有如下 问题。第一个问题在于由于在根据负荷均衡器方法的HA服务器的负荷 分布系统中负荷均衡器执行对HA服务器的选择处理,因此需要引入负荷
均衡器,因此这产生了布置和管理负荷均衡器的成本。第二个问题在于
由于负荷均衡器通过代理接收由MN发送的RRQ消息以执行向HA服务 器传送RRQ消息的处理,因此因代理接收和传送处理而产生了延迟时 间。此外,第三个问题在于由于根据负荷均衡器方法的HA服务器的负 荷分布系统未考虑MN的用户特性,因此,有可能执行大量数据通信的大 量MN可能被分配以同一HA服务器。因此,当大量MN同时执行大量数 据通信时,则在HA服务器中产生了高负荷,这严重降低了HA服务器中 所包含的MN的通信性能。
本发明的一个目的是解决上述问题,并且提供能够在考虑到服务器的 负荷状况以及移动节点的特性的情况下选择适当服务器的负荷分布系统、 负荷分布方法和认证服务器。
本发明的一个方面是一种通信网络中的负荷分布系统,该系统包括移 动节点、连接到移动节点的多个服务器、以及执行对移动节点的接入认证 的认证服务器,其中,认证服务器包括存储有移动节点的用户特性的特性 信息数据库以及存储有各个服务器的负荷状况的负荷信息数据库,并且认 证服务器在接收到移动节点的接入认证请求时,基于移动节点的用户特性 以及各个服务器的负荷状况选择服务器中被分配给移动节点的一个服务 器。
本发明的另一方面是一种负荷分布方法,其中,认证服务器在接收到 移动节点的接入认证请求时,基于移动节点的用户特性以及分配服务器的 负荷状况来选择被分配给移动节点的分配服务器。
本发明的又一方面是一种认证服务器,该认证服务器包括存储有移动 节点的用户特性的特性信息数据库以及存储有连接到移动节点的各个服务器的负荷状况的负荷信息数据库,认证服务器在接收到移动节点的接入认 证请求时,基于移动节点的用户特性以及各个服务器的负荷状况来选择被 分配给移动节点的服务器。
根据本发明,可以提供能够在考虑到移动节点的特性以及服务器的负 荷状况的情况下选择适当的服务器的负荷分布系统、负荷分布方法和认证 服务器。


示出了根据第一实施例的负荷分布系统的示意配置示例的示图。示出了根据第一实施例的负荷分布系统的配置示例的示图。 [图3]示出了根据第一实施例的负荷分布系统的操作示例的序列图。 [图4]示出了根据第一实施例的负荷分布系统的系统配置示例的示图。示出了根据第一实施例由HA服务器选择机构进行的HA服务 器选择处理的操作示例的流程图。示出了根据第一实施例的特性信息数据库的一个示例的示图。 [图7]示出了根据第一实施例的负荷信息数据库的一个示例的示图。 [图8]示出了根据重定向方法的负荷分布系统的配置示例的示图。 [图9]示出了根据重定向方法的负荷分布系统的操作示例的序列图。 [图10]示出了使用负荷均衡器的负荷分布系统的配置示例的示图。 [图1 l]示出了使用负荷均衡器的负荷分布系统的操作示例的序列图。
标号说明
1负荷分布系统
2 MN
3 HA服务器
4 AAA服务器 5网络6特性信息数据库 7负荷信息数据库
11、 21、 31画
12、 22、 32NAS/FA 34 LB
40网络 90HA服务器
具体实施例方式
t t77t 、i々血r " w w + ^ 口口 化,6刷 7 、法赫+口 m 立rr
r^Hj, 4tr穸巧卩n図汁^ra:r出j^,+、汉H力口、j'L/L^k为力m'i夕U 。 刀J信疋起夕已,口卩
分地省略和简化了下面的描述和附图。在附图中具有相同配置和功能的组
件和部分用相同的标号来表示,并且省略描述。
第一实施例
将参考附图详细描述本发明的优选实施例。图i是示出根据第一实施 例的负荷分布系统的示意配置的一个示例的示图。负荷分布系统i由通信
网络5形成,通信网络5包括移动节点(MN) 2、管理MN2的位置信息 的多个归属代理(HA)服务器90、执行对MN 2的接入认证的认证服务 器(AAA:认证、授权和计费)4。 AAA服务器4包括存储MN 2的用户 特性的特性信息数据库6,以及存储HA服务器(3a和3b)各自的负荷状 况的负荷信息数据库7。 AAA服务器4在接收到MN2的接入认证请求 时,基于MN 2的用户特性以及HA服务器(3a和3b)各自的负荷状况来 执行对将分配给MN 2的HA服务器90的选择处理。
现在参考图2至图7,详细描述根据第一实施例的负荷分布系统。图 2是示出根据第一实施例的负荷分布系统的一个配置示例的框图。如图2 所示,根据第一实施例的负荷分布系统1包括作为可移动用户终端的MN 11、通过因特网40执行对MN 11的接入认证的AAA服务器13、中介 MN 11与AAA服务器13之间的认证处理的NAS (网络接入服务器) 12a、辅助检测MN 11的移动并且提供路由控制服务的FA (外地代理) 12b,以及管理MN 11的位置信息的多个HA服务器90。分布系统1是包括这些元件的移动IP系统。此外,A—A—A—服务器13预先保存各个HA服务 器(51至53)各自的IP地址。注意,根据第一实施例的负荷分布系统1 的配置基本上与图8所示的根据重定向方法的负荷分布系统相同,并且与 图10所示的根据负荷均衡器的负荷分布系统的配置的不同之处在于无需 引入LB。
现在参考图3,将描述根据第一实施例的负荷分布系统的操作处理。 图3是示出根据第一实施例的负荷分布系统的操作序列的序列图。在根据 第一实施例的负荷分布系统中,当AAA服务器13对MN 11的接入进行认 证时,AAA服务器13在考虑负荷分布的情况下来执行将HA服务器90分 配给MNll的分配处理。
首先,通过NAS 12a在MN 11与AAA服务器13之间执行接入认证 处理(S101) 。 AAA服务器13在接收到接入认证处理请求时,基于MN 11的用户特性以及HA服务器(51至53)各自的负荷状况来执行对将分 配给MN 11的HA服务器90的选择处理。
现在,将详细描述接入认证处理中由AAA服务器13进行的对HA服 务器90的选择处理。首先,MN 11将HA服务器分配请求消息发送到 NAS/FA 12。当接收到来自MN 11的HA服务器分配请求消息后, NAS/FA 12将HA服务器分配请求消息传送给AAA服务器13。当接收到 HA服务器分配请求消息后,如后所述,AAA服务器13利用HA服务器选 择机构选择适合于使用的HA服务器90。例如,AAA服务器13在选择了 HA服务器51后生成HA服务器分配响应消息,并且将所选HA服务器51 的IP地址信息存储在所生成的HA服务器分配响应消息中,以将其发送到 NAS/FA 12。当接收到来自AAA服务器13的HA服务器分配响应消息 后,NAS/FA 12将该HA服务器分配响应消息传送到MN 11。当MNll接 收到HA服务器分配响应消息后,MN 11就获取包括在HA服务器分配响 应消息中的HA服务器51的IP地址。此后,MN 11使用由HA服务器分 配响应消息所指定的HA服务器。注意,可以利用己在当前的移动IP系统 中使用的一系列接入认证处理来执行对HA服务器分配请求消息和HA服 务器分配响应消息的发送和接收。& 7 、, I J7T AtL Tm A> cn4J^《二 /士 AL TPO / n 1 1 a, 1 /"v ■<
tt兀;j乂 j 了女/、 !A km^i:理々7口 , r凡1 j'旧'々-冗理、o丄u么,丄Lo,丄u号, 105)。由于根据第一实施例的负荷分布系统1的信令处理与现有移动IP 系统中的信令处理类似,因此省略对信令处理的描述。
接下来参考图4至图7,详细描述AAA服务器13利用HA服务器选 择机构选择适合于使用的HA服务器的处理。图4是示出根据第一实施例 的负荷分布系统1的一个示例的系统配置示图。
AAA服务器13包括存储有MN 11的用户特性的MN特性信息数据库 611、存储有各个HA服务器(51至53)的负荷状况的HA服务器负荷信 息数据库612、执行对分配给MN 11的HA服务器90的选择处理的HA服 务器选择机构、以及用作获取多个HA服务器(51至53)的负荷状况的健 康检査装置的健康检査机构602。
HA服务器(51至53)分别包括健康检查机构(603至605)作为获 取其自身的负荷状况的自身健康检査装置,并且分别包括负荷监视机构 (606至608)作为监视其自身的负荷状况的负荷监视装置。
当接收到来自AAA服务器13的负荷状况获取请求时,各个HA服务 器(51至53)的各个健康检查机构(603至605)获取由负荷监视机构 (606至608)所监视的其自身的负荷状况,以将负荷状况发送回AAA服 务器13。 AAA的健康检査机构602基于从各个HA服务器(51至53)获 取的各个HA服务器(51至53)的负荷状况,来更新存储在HA服务器负 荷信息数据库611中的各个HA服务器(51至53)的负荷状况。
图5是示出AAA服务器的HA服务器选择机构选择HA服务器的处理 的一个示例的流程图。下面,将参考图4至图7描述HA服务器的选择处 理。
首先,当接收到HA服务器分配请求(A-l)时,AAA服务器13的 HA服务器选择机构601参考图6所示的MN特性信息数据库611 (A-2) 以获取MN特性信息(S401)。
在图6所示的MN特性信息数据库611中,预先登记了与MN 11的用 户标识符相对应的特性信息。在图6所示的示例中,使得被分为三类 (高、中、低)的分配优先等级(QoS) 1112与MN 11的用户标识符1111相对应。虽然图6中的MN 11的优先等级被分为高、中和低三类来
作为一个示例,然而,这不限于此示例,而是可以通过另外的分类方法来 使用户标识符和特性信息相对应。
接下来,HA服务器选择机构601参考图7所示的HA服务器负荷信 息数据库612 (A-3)并且获取HA服务器负荷信息(S402)。在图7所示 的HA服务器负荷信息数据库612中,使得被分为三类(蓝、红、黄)的 HA服务器(51至53)的负荷状况1212与各个HA服务器(51至53)的 IP地址相对应。现在,可以考虑CPU的负荷比、存储器的使用率、盘的 可用空间等来对负荷状况分类。虽然将图7中的HA服务器90的负荷状况 分为蓝、红、黄三类来作为一个示例,然而,这不限于此示例,而是可以 通过另外的分类方法来使负荷状况相对应。
由于HA服务器90的负荷状况不断改变,最好使包括在AAA服务器 13中的HA服务器负荷信息数据库612—直反映最近的情况。因此,包括 在AAA服务器13中的健康检查机构602以定期的时间间隔向HA服务器 (51至53)的健康检査机构(603至605)发送状态信息请求消息(A-4、 A-5、 A-6)。各个HA服务器(51至53)的各个健康检查机构(603 至605)在接收到来自AAA服务器13的状态信息请求消息时,从负荷监 视机构(606至608)获取自己的状态信息(A-7、 A-8、 A-9),并且通过 状态信息通知消息(A-4、 A-5、 A-6)将所获取的状态信息发送给AAA服 务器13的健康检査机构602。当接收到来自HA服务器12中所包括的健 康检查机构的状态信息时,AAA服务器13的健康检査机构602更新图7 所示的HA服务器负荷信息数据库612 (A-10)。
虽然在第一实施例中根据AAA服务器13中的健康检査机构602作出 的更新请求来启动AAA服务器13的HA服务器负荷信息数据库612的更 新处理,然而,这不限于此示例,而是可以以定期间隔或者在各个HA服 务器(51至53)的各个健康检査机构(603至605)或负荷监视机构 (606至608)获取的负荷状况超过预定值时来启动AAA服务器13的HA 服务器负荷信息数据库612的更新处理。现在,用在HA服务器负荷信息 数据库612的更新处理中的状态信息请求消息和状态信息响应消息可以基于已由IETF (因特网工程任务组)标准化的诸如RADIUS或DIAMETER
之类的协议。
接下来,HA服务器选择机构601基于所获取的MN特性信息和HA 服务器负荷信息来选择适合于使用的HA服务器90 (S403、 404、 405、 406、 407)。更具体地,HA服务器选择机构601首先参考MN特性信息 数据库601以判断MN 11的优先等级是否为"高"(S403)。当优先等级 不为"高"(这意味着优先等级为"中"或"低")时,处理前进到 S405。
另一方面,当优先等级为"高"时,HA服务器选择机构601参考HA 服务器负荷信息数据库612并且根据HA服务器(51至53)各自的负荷状 况来选择HA服务器90 (S404)。概括地说,当存在负荷状况为"蓝"的 HA服务器90时,则选择该负荷状况为"蓝"的HA服务器90。当不存在 负荷状况为"蓝"的HA服务器90并且存在负荷状况为"黄"的HA服务 器90时、则选择负荷状况为"黄"的HA服务器90。当不存在负荷状况 为"蓝"或"黄"的HA服务器90而存在负荷状况为"红"的HA服务器 90时,则选择负荷状况为"红"的HA服务器90。
接下来,HA服务器选择机构601判断MN 11的优选等级是否为 "中"(S405 )。当优先等级不为"中"时(这意味着优先等级为 "低"),处理前进到S407。
另一方面,当优先等级为"中"时,HA服务器选择机构601参考HA 服务器负荷信息数据库612并且根据HA服务器(51至53)的负荷状况来 选择HA服务器90 (S406)。概括地说,当存在负荷状况为"黄"的HA 服务器90时,则选择该负荷状况为"黄"的HA服务器90。当不存在负 荷状况为"黄"的HA服务器90而存在负荷状况为"红"的HA服务器 90时,则选择负荷状况为"红"的HA服务器90。当不存在负荷状况为 "黄"或"红"的HA服务器90而存在负荷状况为"蓝"的HA服务器 90时,则选择该负荷状况为"蓝"的HA服务器90。
当优先等级为"低"时,HA服务器选择机构601参考HA服务器负 荷信息数据库612并且根据各个HA服务器(51至53)的负荷状况来选择HA服务器90 (S406)。概括地说,当存在负荷状况为"红"的HA服务 器90时,则选择该负荷状况为"红"的HA服务器90。当不存在负荷状 况为"红"的HA服务器90而存在负荷状况为"黄"的HA服务器90 时,则选择负荷状况为"黄"的HA服务器90。当不存在负荷状况为 "红"或"黄"的HA服务器90而存在负荷信息为"蓝"的HA服务器 90时,则选择该负荷状况为"蓝"的HA服务器90。
如上面所讨论的,在根据第一实施例的负荷分布系统1中,包括MN 特性信息数据库611和HA服务器负荷信息数据库612的AAA服务器13 根据HA服务器90的负荷状况以及MN 11的用户特性信息来执行对HA 服务器90的选择处理。然后,利用现有移动IP系统的接入认证处理中的 序列、在不用负荷均衡器的情况下执行考虑到负荷分布的与HA服务器90 的分配处理有关的消息的交换。
如上所述,由于AAA服务器13包括HA服务器负荷信息数据库 612,并且在执行接入认证时考虑到负荷状况来分配HA服务器90,因此 不执行重定向处理。因此,在信令处理中不会出现延迟时间,并且可以有 效地实现负荷分布处理。
此外,由于AAA服务器13执行对HA服务器90的选择处理,因 此,无需引入负荷均衡器,并且能够减少设备成本或者维护和管理负荷均 衡器的成本。此外,由于未使用负荷均衡器,因此,不会因负荷均衡器执 行的传送处理以及对RRQ消息的代理接收而产生延迟时间,从而能够有 效地实现负荷分布处理。
此外,AAA服务器13包括MN特性信息数据库611和HA服务器负 荷信息数据库612,并且在考虑到HA服务器90的负荷状况以及MN 11 的特性的情况下来将HA服务器90分配给请求分配HA服务器90的MN 11,从而能够防止可能执行大量数据通信的多个MN 11被分配以同一 HA 服务器90。因此,可以防止HA服务器90中所包含的MN 11的通信性能 的降低。
另一示例性实施例
虽然在上述实施例中分配给MN 11的服务器是管理MN 11的位置信息的HA服务器90,然而,本发明不限于此实施例。根据本发明的负荷分
布系统和负荷分布方法不仅可以应用于HA服务器90,而且可以应用于在 执行接入认证时被分配给MN 11的任何服务器。简言之,根据本发明的负 荷分布系统和负荷分布方法例如可以应用于DHCP (动态主机配置协议) 服务器或DNS (域名系统)服务器。
此外,虽然在上面的实施例中描述了基于MN 11自已执行移动IP处 理的CMIP (客户端移动IP)的配置和操作,然而本发明不限于此示例。 概括地说,根据本发明的负荷分布系统和负荷分布方法还可以应用于基于 PMIP (代理移动IP)的实施例,而无需MN 11自己来执行移动IP处理。 注意,在PMIP (代理移动IP)中,处于MN 11的上位的基站或者诸如 NAS/FA 12之类的网关通过代理来执行在MN 11中执行的移动IP处理。
此外,使用移动IP系统的MN 11的用户与提供移动IP系统的提供商 之间在签订合约时预先协定的信息或者诸如MN 11的通信历史之类的信息 可以用作存储在MN特性信息数据库611中的MN特性信息。在此情况 中,可以将MN特性信息当作预先协定的信息。因此,由于MN特性信息 是静态信息,因此可以将其预先登记在MN特性信息数据库611中。因 此,不再需要用于更新MN特性信息数据库611的机构。
虽然已参考示例性实施例描述了本发明,然而,本发明不限于上面的 实施例。如本领域技术人员将会理解的,在本发明的范围内,可以以各种 方式来改变本发明的配置和细节。
本申请要求2008年3月18日提交的日本专利申请No. 2008-068787的 优先权,并且将该申请通过引用整体结合于此。 工业应用
本发明可以广泛地用作负荷分布系统和负荷分布方法。
权利要求
1.一种在通信网络中的负荷分布系统,该通信网络包括移动节点、连接到所述移动节点的多个服务器、以及执行对所述移动节点的接入认证的认证服务器,其中所述认证服务器包括存储有所述移动节点的用户特性的特性信息数据库以及存储有各个服务器的负荷状况的负荷信息数据库,并且所述认证服务器在接收到所述移动节点的接入认证请求时,基于所述移动节点的用户特性以及所述各个服务器的负荷状况选择服务器中被分配给所述移动节点的一个服务器。
2. 根据权利要求1所述的负荷分布系统,其中所述认证服务器还包括获取所述多个服务器的负荷状况的健康检查装 置,并且所述认证服务器基于由所述健康检查装置获取的各个服务器的负荷状 况来更新存储在所述负荷信息数据库中的各个服务器的负荷状况。
3. 根据权利要求2所述的负荷分布系统,其中各个服务器包括获取自身的负荷状况的自身健康检查装置以及监视自 身的负荷状况的负荷监视装置,并且所述自身健康检查装置在从所述认证服务器接收到负荷状况获取请求 时,获取由所述负荷监视装置所监视的自身的负荷状况,并且将所述负荷 状况发送回所述认证服务器。
4. 根据权利要求1所述的负荷分布系统,其中,连接到所述移动节点 的服务器是管理所述移动节点的位置信息的归属代理服务器。
5. 根据权利要求1至4中的任一项所述的负荷分布系统,其中,所述 通信网络是使用移动IP的通信网络。
6. —种负荷分布方法,其中,认证服务器在接收到移动节点的接入认 证请求时,基于所述移动节点的用户特性以及分配服务器的负荷状况来选 择被分配给所述移动节点的分配服务器。
7. 根据权利要求6所述的负荷分布方法,包括获取所述分配服务器的负荷状况,并且基于所获取的分配服务器的负荷状况来更新存储在负荷信息数据库中的分配服务器的负荷状况。
8. 根据权利要求7所述的负荷分布方法,包括监视所述分配服务器的负荷状况,并且当从所述认证服务器接收到负荷状况获取请求时,获取所监视的分配服务器的负荷状况以将所述负荷状况发送回所述认证服务器。
9. 根据权利要求6所述的负荷分布方法,其中,所述分配服务器是管理所述移动节点的位置信息的归属代理服务器。
10. 根据权利要求6至9中的任一项所述的负荷分布方法,其中,包括所述移动节点、所述分配服务器和所述认证服务器的通信网络是使用移动IP的通信网络。
11. 一种认证服务器,所述认证服务器包括存储有移动节点的用户特性的特性信息数据库,以及存储有连接到所述移动节点的各个服务器的负荷状况的负荷信息数据库,所述认证服务器在接收到所述移动节点的接入认证请求时,基于所述移动节点的用户特性以及所述各个服务器的负荷状况来选择被分配给所述移动节点的服务器。
12. 根据权利要求11所述的认证服务器,还包括获取各个服务器的负荷状况的健康检查装置,其中所述认证服务器基于由所述健康检查装置获取的各个服务器的负荷状况,来更新存储在所述负荷信息数据库中的各个服务器的负荷状况。
13. 根据权利要求12所述的认证服务器,其中各个服务器包括获取自身的负荷状况的自身健康检查装置以及监视自身的负荷状况的负荷监视装置,并且所述自身健康检査装置在从所述认证服务器接收到负荷状况获取请求时,获取由所述负荷监视装置所监视的自身的负荷状况,并且将所述负荷状况发送回所述认证服务器。
14. 根据权利要求11所述的认证服务器,其中,连接到所述移动节点的服务器是管理所述移动节点的位置信息的归属代理服务器。
15. 根据权利要求11至14中的任一项所述的认证服务器,其中,包括所述移动节点、所述各个服务器以及所述认证服务器的通信网络是使用移动IP的通信网络。
全文摘要
本发明提供了能够在考虑到服务器的负荷状况以及移动节点的特性的情况下选择适当的服务器的负荷分布系统和负荷分布方法。提供了通信网络中的负荷分布系统1,该系统包括移动节点2、管理移动节点2的位置信息的多个归属代理服务器90,以及执行对移动节点2的接入认证的认证服务器4。认证服务器4包括存储有移动节点2的用户特性的特性信息数据库6以及存储有各个归属代理服务器(3a至3c)的负荷状况的负荷信息数据库7,并且认证服务器4在接收到移动节点2的接入认证请求时,基于移动节点2的用户特性以及各个归属代理服务器(3a至3c)的负荷状况来选择被分配给移动节点2的归属代理服务器90。
文档编号H04W28/08GK101690314SQ200980000485
公开日2010年3月31日 申请日期2009年1月28日 优先权日2008年3月18日
发明者濑下正树 申请人:日本电气株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1