基于管理交换机端口的 DHCP 分配 - 一般情况?

基于管理交换机端口的 DHCP 分配 - 一般情况?

前几天,我在 Slashdot 上看到一条针对 IT 部门(即系统管理员)的奇怪评论:

有一半的时间他们甚至不能做一件简单的事情,比如为我们提供设置 IP 地址的插孔

阅读 DHCP 规范,没有明显的证据表明支持这一点,但(一些?)Cisco 交换机提供了一项称为“基于 DHCP 服务器端口的地址分配”的功能,可以实现这一点;所以可以通过以下方式实现:

  • VLAN 和支持 VLAN 的 DHCP 服务器?
  • DHCP 选项的一些特殊组合(选项 82、中继代理信息)?
  • 仅限特定思科交换机等专有解决方案?

这在很大程度上是理论上的(我不需要实现它),但我很好奇它到底有多“简单”。我可以用现有的 HP Procurve 2524 和 dnsmasq 来实现吗?我是否需要更复杂的 DHCP 服务器,或者我是否也需要新的 Cisco 交换机?

答案1

DHCP 选项 82 正是您正在寻找的,假设您有一个支持它的 DHCP 服务器。一旦您有一个包含交换机/端口信息的 DHCP 请求,为其分配 IP 应该非常简单(只需将交换机/端口与数据库中的内容匹配)。但是,大多数生产网络不依赖 DHCP,因为它是另一个可能会失败的东西。这可能对初始设置很有用(让机器通过 DHCP 获取 IP,然后自行配置以将其用作静态 IP),但我不建议您尝试使用 DHCP 运行服务器。

相关内容