DHCP集群服务系统及租约管理方法、装置、相关设备与流程

文档序号:34678430发布日期:2023-07-05 19:26阅读:25来源:国知局
DHCP集群服务系统及租约管理方法、装置、相关设备与流程

本发明涉及通信,具体涉及一种dhcp集群服务系统及租约管理方法、装置、相关设备。


背景技术:

1、dhcp(dynamic host configuration protocol,动态主机配置协议)服务器通常应用于局域网中,对局域网中主机进行ip地址管理和分配。相关技术中,通常采用单个或主从dchp服务器来实现局域网中dhcp服务,但对于有大容量、高性能、高可靠性以及异地容灾要求的dhcp服务来说,需要搭建dhcp集群服务。

2、在dhcp集群服务中,dhcp服务器在进行动态ip地址分配时,通常是将租约信息存储在内存中,配置好的ip地址和ip地址池载入内存,基于内存进行租约管理,定时将租约信息写入内存存储文件或数据库。但是,由于每个dhcp服务器均将租约信息存储在各自本地内存中,一旦某个dhcp服务器出现异常,需要其他dhcp服务器接管服务时,可能出现租约信息异常、租约信息紊乱的现象。

3、因此,目前dhcp集群服务系统的租约管理复杂度较高,可靠性较低。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种dhcp集群服务系统及租约管理方法、装置、相关设备,以解决现有技术中某个dhcp服务器出现异常,需要其他dhcp服务器接管服务时,可能出现租约信息异常、租约信息紊乱现象的技术问题。

2、为实现以上目的,本发明采用如下技术方案:

3、一方面,一种dhcp集群服务系统,包括:内存服务器和dhcp服务集群;所述dhcp服务集群中包括至少一个dhcp服务器;

4、每个所述dhcp服务器,用于对所述内存服务器中的ip地址信息进行资源管理;

5、所述内存服务器,用于存储ip地址信息,并根据每个所述dhcp服务器的资源管理信息维护所述ip地址信息;所述ip地址信息包括:ip地址和所述ip地址的租约信息;所述ip地址的租约信息,包括:ip地址的租约状态和ip地址的租约分配信息。

6、可选的,每个所述dhcp服务器对所述内存服务器中的ip地址信息进行资源管理的过程,具体包括:接收分配请求,所述分配请求携带待分配用户信息;根据所述分配请求在所述内存服务器的所述ip地址的租约信息中查找租约状态为空闲的ip地址,将所述租约状态为空闲的ip地址分配给待分配用户。

7、可选的,每个所述dhcp服务器对所述内存服务器中的ip地址信息进行资源管理的过程,具体包括:接收续租请求,所述续租请求携带请求分配的ip地址和请求续租用户的身份信息;根据所述续租请求在所述内存服务器的所述ip地址的租约信息中查找所述请求分配的ip地址的租约分配信息;确定查找到的所述请求分配的ip地址的租约分配信息与所述请求续租用户的身份信息相符时,将所述请求分配的ip地址分配给请求续租用户。

8、可选的,每个所述dhcp服务器对所述内存服务器中的ip地址信息进行资源管理的过程,具体包括:接收释放请求,所述释放请求携带请求释放的ip地址和请求释放用户的身份信息;根据所述释放请求在所述内存服务器的所述ip地址的租约信息中查找所述请求释放的ip地址的租约分配信息;确定查找到的所述请求释放的ip地址的租约分配信息与所述请求用户的身份信息相符时,则释放所述请求释放的ip地址。

9、可选的,所述内存服务器,还用于对存储的ip地址的租约状态进行检查,在所述ip地址的租约状态异常时,对租约状态异常的租约进行清理。

10、可选的,所述内存服务器为分布式集群内存服务器。

11、又一方面,一种基于dhcp集群服务系统的租约管理方法,其特征在于,应用于权利要求1-6任一所述的内存服务器,所述ip地址与ip地址池相匹配;所述方法包括:

12、接收ip地址池修改指令,所述ip地址池修改指令携带待修改ip地址池的ip地址范围;

13、根据所述ip地址池修改指令和所述内存服务器内已配置的ip地址池,修改所述内存服务器内的ip地址池。

14、可选的,所述ip地址修改指令,包括:ip地址池添加指令;所述待修改ip地址池的ip地址范围,包括待添加ip地址池的ip地址范围;

15、所述根据所述ip地址池修改指令和所述内存服务器内已配置的ip地址池,修改所述内存服务器内的ip地址池,包括:

16、判断所述待添加ip地址池的ip地址范围是否与所述内存服务器内已配置的ip地址池的ip地址范围重合;

17、若所述待添加ip地址池的ip地址范围未与所述内存服务器内已配置的ip地址池的ip地址范围重合,则将所述待添加ip地址池添加到所述内存服务器中。

