托pipe交换机基于端口的DHCP分配 – 一般情况下?

前些日子我在Slashdot上看到了一个奇怪的评论,包括IT部门(即系统pipe理员):

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

阅读DHCP规范,没有什么明显的跳出来支持这一点,但是(某些?)思科交换机提供了一个称为“基于DHCP服务器端口的地址分配”的function。 所以可以这样做:

  • VLAN和可识别VLAN的DHCP服务器?
  • DHCP选项的一些特殊组合(选项82,中继代理信息)?
  • 只有特定的思科交换机专有的解决scheme

这在很大程度上是理论上的(我不需要实现它),但是我很好奇它是如何“简单”的。 我可以使用现有的HP ProCurve 2524和dnsmasq吗?我需要更复杂的DHCP服务器吗?还是需要一个新的思科交换机?

假设你有一个支持它的DHCP服务器,DHCP选项82实际上就是你正在寻找的东西。 一旦你有一个DHCP请求与交换机/端口信息,分配一个IP到它应该是相当微不足道的(只要将交换机/端口与您的数据库中的内容相匹配)。 大多数生产networking并不依赖于DHCP,因为这是其他的东西可能会失败。 这可能对初始设置很好(让机器通过DHCP获取IP,然后将其configuration为使用静态IP),但是我不build议您尝试使用DHCP来运行服务器。