一种IP地址的分配方法及装置制造方法及图纸

技术编号:10820992 阅读:125 留言:0更新日期:2014-12-26 02:09
本发明专利技术公开了一种IP地址的分配方法及装置,用于解决现有技术中IP地址闲置浪费或者IP地址供给紧张的问题。该方法包括:地址池汇聚设备接收接入控制器AC透传的DHCP请求,该地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完毕。若未分配完毕,则从主IP地址池中获取IP地址,并将获取的该IP地址的信息发送给用户;若分配完毕,则从从IP地址池中获取IP地址,并将获取的该IP地址的信息发送给用户。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种IP地址的分配方法及装置
技术介绍
动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议。两台连接到互联网上的电脑相互之间通信,必须有各自的IP地址,由于IP地址资源有限,宽带接入运营商不能做到给每个报装宽带的用户都能分配一个固定的IP地址,所以要采用DHCP方式对上网的用户进行临时的地址分配。现有的组网方案中,接入控制器(Access Controller,AC)是用户门户portal认证网关设备,同时会作为DHCP服务器给用户分配相应的IP地址(一般为C网段的IP地址)。同一虚拟局域网(Virtual Local Area Network,VLAN)/热点的用户报文在AC的同一个三层接口上终结,接入同一VLAN/热点的不同用户会被分配同属同一网段的不同IP地址。具体地说,现有组网中的各AC独立部署,且分别维护有对应于不同区域的IP地址池,其中,一个IP地址池中一般由同属同一网段的多个IP地址组成。当AC接收到用户发送的DHCP请求后,AC会按照用户所在区域,从自身维护的多个IP地址池中,选取对应于该用户所在区域的IP地址池,并从选取的该IP地址池中选取一个或多个IP地址分配给该用户。按照AC的这种IP地址分配方式,不同的IP地址池是对应分配给固定VLAN/热点的用户使用,即在AC初始化完毕后,不同VLAN/热点的用户所分别对应的IP地址池就是固定的,同一AC所维护的任意IP地址池的资源是无法被处于该IP地址池所对应的区域外的其他用户所用的,同时,各AC之间也不能共享彼此所维护的IP地址池。在实际应用中,用户的分布往往是不均衡,即有的VLAN/热点的用户可能较多,而有的VLAN/热点的用户可能较少。这就可能导致有的IP地址池已经分配耗尽,但有的IP地址池则剩余较多的未用IP地址。然而,按照现有的AC对于IP地址池的维护方式,剩余较多的未用IP地址的IP地址池是无法被已经分配耗尽的IP地址池所对应的区域使用的,从而造成了IP地址的极大的闲置浪费。以公共热点和校园热点为例,白天处于公共热点的用户较多,从而会占用大量IP地址,晚上处于公共热点的用户则很少,但该区域所对应的IP地址池仍然只能分配给该公共热点的用户;而针对校园热点而言,白天处于校园热点的用户很少,晚上处于校园热点的用户则很多,从而晚上容易出现相应的IP地址池没有足够的IP地址可分配的现象。
技术实现思路
本专利技术实施例提供一种IP地址的分配方法及装置,用以解决现有技术中存在的IP地址分配方式不够灵活,从而导致IP地址闲置浪费或者导致IP地址供给紧张的问题。本专利技术实施例采用以下技术方案:一种IP地址的分配方法,包括:地址池汇聚设备接收AC透传的动态主机设置协议DHCP请求;其中,所述地址池汇聚设备配置有作为用户网关的三层接口,且所述三层接口配置有一个主地址和多个从地址;所述地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完毕;其中,所述主IP地址池中包含多个IP地址,且所述多个IP地址与所述三层接口配置的主地址同属同一网段;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址未分配完毕时,从所述主IP地址池中获取未分配给用户的IP地址;并将获取的IP地址的信息发送给所述DHCP请求的发送方用户;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址分配完毕时,从所述地址池汇聚设备存储的从IP地址池中获取未分配给用户的IP地址;并将从从IP地址池中获取的所述IP地址的信息发送给所述发送方用户。一种IP地址的分配方法,包括:接入控制器AC接收用户发送的动态主机设置协议DHCP请求;将所述DHCP请求透传给地址池汇聚设备,以使得所述地址池汇聚设备采用下述方式为所述DHCP请求的发送方用户分配IP地址:所述地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完毕;其中,所述地址池汇聚设备配置有作为用户网关的三层接口,且所述三层接口配置有一个主地址和多个从地址;所述主IP地址池中包含多个IP地址,且所述多个IP地址与所述三层接口配置的主地址同属同一网段;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址未分配完毕时,从所述主IP地址池中获取未分配给用户的IP地址,并将获取的IP地址的信息发送给所述DHCP请求的发送方用户;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址分配完毕时,从所述地址池汇聚设备存储的从IP地址池中获取未分配给用户的IP地址,并将从从IP地址池中获取的IP地址的信息发送给所述发送方用户。一种IP地址的分配装置,包括:DHCP请求接收单元,用于接收AC透传的动态主机设置协议DHCP请求;其中,所述装置配置有作为用户网关的三层接口,且所述三层接口配置有一个主地址和多个从地址;判断单元,用于在DHCP请求接收单元接收到所述DHCP请求后,判断所述装置自身存储的主IP地址池中的IP地址是否分配完毕;其中,所述主IP地址池中包含多个IP地址,且所述多个IP地址与所述三层接口配置的主地址同属同一网段;IP地址分配单元,用于在判断单元判断出所述主IP地址池中的IP地址未分配完毕时,从所述主IP地址池中获取未分配给用户的IP地址,并将获取的IP地址的信息发送给所述DHCP请求的发送方用户;以及在判断单元判断出所述主IP地址池中的IP地址分配完毕时,从所述地址池汇聚设备存储的从IP地址池中获取未分配给用户的IP地址,并将从从IP地址池中获取的所述IP地址的信息发送给所述发送方用户。一种IP地址的分配装置,包括:DHCP请求接收单元,用于接收用户发送的动态主机设置协议DHCP请求;DHCP请求透传单元,用于将DHCP请求接收单元接收到的所述DHCP请求透传给地址池汇聚设备,以使得所述地址池汇聚设备采用下述方式为所述DHCP请求的发送方用户分配IP地址:所述地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完毕;其中,所述地址池汇聚设备配置有作为用户网关的三层接口,且所述三层接口配置有一个主地址和多个从地址;所述主IP地址池中包含多个IP地址,且所述多个IP地址与所述三层接口配置的主地址同属同一网段;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址未分配完毕时,由IP地址分配单元从所述主IP地址池中获取未本文档来自技高网
...
一种IP地址的分配方法及装置

