【技术实现步骤摘要】
地址分配方法、装置及电子设备
[0001]本申请实施例涉及地址分配
,尤其涉及一种地址分配方法、装置及电子设备。
技术介绍
[0002]一般的电子终端,包括手机、电脑、电子摄像头等均会启用动态主机配置协议(Dynamic Host Configuration Protocol,DHCP),从而当这些终端接入网络时,DHCP服务器会为这些终端分配对应的互联网协议地址(Internet Protocol Address,简称IP地址),以便这些终端可以接入网络。
[0003]目前,DHCP服务器分配IP地址的方式主要分为静态分配方式和动态分配方式两种,静态分配方式指的是管理员会通过为DHCP服务器终端分配一个固定的IP地址,即该终端对应的IP地址不会改变;动态分配方式是当终端接入网络时,DHCP服务器为其分配一个随机的IP地址,即该终端对应的IP地址会经常改变;还有一种终端获取IP地址的方式是用户在终端设置好对应的IP地址,终端接入网络时,终端自动获取到对应的IP地址,无需DHCP服务器分配。
[0004]综上所述,在网络中通常会同时存在静态分配的IP地址和动态分配的IP地址以及终端配置的IP地址,因此,在当前的网络环境中可能会出现IP地址冲突,比如,某电脑X首次分配的IP地址是静态IP地址A,当电脑X处于关机状态时,IP地址A处于空闲状态,此时,某设备B申请地址,DHCP服务器检测到IP地址A没设备使用,就可能将该IP地址A分配给设备B,当电脑X开机接入网络时,由于电脑X是静态分配IP地址的终端, ...
【技术保护点】
【技术特征摘要】
1.一种地址分配方法,其特征在于,应用于动态主机配置协议DHCP服务器,包括:接收目标客户端发送的地址分配请求,所述地址分配请求包括目标客户端标识;查找静态地址映射表中是否存在所述目标客户端标识对应的静态互联网协议IP地址;其中,所述静态地址映射表包括多个静态IP地址和所述多个静态IP地址分别对应的客户端标识;若所述静态地址映射表中存在所述目标客户端标识对应的静态IP地址,将所述目标客户端标识对应的静态IP地址分配给所述目标客户端;若所述静态地址映射表中不存在所述目标客户端标识对应的静态IP地址,将所述多个静态IP地址之外的任一IP地址分配给所述目标客户端,并生成对应的存储节点。2.根据权利要求1所述的方法,其特征在于,所述将所述多个静态IP地址之外的任一IP地址给所述目标客户端,并生成对应的存储节点包括:从动态地址映射表中,查找是否存在所述目标客户端标识对应的动态IP地址;所述动态地址映射表中包括多个动态IP地址和所述多个动态IP地址分别对应的客户端标识以及多个配置IP地址和所述多个配置IP地址分别对应的客户端标识;若存在所述目标客户端标识对应的动态IP地址,向所述目标客户端标识对应动态IP地址发送第一检测报文;若未接收到所述第一检测报文对应的第一检测返回报文,则将所述目标客户端标识对应动态IP地址分配给所述目标客户端;基于所述目标客户端标识、所述目标客户端标识对应动态IP地址以及第一生成时刻生成存储类型为第一存储类型的第一存储节点;将所述第一存储节点存储到所述动态地址映射表中。3.根据权利要求2所述的方法,其特征在于,所述从动态地址映射表中,查找是否存在所述目标客户端标识对应动态IP地址之后,还包括:若不存在所述目标客户端标识对应动态IP地址,则确定出所述目标客户端标识对应的空闲IP地址;向所述目标客户端标识对应的空闲IP地址发送第二检测报文;若未接收到所述第二检测报文对应的第二检测返回报文,则将所述目标客户端标识对应的空闲IP地址分配给所述目标客户端;基于所述目标客户端标识、所述目标客户端标识对应的空闲IP地址以及第二生成时刻生成存储类型为第一存储类型的第二存储节点;将所述第二存储节点进行存储。4.根据权利要求2所述的方法,其特征在于,所述向所述目标客户端标识对应动态IP地址发送第一检测报文之后,还包括:若接收到所述第一检测报文对应的第一检测返回报文,确定所述第一检测返回报文中对应的客户端标识;基于所述目标客户端标识对应的动态IP地址、所述第一检测返回报文中对应的客户端标识以及第三生成时刻,生成存储类型为第二存储类型且存储状态为第一存储状态的第三存储节点;将所述第三存储节点存储到所述动态地址映射表中。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:向所述多个静态IP地址之外的任意IP地址发送客户端标识请求报文;若接收到所述任意IP地址发送的返回报文,确定所述返回报文对应客户端标识;将所述任意IP地址与所述任意IP地址对应客户端标识保存至已分配地址映射表;基于所述已分配地址映射表更新所述动态地址映射表。6.根据权利要求2所述的方法,其特征在于,所述基于所述目标客户端标识、所述目标客户端标识对应动态IP地址以及第一生成时刻生成存储类型为第一存储类型的第一存储节点之后,还包括:确定所述第一存储节点对应的原始生成时刻;基于所述原始生成时刻和所述第一生成时刻确定所述第一存储节点对应的使用租期;若所述第一存储节点在所述使用租期内未续租,则将所述第一存储节点从所述动态地址映射表中移除。7.根据权利要求6所述的方法,其特征在于,所述基于所述原始生成时刻和所述第一生成时刻确定所述第一存储节点对应的使用租期包括:确定所述原始生成时刻与所述第一生成时刻的时间差;若所述原始生成时刻与所述第一生成时刻的时间差小于预设时间阈值,则将第一预设租期确定为所述第一存储节点的使用租期;若所述原始生成时刻与所述第一...
【专利技术属性】
技术研发人员:刘登峰,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。