配置DHCP Client
该功能可以使设备基于DHCP协议向DHCP服务器动态申请IP地址,实现IP地址的合理分配和集中管理。
背景信息
动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种用于集中对用户IP地址进行动态管理和配置的协议。DHCP采用客户端/服务器通信模式,由客户端向服务器提出配置申请,服务器返回为客户端分配的IP地址等相应的配置信息,以实现IP地址等信息的动态配置。
针对DHCP客户端的不同需求,不同的DHCP客户端使用的IP地址性质不同,有的DHCP客户端需要长期使用,有的DHCP客户端只是暂时借用,DHCP服务器可以配置当前地址池中IP地址的租用有效期限,期满后DHCP服务器会收回该IP地址可继续分配给其它DHCP客户端使用。如果用户希望针对某个DHCP客户端灵活配置地址租期,可以在DHCP客户端上配置期望地址租期,当DHCP服务器分配地址租期时,会把DHCP客户端的期望地址租期和当前地址池中的地址租期比较,根据DHCP服务器自身分配规则提供合适的地址租期给DHCP客户端。
操作步骤
执行命令system-view,进入系统视图。
- (可选)执行命令dhcpc option60 redefined option60Value,配置客户端报文携带的option60选项信息。
- (可选)执行命令dhcpc unicast-flag enable,配置DHCP客户端请求报文中的Bootp flags字段为单播标记。
默认情况下,DHCP客户端请求报文和服务器的响应报文均为广播报文。在对安全性要求较高的情况下,客户端需要服务器以单播报文的方式应答时,可以在使能DHCP客户端功能前执行dhcpc unicast-flag enable命令,配置DHCP客户端请求报文中的Bootp flags字段为单播标记。
执行命令interface interface-type interface-number,进入需要使能DHCP客户端功能的接口视图。
执行命令ip address dhcp-alloc,使能接口下的DHCP客户端功能。
使能DHCP客户端功能后,需要注意:
对于多个逻辑接口规划在同一个DHCP服务器申请地址的场景,建议为各个逻辑接口配置不同的MAC地址,否则地址申请可能会失败。
使能接口下的DHCP客户端功能时,DHCP客户端不支持处理FORCE RENEW报文。
(可选)执行命令dhcp client expected-lease lease-time,配置DHCP客户端的期望地址租期。
(可选)执行命令dhcpc option60 redefined option60Value,配置客户端报文携带的option60选项信息。
配置客户端报文携带的option60选项信息时,若系统视图和接口视图下都配置了option60选项信息,以接口视图下配置的option60选项信息为准。
执行命令commit,提交配置。