System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() DHCP服务器租约同步的方法、装置、DHCP主服务器及存储介质制造方法及图纸_技高网

DHCP服务器租约同步的方法、装置、DHCP主服务器及存储介质制造方法及图纸

技术编号:40540603 阅读:8 留言:0更新日期:2024-03-05 18:56
本申请公开了一种DHCP服务器租约同步的方法、装置、处理器及可读存储介质,属于网络安全技术领域,该方法应用于分布式系统的DHCP主服务器,分布式系统还包括多个DHCP从服务器,DHCP主服务器分别与DHCP从服务器通信。该方法包括:接收DHCP请求;根据DHCP请求确定租约更新信息;将租约更新信息发送至多个DHCP从服务器,以使多个DHCP从服务器根据租约更新信息进行租约信息同步更新。本申请能够实现分布式系统下各个DHCP服务器间的租约信息同步,实现了租约信息的冗余备份,从而提高了DHCP服务的稳定性。

【技术实现步骤摘要】

本申请涉及网络安全,具体地涉及一种dhcp服务器租约同步的方法、装置、处理器及可读存储介质。


技术介绍

1、动态主机配置协议(dynamic host configuration protocol,dhcp)是一种对ip地址进行集中管理的协议,dhcp服务器通过处理客户机发出的不同类型的dhcp报文,动态的分配、回收ip地址。dhcp服务器分配ip地址时会携带一个租约时间,租约规定了客户机使用此ip地址的时长,若客户机想要在租约到期后继续使用ip地址,需向dhcp服务器发起续约请求来延长租约时间,否则dhcp服务器会收回这个ip地址。

2、若处理dhcp报文的业务单元宕机,当有客户机发起续约请求时,续约报文会被交换单元送到其他业务单元,由于各业务单元中的dhcp服务器彼此相互独立,此时业务单元的dhcp服务器没有已分配的ip、租约信息,这会导致客户机请求续约失败,当客户机租约到期后只能重新请求dhcp服务器分配ip地址,客户机重新得到的ip地址可能与原来的ip地址不一致,这会导致原有网络通讯的中断。

3、对此,现有技术采用一台dhcp备服务器备份多条dhcp主服务器的租约信息的方法,来实现租约信息的同步。但是,若dhcp主、备服务器都宕机,其余的dhcp服务器因为没有已分配ip地址、租约信息,依然不能平滑的接管dhcp服务。因此,现有技术存在dhcp服务稳定性较低的问题。


技术实现思路

1、本申请实施例的目的是提供一种dhcp服务器租约同步的方法、装置、dhcp主服务器、分布式系统及计算机可读存储介质,用以解决现有技术存在的稳定性较低的问题。

2、为了实现上述目的,本申请实施例第一方面提供一种dhcp服务器租约同步的方法,应用于分布式系统的dhcp主服务器,分布式系统还包括多个dhcp从服务器,dhcp主服务器分别与dhcp从服务器通信,该方法包括:

3、接收dhcp请求;

4、根据dhcp请求确定租约更新信息;

5、将租约更新信息发送至多个dhcp从服务器,以使多个dhcp从服务器根据租约更新信息进行租约信息同步更新。

6、在本申请实施例中,dhcp请求包括地址分配请求,根据dhcp请求确定租约更新信息包括:在dhcp请求为地址分配请求的情况下,确定目标ip地址,目标ip地址为租约状态处于空闲状态的ip地址;将目标ip地址的租约状态从空闲状态更新为活跃状态;根据目标ip地址和预设租约时间确定租约更新信息。

7、在本申请实施例中,dhcp请求包括地址续租请求,根据dhcp请求确定租约更新信息包括:在dhcp请求为地址续租请求的情况下,确定地址续租请求对应的目标ip地址;延长目标ip地址对应的租约时间;根据延长后的租约时间和目标ip地址确定租约更新信息。

8、在本申请实施例中,dhcp请求包括地址释放请求,根据dhcp请求确定租约更新信息包括:在dhcp请求为地址释放请求的情况下,确定地址释放请求对应的目标ip地址;将目标ip地址对应的租约状态从活跃状态更新为空闲状态,并删除目标ip地址对应的租约时间,以得到租约更新信息。

