Поведение маршрутизатора для изменения 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 будет определен его ответом.