预分配ip地址的回收方法及装置的制作方法

文档序号:7717054阅读:115来源:国知局
专利名称:预分配ip地址的回收方法及装置的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种预分配IP地址的回收方法及装置。
背景技术
WiMAX (Worldwide Interoperability for Microwave Access,微波存取全球互 通)网络中的终端有多种类型,有的支持建立IPv4 (Internet Protocol version 4,因特 网协议版本4)的连接,有的支持建立IPv6 (Internet Protocol version 6,因特网协议版 本6)的连接,有的同时支持IPv4和IPv6的连接。终端与运营商签署有业务协议,比如是 否支持移动业务,支持何种移动业务,是否可以同时使用IPv4及IPv6的业务,IPv4与/或 IPv6的业务的QoS(Quality of Service,服务质量)等。终端在WiMAX网络进行入网认证时,如果接入网支持DHCP Proxy (Dynamic Host Configuration Protocol,sjj^iiilKSt^i^ ) ,AAA(Authorization,Authentication and Accounting,授权、验证(鉴权)和计费)服务器)会给终端预分配IPv4及IPv6的地 址,并传递到接入网。终端完成入网认证之后,会与接入网进行CS (convergence sublayer, 汇聚子层)能力协商,确定终端使用何种类型的IP连接。在实现上述终端进行入网认证和授权时,发明人发现现有技术中至少存在如下问 题当终端最终确定使用IPv4或IPv6,没有对使用的P地址进行及时释放,造成IP地址资 源的浪费。