9、在本申请实施例中,该方法还包括:在接收到目标dhcp从服务器发送的租约批量同步请求的情况下,查询当前所有已分配的ip地址对应的租约信息,其中,目标dhcp从服务器为当前时刻的状态从未上线状态变更为上线状态的dhcp从服务器;将当前所有已分配的ip地址对应的租约信息进行封装并发送至目标dhcp从服务器,以使目标dhcp从服务器进行批量租约信息同步。

10、在本申请实施例中,该方法还包括:在检查到租约状态处于活跃状态的ip地址中的任意ip地址对应的租约时间到期的情况下,将任意ip地址的租约状态从活跃状态更新为空闲状态,并删除任意ip地址对应的租约时间。

11、本申请实施例第二方面提供一种dhcp主服务器,被配置成执行上述的dhcp服务器租约同步的方法。

12、本申请实施例第三方面提供一种分布式系统,包括:

13、上述的dhcp主服务器;

14、多个dhcp从服务器,与dhcp主服务器通信,用于根据主服务器发送的租约更新信息进行租约信息同步更新。

15、本申请实施例第四方面提供一种dhcp服务器租约同步的装置,应用于分布式系统的dhcp主服务器,分布式系统还包括多个dhcp从服务器,dhcp主服务器分别与dhcp从服务器通信,该装置包括:

16、接收模块,用于接收dhcp请求;

17、确定模块,用于根据dhcp请求确定租约更新信息;

18、信息同步模块,用于将租约信息发送至多个dhcp从服务器,以使多个dhcp从服务器根据租约更新信息进行租约信息同步更新。

19、本申请实施例第五方面提供一种机器可读存储介质,机器可读存储介质上存储程序或指令,程序或指令被处理器执行时实现上述的dhcp服务器租约同步的方法。

20、上述技术方案,应用于分布式系统的dhcp主服务器,分布式系统还包括多个dhcp从服务器,dhcp主服务器分别与dhcp从服务器通信。dhcp主服务器通过接收dhcp请求,根据dhcp请求确定租约更新信息,然后将租约更新信息发送至多个dhcp从服务器,以使多个dhcp从服务器根据租约更新信息进行租约信息同步更新。本申请能够实现分布式系统下各个dhcp服务器间的租约信息同步,实现了租约信息的冗余备份,从而提高了dhcp服务的稳定性。

21、本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

本文档来自技高网...

【技术保护点】

1.一种DHCP服务器租约同步的方法,其特征在于,应用于分布式系统的DHCP主服务器,所述分布式系统还包括多个DHCP从服务器,所述DHCP主服务器分别与所述DHCP从服务器通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述DHCP请求包括地址分配请求,所述根据所述DHCP请求确定租约更新信息包括:

3.根据权利要求1所述的方法,其特征在于,所述DHCP请求包括地址续租请求,所述根据所述DHCP请求确定租约更新信息包括:

4.根据权利要求1所述的方法,其特征在于,所述DHCP请求包括地址释放请求,所述根据所述DHCP请求确定租约更新信息包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种DHCP主服务器,其特征在于,被配置成执行根据权利要求1至6中任意一项所述的DHCP服务器租约同步的方法。

8.一种分布式系统,其特征在于,包括:

9.一种DHCP服务器租约同步的装置,其特征在于,应用于分布式系统的DHCP主服务器,所述分布式系统还包括多个DHCP从服务器,所述DHCP主服务器分别与所述DHCP从服务器通信,所述装置包括:

10.一种机器可读存储介质,所述机器可读存储介质上存储程序或指令,其特征在于,所述程序或所述指令被处理器执行时实现根据权利要求1至6中任意一项所述的DHCP服务器租约同步的方法。

...

【技术特征摘要】

1.一种dhcp服务器租约同步的方法,其特征在于,应用于分布式系统的dhcp主服务器,所述分布式系统还包括多个dhcp从服务器,所述dhcp主服务器分别与所述dhcp从服务器通信,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述dhcp请求包括地址分配请求,所述根据所述dhcp请求确定租约更新信息包括:

3.根据权利要求1所述的方法,其特征在于,所述dhcp请求包括地址续租请求,所述根据所述dhcp请求确定租约更新信息包括:

4.根据权利要求1所述的方法,其特征在于,所述dhcp请求包括地址释放请求,所述根据所述dhcp请求确定租约更新信息包括:

5.根据权利要求1所述的方法,其特征在于,所述方...

【专利技术属性】
技术研发人员:李隆俊王强贾志忠
申请(专利权)人:北京天融信网络安全技术有限公司
类型:发明
国别省市:

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

1