Поведение маршрутизатора для изменения MAC-адреса для того же IP

 +-----------+           +------------+           +---------+
 | 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. ping с LAN-PC на WAN PC (с 192.168.0.4 до 1.2.3.4) ping будет работать нормально.

Шаг 2. Во время пинга происходит переключение кабеля с eth0 на eth1 в WAN-ПК [ВАЖНО: eth0 и eth1 имеют одинаковый IP (т. Е. 1.2.3.4)]

В этом случае пинг возобновится (несколько пакетов будут потеряны).

Мой вопрос: каков механизм определения изменения MAC-адреса?

1 ответ

Решение

Если в WAN-PC не запущен какой-то процесс ARP, что маловероятно, такого механизма не существует.

Записи ARP-кэша имеют временные метки, а время ожидания истекает через определенный период времени; часто это 20-е годы, но это может варьироваться. Как только время входа в кеш истечет, маршрутизатор сделает новый запрос ARP, а новый MAC-адрес на WAN-PC будет определен его ответом.

Другие вопросы по тегам