保留与排除的区别
保留(静态绑定)是把一个 IP 与某台设备的 MAC 绑死,任何终端来问都只发给它;排除是把一段地址从可动态分配的范围里挖掉,谁都不发。两者解决的不是同一个问题:前者保证固定用途设备拿到固定地址,后者防止服务器把网关、服务器、网管这类手工占用的地址再分配出去。地址规划时先排除手工占用段、再给需要固定地址的设备做保留,是成本最低的顺序。
基本信息
| 适用平台 | 华为 VRP / 思科 IOS / H3C Comware 的 DHCP 服务器 |
|---|---|
| 配置层级 | 华为排除与保留都在地址池视图;思科排除是全局、保留在池内;H3C 排除是全局、保留在池内 |
| 前提条件 | 排除段要覆盖全部手工占用地址,且不与池内待分配范围冲突 |
| 生效时机 | 对新的地址请求立即生效,已发放的租约要等续租或释放 |
| 核对命令 | display ip pool / show ip dhcp binding / display dhcp server ip-in-use |
两种方式对比
| 维度 | 排除地址 | 保留绑定 |
|---|---|---|
| 作用 | 该地址不参与动态分配 | 该地址固定分配给指定 MAC |
| 典型对象 | 网关、服务器、网管、手工配置的打印机 | 打印机、摄像头、生产设备、要做映射的机器 |
| 华为 VRP | excluded-ip-address 起止 | static-bind ip-address + mac-address |
| 思科 IOS | ip dhcp excluded-address 起止 | 池内 host + hardware-address |
| H3C Comware | dhcp server forbidden-ip 起止 | static-bind ip-address + mac-address |
| 配错后果 | 手工占用地址被发出去,地址冲突随机掉线 | 设备拿不到固定地址,映射与白名单失效 |
典型使用场景
- 网关、DHCP 服务器自身、网管平台等手工配地址的设备必须先排除,否则地址会被动态分配出去造成冲突
- 打印机、摄像头、门禁、生产设备需要长期固定 IP,用保留绑定,地址一变监控与白名单就失效
- 从大网段里切出地址池时,先把网络号、广播地址段与保留段排除干净再开池
- 给设备做端口映射或访问策略时用保留固定地址,避免策略随租约漂移
- 割接阶段临时排除一段地址,把旧设备逐步迁走,迁完再回收
华为 VRP
华为 VRP
ip pool VLAN10
network 192.168.10.0 mask 255.255.255.0
gateway-list 192.168.10.1
excluded-ip-address 192.168.10.2 192.168.10.10 # 排除手工占用段
static-bind ip-address 192.168.10.50 mac-address 0011-2233-4455 # 保留给打印机
display ip pool name VLAN10 # 看 used / idle / conflict思科 IOS
思科 IOS
ip dhcp excluded-address 192.168.10.2 192.168.10.10 # 全局排除,先于地址池阅读
ip dhcp pool PRINTER
host 192.168.10.50 255.255.255.255 # 固定分配的地址
hardware-address 0011.2233.4455 # 绑定这台设备的 MAC
client-name printer-01 # 绑定表里便于认人
show ip dhcp binding # 查看绑定关系H3C Comware
H3C Comware
dhcp server forbidden-ip 192.168.10.2 192.168.10.10
dhcp server ip-pool VLAN10
network 192.168.10.0 mask 255.255.255.0
gateway-list 192.168.10.1
static-bind ip-address 192.168.10.50 mask 255.255.255.0 mac-address 0011-2233-4455
display dhcp server ip-in-use all # 在用地址明细排除段三厂都支持「起始 结束」区间写法。思科的排除是全局配置,与池内配置在配置文件中相隔较远,交接文档里要把池范围与排除段写在一起,否则很容易漏改。
保留地址不需要再排除:保留条目本身已经占用该地址。两者重复配置不会报错,但会让地址池可用余量统计偏小,排查容量问题时容易误判。
保留绑定依赖 MAC,设备换网卡或整机更换后绑定失效,原地址会重新回到动态分配池。建议把设备序列号与 MAC 一并登记,变更时同步维护绑定条目。