Назад | Перейти на главную страницу

Использование одного и того же MAC-адреса в одной сети в разное время на двух устройствах

Если бы я использовал тот же MAC-адрес, что и другое устройство в той же сети (Wi-Fi), в разное время (одно за другим). Испытывают ли устройства в сети какие-либо проблемы, сбои или отказы во время или после использования одного и того же MAC-адреса? Я бы клонировал MAC-адрес с одного из устройств.

Пока два устройства не активны одновременно, это не проблема. Насколько быстро сеть понимает, что MAC-адрес переместился с одного устройства на другое, зависит от конкретной реализации коммутаторов, используемых в сети, а также от шаблонов трафика.

В принципе, то, что вы описываете, будет выглядеть в сети так же, как если бы вы отключили устройство из одного места в своей сети и подключили его в другом месте.

Если вы используете Wi-Fi, вам необходимо знать, что многие драйверы WiFi не поддерживают изменение MAC-адреса, как вы описываете. Большинство драйверов для проводного Ethernet поддерживают его.

После того, как MAC-адрес был перемещен с одного устройства на другое, устройство, которое только что получило MAC-адрес, должно отправить один широковещательный пакет в сеть, чтобы гарантировать, что все коммутаторы в сети обновили свою таблицу CAM.

Кеши соседей на различных устройствах на карте сети от IP-адреса до MAC-адреса. Это означает, что все пакеты на IP-адреса, назначенные сетевому интерфейсу, в котором вы использовали MAC-адрес, теперь будут отправляться на устройство, принявшее MAC-адрес.

Лучше убедиться, что устройство, принявшее MAC-адрес, готово обрабатывать трафик на все IP-адреса, которые предыдущее устройство сопоставило с MAC-адресом. Если вы реализуете отказоустойчивое решение, такое поведение будет считаться полезной функцией. Если вы не реализуете отказоустойчивое решение, то, скорее всего, будет ошибкой использовать один и тот же MAC-адрес на двух устройствах.