IP地址分配方法、设备、系统及存储介质技术方案

技术编号:25695418 阅读:64 留言:0更新日期:2020-09-18 21:06
本申请实施例提供一种IP地址分配方法、服务器、系统及存储介质。在本申请实施例中,服务器在为客户端设备分配IP地址时,从中继代理设备上配置的网关IP地址对应的IP子网地址空间中为客户端设备分配IP地址,并根据中继代理设备上配置的网关IP地址为客户端设备生成路由信息。这种IP地址分配方式不再依赖于客户端设备所处的网络环境,无需人工参与,可实现自动分配IP地址,有助于提高IP地址分配效率。

【技术实现步骤摘要】
IP地址分配方法、设备、系统及存储介质
本申请涉及无线通信
,尤其涉及一种IP地址分配方法、设备、系统及存储介质。
技术介绍
在各种网络设备装机场景中,网络设备上没有设定的网际协议(InternetProtocol,IP)地址,需要相应服务器为网络设备分配IP地址。现有的IP地址分配方式依赖于网络设备所处的网络环境,IP地址分配效率较低。
技术实现思路
本申请的多个方面提供一种IP地址分配方法、设备、系统及存储介质,用以使IP地址分配与网络环境解耦,进而提高IP地址分配效率。本申请实施例提供一种IP地址分配方法,适用于服务器,所述方法包括:接收中继代理设备转发的来自客户端设备的地址分配请求报文,所述地址分配请求报文包括所述中继代理设备上配置的网关IP地址;从所述网关IP地址对应的IP子网地址空间中,为所述客户端设备分配IP地址,并根据所述网关IP地址为所述客户端设备生成路由信息;向所述中继代理所设备返回地址分配响应报文,所述地址分配响应报文包括为所述客户端设备分配的IP地址和生成的路由信息,以供所述中继代理所设备转发给所述客户端设备。本申请实施例还提供一种服务器,包括:存储器、处理器和通信组件;所述存储器,用于存储计算机程序;所述处理器,耦合至所述存储器,用于执行所述计算机程序以用于:通过所述通信组件接收中继代理设备转发的来自客户端设备的地址分配请求报文,所述地址分配请求报文包括所述中继代理设备上配置的网关IP地址;从所述网关IP地址对应的IP子网地址空间中,为所述客户端设备分配IP地址,并根据所述网关IP地址为所述客户端设备生成路由信息;通过所述通信组件向所述中继代理所设备返回地址分配响应报文,所述地址分配响应报文包括为所述客户端设备分配的IP地址和生成的路由信息,以供所述中继代理所设备转发给所述客户端设备。本申请实施例还提供一种IP地址分配系统,包括:客户端设备、中继代理设备和服务器;其中,所述客户端设备,用于向所述中继代理设备发送地址分配请求报文以及接收所述中继代理设备返回的来自所述服务器的地址分配响应报文,所述地址分配响应报文包括所述服务器为所述客户端设备分配的IP地址和生成的路由信息;所述中继代理设备,用于接收所述地址分配请求报文,并将自身上配置的网关IP地址写入所述地址分配请求报文后,将包括所述网关IP地址的地址分配请求报文转发至所述服务器;以及接收所述服务器返回的所述地址分配响应报文,并将所述地址分配响应报文转发至所述客户端设备;所述服务器,用于接收所述包括所述网关IP地址的地址分配请求报文;从所述网关IP地址对应的IP子网地址空间中,为所述客户端设备分配IP地址,并根据所述网关IP地址为所述客户端设备生成路由信息;以及将所述地址分配响应报文发送至所述中继代理设备。本申请实施例还提供一种数据中心网络系统,包括:待装机网络设备、中继代理设备和地址分配服务器;所述待装机网络设备和所述地址分配服务器处于不同子网中;所述待装机网络设备,用于在操作系统安装完成后,向所述中继代理设备发送地址分配请求报文;所述中继代理设备,用于接收所述地址分配请求报文,将自身配置的网关IP地址写入所述地址分配请求报文中转发至所述地址分配服务器;以及将所述地址分配服务器返回的所述地址分配响应报文转发给所述待装机网络设备;所述地址分配服务器,用于接收包括所述网关IP地址的地址分配请求报文;从所述网关IP地址对应的IP子网地址空间中,为所述待装机网络设备分配IP地址,并根据所述网关IP地址为所述待装机网络设备生成路由信息;以及将所述地址分配响应报文发送至所述中继代理设备;其中,所述地址分配响应报文包括所述地址分配服务器为所述待装机网络设备分配的IP地址和生成的路由信息;所述待装机网络设备还用于,根据所述地址分配响应报文中的IP地址和路由信息进行网络配置。本申请实施例还提供一种存储有计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行上述方法中的步骤。在本申请实施例中,服务器在为客户端设备分配IP地址时,从中继代理设备上配置的网关IP地址对应的IP子网地址空间中,为客户端设备分配IP地址,并根据中继代理设备上配置的网关IP地址为客户端设备生成路由信息。这种IP地址分配方式不再依赖于客户端设备所处的网络环境,无需人工参与,便可实现自动分配IP地址,有助于提高IP地址分配效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1a为本申请实施例提供的一种IP地址分配系统的结构示意图;图1b为本申请实施例提供的一种IP地址分配的信令示意图;图2a为本申请实施例提供的一种IP地址分配方法的流程示意图;图2b为本申请实施例提供的一种数据中心网络系统的结构示意图;图3为本申请实施例提供的一种服务器的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在网络设备装机或者IP地址使用到期时,网络设备上没有设定的IP地址,需要IP地址分配服务器为网络设备分配IP地址。在现有的IP地址分配方式中,需要网络管理员将当前已被占用的IP地址预先录入服务器,再由服务器将与当前已被占用的IP地址不同的其他IP地址分配给网络设备。但是由于网络设备所处的网络环境不断变化,这要求人工不断更新服务器所管理的IP地址,进而导致IP地址分配效率较低。针对上述现有IP地址分配方式分配效率低的技术问题,在本申请一些实施例中,服务器在为客户端设备分配IP地址时,从中继代理设备上的配置的网关IP地址对应的IP子网地址空间中,为客户端设备分配IP地址,并根据中继代理设备上配置的网关IP地址为客户端设备生成路由信息。这种IP地址分配方式不再依赖于客户端设备所处的网络环境,无需人工参与,可实现自动分配IP地址,有助于提高IP地址分配效率。以下结合附图,详细说明本申请各实施例提供的技术方案。图1a为本申请实施例提供的一种IP地址分配系统的结构示意图。如图1a所示,该系统包括:客户端设备10a、中继代理设备10b和服务器10c。其中,图1a中所示的客户端设备10a、中继代理设备10b和服务器10c的实现形式和数量只是示例性说明,并不对其进行限制。在本实施例中,客户端设备10a可以和中继代理设备10b采用无线或有线连接。中继代理设备10b可以和服务器10c采用无线或有线连接。可选地,客户端设备10a本文档来自技高网...

