[发明专利]一种地址分配方法和装置在审
申请号: | 201710734506.9 | 申请日: | 2017-08-24 |
公开(公告)号: | CN108632399A | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | 黄敦 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 地址请求报文 响应报文 地址分配 方法和装置 分配IP地址 不可用 主用 申请 备用 发送 携带 分配 成功 | ||
本申请提供一种地址分配方法和装置,该方法包括:在接收到DHCP客户端发送的第一DHCP发现报文后,利用主用IP地址生成第一地址请求报文,并将生成的第一地址请求报文发送给DHCP服务器;若未接收到针对第一地址请求报文的响应报文,则利用所有备用IP地址生成第二地址请求报文,并将生成的第二地址请求报文发送给DHCP服务器;若接收到针对第二地址请求报文的响应报文,则将接收到的响应报文发送给DHCP客户端,该响应报文携带DHCP服务器为DHCP客户端分配的IP地址。通过本申请的技术方案,可以成功为DHCP客户端分配IP地址,避免DHCP客户端不可用问题,加快地址分配速度。
技术领域
本申请涉及通信技术领域,尤其涉及一种地址分配方法和装置。
背景技术
当DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)客户端和DHCP服务器处于不同物理网段时,DHCP客户端通过DHCP中继与DHCP服务器通信,从而从DHCP服务器获取到IP地址。例如,DHCP中继收到DHCP客户端发送的地址请求报文时,将DHCP中继的主用IP地址添加到该地址请求报文中并转发给DHCP服务器。DHCP服务器从主用IP地址对应的地址池中选择未使用的IP地址,并通过DHCP中继将该IP地址通知给DHCP客户端,从而成功为DHCP客户端分配IP地址。
但是,当与该主用IP地址对应的地址池中没有未使用的IP地址时,则DHCP服务器无法为DHCP客户端分配IP地址,从而导致DHCP客户端不可用。
发明内容
本申请提供一种地址分配方法,应用于DHCP中继,所述DHCP中继包括主用IP地址和至少一个备用IP地址,所述方法包括:
在接收到DHCP客户端发送的第一DHCP发现报文后,利用所述主用IP地址生成第一地址请求报文,并将生成的第一地址请求报文发送给DHCP服务器;
若未接收到针对第一地址请求报文的响应报文,则利用所有备用IP地址生成第二地址请求报文,并将生成的第二地址请求报文发送给DHCP服务器;
若接收到针对第二地址请求报文的响应报文,则将接收到的响应报文发送给DHCP客户端,该响应报文携带DHCP服务器为DHCP客户端分配的IP地址。
本申请提供一种地址分配装置,应用于DHCP中继,所述DHCP中继包括主用IP地址和至少一个备用IP地址,所述装置包括:
生成模块,用于在接收到DHCP客户端发送的第一DHCP发现报文后,利用所述主用IP地址生成第一地址请求报文;
发送模块,用于将生成的第一地址请求报文发送给DHCP服务器;
所述生成模块,还用于当未接收到针对所述第一地址请求报文的响应报文时,利用所有备用IP地址生成第二地址请求报文;
所述发送模块,还用于将生成的第二地址请求报文发送给DHCP服务器;若接收到针对第二地址请求报文的响应报文,则将接收到的响应报文发送给DHCP客户端,该响应报文携带DHCP服务器为DHCP客户端分配的IP地址。
基于上述技术方案,本申请实施例中,当主用IP地址对应的地址池没有未使用的IP地址时,DHCP中继将携带备用IP地址的地址请求报文发送给DHCP服务器,使得DHCP服务器从备用IP地址对应的地址池中选择未使用的IP地址,从而成功为DHCP客户端分配IP地址,避免DHCP客户端不可用问题。而且,当存在多个备用IP地址时,DHCP中继可以将所有备用IP地址发送给DHCP服务器,使得DHCP服务器可以同时从所有备用IP地址对应的地址池中选择未使用的IP地址,并将IP地址分配给DHCP客户端,从而加快地址分配速度。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710734506.9/2.html,转载请声明来源钻瓜专利网。