【技术保护点】
一种IP地址的分配方法,其特征在于,包括:地址池汇聚设备接收AC透传的动态主机设置协议DHCP请求;其中,所述地址池汇聚设备配置有作为用户网关的三层接口,且所述三层接口配置有一个主地址和多个从地址;所述地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完毕;其中,所述主IP地址池中包含多个IP地址,且所述多个IP地址与所述三层接口配置的主地址同属同一网段;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址未分配完毕时,从所述主IP地址池中获取未分配给用户的IP地址;并将获取的IP地址的信息发送给所述DHCP请求的发送方用户;所述地址池汇聚设备在判断出所述主IP地址池中的IP地址分配完毕时,从所述地址池汇聚设备存储的从IP地址池中获取未分配给用户的IP地址;并将从从IP地址池中获取的所述IP地址的信息发送给所述发送方用户。

【技术特征摘要】
1.一种IP地址的分配方法,其特征在于,包括:
地址池汇聚设备接收AC透传的动态主机设置协议DHCP请求;其中,所
述地址池汇聚设备配置有作为用户网关的三层接口,且所述三层接口配置有一
个主地址和多个从地址;
所述地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完
毕;其中,所述主IP地址池中包含多个IP地址,且所述多个IP地址与所述三
层接口配置的主地址同属同一网段;
所述地址池汇聚设备在判断出所述主IP地址池中的IP地址未分配完毕时,
从所述主IP地址池中获取未分配给用户的IP地址;并将获取的IP地址的信息
发送给所述DHCP请求的发送方用户;
所述地址池汇聚设备在判断出所述主IP地址池中的IP地址分配完毕时,
从所述地址池汇聚设备存储的从IP地址池中获取未分配给用户的IP地址;并
将从从IP地址池中获取的所述IP地址的信息发送给所述发送方用户。
2.如权利要求1所述的方法,其特征在于,所述地址池汇聚设备将从所
述主IP地址池或从IP地址池中获取的IP地址的信息发送给所述发送方用户之
后,所述方法还包括:
所述地址池汇聚设备接收门户Portal服务器发送的Radius认证请求;
将所述Radius认证请求透传给所述AC,以触发所述AC与Radius服务器
之间进行Radius认证过程。
3.如权利要求2所述的方法,其特征在于,所述地址池汇聚设备将所述
Radius认证请求透传给所述AC之后,所述方法还包括:
所述地址池汇聚设备接收所述Radius服务器发送的针对所述AC的Radius
认证结果;
将所述Radius认证结果透传给所述AC,以触发所述AC将所述Radius认
证结果发送给所述Portal服务器。
4.如权利要求3所述的方法,其特征在于,所述地址池汇聚设备将所述
Radius认证结果透传给所述AC之后,所述方法还包括:
所述地址池汇聚设备接收所述AC发送的计费请求报文;
将所述计费请求报文透传给所述Radius服务器,以使得所述Radius服务
器开始针对所述计费请求报文中包含的用户标识所表示的用户进行计费。
5.如权利要求4所述的方法,其特征在于,所述地址池汇聚设备将所述
计费请求报文透传给所述Radius服务器之后,所述方法还包括:
所述地址池汇聚设备接收所述AC发送的下线请求;
将所述下线请求透传给所述Radius服务器,以使得所述Radius服务器停
止针对所述下线请求中包含的用户标识所表示的用户进行计费。
6.一种IP地址的分配方法,其特征在于,包括:
接入控制器AC接收用户发送的动态主机设置协议DHCP请求;
将所述DHCP请求透传给地址池汇聚设备,以使得所述地址池汇聚设备采
用下述方式为所述DHCP请求的发送方用户分配IP地址:
所述地址池汇聚设备判断自身存储的主IP地址池中的IP地址是否分配完
毕;其中,所述地址池汇聚设备配置有作为用户网关的三层接口,且所述三层
接口配置有一个主地址和多个从地址;所述主IP地址池中包含多个IP地址,
且所述多个IP地址与所述三层接口配置的主地址同属同一网段;
所述地址池汇聚设备在判断出所述主IP地址池中的IP地址未分配完毕时,
从所述主IP地址池中获取未分配给用户的IP地址,并将获取的IP地址的信息
发送给所述DHCP请求的发送方用户;
所述地址池汇聚设备在判断出所述主IP地址池中的IP地址分配完毕时,
从所述地址池汇聚设备存储的从IP地址池中获取未分配给用户的IP地址,并
将从从IP地址池中获取的IP地址的信息发送给所述发送方用户。
7.如权利要求6所述的方法,其特征在于,所述AC将所述DHCP请求
透传给地址池汇聚设备之后,所述方法还包括:
所述AC通过对所述地址池汇聚设备中用于连接所述发送方用户的接口的
监听,获得所述地址池汇聚设备发送给所述发送方用户的IP地址和所述发送
方用户的媒体访问控制MAC地址;
存储所述地址池汇聚设备发送给所述发送方用户的IP地址和所述发送方
用户的MAC地址的对应关系。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
所述AC接收门户Portal服务器发送的用户认证请求;
所述AC根据所述用户认证请求中包含的IP地址,从所述AC存储的不同
IP地址和MAC地址的对应关系中,确定对应于所述用户认证请求中包含的IP
地址的MAC地址;
将查询到的所述MAC地址发送给所述Portal服务器。
9.一种IP地址的分配装置,其特征在于,包括:
DHCP请求接收单元,用于接收AC透传的动态主机设置协议DHCP请求;
其中,所述装置配置有作为用户网关的三层接口,且所述三层接口配置有一个
主地址和多个从地址;
判断单元,用于在DHCP请求接收单元接收到所述DHCP请求后,判断
所述装置自身存储的主IP地址池中的IP地址是否分配...

【专利技术属性】
技术研发人员:段琼刘三伟王顺新史正伟刘欣梦
申请(专利权)人:中国移动通信集团河南有限公司
类型:发明
国别省市:河南;41

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

1