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 欺骗