我有连接到多个基于Juniper EX4200的虚拟机箱的服务器。 为了使它们可热插拔而无需手动重新configuration,我希望能够始终将与DHCP相同的IP提供给连接到特定交换机端口的服务器。
或者,也可以让服务器知道它已连接到哪个端口。
这些设置是否有可能?
谢谢。
思科交换机提供了一个称为“基于DHCP服务器端口的地址分配”的function,实现了DHCP选项82(又名“DHCP中继代理信息” )。 在一般情况下 ,您只需要一个支持DHCP Option 82的交换机和一个知道如何处理该信息的DHCP服务器。 我不知道你的交换机或DHCP服务器的具体细节。
这是倒退。 DHCP不知道交换机端口。 那该怎么办?
你可以通过DHCP(一个所谓的DHCP保留)给出一个固定的ip给一个特定的mac地址,但是这要求你做任何交换都保留mac地址。
由于我不知道这个Juniper设备,所以我不知道这是否可能在你的情况下。
虚拟机通常具有一个随虚拟机一起移动的静态MAC地址,而不pipe是托pipe它的物理硬件。 或者他们有一个dynamic生成的mac地址,当你把它移动到不同的硬件时可以改变。 静态的是你所需要的。
我能想到的唯一方法就是将每个端口放在自己的VLAN和子网中。 然后,对于该子网,请仅使用一个IP地址configurationDHCP池。