设备配置DHCP时一般分为设备作为DHCP服务器、设备作为DHCP中继和设备作为DHCP客户端三个场景,下面主要针对三个场景对华为设备DHCP常用配置进行介绍,今天小编就来聊一聊关于dhcp作用域设置?接下来我们就一起去研究一下吧!
dhcp作用域设置
设备配置DHCP时一般分为设备作为DHCP服务器、设备作为DHCP中继和设备作为DHCP客户端三个场景,下面主要针对三个场景对华为设备DHCP常用配置进行介绍
数据规划进行DHCP部署场景配置时需注意对以下信息的进行合理规划:
表1 数据规划
服务器规划 |
合理规划VLAN,确保同一VLAN内仅有一台DHCP Server(有中继场景时针对的是DHCP中继)能收到此VLAN内客户端的DHCP请求。 在DHCP客户端的上层接入设备上配置DHCP Snooping功能,确保客户端能向正确的DHCP Server申请网络参数。 |
IP地址规划 |
适当考虑自动分配的IP地址范围 规划和排除不参与自动分配的IP地址 |
租期规划 |
在客户端流动性较大,在线时间较短的场景中,规划较短的租期 在客户端流动性小,在线时间较长的场景中,规划较长的租期 |
其他参数规划 |
DNS,客户端域名等参数 |
- system-view,进入系统视图。
- dhcp enable,开启DHCP功能
- interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
- ipaddress ip-address { mask | mask-length },配置接口的IP地址。
- dhcp select interface,开启接口采用接口地址池的DHCP服务器功能。
- dhcp server gateway-list ip-address &<1-8>,配置需要分配给DHCP Client的网关地址。
- dhcp server excluded-ip-address start-ip-address [end-ip-address ],配置地址池中不参与自动分配的IP地址。
- dhcp server dns-list{ ip-address &<1-8> | unnumbered interfaceinterface-type interface-number },指定DNS Server的IP地址。
- dhcp server lease { day day [ hour hour [ minute minute ] ] | unlimited },配置IP地址租期
- dhcp server static-bind ip-address ip-address mac-addressmac-address,配置为指定DHCP Client分配固定IP地址。
创建地址池
- system-view,进入系统视图。
- ip pool ip-pool-name,创建全局地址池,同时进入全局地址池视图。
- network ip-address [ mask { mask | mask-length }],配置全局地址池可动态分配的IP地址范围。
- gateway-list ip-address &<1-8>,配置DHCPClient的网关地址。
- excluded-ip-address start-ip-address [ end-ip-address ],配置地址池中不参与自动分配的IP地址。
- dhcp server dns-list { ip-address &<1-8> | unnumbered interfaceinterface-type interface-number },指定DNS Server的IP地址。
- dhcp server lease { day day [ hour hour [ minute minute ] ] | unlimited },配置IP地址租期。
- static-bind ip-address ip-address mac-address mac-address [ option-template template-name | description description ],配置为指定DHCPClient分配固定IP地址。
开启DHCP服务
- system-view,进入系统视图。
- dhcp enable,开启DHCP功能
- interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
- 配置接口的IP地址。执行命令ip address ip-address { mask | mask-length },配置接口的主IP地址。(可选)执行命令ip address ip-address { mask | mask-length } sub,配置接口的从IP地址。
- 执行命令dhcp select global,使能接口采用全局地址池的DHCP服务器功能。
说明:
交换机自V200R009C00版本起,支持根据从IP分配地址。
限制约束:
- 仅全局地址池支持,接口地址池不支持;
- DHCP服务器和客户端必须同网段,即不能有DHCP中继。
分配机制:
- 优先分配静态绑定的IP地址(全局地址池视图下的static-bind命令);
- 先使用主IP对应的地址池,没有空闲地址时,才会使用从IP对应的地址池。
开启DHCP中继功能
- 执行命令system-view,进入系统视图。
- 执行命令dhcp enable,开启DHCP功能。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
- 执行命令ip address ip-address { mask| mask-length },配置接口的IP地址。或者执行命令ip address unnumbered interface interface-type interface-number,配置接口借用其它接口的IP地址。
- 执行命令dhcp select relay,使能接口的DHCP中继功能。
说明:
- 一般情况下,DHCP中继会配置在用户侧的网关接口上。
- 此时,网关接口的IP地址必须与服务器上配置的地址池在同一网段,否则会导致DHCP客户端无法获取IP地址。
- 当客户端和中继设备不在同一个网段时(比如CPE作为DHCP客户端需要获取公网IP地址,而中继设备上没有配置公网IP地址以节约IP地址资源),需要在中继设备上配置接口借用其他接口的IP地址功能。
- 在接口视图下配置:
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
- 执行命令dhcp relay server-ip ip-address,配置DHCP服务器的IP地址。
- 在DHCP服务器组视图下配置:
- 执行命令dhcp server group group-name,创建DHCP服务器组并进入DHCP服务器组视图。
- 执行命令dhcp-server ip-address [ ip-address-index],在DHCP服务器组中配置DHCP服务器成员。
- (可选)执行命令gateway ip-address,配置DHCP客户端的网关地址。
- 当中继连接客户端的接口地址作为网关地址时,可以不用配置此步骤。
- 执行命令quit,返回到系统视图。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
- 执行命令dhcp relay server-select group-name,配置接口应用的DHCP服务器组。
- 执行命令system-view,进入系统视图。
- 执行命令interface interface-type interface-number[.subinterface-number ],进入接口视图或子接口视图。
- 执行命令ipaddress dhcp-alloc,开启DHCP Client功能。