【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种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初始化完毕后 ...
【技术保护点】
一种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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。