【技术实现步骤摘要】
互联网协议IP地址管理方法与装置、路由设备
[0001]本申请涉及计算机领域,具体涉及一种互联网协议IP地址管理方法与装置、路由设备。
技术介绍
[0002]目前,终端设备(如手机、电脑等)可以通过有线接口、局域网(Local Area Network,LAN)接口、无线局域网(Wireless Local Area Network,WLAN)接口、无线2.4GHz/5GHz无线保真(Wireless Fidelity,WiFi)等方式与路由设备(如路由器、客户终端设备(Customer Premise Equipmen,CPE)等)连接。其中,终端设备可以通过动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)来请求路由设备为其分配互联网协议(Internet Protocol,IP)地址;对应的,路由设备可以将IP地址池中空闲的IP地址分配给终端设备。
[0003]路由设备的IP地址池中空闲的IP地址非常有限,有些离线的终端设备(简称为“离线设备”)因不会主动释放自身所占用的IP地址而进一步加剧空闲的IP地址的短缺。因此,当发生IP地址池中没有空闲的IP地址时,这将导致新接入路由设备的终端设备无IP地址可分配。对此,如何尽可能保证有空闲的IP地址进行分配,还需要进一步研究。
技术实现思路
[0004]本申请实施例提供了一种互联网协议IP地址管理方法与装置、路由设备,以期望解决如何保证有空闲的IP地址进行分配的问题。
[0005]第一方 ...
【技术保护点】
【技术特征摘要】
1.一种互联网协议IP地址管理方法,应用于路由设备,其特征在于,包括:获取为目标终端设备分配IP地址的请求;若IP地址池中占用的IP地址数未超过预设阈值,则将所述IP地址池中空闲的IP地址分配给所述目标终端设备;若所述IP地址池中占用的IP地址数超过所述预设阈值,则根据转发数据库FDB表和无线局域网WLAN驱动设备列表从动态主机配置协议DHCP分配列表中确定离线设备列表;所述WLAN驱动设备列表用于记录通过WLAN驱动完成设备接入的设备信息,所述DHCP分配列表用于记录完成DHCP分配的设备信息;将所述离线设备列表中的至少一个目标离线设备的IP地址回收到所述IP地址池中,再从回收后的所述IP地址池中将空闲的IP地址分配给所述目标终端设备。2.根据权利要求1所述的方法,其特征在于,所述通过WLAN驱动完成设备接入的设备信息,包括以下至少一项:每个通过WLAN驱动完成设备接入的终端设备的媒体接口控制MAC地址、IP地址、身份认证信息、地理位置信息;所述完成DHCP分配的设备信息,包括以下至少一项:每个完成DHCP分配的终端设备的上线时间、MAC地址、IP地址、网关地址、域名系统DNS、地理位置信息。3.根据权利要求1所述的方法,其特征在于,所述根据FDB表和WLAN驱动设备列表从DHCP分配列表中确定离线设备列表,包括:根据所述FDB表所存储的MAC地址与端口的映射关系确定第一设备列表,所述第一设备列表用于记录当前在线的或者当前离线的第一类终端设备,所述第一类终端设备是指在完成DHCP分配的终端设备中通过有线方式连接所述路由设备的终端设备;根据所述WLAN驱动设备列表确定第二设备列表,所述第二设备列表用于记录当前在线的或者当前离线的第二类终端设备,所述第二类终端设备是指在完成DHCP分配的终端设备中通过无线方式连接所述路由设备的终端设备;根据所述第一设备列表和所述第二设备列表从所述DHCP分配列表中确定所述离线设备列表。4.根据权利要求3所述的方法,其特征在于,所述根据所述FDB表所存储的MAC地址与端口的映射关系确定第一设备列表,包括:根据在所述FDB表的老化时间内所述FDB表所存储的端口与所述端口所映射的MAC地址之间的数据帧传输状态,确定所述第一设备列表。5.根据权利要求4所述的方法,其特征在于,所述FDB表存储有目标MAC地址与目标端口的映射关系;所述根据在所述FDB表的老化时间内所述FDB表所存储的端口与所述端口所映射的MAC地址之间的数据帧传输状态,确定所述第一设备列表,包括:若在所述FDB表的老化时间内所述目标端口一直未接收到来自所述目标MAC地址的数据帧,则从所述FDB表中删除所述目标MAC地址与所述目标端口的映射关系,得到更新后的所述FDB表;当所述第一设备列表用于记录当前在线的所述第一类终端设备时,将更新后的所述FDB表所存储的终端设备记录为当前在线的所述第一类终端设备以得到所述第一设备列表;或者,当所述第一设备列表用于记录当前离线的所述第一类终端设备时,将所述目标MAC地址对应的终端设备记录为当前离线的所述第一类终端设备以得到所述第一设备列
表;或者,若在所述FDB表的老化时间内所述目标端口接收到来自所述目标MAC地址的数据帧,且所述第一设备列表用于记录当前在线的所述第一类终端设备,则将所述目标MAC地址对应的终端设备记录为当前在线的所述第一类终端设备以得到所述第一设备列表。6.根据权利要求3所述的方法,其特征在于,所述根据所述WLAN驱动设备列表确定第二设备列表,包括:根据在预设时间内所述WLAN驱动设备列表所记录的终端设备与所述路由设备之间的数据帧传输状态,确定所述第二设备列表;或者,根据所述WLAN驱动设备列表所记录的终端设备对所述路由设备所发送的探测报文的响应状态,确定所述第二设备列表。7.根据权利要求6所述的方法,其特征在于,所述WLAN驱动设备列表所记录的终端设备包括第一终端设备;所述根据在预设时间内所述WLAN驱动设备列表所记录的终端设备与所述路由设备之间的数据帧传输状态,确定所述第二设备列表,包括:若在所述预设时间内所述路由设备一直未收到来自所述第一终端设备的数据帧,且所述第二设备列表用于记录当前离线的所...
【专利技术属性】
技术研发人员:张仁迟,杨亚兵,
申请(专利权)人:成都欧珀通信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。