一种双栈地址分配方法和设备组成比例

技术编号:8863576 阅读:163 留言:0更新日期:2013-06-29 00:44
本发明专利技术公开了一种双栈地址分配方法和设备,该方法包括:接入控制器AC接收用户终端发送的IPv4地址获取请求;所述AC判断所述用户终端是否通过认证;若判断为是,所述AC向所述用户分配IPv4地址;否则,所述AC拒绝向所述用户终端分配IPv4地址。在本发明专利技术中,优化了IPv4地址分配机制,节省了IPv4地址消耗。

【技术实现步骤摘要】
一种双栈地址分配方法和设备
本专利技术涉及通信
,尤其涉及一种双栈地址分配方法和设备。
技术介绍
在目前基于IPv4(InternetProtocolversion4,互联网协议版本4)的WLAN(WirelessLocalAreaNetwork,无线局域网)网络中,用户终端通过DHCP(Dynamichostconfigurationprotocol,动态主机配置协议)协议获得公有IPv4地址,从而获得上网能力。但众所周知的是,IPv4地址目前已经基本耗尽。与此同时,WLAN业务正处于快速增长的阶段,未来几年AP(AccessPoint,接入点)数量将成指数型增长,WLAN业务用户也将成倍增长,需要大量的IP地址。显然,即将耗尽的IPv4地址已无法满足快速增长的需求。因此,WLAN中将不可避免的引入IPv6。随着网络设备的发展,目前的AC(AccessController,接入控制器)已经基本支持IPv6,为开展IPv6服务提供了基础。但由于WLAN网络中的大量存量内容仍然是基于IPv4的,IPv6很难在短时间内完全取代IPv4在WLAN网络中的应用。因此,WLAN网络需要为用户提供IPv4、IPv6双栈能力。在现有双栈地址分配技术中,AC接收到用户终端发送的IPv4获取请求和IPv6地址获取请求时,直接向用户终端分配IPv4地址和IPv6地址。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在现有双栈地址分配方式中,用户在认证前就获得了IPv4、IPv6地址,即对于一些没有注册的用户,或没有计划使用该WLAN业务的用户,只要其终端与AP相关联,即可获得IPv4和IPv6地址,加剧了IPv4地址的消耗,导致了地址的浪费。
技术实现思路
本专利技术实施例提供一种双栈地址分配方法和设备,以优化IPv4地址分配机制,节省IPv4地址消耗。为了达到上述目的,本专利技术实施例提供一种双栈地址分配方法,包括:AC接收用户终端发送的IPv4地址获取请求;所述AC判断所述用户终端是否通过认证;若判断为是,所述AC向所述用户分配IPv4地址;否则,所述AC拒绝向所述用户终端分配IPv4地址。本专利技术实施例还提供一种双栈地址分配方法,包括:若用户终端通过向AC发送IPv4地址获取请求获取地址失败,且接收到自身通过认证的通知消息,所述用户终端再次向所述AC发送IPv4地址获取请求并接收所述AC分配的IPv4地址;其中,所述AC接收到用户终端发送的IPv4地址获取请求后,若判断该用户终端未通过认证,则拒绝向该用户终端分配IPv4地址。本专利技术实施例还提供一种AC,包括:接收模块,用于接收用户终端发送的IPv4地址获取请求;判断模块,用于判断所述用户终端是否通过认证;地址分配模块,用于当所述判断模块的判断结果为是时,向所述用户终端分配IPv4地址;当所述判断模块的判断结果为否时,拒绝向所述用户终端分配IPv4地址。本专利技术实施例还提供一种用户终端,包括:发送模块,用于向接入控制器AC发送IPv4地址获取请求;接收模块,用于接收所述AC分配的IPv4地址;指示模块,用于若所述用户终端通过所述发送模块向所述AC发送IPv4获取请求获取地址失败,且所述接收模块接收到所述用户终端通过认证的通知消息,触发所述发送模块再次向所述AC发送IPv4地址获取请求;其中,所述AC接收到用户终端发送的IPv4地址获取请求后,若判断该用户终端未通过认证,则拒绝向该用户终端分配IPv4地址。与现有技术相比,本专利技术至少具有以下优点:在本专利技术实施例中,AC接收到用户终端发送的IPv4地址获取请求之后,通过判断该用户终端是否通过认证确定是否为该用户终端分配IPv4地址,若通过认证则分配IPv4地址,否则,不分配IPv4地址;若用户终端通过向AC发送IPv4地址获取请求获取地址失败,在后续流程中,当用户终端接收到自身通过认证的通知消息时,向AC再次发起IPv4地址获取请求,并接收AC分配的IPv4地址,优化了IPv4地址分配机制,节省了IPv4地址消耗。附图说明图1为本专利技术实施例提供的双栈地址分配方法的流程示意图;图2为本专利技术实施例提供的一种具体应用场景下的双栈地址分配方法的流程示意图;图3为本专利技术实施例提供的AC的结构示意图;图4为本专利技术实施例提供的用户终端的结构示意图。具体实施方式针对上述现有技术中存在的问题,本专利技术实施例提供一种双栈地址分配的技术方案,应用于双栈用户终端的地址分配流程,当AC接收到用户终端发送的IPv4地址获取请求(DHCPdiscover(发现)报文)时,判断该用户终端是否通过认证;若该用户终端通过认证,则向该用户终端分配IPv4地址;否则,拒绝向该用户终端分配IPv4地址。通过该技术方案,可以优化IPv4地址的分配机制,节省IPv4地址消耗。下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。如图1所示,为本专利技术实施例提供的双栈地址分配方法的流程示意图,可以包括以下步骤:步骤101、用户终端向AC发送IPv4地址获取请求。具体的,用户终端和AP关联之后,可以通过DHCP协议向AC发送IPv4地址获取请求(IPv4discover),以获取IPv4地址。此外,用户终端还可以通过AC获得一个IPv6地址,其获取流程和现有技术中双栈用户终端通过AC获取IPv6地址的流程一样,在此不再赘述。步骤102、AC接收到用户终端发送的IPv4地址获取请求之后,判断该用户终端是否已通过认证。若判断为是,则转至步骤103;否则,转至步骤104。具体的,为了防止AC向未注册的用户终端分配IPv4地址,造成IPv4地址的浪费,在本专利技术实施例提供的技术方案中,AC接收到用户终端发送的IPv4地址获取请求之后,并不会直接向该用户终端分配IPv4地址,而是需要判断该用户终端是否通过认证,并根据判断结果确定是否向该用户终端分配IPv4地址。其中,AC对应用户终端标识存储有各用户终端的认证信息,AC根据该认证信息确定相应用户终端是否通过认证。步骤103、AC向用户终端分配IPv4地址。具体的,当AC接收到认证服务器返回的所述用户终端通过认证的响应消息时,AC确定该用户终端需要使用该WLAN的业务。相应地,AC可以通过DHCP协议为该用户终端分配一个IPv4地址。用户终端获取IPv4地址之后,可以通过该IPv4地址和已获得的IPv6地址进行数据转发。步骤104、AC拒绝向用户终端分配IPv4地址,转至步骤105。具体的,当AC判断用户终端未通过认证时,为了防止由于为不计划使用该WLAN业务的用户分配IPv4地址,而造成IPv4地址的浪费,AC不会向该用户终端分配IPv4地址。其中,AC可以不对该IPv4地址获取请求进行处理,并直接将其丢弃;也可以向AC返回一个地址获取失败消息,以告知用户终端此次IPv4地址获取失败。步骤105、若用户终端通过向AC发送IPv4地址获取请求获取地址失败,且接收到自身通过认证的通知消息时,用户终端再次向AC发送IPv4地址获取请求,转至步本文档来自技高网
...
一种双栈地址分配方法和设备

