基于集群的DHCP服务器负载均衡的设计与实现

来源 :北京邮电大学 | 被引量 : 3次 | 上传用户:SMXYIMASHI
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如今,互联网已经渗透了我们工作生活中的方方面面。用户想要获得互联网服务,首先必须获得IP地址。面对大量用户想要同时获取有效的IP地址,仅仅靠提高单台DHCP服务器的硬件性能已经不能解决问题。如果将集群引入到DHCP服务器,有多个服务器同时为用户分配IP地址,这样不仅能够提高DHCP服务的数据处理能力和服务能力,并且每台服务器还能承担一定的容错任务。将集群引入到DHCP服务器中,一个亟需解决的问题就是服务器的负载均衡问题。本文通过对国内外相关研究的调研以及作者自身的研究探索,设计并实现了一个切实可行的基于集群的DHCP负载均衡系统。通过对课题的理解以及对业务需求的分析,本文将课题分解为DHCP分流,负载均衡服务器与服务器的通信,负载均衡服务器的冗余这三个关键部分。在DHCP分流方面,设计并实现了:(1)基于IP分配率和服务器效率的负载均衡算法;(2)针对DHCP请求报文类型的不同,采取不同的分流;(3)对服务器的响应报文进行重定位。在负载均衡服务器与服务器的通信方面,设计并实现了:(1)负载均衡服务器与服务器的通信协议;(2)服务器在负载均衡服务器上的注册注销;(3)负载均衡服务器定时检测服务器状态;(4)IP分配率阈值的计算。在负载均衡服务器冗余方面,分析对比了现有的开源冗余软件,并使用Heartbeat部署实现了负载均衡服务器的冗余服务。目前业界部署实现的DHCP服务器较多,但基本都是双机服务器,本文将DHCP服务器集群化,提出并设计了一种通过DHCP服务调度器实现DHCP服务器在集群环境下的负载均衡算法。该工作对DHCP集群化领域的研究具有重要意义。最后,本文根据设计方案,在ISC DHCP源码上进行了二次开发,设计实现了基于集群的DHCP负载均衡系统,并对其进行了功能测试和性能测试,测试结果表明本方案切实可行。
其他文献
<正> 合理使用抗生素是预防,控制医院内感染的措施之一,也是起着促进临床药物治疗水平,减少毒副反应,降低医疗费用支出的作用。我们从调查的病历中发现存在如下不合理使用抗
随着全球生物柴油产量的迅速增加,如何利用生物柴油副产的大量甘油已成为一个重要的研究课题。生物源甘油是一个多功能的绿色"平台分子",通过对其还原、氧化、重整(分解)、脱
目的:探讨儿童急性肾盂肾炎的临床治疗效果。方法:将治疗组(99例)采用西医治疗与对照组(91例)采用中药治疗的疗效进行比较观察。结果:治疗组中,治愈69例,治愈率为69.70%,总有
[目的]研究乳腺癌患者术后希望水平与自我效能,并探索影响患者术后心理状态的相关因素。[方法]抽取2014年1月至2014年12月乳腺癌患者203例,在研究人员充分解释问卷之后,患者
文章探讨了对当下艺术设计教育拓展的可能性空间,寻求和建构一条既有利于各画种特色的多元发展,又有利于学生自我整合能力和创新能力培养的教学思路.
在对内存进行虚拟管理时,页面置换算法的好坏直接影响着系统的性能,而反映置换算法性能的一个重要参数是缺页中断率。该文从虚拟存储管理技术出发,分析了中断次数计算结果的
<正>一、溥心先生的文学修养先生幼年启蒙师是谁,我不知道,但知道对他们兄弟(儒、僡二先生)文学书法上影响最深的是一位湖南和尚永光法师(字海印)。这位法师大概是出于王闿运
健美操是幼儿体育活动的重要内容,是深受幼儿喜爱的运动项目.通过实验研究,认为情景教学法对激发幼儿的想象力,促进技能掌握,提高教学效率起着很大的作用,对探索幼儿健美操教
目的研究分析认知行为治疗(CBT)对精神分裂症合并2型糖尿病患者的康复疗效。方法选择40例住院精神分裂症合并2型糖尿病患者作为观察组,40例社区精神分裂症合并2型糖尿病患者
马里奥·巴尔加斯·略萨的《绿房子》通过五个故事,再现了20世纪上半叶秘鲁社会四十年的被殖民与反殖民的历史。略萨辛辣地讽刺西方殖民者的种族压迫政策和经济掠夺;赞美了土