同じ IP の MAC アドレス変更に対するルーターの動作

同じ IP の MAC アドレス変更に対するルーターの動作
 +-----------+           +------------+           +---------+
 | LAN       |eth0   lan0| Router     |wan    eth0|         |
 | PC        |===========|            |===========| WAN-PC  |
 |           |           |            |       eth1|         |
 +-----------+           +------------+           +---------+
     192.168.0.4      192.168.0.123  1.2.3.123   1.2.3.4

上記の図は私の設定を理解するのに役立つと思います。

ステップ 1 . LAN PC から WAN PC へ (192.168.0.4 から 1.2.3.4) ping は正常に動作します。

ステップ 2. WAN-PC でケーブルを eth0 から eth1 に切り替えながら ping を実行します [重要: eth0 と eth1 は同じ IP (つまり 1.2.3.4) を持ちます]

この場合、ping は再開されます (いくつかのパケットが失われます)。

私の質問は、MAC アドレスの変更を識別するメカニズムは何ですか?

答え1

WAN-PC が何らかの無償 ARP プロセスを実行している場合を除き (可能性は低いですが)、そのようなメカニズムは存在しません。

ARP キャッシュ エントリにはタイムスタンプがあり、一定期間が経過するとエントリはタイムアウトします。通常は 20 秒ですが、異なる場合があります。エントリがキャッシュからタイムアウトすると、ルータによって新しい ARP 要求が行われ、その応答によって WAN-PC 上の新しい MAC アドレスが取得されます。

関連情報