Кратко

  • IEEE Registration Authority назначает EtherType и LSAP и выдала IANA OUI 00-00-5E; полномочия IANA ограничены пространствами под этой делегацией.
  • Двухоктетный номер протокола после OUI IANA не является EtherType. Носитель, OUI и внутреннее значение образуют единый проверяемый идентификатор.
  • RFC 9542 разделяет положение поля, namespace, авторитетный реестр, процедуру одобрения, спецификацию, реализацию и результат.

Ошибка выглядела убедительно: шестнадцатеричное значение, официальная ссылка, название протокола. Не хватало только тех байтов, которые отвечали на вопрос «кто имел право это назначить».

Последовательность 88-B7-00-00-5E-00-42 хранит три решения. IEEE RA назначила 0x88B7 как OUI Extended EtherType. Она же выдала IANA OUI 00-00-5E. Внутри этого пространства IANA зарезервировала 0x0042 для документации. Последняя пара имеет смысл только вместе с префиксом.

RFC 9542 опубликован в апреле 2024 года как BCP 141 и заменяет RFC 7042. Документ не создал новых реестров IANA и не изменил существующих назначений. Он фиксирует более важное правило: управление делегированным подпространством не превращает делегата во владельца всего поля Ethernet.

Сначала форма поля, затем название

EtherType — 16-битный идентификатор со значением не ниже 0x0600. В простом Ethernet II он расположен после MAC-адресов, хотя теги могут добавить промежуточные типы. Назначает EtherType IEEE RA.

LLC устроен иначе. За полем длины идут два восьмибитных LSAP. Формат SNAP добавляет AA-AA-03, трёхоктетный OUI и двухоктетный номер протокола. Последний номер контролирует держатель OUI.

EtherType 0x88B7 служит ещё одним контейнером. За ним следуют OUI и номер протокола. В форме 88-B7-00-00-5E-qq-qq внешний тип назначен IEEE, а qq-qq администрирует IANA в полученном пространстве. Одинаковая ширина не объединяет реестры.

SNAP допускает и нулевой OUI. После 00-00-00 два октета могут быть произвольным EtherType. После 00-00-5E та же позиция содержит номер IANA. Если база хранит только суффикс, восстановить правильную интерпретацию позднее невозможно.

Хостинг таблицы не передаёт право назначения

Группа “IANA OUI Ethernet Numbers” содержит значения, которые IANA назначает под своим OUI. Реестр SNAP отмечает 0x0042 как документационный номер. Здесь IANA действует в пределах делегации.

На сайте IANA есть и “IEEE 802 Numbers”. В разделе EtherType прямо сказано, что IANA их не назначает, а список представляет собой полученную из разных источников непроверенную информацию. За авторитетной публикацией он направляет к IEEE RA. Удобное зеркало не становится актом назначения.

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

Если каталог управляет безопасностью, неверная атрибуция влияет на выполнение. Документационный пример может получить доверие стандарта, локальный эксперимент — глобальный статус, историческая строка — приоритет над текущим источником. Тип ответственности реестра должен храниться как поле.

Условия IANA очерчивают назначение подпространства

Новый номер под 00-00-5E должен использоваться для стандарта IETF или связанного с работой IETF стандарта. Протокол требуется описать в Internet-Draft или RFC. Нужен фиксированный номер версии либо эквивалентная метка, позволяющая старым версиям распознать будущие.

Обычное назначение проходит Expert Review. Крайние 0x0000 и 0xFFFF зарезервированы и требуют IESG Ratification. Протокол с уже существующим EtherType не должен получать IANA-OUI номер для той же цели: EtherType можно применить прямо или после нулевого OUI в SNAP.

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

Назначения MAC под OUI IANA также ограничены целью. Они служат стандартам, выдаются выровненными блоками степеней двойки и не помогают производителю обходить получение собственного блока IEEE. Делегация закрывает узкую координационную задачу, а не создаёт конкурирующую IEEE.

Документационный номер не равен экспериментальному

0x0042 под OUI IANA предназначен для примеров. В других организационно-специфических параметрах значение 0x42 играет ту же роль. Спецификация может показать реальные биты, не занимая рабочее назначение.

IEEE отдельно определила 0x88B5 и 0x88B6 как EtherType для локальных экспериментов. Это другой реестр и другая политика. Выражение «экспериментальный EtherType 0042» смешивает контейнер, namespace и назначение.

Пример способен попасть в производственный шаблон, а локальный эксперимент — пересечь административную границу. Если вместе со значением сохраняются область, владелец и срок, временная договорённость не становится незаметной постоянной зависимостью.

Назначение не доказывает работу реализации

Авторитетная строка подтверждает резервирование или выдачу значения в определённом пространстве. Она не доказывает корректный разбор устройством, соответствие payload названию и результат приложения.

Цепочка начинается с байтов, смещений, тегов и длины. Носитель и OUI определяют пространство. Реестр IEEE или IANA доказывает назначение, процедура и документ — условия. Версия и конфигурация доказывают локальную реализацию. Захват показывает наблюдённый кадр. Конечная система показывает эффект.

Если слить эти квитанции, координация уникальности превращается в вымышленную сертификацию кода. Разделение оставляет каждому участнику реальную ответственность: реестру — namespace, поставщику — поведение, оператору — наблюдаемый исход.

Инвентарь для расследования, а не только для отчёта

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

Тогда расхождения становятся различимыми. Информационный список IANA может отстать от IEEE RA. Корректный IANA-номер может быть подписан анализатором как EtherType. Документационное значение может появиться в рабочем трафике. Для каждого случая нужна своя реакция.

RFC 9542 не строит единую верховную власть. Он сохраняет карту делегаций. IEEE отвечает за прямые пространства, IANA — за полученный участок, реализация — за фактическое действие. Полный идентификатор не позволяет двум октетам получить чужой мандат.

Источники