DHCP 的定义
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是 TCP/IP 网络中用于自动分配 IP 地址及相关网络配置(子网掩码、网关、DNS 服务器)的应用层协议。DHCP 基于客户端/服务器模型,服务器维护 IP 地址池并响应客户端的配置请求。
DORA 四步过程
DHCP 通过 DORA 四步完成地址分配:
- Discover(发现):客户端广播 DHCPDISCOVER 报文,寻找可用的 DHCP 服务器
- Offer(提供):服务器回应 DHCPOFFER,提供一个可用的 IP 地址及配置参数
- Request(请求):客户端广播 DHCPREQUEST,确认接受该服务器的 IP 地址
- Acknowledge(确认):服务器发送 DHCPACK,正式授予客户端该 IP 地址的使用权
DHCP 在数据中心中的意义
在数据中心场景中,DHCP 承担着关键但常被忽视的角色:
- 新服务器上架后自动获取 IP,无需人工登记
- 机柜迁移、故障转移后设备自动获得新网段的地址
- 与 IPAM 联动,将 DHCP 租约与资产台账对齐,避免 IP 冲突
- 预留 IP(Reservation)确保关键设备(BMC、存储阵列)地址固定
- DHCP Snooping + IP Source Guard 防止私接设备、IP 欺骗
