DHCP 就三步
无论哪家设备,做 DHCP 服务器都是同一个骨架:建地址池、配网关与 DNS、让接口引用这个池。差异集中在池的命令字面与接口引用方式上,思科按接口网段自动匹配,华为与 H3C 需要显式命令。
基本信息
| 适用平台 | 华为 VRP / Cisco IOS / H3C Comware |
|---|---|
| 池命令 | ip pool / ip dhcp pool / dhcp server ip-pool |
| 接口引用 | dhcp select global / 自动匹配 / dhcp select server |
| 必备内容 | 网段、网关、DNS、租期 |
| 全局开关 | 华为与 H3C 需 dhcp enable,思科无需 |
| 跨网段 | 网关接口需开 DHCP 中继 |
典型使用场景
- 园区接入 VLAN 自动下发地址,减少手工配置
- 办公与无线分属不同网段,下发各自的网关与 DNS
- 把现网某厂的 DHCP 配置迁移到另一厂设备上重写
- 网关用虚拟地址,配合主备切换保证地址不断
- 新开局先建池验证下发,再安排业务割接
华为 VRP
华为 VRP
dhcp enable # 全局开关,不开则池再多也不下发
ip pool office
network 192.168.1.0 mask 24
gateway-list 192.168.1.254 # 建议填 VRRP 虚拟地址
dns-list 223.5.5.5
lease day 1 # 租期 1 天
interface Vlanif10
dhcp select global # 接口引用全局地址池
display ip pool # 查看池用量与剩余地址思科 IOS 与 H3C
思科 IOS 与 H3C
ip dhcp pool office
network 192.168.1.0 255.255.255.0
default-router 192.168.1.254
dns-server 223.5.5.5
# 接口配好同网段地址即自动匹配,无需引用命令
show ip dhcp binding # 查看已分配绑定
# H3C Comware
dhcp enable
dhcp server ip-pool office
network 192.168.1.0 mask 255.255.255.0
gateway-list 192.168.1.254
interface Vlan-interface10
dhcp select server
display dhcp server pool三厂环节对照
| 环节 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 全局开关 | dhcp enable | 无 | dhcp enable |
| 建池 | ip pool 名 | ip dhcp pool 名 | dhcp server ip-pool 名 |
| 网关与 DNS | gateway-list / dns-list | default-router / dns-server | gateway-list / dns-list |
| 接口引用 | dhcp select global | 按接口网段自动匹配 | dhcp select server |
思科靠接口地址自动挑选同网段池,所以池的 network 必须与接口网段严格对应;华为与 H3C 是显式引用,一个接口只能选一种方式,且接口池与全局池同时存在时接口池优先,迁移时务必核对。
网关务必配成虚拟网关(VRRP / HSRP)地址而不是单机地址。主备切换或多厂迁移后网关变了,终端要等租期到期才更新,期间会持续出现访问异常却查不出链路问题。
排障时的快捷判断:客户端拿不到地址,先核对接口引用与池网段是否匹配,再确认全局开关是否打开;拿到地址却上不了网,重点看下发的网关与 DNS 是否正确。查询池用量与分配记录的命令(display ip pool、show ip dhcp binding、display dhcp server pool)能直接看出地址是否发出与剩余多少,比逐台终端排查快得多。