10

Во время съемки некоторых компьютеров сегодня я начал задаваться вопросом ... что, если два MAC-адреса локальной сети на двух разных компьютерах совпадают?... Это вызвало бы некоторые проблемы. Позже я понял, что 48-битное адресное пространство MAC-адреса содержит потенциально 248 или 281 474 976 710 656 возможных MAC-адресов. [другими словами, много сетевых устройств]

Как определяются эти MAC-адреса?

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

MAC-адреса перерабатываются?

3 ответа3

13
  1. MAC разбит на две части; OUI (первые 24 бита) и идентификатор устройства (последние 24 бита). IEEE контролирует и выделяет часть OUI; поэтому, если вы занялись созданием собственных сетевых карт, вам необходимо зарегистрироваться в IEEE и получить свой собственный уникальный OUI. Часть идентификатора устройства администрируется свободно компанией.

  2. Мы могли бы очень быстро закончиться, но MAC-адрес должен быть уникальным только для отдельной сети уровня 2.

  3. Часть OUI не является чем-то, что перерабатывается, если вы ковыряетесь в своей таблице MAC-адресов коммутаторов, вы можете узнать по первым 24 битам, которые сделали устройство, например, Cisco, Google "OUI lookup".

Я уверен, что отдельные производители, вероятно, утилизируют свои MAC, только если эти два сетевых адаптера никогда не окажутся в одной сети уровня 2, все будет в порядке.

Сетевые администраторы могут даже использовать локально управляемые MAC-адреса.

2

MAC-адрес генерируется группой, называемой INTERNic, и продается поставщикам сетевых адаптеров блоками. первые 24B являются идентификатором поставщика, а последние 24B являются индивидуальным адресом.

Дублирование MACS происходит, так как поставщики хотят купить только минимальное количество адресов, но дублирование является проблемой только в том случае, если две сети находятся в одной локальной сети. если два MAC находятся в разных локальных сетях, они никогда не увидят друг друга и никогда не столкнутся.

MAC - это адреса уровня 2, которые помогают перемещать фрейм данных в локальной сети. когда этот кадр данных предназначен для другой сети, он направляет свой кадр на порт локального маршрутизатора локальной сети, а при перемещении из одной локальной сети в другую пакет помещается в новый кадр для этой локальной сети, используя локальный порт маршрутизатора в качестве отправителя и локальный порт маршрутизаторов выхода для пункта назначения.

1

В ответ на ваши вопросы:

  • True - MAC-адреса НЕ являются уникальными.
  • однако маловероятно, чтобы в одной и той же локальной сети существовали одинаковые MAC-адреса.
  • Они настроены на сетевой карте при сборке

Вот ссылка на Википедию:http://en.wikipedia.org/wiki/MAC_address

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .