[发明专利]服务器及其设定工作模式的方法有效

专利信息
申请号: 201210251320.5 申请日: 2012-07-19
公开(公告)号: CN103581107A 公开(公告)日: 2014-02-12
发明(设计)人: 高勇 申请(专利权)人: 国基电子(上海)有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/12
代理公司: 暂无信息 代理人: 暂无信息
地址: 201613 上海市松*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 服务器 及其 设定 工作 模式 方法
【说明书】:

技术领域

发明涉及服务器,尤其涉及一种服务器设定工作模式的方法。

背景技术

动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用用户数据包协议(User Datagram Protocol,UDP)工作,用于给内部网络或网络服务供应商自动分配因特网互联协议(Internet Protocol,IP)地址。在一个使用网络通信协议(Transmission Control Protocol/Internet Protocol,TCP/IP)的网络中,每一个客户端都必须至少有一个IP地址,才能与其它客户端连接通信,但由于现在的IP地址资源有限,宽带接入运营商不能做到给每个客户端都分配一个独占的固定的IP地址,所以要采用DHCP方式对上网的客户端进行临时的IP地址分配。DHCP服务器就是一种支持动态主机设置协议的服务器,用于统一规划和管理网络中的IP地址,可以自动为局域网中的客户端分配临时IP地址。

当客户端第一次登录网络的时候,会向网络广播一个动态主机设置协议发现(DHCP discover)封包,而局域网中的DHCP服务器监听到客户端发出的DHCPdiscover广播后,会从那些还没有租出去的地址范围内,选择最前面的空置IP地址,连同其它TCP/IP设定,响应给客户端一个动态主机设置协议提供(DHCP offer)封包。此时若在同一个局域网中存在多个DHCP服务器,则会产生多个DHCP服务互相冲突的问题,从而导致IP地址资源的浪费。因为局域网中的多个DHCP服务器在监听到客户端发出的DHCP discover广播后,均会响应给客户端一个包含IP地址的DHCP offer封包,而客户端在收到局域网中多台DHCP服务器的响应后,只会挑选其中的一个DHCP offer(通常是最先抵达的那个),这就会导致其它DHCP offer中的IP地址被浪费,从而产生多个DHCP服务互相冲突的问题。

发明内容

有鉴于此,本发明提供一种服务器,可以根据网络状况自动设定合适的工作模式,从而避免多个动态主机设置协议服务互相冲突。

此外,本发明还提供一种服务器设定工作模式的方法,可根据网络状况自动设定合适的工作模式,从而避免多个动态主机设置协议服务互相冲突。

本发明实施方式中提供的服务器,用于根据网络的状况自动设定合适的工作模式,其中,所述服务器的工作模式包括积极模式与消极模式,所述积极模式是指所述服务器在所述网络中提供动态主机设置协议服务时所处的工作模式,所述消极模式是指所述服务器在所述网络中不提供动态主机设置协议服务时所处的工作模式,所述服务器包括监听模块、分析模块及模式设定模块。监听模块用于监听所述网络中是否有其它服务器发送的动态主机设置协议提供封包,其中,所述动态主机设置协议提供封包包括所述其它服务器的工作模式信息。分析模块用于当所述监听模块监听到所述动态主机设置协议提供封包时,分析所述动态主机设置协议提供封包以确定所述其它服务器的工作模式。模式设定模块用于当所述服务器启动后设定所述服务器的工作模式为所述消极模式,当所述分析模块确定所述其它服务器的工作模式为所述积极模式时保持所述服务器的工作模式为消极模式,以及当所述监听模块没有监听到动态主机设置协议提供封包时设定所述服务器的工作模式为所述积极模式。

优选地,所述监听模块通过周期性广播动态主机协议发现封包的方式来监听所述动态主机设置协议提供封包。

优选地,所述动态主机设置协议提供封包还包括所述其它服务器的运行时间信息,所述运行时间是指其它服务器进入所述网络并持续工作的时间。

优选地,所述分析模块还用于比较所述其它服务器的运行时间与所述服务器的运行时间,所述模式设定模块用于当所述其它服务器的运行时间均小于所述服务器的运行时间时,设定所述服务器的工作模式为所述积极模式。

优选地,所述动态主机设置协议提供封包还包括所述其它服务器的随机退避时间信息,所述随机退避时间是指所述其它服务器发送所述动态主机设置协议提供封包前的一段随机等待时间。

优选地,所述分析模块还用于比较所述其它服务器的随机退避时间与所述服务器的退避时间,所述模式设定模块用于当所述其它服务器的随机退避时间均小于所述服务器的随机退避时间时,设定所述服务器的工作模式为所述积极模式。

优选地,所述随机退避时间由所述服务器在启动时在预设随机退避时间范围内随机产生,其中所述预设随机退避时间范围为所述服务器向网络中广播所述动态主机协议发现封包的周期的3~5倍。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国基电子(上海)有限公司,未经国基电子(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210251320.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top