首页/网络/网络设备配置速查/思科 DHCP 服务器:service dhcp 与 ip dhcp pool
DHCP 与地址服务32 条

思科 DHCP 服务器:service dhcp 与 ip dhcp pool

IOS 的 DHCP 服务随 service dhcp 全局开关,地址池用 ip dhcp pool;注意排除地址要单独配 ip dhcp excluded-address,池内的 network 不会自动避开网关。

网络设备配置速查网络更新于 2026-10-13

IOS 设备的地址分配

思科设备用 ip dhcp pool 创建地址池,服务本身由全局的 service dhcp 控制,多数平台默认开启。最大区别在排除地址的处理:思科的排除地址不在池内配置,而是用 ip dhcp excluded-address 在池外单独声明,池的网段声明不会自动避开网关。忘记排除网关地址,客户端就可能拿到网关的地址,造成整段网络异常。

基本信息

适用平台Cisco IOS 与 IOS-XE 路由器、三层交换机
命令族service dhcp、ip dhcp pool、ip dhcp excluded-address
排除地址在池外单独配置,作用范围为全体地址池
租期lease 后跟数字,单位为天
核对命令show ip dhcp pool 与 show ip dhcp binding

典型使用场景

  • 分支机构由路由器承担地址分配
  • 临时场地快速部署地址服务
  • 为特定设备按 MAC 分配固定地址
  • 排查客户端地址异常时核对绑定表与池使用情况
  • 作为集中服务器的备份,在服务器不可达时接管分配

思科 IOS

思科 IOS
service dhcp
ip dhcp excluded-address 192.168.10.1 192.168.10.20   # 网关与保留地址
ip dhcp pool VLAN10
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1
 dns-server 223.5.5.5
 lease 3
show ip dhcp pool
show ip dhcp binding        # 查看已分配的地址与租期

华为 VRP

华为 VRP
dhcp enable
ip pool VLAN10
 network 192.168.10.0 mask 255.255.255.0
 gateway-list 192.168.10.1
 dns-list 223.5.5.5
 excluded-ip-address 192.168.10.1 192.168.10.20   # 池内排除

H3C Comware

H3C Comware
dhcp enable
dhcp server forbidden-ip 192.168.10.1 192.168.10.20   # 全局禁止分配
dhcp server ip-pool VLAN10
 network 192.168.10.0 mask 255.255.255.0
 gateway-list 192.168.10.1
 dns-list 223.5.5.5

排除地址与参数对照

对比项思科 IOS华为 VRPH3C Comware
排除地址位置池外单独配置池内配置全局配置禁止分配
排除命令ip dhcp excluded-address 地址范围excluded-ip-address 地址范围dhcp server forbidden-ip 地址范围
网关参数default-routergateway-listgateway-list
租期命令lease 数字lease day 数字expired day 数字
分配记录show ip dhcp binding查看池使用情况display dhcp server ip-in-use

配置与运维要点

  • 排除地址在池外配置,作用范围覆盖全部地址池,规划时要考虑是否影响其他网段
  • 修改排除地址不会回收已分配的地址,需要等租约到期或手工释放绑定
  • 网关地址必须排除,否则客户端可能获得与网关相同的地址,整段业务异常
  • 同时配置多个池时注意网段不要重叠,重叠会导致分配结果不可预测
  • 绑定表是排查地址问题的关键依据,出现异常时先看实际分配结果
  • 池使用率长期偏高说明地址规划需要扩容或缩短租期

常见疑问

  • 为什么客户端拿到网关地址:排除地址漏配,补上并释放已分配的绑定
  • 改了排除范围为什么不生效:已分配地址不会被自动回收,需要等租约到期或手工释放
  • 能不能只给某台设备固定地址:用绑定条目按 MAC 或标识分配即可
  • 服务默认是开的还需要配置吗:服务默认开启,但仍要创建地址池才会分配
排除地址与网关地址是这类配置最容易被忽略的地方:思科的排除地址在池外,容易只改了池而忘记排除范围,结果网关地址被分配给客户端。
绑定表输出可以直接看到每台终端拿到的地址与剩余租期,是判断地址池实际使用情况最直接的依据,排查冲突与容量问题时优先看它。
需要给特定设备固定地址时,用独立的绑定池配合硬件地址或客户端标识即可,不必在主池里逐条排除地址;固定地址与动态池分开规划,后续扩容时互不影响。
查看池与绑定表的命令要交替使用:池输出反映配置与使用计数,绑定表反映实际分配结果。两者对不上时,先怀疑租约未回收或终端手工配置了静态地址。

易错点

  • ip dhcp excluded-address 修改后不回收已分配地址:必须等租约到期或手工释放,改了看不到效果
  • 网关与保留地址未排除:客户端获得网关地址后整段网络异常,故障现象与设备故障很像
  • 多个地址池网段重叠:同一终端可能拿到不同地址,排查时难以复现
  • 只在池里规划地址不考虑排除范围:思科排除是池外全局配置,容易影响同设备上的其他地址池
  • 不查绑定表就调整配置:无法确认实际分配情况,容易重复放大问题

数据来源与参考

  • Cisco IOS DHCP 服务器配置指南
  • 华为 VRP 地址池排除地址
  • H3C Comware DHCP forbidden-ip

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