【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种IP地址的分配方法和装置。
技术介绍
如图1所示,为一种为业务服务器分配IP地址的组网示意图,在业务服务器上配置有NIC(NetworkInterfaceCard,网络适配器)端口和BMC(BaseboardManagementController,基板管理控制器)端口。通常情况下,业务服务器通过NIC端口传输业务数据,并通过BMC端口传输管理数据。为了方便管理,可以在网络中部署两个DHCP(DynamicHostConfigurationProtocol动态主机配置协议)服务器,DHCP服务器1为NIC端口分配IP地址1,业务服务器在通过NIC端口传输业务数据时,使用IP地址1。DHCP服务器2为BMC端口分配IP地址2,业务服务器在通过BMC端口传输管理数据时,使用IP地址2。在业务服务器为NIC端口申请IP地址时,会以广播方式发送DHCP请求报文。DHCP服务器1接收到DHCP请求报文后,向业务服务器返回携带IP地址1的DHCP响应报文1,DHCP服务器2接收到DHCP请求报文后,向业务服务器返回携带IP地址2的DHCP响应报文2。若业务服务器先接收到DHCP响应报文2,则会将IP地址2分配给NIC端口,从而导致IP地址分配错误。
技术实现思路
本专利技术提供一种IP地址的分配方法,应用于DHCP服务器,所述方法包括:接收来自DHCP客户端的DHCP请求报文;若从所述DHCP请求报文中解析出IP类型标识,则判断本地是否存在所述IP类型标识对应的DHCP地址池;如果是,则从所述DHCP地址池内选择一个可用的IP地址 ...
【技术保护点】
一种IP地址的分配方法,应用于动态主机配置协议DHCP服务器,其特征在于,所述方法包括以下步骤:接收来自DHCP客户端的DHCP请求报文;若从所述DHCP请求报文中解析出IP类型标识,则判断本地是否存在所述IP类型标识对应的DHCP地址池;如果是,则从所述DHCP地址池内选择一个可用的IP地址,并向所述DHCP客户端发送携带所述IP地址的DHCP响应报文;如果否,则拒绝为所述DHCP客户端分配IP地址。
【技术特征摘要】
1.一种IP地址的分配方法,应用于动态主机配置协议DHCP服务器,其特征在于,所述方法包括以下步骤:接收来自DHCP客户端的DHCP请求报文;若从所述DHCP请求报文中解析出IP类型标识,则判断本地是否存在所述IP类型标识对应的DHCP地址池;如果是,则从所述DHCP地址池内选择一个可用的IP地址,并向所述DHCP客户端发送携带所述IP地址的DHCP响应报文;如果否,则拒绝为所述DHCP客户端分配IP地址。2.根据权利要求1所述的方法,其特征在于,所述接收来自DHCP客户端的DHCP请求报文之后,所述方法进一步包括:若没有从所述DHCP请求报文中解析出IP类型标识,则判断本地是否存在预先配置的默认DHCP地址池;如果存在,则从预先配置的默认DHCP地址池内选择一个可用的IP地址,并向所述DHCP客户端发送携带该IP地址的DHCP响应报文;如果不存在,则拒绝为所述DHCP客户端分配IP地址。3.根据权利要求1所述的方法,其特征在于,所述从所述DHCP请求报文中解析出IP类型标识的过程,具体包括:从所述DHCP请求报文的指定选项字段中解析出IP类型标识。4.根据权利要求1或3所述的方法,其特征在于,所述从所述DHCP请求报文中解析出IP类型标识之前,所述方法进一步包括:判断所述DHCP服务器是否开启IP类型标识解析功能;如果是,则执行从所述DHCP请求报文中解析出IP类型标识的过程;如果否,则从本地的DHCP地址池内选择一个可用的IP地址,并向所述DHCP客户端发送携带该IP地址的DHCP响应报文。5.一种IP地址的分配方法,应用于动态主机配置协议DHCP客户端,其特征在于,所述方法包括以下步骤:确定待申请的IP地址对应的IP类型标识;生成包括所述IP类型标识的DHCP请求报文,并发送所述DHCP请求报文;接收DHCP服务器返回的DHCP响应报文,所述DHCP响应报文中携带了所述DHCP服务器分配的IP地址;其中,所述DHCP响应报文是所述DHCP服务器在本地存在所述IP类型标识对应的DHCP地址池时发送的。6.根据权利要求5所述的方法,其特征在于,所述方法进一步包括:在确定待申请的IP地址对应的IP类型标识之前,确定需要为所述DHCP客户端的端口申请IP地址;或者,确定需要为所述DHCP客户端的数据类型申请IP地址;或者,确定需要为所述DHCP客户端的业务类型申请IP地址;所述确定待申请的IP地址对应的IP类型标识的过程,具体包括:若需要为网络适配器NIC端口申请IP地址,则从所述NIC端口的电可擦可编程只读存储器EEPROM中获取所述NIC端口对应的IP类型标识;或者,若需要为基板管理控制器BMC端口申请IP地址,则从所述BMC端口的只读存储器ROM中获取所述BMC端口对应的IP类型标识。7.根据权利要求5所述的方法,其特征在于,所述生成包括所述IP类型标识的DHCP请求报文的过程,具体包括:在DHCP请求报文的指定选项字段中添加所述IP类型标识,以得到包括所述IP类型标识的DHCP请求报文。8.一种IP地址的分配装置,应用于动态主机配置协议DHCP服务器,其特征在于,所述装置具体包括...
【专利技术属性】
技术研发人员:徐丹清,顾雷雷,
申请(专利权)人:杭州昆海信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。