一种IP地址分配方法和网关组成比例

技术编号:4284534 阅读:306 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种IP地址分配方法以及相应的网关,用于解决在为移动终端分配IP地址时容错性差或依赖外部服务器稳定运行的问题。所述方法包括:获取移动终端的唯一标识码;以唯一标识码中的唯一标识字段或唯一标识码为映射变量,将映射变量映射为IP地址的后三段;从配置信息中读取唯一标识码归属的子网编号,以该子网编号为IP地址的前缀与IP地址的后三段一起组合成IP地址;将组合所得的IP地址分配给移动终端。本发明专利技术的IP地址分配方法具有较好的健壮性,不需要释放IP地址池所消耗的时间,分配IP地址速度快,另外,采用本发明专利技术映射方式生成的IP地址都是唯一的,因此消除了在分配或释放IP地址时可能存在的冲突。

【技术实现步骤摘要】

本专利技术涉及无线核心网数据业务领域,一种IP地址分配方法和网关。
技术介绍
随着移动终端的普及以及人们生活水平的提高,越来越多的用户习惯于使用支持 通用分组无线业务(GPRS,General Packet Radio Service)的移动终端访问Internet。在 这类用户数量不断攀升的情况下,如何快速且无冲突地为移动终端分配IP地址,是GPRS亟 需解决的一个重要问题。 现有技术为GPRS移动终端分配地址的方法可以概括为两类, 一是本地IP地址池 (IP Pool)分配方法,另一类是外地IP地址分配方法。本地IP地址池分配方法较为简单, 即网关GPRS支持节点(GGSN, Gateway GPRS SupportNode)在共享的本地IP地址池中为移 动终端分配一个IP地址,移动终端下线后,该移动终端使用的IP地址可以分配给其他随后 上线的移动终端。这就是说,本地IP地址池分配方法的特点是移动终端每一次上线时被分 配的IP地址可能并不相同,在异常情况下会出现外部服务器记录下移动终端A使用过的 IP地址,当移动终端A下线后,原先分配给移动终端A的IP地址再次被分配给其他的移动 终端,例如移动终端B,由此导致外部服务器将原本应该发送给移动终端A的报文错误地发 送至移动终端B。 至于外地IP地址分配方法,包括认证/授权/收费(AAA, AuthenticationAuthorization Accounting)月艮务器分配IP t也址禾口动态主丰几配置协i义 (DHCP, Dynamic Host Configuration Protocol)分配IP地址。这禾中夕卜地IP地址分配方 法是移动终端通过GGSN向外部服务器(例如,AAA服务器或DHCP服务器)发送为其分配 IP地址的请求,外部服务器在收到该请求后,从配置的IP地址池为该移动终端分配一个空 闲的IP地址再通过GGSN返回给移动终端。 由于外地IP地址分配方法需要依赖外部服务器(AAA服务器或DHCP服务器)的 稳定运行, 一旦外部服务器运行不稳定,则会直接影响移动终端IP地址的分配,进而影响 用户的业务使用。
技术实现思路
本专利技术实施例提供一种IP地址分配方法以及相应的网关,旨在解决现有技术在 为移动终端分配IP地址时容错性差或比较依赖外部服务器的稳定运行的问题。 —种IP地址分配方法,包括获取移动终端的唯一标识码;以所述唯一标识码中 的唯一标识字段或所述唯一标识码为映射变量,将所述映射变量映射为IP地址的后三段; 从配置信息中读取所述唯一标识码归属的子网编号,以所述子网编号为IP地址的前缀与 所述IP地址的后三段一起组合成IP地址;将所述组合所得的IP地址分配给所述移动终丄山顺。—种网关,包括获取模块,用于获取移动终端的唯一标识码;映射模块,用于以移动终端唯一标识码中的唯一标识字段或所述唯一标识码为映射变量,将所述映射变量映 射为IP地址的后三段;IP地址组合模块,用于从配置信息中读取所述唯一标识码归属的子 网编号,以所述子网编号为IP地址的前缀与所述IP地址的后三段一起组合成IP地址;分 配模块,用于将所述IP地址组合模块组合所得的IP地址分配给所述移动终端。 本专利技术实施例以移动终端唯一标识码中的唯一标识字段为映射变量,将该映射变 量映射为IP地址的后三段后,将移动终端唯一标识码归属的子网编号作为IP地址的前缀, 与映射出的IP地址的后三段一起组合成IP地址。由于本专利技术实施例采用映射方式生成的 IP地址是由本地GGSN生成,并不依赖于外部服务器(例如,AAA服务器或DHCP服务器)的 稳定运行,因此,这种IP地址分配方法具有较好的健壮性(robust),也不需要如现有技术 那样释放IP地址池必须消耗的时间,分配IP地址速度快,另外,对于每一个移动终端,采用 本专利技术映射方式生成的IP地址都是唯一的,因此消除了在分配或释放IP地址时可能存在 的地址冲突。附图说明 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种IP地址生成方法基本流程示意图; 图2是本专利技术实施例提供的不连续IMSI号码段映射成不连续的IP地址号码段示意图; 图3是本专利技术实施例提供的修正不连续IP地址号码段示意图; 图4是本专利技术实施例提供的一种网关基本逻辑结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。 请参阅图l,本专利技术实施例提供的一种IP地址生成方法基本流程示意图,主要包 括步骤 SlOl,获取移动终端的唯一标识码。 移动终端在访问Internet之前,会向服务GPRS支持节点(SGSN, ServingGPRS Su卯ort Node)发送激活消息,例如,分组数据协议(PDP, Packet DataProtocol)上下文 请求,该激活消息由SGSN向GGSN转发,GGSN从激活消息获取移动终端的唯一标识码。在 本专利技术实施例中,移动终端的唯一标识码可以是国际移动用户标识(MSI, International Mobile Subscriber Identity)、国际移动设备身份码(MEI, International Mobile Equipment Identity)或其他可以唯一标识移动终端的码字等 S102,以移动终端唯一标识码中的唯一标识字段或唯一标识码为映射变量,将该5映射变量映射为IP地址的后三段。 由于在具体实现本专利技术的技术方案时,会考虑将哪一个号码段的IMSI作为规划 允许接入的号码段,因此,系统管理人员可以设定一个号码段范围。当GGSN收到移动终端 的激活消息时,首先判断该移动终端的IMSI是否在设定的号码段范围。 若该移动终端的IMSI在设定的号码段范围,则将移动终端唯一标识码中的唯一 标识字段,例如,頂SI中的移动用户鉴权号码(MSIN,Mobile Stationldentity Number)字段作为映射变量,将该映射变量映射为IP地址的后三段,具体包括 S1021,针对IP地址后三段中的每一段,选择三种映射参数。 以IPv4为例,现有IP地址是32位,每8位为一节(或一段)。在本专利技术实施例 中,IP地址的后三段是指第16至23位为第一段,第8至15位为第二段,第0至7位。可 以针对这每一段选择一种映射参数,一种映射参数针对不同的MSIN可以保持不变。 S1022,分别以MSIN和三种映射参数中的一种映射参数作为映射因子,对该映射 因子执行三种运算操作后得到三种运算结果,该三种运算结果作为IP地址的后三段。 仍然以IPv4为例,考虑到IP地址的第一段(第16至23位)转换成对应 的十进制范围在0 255之间,可以以255 X 254本文档来自技高网
...

