К генератору
РУКОВОДСТВА ПО АДРЕСАМ

Локально администрируемые и универсальные MAC-адреса

Считайте индивидуальные/групповые и универсальные/локальные биты, не перепутав префикс с идентификатором устройства.

ИИ-резюме

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

Два младших бита несут разные флаги.

В первом октете младший бит указывает на индивидуальную или групповую адресацию; следующий наименее значимый бит указывает на универсальное или локальное администрирование. Эти флаги отвечают на разные вопросы.

First octet 02 = 00000010₂
I/G bit (bit 0): 0 → individual address
U/L bit (bit 1): 1 → locally administered
First octet 00 = 00000000₂ → individual, universally administered

Местная администрация меняет ожидания поиска

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

почему префикс поставщика не является идентификацией устройства →

Рандомизация может меняться со временем

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

Терминология MAC-адреса RFC 5342 ↗

Проверьте биты перед интерпретацией префикса

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

Генератор →