Возможный дубликат:
Может ли дублирование MAC-адресов в одной локальной сети вызвать проблемы?
Что происходит с сетевым трафиком в коммутируемой локальной сети, если два устройства имеют одинаковый MAC (возможно, потому, что одно клонирует другое). Вероятно, это статическая IP-сеть вместо DHCP. Если кто-то отправит на этот MAC-адрес, пойдет ли он на оба компьютера? Если один из этих компьютеров отправляется на третий компьютер, все должно быть нормально? Или, может быть, сообщения ACK не вернутся? Спасибо!
Это будет зависеть от коммутатора, используемого рассматриваемыми хостами. Сами хосты не осведомлены об инфраструктуре, к которой они подключены, и не знают, к какому порту коммутатора подключены хосты назначения. Как именно коммутатор обрабатывает один и тот же MAC-адрес, зарегистрированный на разных портах, зависит от конкретного используемого коммутатора. Я предполагаю, что коммутатор будет перенаправлять трафик на оба хоста.
Я не согласен с тем, что будет шторм ARP. ARP используется для преобразования IP-адресов в MAC-адреса. В вашем сценарии не предполагается, что разрешение IP-адресов MAC будет нарушено, только два разных IP-адреса будут преобразованы в один и тот же MAC-адрес, что само по себе не является проблемой, поскольку один хост может иметь несколько IP-адреса. Ваш случай состоит в том, что 2 разных хоста с разными IP-адресами могут иметь один и тот же MAC-адрес, поэтому пакеты могут быть переадресованы неправильно, но это не вызовет шторм ARP.
Кажется, вы не знаете, как работает коммутатор: он изучает MAC-адреса! Как только он видит адрес, поступающий из порта, он направляет трафик для этого адреса только на этот конкретный порт.
В вашем случае это означает, что два хоста будут видеть только часть трафика, в зависимости от того, какой хост отправил «последний» пакет. Результатом будут очень неприятные сетевые проблемы. Не ожидайте, что коммутатор справится с этой ситуацией: MAC-адреса должны быть уникальный в мире.
А хаб могут работать - они просто выплевывают пакеты на все порты, кроме того, на который они пришли - но это очень редко для 100 Мбит и не существует для гигабитных. И конечно же полудуплекс.
Это обычная проблема терминалов, которые мы производим. У него нет MAC-адреса, встроенного в оборудование, и он подменяет его при первой загрузке. Одна из наших проблем заключается в том, что адрес (предположительно случайный) генерируется системными часами, но если терминал не был протестирован, он загрузится со всеми (как в 11/11/11 / время 11.11) и создаст тот же MAC-адрес. Здесь два момента: 1) OUI - это международный физический адрес, поэтому приведенный выше ответ о том, что все MAC-адреса уникальны на международном уровне, неверен. И 2) по своему опыту я обнаружил проблемы, которые варьируются от шторма ARP на небольшом сетевом коммутаторе с автоматическим согласованием в сети только класса C до не более чем невозможности разрешить адрес (ARP), несмотря на то, что терминалы имеют разные IP-адреса.
Также хаб не работал. Хотя для концентратора не требуется физический адрес, у вас все еще есть аргумент, который не может быть разрешен. то есть: вы никогда и ни при каких обстоятельствах не можете иметь один и тот же физический адрес в одной и той же сети или домене. Вся суть MAC-адреса в том, чтобы знать, куда отправить сигнал.
Также это не случай двух объектов в одном пространстве и времени, потому что доступ к среде работает иначе. Проблема заключается в отсутствии возврата ARP, поэтому, хотя Джо Кверти в значительной степени прав, утверждение о том, что один хост может иметь несколько IP-адресов, неоднозначно. Хост может иметь несколько сетевых адаптеров, а это будет означать несколько IP и несколько MAC. Возможно, он имеет в виду несколько IP-адресов на одном сетевом адаптере, но на самом деле, хотя это возможно, вы можете использовать только один IP-адрес за раз, но да, у них обоих будет один и тот же MAC-адрес, но они не будут одновременно подключены к сети. Также, если у хоста было несколько сетевых адаптеров, они были бы множественными.
Вернемся к вашему вопросу - если один хост клонирует MAC других, вы не можете изменить MAC с помощью запроса DoS? Какое оборудование? Много лет назад при использовании широкополосного кабеля вам приходилось клонировать свою сетевую карту на модем, и это не имело значения, потому что MAC - это внешний физический адрес, который не используется в локальной сети хоста, поэтому конфликта нет.
немного не по теме, я знаю, но хотел исправить ошибки в приведенных выше ответах (кроме Джо qwerty, то есть)
Что случается? Как вы думаете, что происходит? Что происходит, когда два объекта пытаются занять одну и ту же точку в пространстве-времени?
В сети царит неизгладимый хаос, которому предшествует шторм ARP, подобный торнадо, обрушившемуся на аэропорт Сент-Луиса пару дней назад.
Что делать? Что угодно, только не это.