【技术保护点】
1.一种IP地址分配方法,适用于服务器,其特征在于,包括:/n接收中继代理设备转发的来自客户端设备的地址分配请求报文,所述地址分配请求报文包括所述中继代理设备上配置的网关IP地址;/n从所述网关IP地址对应的IP子网地址空间中,为所述客户端设备分配IP地址,并根据所述网关IP地址为所述客户端设备生成路由信息;/n向所述中继代理所设备返回地址分配响应报文,所述地址分配响应报文包括为所述客户端设备分配的IP地址和生成的路由信息,以供所述中继代理所设备转发给所述客户端设备。/n

【技术特征摘要】
1.一种IP地址分配方法,适用于服务器,其特征在于,包括:
接收中继代理设备转发的来自客户端设备的地址分配请求报文,所述地址分配请求报文包括所述中继代理设备上配置的网关IP地址;
从所述网关IP地址对应的IP子网地址空间中,为所述客户端设备分配IP地址,并根据所述网关IP地址为所述客户端设备生成路由信息;
向所述中继代理所设备返回地址分配响应报文,所述地址分配响应报文包括为所述客户端设备分配的IP地址和生成的路由信息,以供所述中继代理所设备转发给所述客户端设备。


2.根据权利要求1所述的方法,其特征在于,所述从所述网关IP地址对应的IP子网地址空间中,为所述客户端设备分配IP地址,包括:
根据所述网关IP地址,判断本地是否存在所述网关IP地址对应的IP子网地址空间;
若本地不存在所述网关IP地址对应的IP子网地址空间,则生成所述网关IP地址对应的IP子网地址空间,并从生成的IP子网地址空间中为所述客户端设备分配IP地址。


3.根据权利要求2所述的方法,其特征在于,生成所述网关IP地址对应的IP子网地址空间,包括:
根据设定的地址掩码和所述网关IP地址,生成所述网关IP地址对应的IP子网地址空间;或者
从所述地址分配请求报文中解析出网关地址掩码,并根据所述网关地址掩码和所述网关IP地址,生成所述网关IP地址对应的IP子网地址空间。


4.根据权利要求3所述的方法,其特征在于,从所述地址分配请求报文中解析出网关地址掩码,包括:
从所述地址分配请求报文的网关IP地址字段中,解析出所述网关地址掩码;或者,
从所述地址分配请求报文的预留字段中,解析出所述网关地址掩码。


5.根据权利要求2所述的方法,其特征在于,还包括:
若本地存在所述网关IP地址对应的IP子网地址空间,则从所述IP子网地址空间中查找空闲IP地址,并从查找到的空闲IP地址中为所述客户端设备分配IP地址。


6.根据权利要求5所述的方法,其特征在于,从查找到的空闲IP地址中为所述客户端设备分配IP地址,包括:
从所述查找到的空闲IP地址中,选择最小的IP地址分配给所述客户端设备;
或者,
从所述查找到的空闲IP地址中,选择最大的IP地址分配给所述客户端设备;
或者,
从所述查找到的空闲IP地址中,任选一个IP地址分配给所述客户端设备。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述根据所述网关IP地址为所述客户端设备生成路由信息,包括:
将所述网关IP地址作为所述客户端设备的网关IP地址。


8.根据权利要求7所述的方法,其特征在于,所述地址分配请求报文为DHCP发现报文;所述地址分配响应报文为DHCP提供报文。


9.一种服务器,其特征在于,包括:存储器、处理...

【专利技术属性】
技术研发人员:王涛陈赛黄超张帅
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1