
VM 上で内部 DNS サーバーを実行しています。新しい VM でサーバーを最初から再構築し、ある時点で古いサーバーから新しいサーバーに切り替えたいと考えています。これを行うには、古いサーバーを停止し、古いサーバーと同じ IP を持つ新しいサーバーを起動する必要があります。
中断せずにこれを行う最良の方法は何かと思っています。サブネット上の他のマシンは、その IP の新しい MAC アドレスをどのくらい早く見つけるでしょうか。すべてのマシンの ARP キャッシュをフラッシュすることでこれを高速化できることはわかっていますが、すべてのボックスで同時にこれを行う簡単な方法はありません。「nmap -sn 192.168.101.0/24」(つまり、新しいボックスからサブネット上のすべてのホストに ping を実行する) で変更が高速化されるかどうか疑問に思っています。
あるいは、VM なので、新しい VM を古い VM と同じ MAC に設定することもできますが、スイッチがこれに対して混乱するのではないかと心配です。これはより良い方法でしょうか。もしそうなら、何に注意する必要がありますか。
答え1
ネットワーク内に MAC を認識するセキュリティがない限り、MAC をあるシステムから別のシステムに移動しても問題はありません。唯一の条件は、重複した MAC を同時に許可しないことです。
スイッチは、新しいターゲットから古い MAC を含むフレームを受信するとすぐに、MAC テーブルを書き換えてターゲットにアクセスできるようにする必要があります。
事前に別途テストすることも可能です。