【技术保护点】
一种IP地址分配方法,其特征在于,包括:获取移动终端的唯一标识码;以所述唯一标识码中的唯一标识字段或所述唯一标识码为映射变量,将所述映射变量映射为IP地址的后三段;从配置信息中读取所述唯一标识码归属的子网编号,以所述子网编号为IP地址的前缀与所述IP地址的后三段一起组合成IP地址;将所述组合所得的IP地址分配给所述移动终端。

【技术特征摘要】
一种IP地址分配方法,其特征在于,包括获取移动终端的唯一标识码;以所述唯一标识码中的唯一标识字段或所述唯一标识码为映射变量,将所述映射变量映射为IP地址的后三段;从配置信息中读取所述唯一标识码归属的子网编号,以所述子网编号为IP地址的前缀与所述IP地址的后三段一起组合成IP地址;将所述组合所得的IP地址分配给所述移动终端。2. 根据权利要求1所述的IP地址分配方法,其特征在于,所述移动终端唯一标识码是 国际移动设备身份码。3. 根据权利要求1所述的IP地址分配方法,其特征在于,所述移动终端唯一标识码是 国际移动用户标识码,所述唯一标识码中的唯一标识字段是移动用户鉴权号码MSIN。4. 根据权利要求3所述的IP地址生成方法,其特征在于,所述以移动终端唯一标识码 中的唯一标识字段为映射变量,将所述映射变量映射为IP地址的后三段包括选定三种映射参数;分别以所述移动用户鉴权号码(MSIN)和三种映射参数中的一种映射参数作为映射因 子,对所述映射因子执行三种运算操作后得到三种运算结果,所述三种运算结果作为所述 IP地址的后三段。5. 根据权利要求4所述的IP地址生成方法,其特征在于,所述分别以所述移动用户鉴 权号码MSIN和三种映射参数中的一种映射参数作为映射因子,对所述映射因子执行三种 运算操作后得到三种运算结果包括将255X254和255作为第一种映射参数,执行(MSIN/255 X 254) % 255运算操作后得 到的运算结果作为所述IP地址的后三段的第一段;将254和255作为第二种映射参数,执行(MSIN/254) % 255运算操作后得到的运算结 果作为所述IP地址的后三段的第二段;将254作为第三种映射参数,执行(MSIN% 255)+1运算操作后得到的运算结果作为所 述IP地址的后三段的第三段;所述X 为乘法运算操作,所述/为除法运算操作,所述% 为取模操作。6. 根据权利要求1所述的IP地址分配方法,其特征在于,所述映射为线性映射。7. 根据权利要求1所述的IP地址分配...

【专利技术属性】
技术研发人员:胡玉胜林青春张晋兴
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利