[发明专利]基于DHCP服务器集群负载分配地址的方法和系统有效
申请号: | 201911326308.4 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111147617B | 公开(公告)日: | 2022-08-12 |
发明(设计)人: | 陈鹏;朱睿爽;高志伟;毛伟;邢志杰;李晓逸 | 申请(专利权)人: | 互联网域名系统北京市工程研究中心有限公司 |
主分类号: | H04L61/5014 | 分类号: | H04L61/5014;H04L67/1001;H04L67/14;H04L67/145 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 黄玉东 |
地址: | 101408 北京市怀柔区雁*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dhcp 服务器 集群 负载 分配 地址 方法 系统 | ||
1.一种基于DHCP的服务器集群负载分配地址的方法,其特征在于,所述方法包括:
在子网的DHCP中继服务器与后台服务器集群之间增加主服务器,以对各个子网的中继服务器进行中继管理;
主服务器中维护了一张会话保持表项,记录客户端的MAC地址与后台服务器集群中的真实服务器的关系;
主服务器解析来自DHCP子网中继服务器的请求报文,根据记录的MAC地址与真实服务器之间的关系,实现会话保持;主服务器解析请求报文,通过其中的giaddr字段设置负载规则,根据事先定制的规则将来自某子网的DHCP请求发送到指定的服务器;DHCP的请求报文中的giaddr字段记录DHCP客户端的第一个中继地址,以用来区分不同子网,主服务器在分配后台服务器时,先查看负载规则,根据事先定制的规则将该子网的DHCP请求发送到指定的服务器;
后台服务器生成应答报文返回给主服务器,主服务器将应答报文转发给某用户对应的DHCP中继服务器;
若用户还未与后台服务器建立关系,则主服务器根据会话保持表项计算出当前服务器集群中资源最多的后台服务器,并将DHCP报文转发给该后台服务器,然后更新会话保持表项;否则根据会话保持表项直接转发给后台中的真实服务器;
所述方法还包括:主服务器定期对服务器集群中的所有后台服务器进行健康检查,将后台服务器集群中的异常服务器调出算法池,主服务定期向后台服务器集群发送ping请求,如果服务器年度多次无应答,则判定该服务器异常,将其移出调度算法池;
用户所在子网的中继服务器统一将DHCP报文中服务器IP字段写为主服务器的IP地址,并以单播的方式将DHCP的请求报文发送到主服务器,主服务器负责与后台服务器集群进行通信。
2.如权利要求1所述的方法,其特征在于,当某用户的IP租约到期后不再续约,向主服务器发送IP释放报文,主服务器将相关表项删除且后台服务器集群回收IP地址;当在整个租约期内,主服务器从未收到该表项中的用户与后台服务器集群间的报文传送,则主服务器也将该表项删除。
3.一种基于DHCP的服务器集群负载分配地址的系统,其特征在于,所述系统包括:DHCP子网中继服务器、主服务器、后台服务器集群,其中,
DHCP子网中继服务器,将用户的DHCP请求报文单播发送给主服务器,以及接收主服务器回传的DHCP应答消息;
主服务器,位于所述DHCP子网中继服务器与后台服务器集群之间,所述主服务器解析DHCP子网中继服务器的请求报文,根据记录的MAC地址与真实服务器之间的关系,实现会话保持,将请求报文转发给后台服务器集群的对应服务器,以及接收真实服务器的应答消息回传给所述DHCP子网中继服务器;主服务器解析请求报文,通过其中的giaddr字段设置负载规则,根据事先定制的规则将来自某子网的DHCP请求发送到指定的服务器;DHCP的请求报文中的giaddr字段记录DHCP客户端的第一个中继地址,以用来区分不同子网,主服务器在分配后台服务器时,先查看负载规则,根据事先定制的规则将该子网的DHCP请求发送到指定的服务器;
后台服务器集群,接收主服务器发送的请求报文,分配给对应的真实服务器,生成应答消息发送给主服务器;
服务器集群中的每台服务器可用地址池都是独立的,当动态分配和释放地址后,所述主服务器通过算法调度,把DHCP请求报文分配给后台服务器中资源最多的服务器处理;
其中,主服务器定期对服务器集群中的所有后台服务器进行健康检查,将后台服务器集群中的异常服务器调出算法池,主服务定期向后台服务器集群发送ping请求,如果服务器年度多次无应答,则判定该服务器异常,将其移出调度算法池;
用户所在子网的中继服务器统一将DHCP报文中服务器IP字段写为主服务器的IP地址,并以单播的方式将DHCP的请求报文发送到主服务器,主服务器负责与后台服务器集群进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于互联网域名系统北京市工程研究中心有限公司,未经互联网域名系统北京市工程研究中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911326308.4/1.html,转载请声明来源钻瓜专利网。