DHCP(动态主机配置协议)是局域网协议,由服务器控制一段 IP 地址范围,客户机登录时自动获得 IP 与子网掩码。它由 IETF 于 1993 年 10 月定为标准,前身是 BOOTP。

DHCP 的三种分配方式:接口池、全局池与中��
图片素材来自免费商用图库(pixabay),非本站项目实拍。

一、为什么需要 DHCP

网络通信离不开 IP,但公网/内网 IPv4 资源有限,给每台设备固定分配既浪费又难运维。DHCP 用”临时分配、用完回收”的思路解决:设备联网才从服务器租一段 IP,断网归还,地址利用率大幅提高,也免去了逐台手工配 IP 的苦。

二、三种分配方式

接口地址池:地址池绑定在路由器/交换机接口上,该接口下用户从此池获取,安全但局限。全局地址池:在服务器上建一个公共池,所有接口的用户都能从中选地址,适合跨接口统一分配。DHCP 中继:客户端与服务器不在同一广播域时,由中继代理转发请求,让跨网段也能集中到一个 DHCP 服务器分配。

三、下发的关键参数

不止 IP 和掩码,还包括默认网关、DNS 服务器、租期等。租期决定地址”借多久”,到期前客户端续租,避免地址长期被占。

四、服务器自身要求

担任 DHCP 服务器的设备必须有静态 IP、子网掩码、默认网关、DNS 等基础配置,且装好 TCP/IP 协议栈——它自己不能靠 DHCP 拿地址,否则整个分配链断点。

一、三种方式的能力对照

方式 池的位置 可跨接口 适用
接口地址池 绑在某个接口 否 单网段、小场景
全局地址池 设备上集中 是(同设备多接口) 多网段、园区网
DHCP 中继 服务器集中 + 中继转发 是(跨网段) 中心化、跨 VLAN

二、中继为什么必需

Discover 是广播,广播不跨三层。当客户端与 DHCP 服务器不在同一广播域(比如服务器在核心、客户端在接入 VLAN),必须在客户端网段的网关或三层设备上开启中继:把广播请求以单播转发给指定服务器,服务器回包时按中继记录回送,客户端最终拿到地址。中继的本质是”在受限的广播域外搭一条定向通道”。

三、选型决策

先问三个问题:服务器与客户端是否同网段?是否需要多个 VLAN 共享一套地址策略?是否要做集中化的高可用管理?同网段用接口池最省事;同设备多 VLAN 用全局池;跨设备跨网段必须上中继,把服务器集中到一个位置,便于统一地址池、统一策略与统一备份。