Cisco 3850 上的 DHCP

网络工程 思科 转变 dhcp cisco催化剂
2021-07-07 08:33:06

我想在 CISCO 3850 上配置 DHCP 服务器,并为服务器保留大约 100 个静态 IP 经过研究发现我需要为每个静态映射创建单独的池,如下所示(对于 100 个静态条目 3*100 行 CLI),或者有没有更好的选择请建议?

ip dhcp pool static
   host 192.168.1.74 255.255.255.0
   hardware-address 0011.f526.516b
3个回答

内置在网络设备中的 DHCP 服务器是基本的,它们不是为大型或复杂的 DHCP 实现而设计的。为了做你想做的事,你需要一个独立的 DHCP 服务器,它会有更好的选择。您也真的不想让不必要的协议给您的网络设备带来负担(让路由器专注于路由,让交换机专注于交换)。

无论如何,网络设备中内置的 Cisco DHCP 服务器正如您所描述的,并不是真正为您想要做的事情而设计的。


……请问有什么更好的选择吗?

产品或资源推荐明确偏离主题,软件推荐硬件推荐除外

此外,主机/服务器配置在这里是题外话,但您可以在Server Fault上询问

Cisco IOS、PIX 和 ASA 拥有我见过的最原始的 DHCP 引擎。在紧要关头,他们可以完成工作——我的家庭局域网是从 IOS dhcpd 运行的——但是有很大的限制。你已经找到了一个大的。解决此问题的唯一方法是从文件填充池:

ip dhcp pool local
 network 192.168.1.0 255.255.255.0
 ...
ip dhcp pool local-static
 origin file tftp://some.server.ip/path/to/local-db

local-db看起来像:

*time* Oct 08 2004 05:54 PM
*version* 2
!
!IP address        Type  Hardware address   Lease expiration    VRF
191.168.1.101 /24  1     00a0.xxxx.xxxx     Infinite ! by MAC
192.168.1.102 /24  id    0100.9027.xxxx.xx  Infinite ! by Windows client-id
*end*

首先为 Cisco 3850 三层交换机中的特定子网创建 DHCP 池,如下所示

Switch (config)# ip DHCP pool "name of scope"

Switch(config)# network 192.168.1.0 255.255.255.0

Switch(config)#ip default -gateway 192.168.1.1

Switch(config)#dns server 8.8.8.8

根据您的要求,从此池中分配 100 个静态 IP 地址。100个ip地址需要从DHCP池中排除。并进一步静态分配ip地址给主机。

Switch(config)# ip DHCP excluded address 192.168.1.0 0.0.0.127