[发明专利]一种IP地址分配方法及相关中继设备、服务器和系统无效
申请号: | 201110438832.8 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102413205A | 公开(公告)日: | 2012-04-11 |
发明(设计)人: | 翁春风 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 地址 分配 方法 相关 中继 设备 服务器 系统 | ||
技术领域
本发明涉及网络技术领域,尤其涉及一种IP地址分配方法及相关中继设备、服务器和系统。
背景技术
动态主机配置协议(Dynamic Host Configuration Protocol,DHCP)是一种应用于局域网的网络协议,该协议使用用户数据包协议(User Datagram Protocol,UDP)工作。DHCP主要有两个用途:一、供内部网络DHCP服务器或网络服务供应商自动分配IP地址给DHCP客户机,二、供内部网络管理员作为对所有计算机进行中央管理的手段。
当前,DHCP采用服务器-客户机(Server-Client,C/S)结构,如图1所示,当服务器和客户机跨越二层网络中时,客户机将通过DHCP中继设备透传报文到服务器。其中,该报文为IP地址申请报文,用于客户机向服务器申请IP地址资源、子网掩码或者缺省网关等参数。服务器接收该报文后,根据预置的IP地址分配策略向该客户机返回携带相应配置信息的报文,所有提及的报文均采用UDP协议进行传送。C/S结构工作中存在IP地址资源一致性问题,即服务器和中继设备二者分别记载的IP地址资源分配情况不一致。例如,服务器某一IP地址段上的所有IP地址资源已经被分配完毕,即该IP地址段无空闲的IP地址资源,而中继设备中记载服务器上该IP地址段上尚有空闲的IP地址资源,这样,中继设备中所记载的空闲IP地址资源实际上并不为空闲,当客户机向服务器发送IP地址申请报文时,中继设备仍然会向服务器申请该IP地址段的IP地址资源。这种情况发生时,由于服务器上的该IP地址段实际无空闲的IP地址资源,因此对客户机所发送的IP地址申请报文不回应任何报文,而且并不通知中继设备此情况,导致中继设备等待响应超时,同时也导致客户机进行重复无效的申请。
目前解决上述IP地址资源一致性问题的方法是:若中继设备等待响应超时,则记录服务器对客户机所申请的IP地址段的等待响应超时次数,在类似的申请IP地址资源情况下,其它客户机也会记录等待响应超时次数,以后有其它客户机通过中继设备向服务器申请IP地址资源时,中继设备选择该客户机可用的IP地址段,且所述IP地址段被中继设备记录的所述等待响应超时次数最少,然后向服务器进行IP地址资源申请,这是因为理论上,和等待响应超时次数较多的IP地址段相比,等待响应超时次数较少的IP地址段上有更多的空闲IP地址资源,选择等待响应超时次数最少的IP地址段进行申请,能够提高客户机申请IP地址资源的成功率。
虽然中继设备能够选择客户机可用的IP地址段,且所述IP地址段被中继设备记录的所述等待响应超时次数最少,然后向服务器进行IP地址资源申请,但是,一旦该IP地址段上的空闲IP地址资源被迅速分配完毕,则该客户机仍然会进行重复无效的申请,降低了客户机申请IP地址资源的效率。
发明内容
为了解决上述问题,本发明提供了一种IP地址分配方法及相关中继设备、服务器和系统,用于当客户机申请IP地址资源时,中继设备识别中继设备中所记载的空闲IP地址资源在服务器中对应的IP地址段为不空闲的情况,使得中继设备快速切换其它IP地址段进行IP地址资源的申请,从而提高客户机申请IP地址资源的效率。
一种IP地址分配方法,包括:
当客户机向服务器申请的第一IP地址段无空闲IP地址资源时,中继设备接收所述服务器发送的回应报文;
所述中继设备解析所述回应报文,确定所述服务器的第一IP地址段无空闲IP地址资源;
所述中继设备切换第二IP地址段申请IP地址资源,所述第二IP地址段为与所述第一IP地址段不重叠的IP地址段。
一种IP地址分配方法,包括:
服务器接收客户机发送的IP地址申请报文,所述IP地址申请报文用于指示中继设备选择第一IP地址段向所述服务器申请IP地址资源;
当所述服务器的第一IP地址段无空闲IP地址资源时,所述服务器向中继设备发送回应报文,所述回应报文用于指示所述服务器的第一IP地址段无空闲IP地址资源。
一种中继设备,包括:
第一接收模块,用于当客户机向服务器申请的第一IP地址段无空闲IP地址资源时,接收所述服务器发送的回应报文;
解析模块,用于解析所述回应报文,确定所述服务器的第一IP地址段无空闲IP地址资源;
切换模块,用于切换第二IP地址段申请IP地址资源,所述第二IP地址段为与所述第一IP地址段不重叠的IP地址段。
一种服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110438832.8/2.html,转载请声明来源钻瓜专利网。