【技术保护点】
一种双栈地址分配方法,其特征在于,包括:接入控制器AC接收用户终端发送的IPv4地址获取请求;所述AC判断所述用户终端是否通过认证;若判断为是,所述AC向所述用户分配IPv4地址;否则,所述AC拒绝向所述用户终端分配IPv4地址。

【技术特征摘要】
1.一种双栈地址分配方法,其特征在于,包括:接入控制器AC接收用户终端发送的IPv4地址获取请求;所述AC判断所述用户终端是否通过认证;若判断为是,所述AC向所述用户分配IPv4地址;否则,所述AC拒绝向所述用户终端分配IPv4地址;其中,所述AC对应用户终端标识存储有各用户终端的认证信息,AC根据该认证信息确定相应用户终端是否通过认证;其中,所述接入控制器AC接收用户终端发送的IPv4地址获取请求之前,所述AC接收用户终端发送的IPv6地址获取请求,并向所述用户终端分配IPv6地址;所述用户终端根据获得的IPv6地址进行认证;其中,所述AC拒绝向所述用户终端分配IPv4地址之后,还包括:所述AC接收到认证服务器返回的所述用户终端通过认证的响应消息时,向所述用户终端发送指示消息,以指示所述用户终端发送IPv4地址获取请求。2.一种双栈地址分配方法,其特征在于,包括:若用户终端通过向接入控制器AC发送IPv4地址获取请求获取地址失败,且接收到自身通过认证的通知消息,所述用户终端再次向所述AC发送IPv4地址获取请求并接收所述AC分配的IPv4地址;其中,所述AC接收到用户终端发送的IPv4地址获取请求后,若判断该用户终端未通过认证,则拒绝向该用户终端分配IPv4地址;其中,所述AC对应用户终端标识存储有各用户终端的认证信息,AC根据该认证信息确定相应用户终端是否通过认证;其中,所述接入控制器AC接收用户终端发送的IPv4地址获取请求之前,所述用户终端向所述AC发送IPv6地址获取请求;所述用户终端接收所述AC分配的IPv6地址,并根据接收到的IPv6地址进行认证;其中,所述用户终端接收到自身通过认证的通知消息,再次向所述AC发送IPv4地址获取请求,具体为:所述用户终端接收所述AC发送的指示消息,根据该指示消息向所述AC发送IPv4地址获取请求;其中,所述AC在接收到认证服务器返回的所述用户终端通过认证的响应消息时,向所述用户终端发送所述指示消息。3.一种接入控制器AC,其特征在于,包括:接收模块,用于接收用户终端发送的IPv4地址获取请求;判断模块,用于判断所述用户终端是否通过认证;...

【专利技术属性】
技术研发人员:杨天乐李连源
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:

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

1