无中断地将 IP 从一台服务器移动到另一台服务器

无中断地将 IP 从一台服务器移动到另一台服务器

我在虚拟机上运行了一个内部 DNS 服务器。我在新的虚拟机中从头重建了服务器,我想在某个时候从旧服务器切换到新服务器。为了做到这一点,我需要关闭旧服务器,并使用与旧服务器相同的 IP 启动新服务器。

我想知道在不中断的情况下完成此操作的最佳方法是什么。子网上的其他机器多快能算出该 IP 的新 MAC 地址?我知道我可以通过刷新所有机器上的 arp 缓存来加速此过程,但我没有简单的方法可以同时在所有机器上执行此操作。我想知道“nmap -sn 192.168.101.0/24”(即从新机器 ping 子网上的所有主机)是否会加快更改速度?

或者,作为虚拟机,我可以将新虚拟机的 MAC 设置为与旧虚拟机相同的 MAC,但我担心交换机可能会因此而感到不安。这是更好的方法吗?如果是,我需要注意什么?

答案1

只要网络中没有 MAC 感知安全,将 MAC 从一个系统移动到另一个系统就没有问题。唯一的条件是 - 不允许同时使用重复的 MAC。

一旦交换机从新目标接收到具有旧 MAC 的帧,它就应该重写 MAC 表并使目标可访问。

您可以事先单独测试一下。

相关内容