发明内容
本发明的实施例提供一种预分配IP地址的回收方法及装置,实现将没被使用的 预分配IP地址及时释放,避免造成IP地址资源的浪费。为达到上述目的,本发明的实施例采用如下技术方案一种预分配IP地址的回收方法,包括接收家乡代理或者本地移动锚点发送的用户终端接入请求消息,所述用户终端接 入请求消息中包含用户终端标识和确定分配给所述用户终端使用的IP地址;根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所述用户终 端预分配的IP地址中选取未分配给所述用户终端使用的IP地址;回收所述选取的未分配给述用户终端使用的IP地址。一种预分配IP地址的回收装置,包括接收单元,用于接收家乡代理或者本地移动锚点发送的用户终端接入请求消息, 所述用户终端接入请求消息中包含用户终端标识和确定分配给所述用户终端使用的IP地 址;选取单元,用于根据所述用户终端标识查询所述用户终端的IP地址分配记录,从 为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址;回收单元,用于回收所述选取单元选取的未分配给所述用户终端使用的IP地址。
本发明技术方案中,家乡代理或者本地移动锚点向认证授权服务器(AAA)发送用 户终端接入请求消息时,包含用户终端标识和确定分配给所述用户终端使用的IP地址,在 所述AAA接收到所述用户终端接入请求消息后,根据所述用户终端标识查询所述用户终端 的IP地址分配记录,从所述为所述用户终端预分配的IP地址中选取未分配给所述用户终 端使用的IP地址,并将所述选取的未分配给所述用户终端使用的IP地址回收,实现将没被 使用的预分配IP地址及时释放,避免造成IP地址资源的浪费。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。图1为本发明实施例1预配置IP地址的回收方法流程图;图2为本发明实施例2预配置IP地址的回收方法流程图;图3为本发明实施例3预配置IP地址的回收装置组成框图;图4为本发明实施例4 一种预配置IP地址的回收装置组成框图;图5为本发明实施例4另一种预配置IP地址的回收装置组成框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。实施例1本发明实施例提供一种预分配IP地址的回收方法,如图1所示,该方法包括101、接收家乡代理(HA,Home Agent)或者本地移动锚点(LMA,Local Mobility Anchor)发送的用户终端接入请求消息,所述用户终端接入请求消息中包含用户终端标识 和确定分配给所述用户终端使用的IP地址。所述确定分配给所述用户终端使用的IP地址 包括IPv4-HoA地址和/或IPv6-HNP地址,所述用户终端标识可以是终端的NAI (Network Access Identifier,网络接入标识符)。其中,所述确定分配给所述用户终端使用的IP地址,需要在家乡代理或者本地移 动锚点向AAA发送用户终端接入请求消息之前,由所述用户终端的接入网网关决定,所述 接入网网关确定分配给所述用户终端使用的IP地址的方法包括由所述用户终端的接入 网网关获取所述用户终端的汇聚子层(CS,convergence sublayer)能力;并根据所述获取 的汇聚子层能力以及从认证授权服务器下载的用户签约信息确定分配给所述用户终端使 用的IP地址。所述用户终端的CS能力由ASN-GW(Access Service Network-Gateway,接入 业务网的网关)从基站向NAS (Network Access Server,网络接入服务器)发送的附着请求 中获取。102、根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。其中,所述根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所 述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址具体为将确定 分配给所述用户终端使用的IP地址与为所述用户终端预分配的IP地址进行比较;从为所 述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。103、回收所述选取的未分配给所述用户终端使用的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地址回收。本发明实施例中,家乡代理或者本地移动锚点向认证授权服务器(AAA)发送用户 终端接入请求消息时,包含用户终端标识和确定分配给所述用户终端使用的IP地址,在所 述AAA接收到所述用户终端接入请求消息后,根据所述用户终端标识查询所述用户终端的 IP地址分配记录,从所述为所述用户终端预分配的IP地址中选取未分配给所述用户终端 使用的IP地址,并将所述选取的未分配给所述用户终端使用的IP地址回收,实现将没被使 用的预分配IP地址及时释放,避免造成IP地址资源的浪费。实施例2本发明实施例提供一种预分配IP地址的回收方法,如图2所示,该方法包括201、当用户终端在访问地时,所述用户终端的归属地AAA(HAAA)根据预设置的运 营商的策略授权所述用户终端接入网接入的连接业务网;所述连接业务网包括所述用户终 端的VCSN(Visited Connectivity Service Network,访问地连接业务网)和所述用户终端 的 HCSN(Home Connectivity Service Network,归属地连接业务网)。该步骤在所述用户终端请求接入认证成功后执行。并且在返回的接入请求响应中包含授权所述接入网接入的连接业务网的信息,以便使所述用户终端的VAAA(Visited AAA,访问地AAA))根据所述返回的信息确定进一步的操作。其中,所述运营商的策略由运营商具体确定,本发明实施例对此不进行限制。由于用户终端在访问地,当所述用户终端的VAAA向所述用户终端的HAAA发送接 入请求时,会在所述接入请求中携带所述用户终端接入网的业务能力、用户设备标识信息、 所述用户终端的VAAA预分配给所述用户终端的IP地址,所述IP地址包括IPv4-HoA地址和 /或IPv6-HNP地址、所述用户终端的VCSN的业务支持能力、以及所述用户终端访问地的其 他地址 ,例如 vHA(Visited Home Agent,访问地家乡代理),vLMA(Visited Local Mobility Anchor,访问地本地移动锚点)等。所述用户终端的HAAA接收到所述接入请求后,根据所 述接入请求中包含的信息和所述用户终端归属地相应的信息,以及运营商的策略确定授权 所述用户终端接入网接入VCSN还是HCSN ;并在返回的接入允许消息中携带授权所述用户 终端接入网接入VCSN还是HCSN的授权信息和所述用户终端的AAA预分配给所述用户终端 的IP地址;若授权所述接入网接入所述用户终端的VCSN时,在返回的接入允许消息中携 带授权所述用户终端接入网接入VCSN的授权信息和所述用户终端的VAAA预分配给所述用 户终端的IP地址;若授权所述接入网接入所述用户终端的HCSN时,首先由所述用户终端 的HAAA为所述用户终端预分配IP地址,其次将所述用户终端的HAAA为所述用户终端预分 配IP地址和授权所述用户终端接入网接入HCSN的授权信息携带在所述接入允许消息中, 以便通知所述用户终端的VAAA用户使用的是HAAA为所述用户终端预分配的IP地址,以便 VAM进行相应的操作。202、当所述用户终端的HAAA授权所述接入网接入所述用户终端归属地的连接业 务网时,由所述用户终端访问地的认证授权服务器将所述用户终端访问地的认证授权服务 器为所述用户终端预分配的IP地址回收。其中,所述当授权所述接入网接入所述用户终端归属地的连接业务网时,由所述 用户终端访问地的认证授权服务器将所述用户终端访问地的认证授权服务器为所述用户 终端预分配的IP地址回收包括所述用户终端的VAAA接收所述用户终端的HAAA发送的接入允许消息,所述接入 允许消息中包含授权接入网接入VCSN还是HCSN的授权信息;若检测到授权所述接入网接 入所述用户终端的HCSN,表明所述用户终端将使用HAAA为所述用户终端预分配的IP地址, 则将所述用户终端的VAAA为所述用户终端预分配的IP地址回收。其中,为了将未分配给所述用户终端使用的IP地址回收,需要在给所述用户终端 预分配IP地址时对已分配的IP地址和未分配的IP地址进行区分,而区分已分配的IP地 址和未分配的IP地址,可以采用以下的方法,但不发明实施例对此不进行限制,任何可以 区分所述已分配的IP地址和未分配的IP地址方法均可以用于本发明实施例中。所述区分 已分配的IP地址和未分配的IP地址可以采用如下方法,包括第一种,为每个IP地址增加 一个标志位,将已分配的IP地址的所述标志位的值设置为有效值,将为分配的IP地址的所 述标志位的值设置为无效值,以此来区分已分配的IP地址和未分配的IP地址;所述标志位 的有效值和无效值的设定由用户根据自己的需求决定,本发明实施例对此不进行限制;第 二种,设置两个队列,分别命名为已分配地址队列和未分配地址队列,将已分配的IP地址 都添加到已分配地址队列中,将未分配的IP地址添加到未分配地址队列中,以此来区分已分配的IP地址和未分配的IP地址。当采用设置标志位来区分已分配的IP地址和未分配的IP地址时,将所述用户终 端的VAAA为所述用户终端预分配的IP地址回收,具体为将所述用户终端的VAAA为所述用 户终端预分配的IP地址的所述标志位设置为无效值,从而实现将没被使用的预分配IP地 址及时释放;当采用设置队列位来区分已分配的IP地址和未分配的IP地址时,将所述用户 终端的VAAA为所述用户终端预分配的IP地址回收,具体为将所述用户终端的VAAA为所述 用户终端预分配的IP地址从所述已分配地址队列中删除,并将所述未分配给所述用户终 端使用的IP地址添加到所述未分配地址队列中,从而实现将没被使用的预分配IP地址及 时释放;本发明实施例对此不进行限制,当采用其他的方法来区分已分配的IP地址和未分 配的IP地址时,便采用相应的方法将所述选取的未分配给所述用户终端使用的IP地址回 收。203、在所述用户终端的接入请求通过认证并返回接入允许消息后,由所述用户终 端的接入网网关获取所述用户终端的汇聚子层(CS,convergence sublayer)能力。所述 CS能力即终端对IPv4及IPv6的支持能力,CS能力有IPv4,IPv6, IPv4及IPv6同时支持3 种。其中,获取所述用户终端要使用的汇聚子层能力由ASN-GW(ACCeSS Service Network-Gateway,接入业务网的网关)从基站向NAS发送的附着请求中获取。具体为所述用户终端在REG-REQ (Regenerator-Request,再生中继器-请求)中提供CS 能力信息给基站。基站向 ASN-NAS (Access Service Network-Network Access Server,接 入业务网的网络接入服务器)发送附着请求消息,该附着请求消息中包括用户终端的注册 上下文信息。ASN-Gff(Access Service Network-Gateway,接入业务网的网关)从所述用户 终端的注册上下文信息中获取的CS能力。204、根据所述获取的汇聚子层能力以及从认证授权服务器下载的用户签约信息 确定分配给所述用户终端使用的IP地址。其中,所述根据所述获取的汇聚子层能力以及从认证授权服务器下载的用户签约 信息,确定分配给所述用户终端使用的IP地址具体为=ASN-GW比较从用户终端处获取的CS 能力与从AAA下载的用户终端的Subscriber ile (签约信息)确定所述用户终端使用 何种CS能力;根据确定的终端使用何种能力确定分配给所述用户终端使用的IP地址。205、在授权外部代理(FA,Foreign Agent)或者移动锚点网关(MAG,Mobility Anchor Gateway)的过程中,接收家乡代理(HA,Home Agent)或者本地移动锚点(LMA,Local Mobility Anchor)发送的用户终端接入请求消息,所述用户终端接入请求消息中包含用 户终端标识和确定分配给所述用户终端使用的IP地址。所述确定分配给所述用户终端使 用的IP地址包括IPv4-HoA地址和/或IPv6-HNP地址,所述用户终端标识可以是终端的 NAI (Network Access Identifier,网络接入标识符)。所述确定分配给所述用户终端使用的IP地址包含在PBU消息中由所述ASN的 AR (Access Router,接入路由器)或者 MAG (Mobility Anchor Gateway,移动锚点网关)向 HA或者LMA发送,并由所述HA或者LMA将所述确定分配给所述用户终端使用的IP地址包 含在接入请求中发送AAA。206、根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所述用户终端预分配 的IP地址中选取未分配给所述用户终端使用的IP地址。其中,所述根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所 述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址具体为将确定分配给所述用户终端使用的IP地址与为所述用户终端预分配的IP地址进 行比较;从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。本步骤中的具体执行主体根据步骤201中授权接入网接入的连接业务网决定,当 所述HAAA授权接入网接入所述用户终端的VCSN,则由所述用户终端的VAAA执行本步骤 并执行步骤207 ;当所述HAAA授权接入网接入所述用户终端的HCSN,则由所述用户终端的 HAAA执行本步骤并执行步骤207。207、回收所述选取的未分配给所述用户终端使用的IP地址。其中,当采用设置标志位来区分已分配的IP地址和未分配的IP地址时,所述回收 选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的未分配给所述用户终 端使用的IP地址的所述标志位设置为无效值,从而实现将没被使用的预分配IP地址及时 释放;当采用设置队列位来区分已分配的IP地址和未分配的IP地址时,所述回收选取的未 分配给所述用户终端使用的IP地址,具体为将所述选取的未分配给所述用户终端使用的 IP地址从所述已分配地址队列中删除,并将所述未分配给所述用户终端使用的IP地址添 加到所述未分配地址队列中,从而实现将没被使用的预分配IP地址及时释放;本发明实施 例对此不进行限制,当采用其他的方法来区分已分配的IP地址和未分配的IP地址时,便采 用相应的方法将所述选取的未分配给所述用户终端使用的IP地址回收。本发明实施例中,家乡代理或者本地移动锚点向认证授权服务器(AAA)发送用户 终端接入请求消息时,包含用户终端标识和确定分配给所述用户终端使用的IP地址,在所 述AAA接收到所述用户终端接入请求消息后,根据所述用户终端标识查询所述用户终端的 IP地址分配记录,从所述为所述用户终端预分配的IP地址中选取未分配给所述用户终端 使用的IP地址,并将所述选取的未分配给所述用户终端使用的IP地址回收,实现将没被使 用的预分配IP地址及时释放,避免造成IP地址资源的浪费。并且本发明实施例中,当所述用户终端在访问低时,在对所述用户终端接入请求 进行认证的过程中,在认证成功后,授权所述用户终端接入网接入的连接业务网,当授权所 述接入网接入HCSN时,将所述用户终端的VAAA为所述用户终端预分配的IP地址回收,进 一步实现了将没被使用的预分配IP地址及时释放,避免造成IP地址资源的浪费。实施例3本发明实施例提供一种预分配IP地址的回收装置,所述装置可以为用户终端访 问地的AAA,也可以为用户终端归属地的AAA ;如图3所示,该装置包括接收单元31、选取 单元32和回收单元33。接收单元31,用于接收家乡代理(HA,Home Agent)或者本地移动锚点(LMA,Local Mobility Anchor)发送的用户终端接入请求消息,所述用户终端接入请求消息中包含用 户终端标识和确定分配给所述用户终端使用的IP地址;所述确定分配给所述用户终端使 用的IP地址包括IPv4-HoA地址和/或IPv6-HNP地址,所述用户终端标识可以是终端的 NAI (Network Access Identifier,网络接入标识符)。其中,所述确定分配给所述用户终端使用的IP地址,需要在家乡代理或者本地移动锚点向AAA发送用户终端接入请求消息之前,由所述用户终端的接入网网关决定,所述 接入网网关确定分配给所述用户终端使用的IP地址的方法包括由所述用户终端的接入 网网关获取所述用户终端的汇聚子层(CS,convergence sublayer)能力;并根据所述获取 的汇聚子层能力以及从认证授权服务器下载的用户签约信息,确定分配给所述用户终端使 用的IP地址。述用户终端的CS能力由ASN-GW从基站向NAS(Network Access Server,网 络接入服务器)发送的附着请求中获取。选取单元32,用于根据所述用户终端标识查询所述用户终端的IP地址分配记录, 从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址;其中,所 述根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所述用户终端预分 配的IP地址中选取未分配给所述用户终端使用的IP地址具体为将确定分配给所述用户 终端使用的IP地址与为所述用户终端预分配的IP地址进行比较;从为所述用户终端预分 配的IP地址中选取未分配给所述用户终端使用的IP地址。回收单元33,用于回收所述选取单元32选取的未分配给所述用户终端使用的IP 地址。其中,为了将未分配给所述用户终端使用的IP地址回收,需要在给所述用户终端 预分配IP地址时对已分配的IP地址和未分配的IP地址进行区分,而区分已分配的IP地 址和未分配的IP地址,可以采用以下的方法,但不发明实施例对此不进行限制,任何可以 区分所述已分配的IP地址和未分配的IP地址方法均可以用于本发明实施例中。所述区分 已分配的IP地址和未分配的IP地址可以采用如下方法,包括第一种,为每个IP地址增加 一个标志位,将已分配的IP地址的所述标志位的值设置为有效值,将为分配的IP地址的所 述标志位的值设置为无效值,以此来区分已分配的IP地址和未分配的IP地址;所述标志位 的有效值和无效值的设定由用户根据自己的需求决定,本发明实施例对此不进行限制;第 二种,设置两个队列,分别命名为已分配地址队列和未分配地址队列,将已分配的IP地址 都添加到已分配地址队列中,将未分配的IP地址添加到未分配地址队列中,以此来区分已 分配的IP地址和未分配的IP地址。当采用设置标志位来区分已分配的IP地址和未分配的IP地址时,所述回收单元 33回收选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的未分配给所述 用户终端使用的IP地址的所述标志位设置为无效值,从而实现将没被使用的预分配IP地 址及时释放;当采用设置队列位来区分已分配的IP地址和未分配的IP地址时,所述回收单 元33回收选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的未分配给所 述用户终端使用的IP地址从所述已分配地址队列中删除,并将所述未分配给所述用户终 端使用的IP地址添加到所述未分配地址队列中,从而实现将没被使用的预分配IP地址及 时释放;本发明实施例对此不进行限制,当采用其他的方法来区分已分配的IP地址和未分 配的IP地址时,便采用相应的方法将所述选取的未分配给所述用户终端使用的IP地址回 收。本发明实施例中,家乡代理或者本地移动锚点向认证授权服务器(AAA)发送用户 终端接入请求消息时,包含用户终端标识和确定分配给所述用户终端使用的IP地址,在所 述AAA接收到所述用户终端接入请求消息后,根据所述用户终端标识查询所述用户终端的 IP地址分配记录,从所述为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址,并将所述选取的未分配给所述用户终端使用的IP地址回收,实现将没被使 用的预分配IP地址及时释放,避免造成IP地址资源的浪费。实施例4本发明实施例提供一种预分配IP地址的回收装置,该装置为用户终端归属地 AAA,如图4所示,该装置包括授权单元41、接收单元42、选取单元43和回收单元44。授权单元41,用于当用户终端在访问地时,所述用户终端的HAAA根据预设置的运 营商的策略授权所述用户终端接入网接入的连接业务网;所述连接业务网包括所述用户终 端的VCSN(Visited Connectivity Service Network,访问地连接业务网)和所述用户终端 的HCSN(Home Connectivity Service Network,归属地连接业务网)。当所述授权单元41 授权所述接入网接入所述用户终端归属地的连接业务网时,由所述用户终端访问地的认证 授权服务器将所述用户终端访问地的认证授权服务器为所述用户终端预分配的IP地址回 收由所述用户终端访问地的认证授权服务器。由于用户终端在访问地,当所述用户终端的VAAA向所述用户终端的HAAA发送接 入请求时,会在所述接入请求中携带所述用户终端接入网的业务能力、用户设备标识信息、 所述用户终端的VAAA预分配给所述用户终端的IP地址,所述IP地址包括IPv4-HoA地址和 /或IPv6-HNP地址、所述用户终端的VCSN的业务支持能力、以及所述用户终端访问地的其 他地址,例如 vHA(Visited Home Agent,访问地家乡代理),vLMA(Visited Local Mobility Anchor,访问地本地移动锚点)等。所述用户终端的HAAA接收到所述接入请求后,根据所 述接入请求中包含的信息和所述用户终端归属地相应的信息,以及运营商的策略确定授权 所述用户终端接入网接入VCSN还是HCSN ;并在返回的接入允许消息中携带授权所述用户 终端接入网接入VCSN还是HCSN的授权信息和所述用户终端的AAA预分配给所述用户终端 的IP地址;若授权所述接入网接入所述用户终端的VCSN时,在返回的接入允许消息中携 带授权所述用户终端接入网接入VCSN的授权信息和所述用户终端的VAAA预分配给所述用 户终端的IP地址;若授权所述接入网接入所述用户终端的HCSN时,首先由所述用户终端 的HAAA为所述用户终端预分配IP地址,其次将所述用户终端的HAAA为所述用户终端预分 配IP地址和授权所述用户终端接入网接入HCSN的授权信息携带在所述接入允许消息中, 以便通知所述用户终端的VAAA用户使用的是HAAA为所述用户终端预分配的IP地址,以便 VAAA进行相应的操作。接收单元42,用于当所述授权单元41授权所述接入网接入所述用户终端的HCSN 时,接收家乡代理或者本地移动锚点发送的用户终端接入请求消息,所述用户终端接入请 求消息中包含用户终端标识和确定分配给所述用户终端使用的IP地址;所述确定分配给 所述用户终端使用的IP地址包括IPv4-HoA地址和/或IPv6-HNP地址,所述用户终端标识 可以是终端的NAI(Network Access Identifier,网络接入标识符)。其中,所述确定分配给所述用户终端使用的IP地址,需要在家乡代理或者本地移 动锚点向AAA发送的用户终端接入请求消息之前,由所述用户终端的接入网网关决定,所 述接入网网关确定分配给所述用户终端使用的IP地址的方法包括由所述用户终端的接 入网网关获取所述用户终端的汇聚子层(CS,convergence sublayer)能力;并根据所述获 取的汇聚子层能力以及从认证授权服务器下载的用户签约信息确定分配给所述用户终端 使用的IP地址。所述用户终端的CS能力由ASN-GW(Access Service Network-Gateway,接入业务网的网关)从基站向NAS发送的附着请求中获取。选取单元43,用于根据所述用户终端标识查询所述用户终端的IP地址分配记录, 从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。回收单 元44,用于回收所述选取单元4 3选取的未分配给所述用户终端使用的IP地址。其中,为 了将未分配给所述用户终端使用的IP地址回收,需要在给所述用户终端预分配IP地址时 对已分配的IP地址和未分配的IP地址进行区分,而区分已分配的IP地址和未分配的IP 地址,可以采用以下的方法,但不发明实施例对此不进行限制,任何可以区分所述已分配的 IP地址和未分配的IP地址方法均可以用于本发明实施例中。所述区分已分配的IP地址 和未分配的IP地址可以采用如下方法,包括第一种,为每个IP地址增加一个标志位,将已 分配的IP地址的所述标志位的值设置为有效值,将为分配的IP地址的所述标志位的值设 置为无效值,以此来区分已分配的IP地址和未分配的IP地址;所述标志位的有效值和无效 值的设定由用户根据自己的需求决定,本发明实施例对此不进行限制;第二种,设置两个队 列,分别命名为已分配地址队列和未分配地址队列,将已分配的IP地址都添加到已分配地 址队列中,将未分配的IP地址添加到未分配地址队列中,以此来区分已分配的IP地址和未 分配的IP地址。当采用设置标志位来区分已分配的IP地址和未分配的IP地址时,所述回收单元 44回收选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的未分配给所述 用户终端使用的IP地址的所述标志位设置为无效值,从而实现将没被使用的预分配IP地 址及时释放;当采用设置队列位来区分已分配的IP地址和未分配的IP地址时,所述回收单 元44回收选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的未分配给所 述用户终端使用的IP地址从所述已分配地址队列中删除,并将所述未分配给所述用户终 端使用的IP地址添加到所述未分配地址队列中,从而实现将没被使用的预分配IP地址及 时释放;本发明实施例对此不进行限制,当采用其他的方法来区分已分配的IP地址和未分 配的IP地址时,便采用相应的方法将所述选取的未分配给所述用户终端使用的IP地址回 收。其中,所述选取单元43包括比较模块431和选取模块432。当所述选取单元43根据所述用户终端标识查询所述用户终端的IP地址分配记 录,从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址时,比 较模块431将所述确定分配给所述用户终端使用的IP地址与为所述用户终端的HAAA为所 述用户终端预分配的IP地址进行比较;选取模块432从所述用户终端的HAAA为所述用户 终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。本发明实施例还提供一种预分配IP地址的回收装置,该装置为用户终端访问地 的AAA,如图5所示,该装置包括回收单元51、接收单元52和选取单元53。回收单元51,用于当所述用户终端的HAAA授权所述接入网接入所述用户终端归 属地的连接业务网时,将所述用户终端访问地的认证授权服务器为所述用户终端预分配的 IP地址回收包括接收所述用户终端的HAAA发送的接入允许消息,所述接入允许消息中包含授权 所述用户终端接入网接入所述用户终端的VCSN还是HCSN的授权信息;检测所述接入消息 中的授权信息,若检测到授权所述接入网接入所述用户终端的HCSN,表明所述用户终端将使用HAAA为所述用户终端预分配的IP地址,则将所述用户终端的VAAA为所述用户终端预 分配的IP地址回收。其中,为了将未分配给所述用户终端使用的IP地址回收,需要在给所述用户终端 预分配IP地址时对已分配的IP地址和未分配的IP地址进行区分,而区分已分配的IP地 址和未分配的IP地址,可以采 用以下的方法,但不发明实施例对此不进行限制,任何可以 区分所述已分配的IP地址和未分配的IP地址方法均可以用于本发明实施例中。所述区分 已分配的IP地址和未分配的IP地址可以采用如下方法,包括第一种,为每个IP地址增加 一个标志位,将已分配的IP地址的所述标志位的值设置为有效值,将为分配的IP地址的所 述标志位的值设置为无效值,以此来区分已分配的IP地址和未分配的IP地址;所述标志位 的有效值和无效值的设定由用户根据自己的需求决定,本发明实施例对此不进行限制;第 二种,设置两个队列,分别命名为已分配地址队列和未分配地址队列,将已分配的IP地址 都添加到已分配地址队列中,将未分配的IP地址添加到未分配地址队列中,以此来区分已 分配的IP地址和未分配的IP地址。当采用设置标志位来区分已分配的IP地址和未分配的IP地址时,所述回收单元 51将所述用户终端的VAAA为所述用户终端预分配的IP地址回收,具体为将所述用户终端 的VAAA为所述用户终端预分配的IP地址的所述标志位设置为无效值,从而实现将没被使 用的预分配IP地址及时释放;当采用设置队列位来区分已分配的IP地址和未分配的IP地 址时,所述回收单元51将所述用户终端的VAAA为所述用户终端预分配的IP地址回收,具 体为将所述用户终端的VAAA为所述用户终端预分配的IP地址从所述已分配地址队列中删 除,并将所述未分配给所述用户终端使用的IP地址添加到所述未分配地址队列中,从而实 现将没被使用的预分配IP地址及时释放;本发明实施例对此不进行限制,当采用其他的方 法来区分已分配的IP地址和未分配的IP地址时,便采用相应的方法将所述选取的未分配 给所述用户终端使用的IP地址回收。接收单元52,用于当所述用户终端的HAAA授权所述接入网接入所述用户终端的 HCSN时,接收家乡代理或者本地移动锚点发送的用户终端接入请求消息,所述用户终端接 入请求消息中包含用户终端标识和确定分配给所述用户终端确定使用的IP地址;所述确 定分配给所述用户终端使用的IP地址包括IPv4-HoA地址和/或IPv6-HNP地址,所述用户 终端标识可以是终端的网络接入标识符;选取单元53,用于根据所述用户终端标识查询所 述用户终端的IP地址分配记录,从为所述用户终端预分配的IP地址中选取未分配给所述 用户终端使用的IP地址。所述回收单元51还用于,回收所述选取单元53选取的未分配给 所述用户终端使用的IP地址。所述回收单元51将所述选取的未分配给所述用户终端使用 的IP地址具体为当采用设置标志位来区分已分配的IP地址和未分配的IP地址时,所述 回收单元51回收选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的未分 配给所述用户终端使用的IP地址的所述标志位设置为无效值,从而实现将没被使用的预 分配IP地址及时释放;当采用设置队列位来区分已分配的IP地址和未分配的IP地址时, 所述回收单元51回收选取的未分配给所述用户终端使用的IP地址,具体为将所述选取的 未分配给所述用户终端使用的IP地址从所述已分配地址队列中删除,并将所述未分配给 所述用户终端使用的IP地址添加到所述未分配地址队列中,从而实现将没被使用的预分 配IP地址及时释放;本发明实施例对此不进行限制,当采用其他的方法来区分已分配的IP地址和未分配的IP地址时,便采用相应的方法将所述选取的未分配给所述用户终端使用 的IP地址回收。其中,所述选取单元53包括比较模块531和选取模块532。当所述选取单元53根据所述用户终端标识查询所述用户终端的IP地址分配记 录,从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址时,比 较模块531将所述确定分配给所述用户终端使用的IP地址与为所述用户终端的VAAA为所 述用户终端预分配的IP地址进行比较;选取模块532从所述用户终端的VAAA为所述用户 终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。本发明实施例中,家乡代理或者本地移动锚点向认证授权服务器(AAA)发送用户 终端接入请求消息时,包含用户终端标识和确定分配给所述用户终端使用的IP地址,在所 述AAA接收到所述用户终端接入请求消息后,根据所述用户终端标识查询所述用户终端的 IP地址分配记录,从所述为所述用户终端预分配的IP地址中选取未分配给所述用户终端 使用的IP地址,并将所述选取的未分配给所述用户终端使用的IP地址回收,实现将没被使 用的预分配IP地址及时释放,避免造成IP地址资源的浪费。并且本发明实施例中,当所述用户终端在访问低时,在对所述用户终端接入请求 进行认证的过程中,在认证成功后,授权所述用户终端接入网接入的连接业务网,当授权所 述接入网接入HCSN时,将所述用户终端的VAAA为所述用户终端预分配的IP地址回收,进 一步实现了将没被使用的预分配IP地址及时释放,避免造成IP地址资源的浪费。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳 的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部 分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计 算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种预分配IP地址的回收方法,其特征在于,包括接收家乡代理或者本地移动锚点发送的用户终端接入请求消息,所述用户终端接入请 求消息中包含用户终端标识和确定分配给所述用户终端使用的IP地址;根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所述用户终端预 分配的IP地址中选取未分配给所述用户终端使用的IP地址;回收所述选取的未分配给所述用户终端使用的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述根据所述用户终端标识查询所述用 户终端的IP地址分配记录,从为所述用户终端预分配的IP地址中选取未分配给所述用户 终端使用的IP地址包括将所述确定分配给用户终端使用的IP地址与为所述用户终端预分配的IP地址进行比较;从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址。
3.根据权利要求1所述的方法,其特征在于,该方法还包括当用户终端在访问地时,根据预设置的运营商的策略授权所述用户终端接入网接入的 连接业务网;所述连接业务网包括所述用户终端访问地的连接业务网和所述用户终端归属 地的连接业务网;当授权所述接入网接入所述用户终端归属地的连接业务网时,由所述用户终端访问地 的认证授权服务器将所述用户终端访问地的认证授权服务器为所述用户终端预分配的IP 地址回收。
4.根据权利要求3所述的方法,其特征在于,所述当授权所述接入网接入所述用户终 端归属地的连接业务网时,由所述用户终端访问地的认证授权服务器将所述用户终端访问 地的认证授权服务器为所述用户终端预分配的IP地址回收包括所述用户终端访问地的认证授权服务器接收所述用户终端归属地的认证授权服务器 发送的接入允许消息,所述接入允许消息中包含授权所述接入网接入的连接业务网;若检测到授权所述接入网接入所述用户终端归属地的连接业务网,则由所述用户终端 访问地的认证授权服务器将所述用户终端访问地的认证授权服务器为所述用户终端预分 配的IP地址回收。
5.根据权利要求1所述的方法,其特征在于,在接收家乡代理或者本地移动锚点发送 的用户终端接入请求消息之前,该方法还包括由所述用户终端的接入网网关获取所述用户终端的汇聚子层能力;并根据所述获取的 汇聚子层能力以及从认证授权服务器下载的用户签约信息,确定分配给所述用户终端使用 的IP地址。
6.一种预分配IP地址的回收装置,其特征在于,包括接收单元,用于接收家乡代理或者本地移动锚点发送的用户终端接入请求消息,所述 用户终端接入请求消息中包含用户终端标识和确定分配给所述用户终端使用的IP地址;选取单元,用于根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所 述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址;回收单元,用于回收所述选取单元选取的未分配给所述用户终端使用的IP地址。
7.根据权利要求6所述的装置,其特征在于,所述选取单元包括比较模块,用于将所述确定分配给用户终端使用的IP地址与为所述用户终端预分配 的IP地址进行比较;选取模块,用于从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使 用的IP地址。
8.根据权利要求6所述的装置,其特征在于,该装置还包括授权单元,用于当用户终端在访问地时,根据预设置的运营商的策略授权所述用户终 端接入网接入的连接业务网;所述连接业务网包括所述用户终端访问地的连接业务网和所 述用户终端归属地的连接业务网;当所述授权单元授权所述接入网接入所述用户终端归属地的连接业务网时,由所述用 户终端访问地的认证授权服务器将所述用户终端访问地的认证授权服务器为所述用户终 端预分配的IP地址回收。
全文摘要
本发明的实施例公开了一种预分配IP地址的回收方法及装置,涉及通信领域,实现将没被使用的预分配IP地址及时释放,避免造成IP地址资源的浪费。本发明包括接收家乡代理或者本地移动锚点发送的用户终端接入请求消息,所述用户终端接入请求消息中包含用户终端标识和确定分配给所述用户终端使用的IP地址;根据所述用户终端标识查询所述用户终端的IP地址分配记录,从为所述用户终端预分配的IP地址中选取未分配给所述用户终端使用的IP地址;回收所述选取的未分配给所述用户终端使用的IP地址。本发明实施例主要用于用户终端请求入网的过程中。
文档编号H04W8/26GK102083059SQ20091020598
公开日2011年6月1日 申请日期2009年11月30日 优先权日2009年11月30日
发明者丁志明, 杨永利, 树贵明 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1