The application embodiment provides an address allocation method and device. The method includes: obtaining the Internet Protocol IP address to be allocated to the terminal device, determining the characteristic value of the IP address according to the preset eigenvalue algorithm, determining whether there is a corresponding relationship with the characteristic value in the corresponding relationship between the pre stored IP address and the eigenvalue, and if there is, it returns to perform the acquisition. The steps to assign to the IP address of the terminal device; if it does not exist, assign the IP address to the terminal device. The scheme provided by the application embodiment can avoid the situation that the terminal equipment can not be connected to the network caused by the conflict of the eigenvalue of the address.
【技术实现步骤摘要】
一种地址分配方法及装置
本申请涉及通信
,特别是涉及一种地址分配方法及装置。
技术介绍
在局域网中,服务器、路由器和终端设备依次连接。服务器可以通过路由器向终端设备分配互联网协议(Internet,Protocl,IP)地址,终端设备可以根据分配的IP地址接入外网。同时,服务器在分配IP地址时,会根据预设的特征值算法确定该IP地址的特征值,生成IP地址与特征值的对应关系,并将该对应关系发送至路由器。路由器可以根据该IP地址与特征值的对应关系使终端设备接入外网。例如,路由器在接收到来自外网的报文时,可以根据预设的特征值算法确定该报文的目的IP地址的特征值,根据该特征值,从存储的IP地址与特征值的对应关系中确定该报文的目的IP地址对应的终端设备,将该报文发送至该终端设备。由于路由器可接入的终端设备的数量存在限制,导致IP地址对应的特征值的数量受到限制,即在根据预设的特征值算法确定不同的IP地址的特征值时,所确定的特征值可能为同一特征值。例如,服务器为终端设备1分配的IP地址为10.0.0.1,根据预设的特征值算法确定该IP地址的特征值为0,那么将10.0.0.1与0的对应关系发送至路由器。服务器后续又为终端设备2分配10.0.0.11这个IP地址,根据预设的特征值算法确定该IP地址的特征值也为0,这时就出现了两个不同IP地址均对应同一特征值0的情况,即出现地址对应的特征值冲突。但是路由器中只能存储一个IP地址与特征值0的对应关系,这样就会导致终端设备1或者终端设备2无法正常地接收到报文,即无法正常地接入网络。
技术实现思路
本申请实施例的目的在于提供了一种地 ...
【技术保护点】
一种地址分配方法,其特征在于,所述方法包括:获取待分配至终端设备的互联网协议IP地址;根据预设的特征值算法,确定所述IP地址的特征值;判断预先存储的IP地址与特征值的对应关系中是否存在包含所述特征值的对应关系;如果存在,则返回执行所述获取待分配至终端设备的IP地址的步骤;如果不存在,则将所述IP地址分配至所述终端设备。
【技术特征摘要】
1.一种地址分配方法,其特征在于,所述方法包括:获取待分配至终端设备的互联网协议IP地址;根据预设的特征值算法,确定所述IP地址的特征值;判断预先存储的IP地址与特征值的对应关系中是否存在包含所述特征值的对应关系;如果存在,则返回执行所述获取待分配至终端设备的IP地址的步骤;如果不存在,则将所述IP地址分配至所述终端设备。2.根据权利要求1所述的方法,其特征在于,所述获取待分配至所述终端设备的IP地址的步骤,包括:在接收到服务器发送至所述终端设备的携带待分配至所述终端设备的IP地址的报文时,从所述报文中获取待分配至所述终端设备的IP地址。3.根据权利要求1所述的方法,其特征在于,当预先存储的IP地址与特征值的对应关系中存在包含所述特征值的对应关系时,所述方法还包括:向服务器发送用于指示所述服务器重新确定待分配至所述终端设备的IP地址的拒绝报文,返回执行所述获取待分配至所述终端设备的IP地址的步骤。4.根据权利要求3所述的方法,其特征在于,所述向所述服务器发送用于指示所述服务器重新确定待分配至所述终端设备的IP地址的拒绝报文的步骤,包括:向所述服务器发送携带自定义标识的拒绝报文,所述自定义标识用于指示所述服务器重新确定分配至所述终端设备的IP地址。5.根据权利要求1所述的方法,其特征在于,当预先存储的各个IP地址与特征值的对应关系中不存在包含所述特征值的对应关系时,所述方法还包括:生成所述IP地址与所述特征值的对应关系;将生成的对应关系发送至与所述终端设备相连的网络设备。6.一种地址分配装置,其特征在于,所述装置包括:获取模块,用于获取待分配至终端设备的互联网协议IP地...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。