一种地址资源释放方法及装置、系统的制作方法_2

文档序号:9238807阅读:来源:国知局
br>[0042]图4是本发明实施例公开的另一种AP的结构图;
[0043]图5是本发明实施例公开的一种地址资源释放系统的结构图。
[0044]具体实现方式
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都是本发明保护的范围。
[0046]本发明公开了一种地址资源释放方法及装置、系统,用于节约地址资源。以下分别进行详细说明。
[0047]请参阅图1,图1是本发明实施例公开的一种地址资源释放方法的流程图。如图1所示,该地址资源释放方法可以包括以下步骤。
[0048]SlOUAP获取针对UE的下线消息,该下线消息携带有UE的硬件地址。
[0049]当UE主动下线时,UE的下线消息由UE发送给AP ;当管理员让UE下线、UE的资费用完等情况时,UE的下线消息由控制器发送给AP。其中,发送给AP的下线消息携带有UE的硬件地址。在支持电气电子工程师学会(英文:Institute of Electrical and ElectronicsEngineers,缩写:ΙΕΕΕ)802.11 的无线局域网(英文 wireless local area network,缩写:WLAN)中,UE的硬件地址为介质访问控制(英文:media access control,缩写:MAC)地址。
[0050]S102、在该AP是UE的认证AP的情况下,AP发送DHCP释放报文给DHCP服务器,以触发DHCP服务器释放UE的IP地址与UE之间的关联,该DHCP释放报文包括UE的硬件地址。
[0051]可选地,AP在得到UE的下线消息之后,将会判断该AP与UE的认证AP是不是同一个AP。若该AP是UE的认证AP,则表明UE认证上线后没有漫游,即UE 一直通过AP访问网络,AP将生成UE的DHCP释放(英文:DHCP RELEASE)报文,并将DHCP释放报文发送给DHCP服务器,以触发DHCP服务器根据UE的DHCP释放报文释放UE的IP地址与UE之间的关联。
[0052]相应地,若该AP不是UE的认证AP,则表明UE认证上线后从UE的认证AP漫游到AP,则AP发送DHCP释放报文生成请求给控制器,由控制器发送指示信息给UE的认证AP,以触发UE的认证AP生成DHCP释放报文,并由UE的认证AP将DHCP释放报文发送给DHCP服务器。该指示信息包括UE的硬件地址,UE的认证AP根据该指示信息中的UE的硬件地址在其发送的DHCP释放报文中携带UE的硬件地址。
[0053]在图1所描述的地址资源释放方法中,AP在获取针对UE的下线消息之后,在AP是UE的认证AP的情况下,发送DHCP释放报文给DHCP服务器,以触发DHCP服务器释放UE的IP地址与UE之间的关联。本发明实施例中,当UE下线后,DHCP服务器将释放给UE分配的IP地址,将该IP地址变为未分配的IP地址,当有新UE申请IP地址时,DHCP服务器将该IP地址分配给新UE’因此,可以节约地址资源。
[0054]请参阅图2,图2是本发明实施例公开的另一种地址资源释放方法的流程图。如图2所示,该地址资源释放方法可以包括以下步骤。
[0055]S20UAP转发UE的IP地址获取请求给DHCP服务器,以触发DHCP服务器给UE分配IP地址,该IP地址获取请求携带有UE的硬件地址。
[0056]可选地,当AP接收到UE发送的认证请求时,则表明UE需要访问网络,因此发送IP地址获取请求给DHCP服务器,以触发DHCP服务器给UE分配IP地址,并将分配的IP地址发送给AP。其中,该IP地址获取请求携带有UE的硬件地址,以便DHCP服务器给UE分配IP地址。
[0057]作为一种可能的实施方式,AP获取DHCP服务器为UE分配的IP地址,生成UE的DHCP表项。
[0058]AP在转发IP地址获取请求给DHCP服务器之后,接收到DHCP服务器发送的IP地址分配响应,该IP地址分配响应中包括UE的IP地址。之后AP将生成UE的DHCP表项,UE的DHCP表项包括UE的IP地址和硬件地址间的映射。
[0059]S202、AP获取针对UE的下线消息,该下线消息携带有UE的硬件地址。
[0060]作为一种可能的实施方式,AP获取针对UE的下线消息可以为AP接收UE发送的下线消息,该下线消息携带有UE的硬件地址;也可以为AP接收控制器发送的针对UE的下线消息,该下线消息携带有UE的硬件地址和UE的下线原因。
[0061]可选地,当UE主动下线时,UE的下线消息由UE发送给AP ;当管理员让UE下线、UE的资费用完等情况时,UE的下线消息由控制器发送给AP。
[0062]由于AP在发送DHCP释放报文给DHCP服务器的过程中,DHCP释放报文可能会经过其它设备。如果这些设备上使用了 DHCP监听(英文:DHCP snooping), DHCP snooping将监控发送该DHCP释放报文的端口和DHCPsnooping表中的端口是否一致,若不一致,则表明该报文不合法,丢弃该报文。因此,为了使DHCP释放报文的转发路径与IP地址分配过程中的DHCP报文的路径一致,AP接收到UE发送的下线消息之后,首先需要判断该AP是否是UE的认证AP。
[0063]作为一种可能的实施方式,当AP接收UE发送的下线消息时,AP判断该AP是否是UE的认证AP可以包括以下步骤。
[0064]Al、AP发送针对UE的漫游信息获取请求给控制器,以触发控制器判断AP是否是UE的认证AP,并将判断结果发送给AP。
[0065]由于下线消息是由UE发送给AP的,如果AP并未存储AP是否是UE的认证AP的信息,AP发送针对UE的漫游信息获取请求给控制器,以触发控制器判断AP是否是UE的认证AP,并将判断结果发送给AP。
[0066]A2、AP接收控制器发送的判断结果。
[0067]AP在发送针对UE的漫游信息获取请求给控制器之后,接收控制器发送的判断结果,并识别判断结果是否为AP是UE的认证AP。
[0068]作为一种可能的实施方式,当AP接收控制器发送的针对UE的下线消息时,AP将根据UE的下线原因判断AP是否是UE的认证AP。
[0069]可选地,当下线消息是由控制器发送给AP的时,该下线消息携带有UE的下线原因。UE的下线原因包括直接下线和漫游下线,直接下线就是UE从认证后到下线一直通过AP访问网络,即AP是UE的认证AP ;漫游下线就是UE认证时认证AP进行认证,而在下线前UE并未通过认证AP访问网络而是通过AP访问网络,即UE从认证AP漫游到AP后的下线。因此,可以根据UE的下线原因判断AP是否是UE的认证AP。
[0070]如果AP接收到的控制器发送的针对UE的下线消息中没有下线原因,则可以采用和AP接收UE发送的下线消息的情况下相同的方式判断该AP是否是UE的认证AP。
[0071]S203、在AP是UE的认证AP的情况下,AP发送DHCP释放报文给DHCP服务器,以触发DHCP服务器释放UE的IP地址与UE之间的关联,该DHCP释放报文包括UE的硬件地址。
[0072]若该AP是UE的认证AP,则表明UE认证上线后没有漫游,即UE —直通过AP访问网络,AP将生成UE的DHCP释放(英文:DHCP RELEASE)报文,并将DHCP释放报文发送给DHCP服务器,以触发DHCP服务器根据UE的DHCP释放报文释放UE的IP地址与UE之间的关联。
[0073]作为一种可能的实施方式,若AP不是UE的认证AP,则AP发送DHCP释放报文生成请求给控制器,由控制器发送指示信息给UE的认证AP,以触发UE的认证AP生成DHCP释
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1