18、又一方面,一种基于dhcp集群服务系统的租约管理装置,应用于上述任一所述的内存服务器,所述ip地址与ip地址池相匹配;所述装置包括:

19、接收模块,用于接收ip地址池修改指令,所述ip地址池修改指令携带待修改ip地址池的ip地址范围;

20、修改模块,用于根据所述ip地址池修改指令和所述内存服务器内已配置的ip地址池,修改所述内存服务器内的ip地址池。

21、又一方面,一种计算机设备,包括:处理器以及与所述处理器相连的存储器;

22、所述存储器用于存储计算机程序,所述计算机程序至少用于执行上述任一项所述的基于dhcp集群服务系统的租约管理方法;

23、所述处理器用于调用并执行所述计算机程序。

24、一种dhcp集群服务系统及租约管理方法、装置、相关设备,采用本发明的技术方案,无需在dhcp服务器缓存租约状态信息,在内存服务器中存储ip地址和ip地址的租约信息,dhcp服务器通过内存服务器进行ip地址的分配和管理,每个dhcp服务器相互独立运行,使得任何一个dhcp服务器异常均不会影响其他服务器的正常运行,降低租约管理的复杂度,提升可靠性。

25、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。



技术特征:

1.一种dhcp集群服务系统,其特征在于,包括:内存服务器和dhcp服务集群;所述dhcp服务集群包括至少一个dhcp服务器;

2.根据权利要求1所述的系统,其特征在于,每个所述dhcp服务器对所述内存服务器中的ip地址信息进行资源管理的过程,具体包括:接收分配请求,所述分配请求携带待分配用户信息;根据所述分配请求在所述内存服务器的所述ip地址的租约信息中查找租约状态为空闲的ip地址,将所述租约状态为空闲的ip地址分配给待分配用户。

3.根据权利要求1所述的系统,其特征在于,每个所述dhcp服务器对所述内存服务器中的ip地址信息进行资源管理的过程,具体包括:接收续租请求,所述续租请求携带请求分配的ip地址和请求续租用户的身份信息;根据所述续租请求在所述内存服务器的所述ip地址的租约信息中查找所述请求分配的ip地址的租约分配信息;确定查找到的所述请求分配的ip地址的租约分配信息与所述请求续租用户的身份信息相符时,将所述请求分配的ip地址分配给请求续租用户。

4.根据权利要求1所述的系统,其特征在于,每个所述dhcp服务器对所述内存服务器中的ip地址信息进行资源管理的过程,具体包括:接收释放请求,所述释放请求携带请求释放的ip地址和请求释放用户的身份信息;根据所述释放请求在所述内存服务器的所述ip地址的租约信息中查找所述请求释放的ip地址的租约分配信息;确定查找到的所述请求释放的ip地址的租约分配信息与所述请求用户的身份信息相符时,则释放所述请求释放的ip地址。

5.根据权利要求1所述的系统,其特征在于,所述内存服务器,还用于对存储的ip地址的租约状态进行检查,在所述ip地址的租约状态异常时,对租约状态异常的租约进行清理。

6.根据权利要求1-5任一所述的系统,其特征在于,所述内存服务器为分布式集群内存服务器。

7.一种基于dhcp集群服务系统的租约管理方法,其特征在于,应用于权利要求1-6任一所述的内存服务器,所述ip地址与ip地址池相匹配;所述方法包括:

8.根据权利要求7所述的方法,其特征在于,所述ip地址修改指令,包括:ip地址池添加指令;所述待修改ip地址池的ip地址范围,包括待添加ip地址池的ip地址范围;

9.一种基于dhcp集群服务系统的租约管理装置,其特征在于,应用于权利要求1-6任一所述的内存服务器,所述ip地址与ip地址池相匹配;所述装置包括:

10.一种计算机设备,其特征在于,包括:处理器以及与所述处理器相连的存储器;


技术总结
本发明涉及一种DHCP集群服务系统及租约管理方法、装置、相关设备,属于通信技术领域,DHCP集群服务系统,包括:内存服务器和DHCP服务集群;DHCP服务集群中的每个DHCP服务器,对内存服务器中的IP地址信息进行资源管理;内存服务器,存储IP地址信息,并根据每个DHCP服务器的资源管理信息维护IP地址信息。采用本发明的技术方案,无需在DHCP服务器缓存租约状态信息,在内存服务器中存储IP地址和IP地址的租约信息,DHCP服务器通过内存服务器进行IP地址的分配和管理,每个DHCP服务器相互独立运行,使得任何一个DHCP服务器异常均不会影响其他服务器的正常运行,降低租约管理的复杂度,提升可靠性。

技术研发人员:田红健,林锋,王艳霞,王太平
受保护的技术使用者:北京首信科技股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1