配置DHCP
背景信息
在配置通过Option实现EasyDeploy功能之前,必须先部署DHCP服务器,保证待配置设备能通过Option参数的配置获取到文件服务器信息和下载文件信息。
如果待配置设备与DHCP服务器在同一网段,则配置DHCP服务器即可。如果待配置设备与DHCP服务器在不同网段,除了需要配置DHCP服务器外,还需要配置DHCP中继。
下面操作步骤以交换机为例配置DHCP服务器。如果使用的是第三方设备,配置的具体方法请参见第三方设备的操作指导。
DHCP服务器必须支持配置相关的Option参数。此处给出DHCP服务器的基本配置,如果需要灵活部署DHCP功能,请参见《S600-E V200R019C10 配置指南-IP业务》 DHCP配置。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令dhcp enable,使能DHCP服务。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令dhcp select global,配置接口工作在全局地址池模式。
- 执行命令quit,返回到系统视图。
- 执行命令ip pool ip-pool-name,创建全局地址池并进入全局地址池视图。
- 执行命令network ip-address [ mask { mask | mask-length } ],配置全局地址池可动态分配的IP地址范围。
配置的IP地址范围应该避免使用待配置设备需要加载的配置文件里面已经配置的IP地址,以防止地址冲突。
保证DHCP服务器上有可用的IP地址提供给待配置设备。
- 执行命令gateway-list ip-address &<1-8>,配置DHCP客户端的出口网关地址。
- 执行命令option code { ascii ascii-string | hex hex-string | cipher cipher-string | ip-address ip-address &<1-8> },配置DHCP服务器的Option参数选项。
如果通过Option获取下载文件信息,则需要先配置Option 67参数。
至少配置一种文件服务器。指定文件服务器信息的Option参数请参见“通过Option参数或中间文件实现零配置设备部署”中的“表3-1”,其他可配的Option参数也请参考此处。
在使用EasyDeploy进行零配置开局时,如果Commander与Client通信时,不使用默认的VLAN1,此时Commander需要执行以下步骤把修改后的VLAN ID通知给Client设备。
执行命令pnp startup-vlan vlan-id,配置PnP VLAN ID。
缺省情况下,交换机未配置PnP VLAN ID。
执行命令pnp startup-vlan send enable,使能向下游设备发送的LLDP报文中携带PnP VLAN信息的功能。
缺省情况下,换机未使能向下游设备传递PnP VLAN的功能。
执行命令interface interface-type interface-number,进入以太接口视图。
执行命令lldp tlv-enable legacy-tlv pnp startup-vlan,使能向下游设备发送的LLDP报文中携带PnP VLAN信息的功能。
缺省情况下,交换机已使能向下游设备发送的LLDP报文中携带PnP VLAN信息的功能。
执行命令quit,退出以太网接口视图。
(可选)当交换机之间是通过Eth-Trunk接口相连时,还需要执行如下步骤:
- 执行命令interface eth-trunk trunk-id,进入Eth-Trunk接口视图。
执行命令pnp startup-link-aggregation enable,使能向下游设备传递需要建立Eth-Trunk链路的功能。
缺省情况下,交换机未使能向下游设备传递需要建立Eth-Trunk链路的功能。