是否可以在 IOS 中禁用单个 DHCP 池?

网络工程 思科 思科-ios dhcp
2021-07-16 18:31:33

我正在研究 Cisco L3 交换机,其中大多数 SVI 都ip helper-address配置了 DHCP 中继,但交换机本身也配置了几个 DHCP 池,为几个 VLAN 提供动态地址。

我正在计划一些更改,我只想禁用交换机中的一个 DHCP 池。到目前为止,我已经阅读了以下与在 IOS 中禁用 DHCP 相关的选项:

  • 添加no service dhcp全局配置:不适合我的场景,因为它会禁用所有 DHCP 中继和所有 DHCP 池。
  • 删除要禁用的池的配置:这在我的场景中可行,但我希望将池配置保留在运行配置中,以防万一我需要回滚更改。

所以我的问题是:对于基于 IOS 的设备,有没有办法禁用单个 DHCP 池,同时将池配置保持在运行配置中?类似于shutdown接口的东西

4个回答

嗯,这样做的一种方法是从分配中排除整个池。这会将池的配置留在那里,如果您希望它再次分配地址,您只需删除排除项。

ip dhcp excluded-address <first address> <last address>

但是,我只会存档配置的副本并删除池。

您可以创建虚拟 VRF 并将池关联到该 VRF。不是完全干净的解决方案,但似乎满足您的要求。

ip vrf NO_DHCP
  rd 1:1
!
ip dhcp pool foo
  vrf NO_DHCP

这不是您想要的,但您也可以从池中删除“network ...”语句。

这就是我所做的,只删除 network 语句,保留所有其他选项。当我需要切换到这个 DHCP 时,我只添加回 network 语句。