Кратко

  • RFC 2171 описывал множественный доступ, который коммутатор создавал поверх линий SONET/SDH точка-точка. Узел наследовал идентификатор порта; в группе коммутаторов адрес складывался из частей коммутатора и порта.
  • Поле назначения указывало, куда переслать HDLC-кадр. Оно не удостоверяло машину, владельца или организацию, а неверное назначение могло быть молча отброшено.
  • Документ июня 1997 года имел статус Informational, не был результатом рабочей группы IETF и не относился к Standards Track. Возможные топологии не доказывали широкого внедрения или совместимости.

Значение возникало в точке подключения

RFC 2171 связывал адрес с физической структурой прямо: каждый порт имел уникальный в пределах коммутатора идентификатор, а подключённый узел должен был унаследовать адрес этого порта. В одном коммутаторе адрес узла равнялся идентификатору порта.

Так решалась задача пересылки. SONET/SDH давал оптические соединения точка-точка. MAPOS помещал сетевые дейтаграммы в HDLC-кадры и соединял отдельные линии через кадровый коммутатор. Отправитель ставил назначение, коммутатор выбирал выход, и набор линий вёл себя как локальная сеть с широковещательной и групповой передачей.

В RFC были показаны прямая линия, звезда с одним коммутатором и группа связанных коммутаторов. В последнем случае старшие биты обозначали коммутатор, остальные — локальный узел или порт. RFC 2173 сформулировал это без двусмысленности: HDLC-адрес эквивалентен номеру порта, к которому подключён узел.

Слова «адрес узла» поэтому не следует читать как неизменное имя машины. Значение кратко описывало путь в ограниченной топологии. Переключение кабеля меняло факт пересылки, но не обязательно устройство, оператора или собственника.

Уникальность внутри системы

Адресное поле занимало восемь бит. Младший бит завершал поле; для unicast старший был нулём, оставляя шесть бит назначению. 0xFF означал broadcast, а 0x01 — управляющий процессор коммутатора. Отдельного поля адреса источника не было.

В одном коммутаторе число выбирало порт. В группе одна часть выбирала коммутатор, другая порт. RFC 2174 описывал решение: при локальном номере кадр уходил в указанный порт, при удалённом таблица выбирала соседний коммутатор.

Уникальность действовала только в заданном контексте. Особый случай прямого соединения из RFC 2173 особенно показателен: оба конца могли получить 0x03, и документ считал это безвредным, поскольку в соединении точка-точка подходил любой адрес. Значение, которое допустимо дублировать при смене топологии, не является внутренним удостоверением хоста.

Автоматическая выдача тоже не добавляла аутентификации. После получения сигнала SONET узел просил адрес у локального управляющего процессора, повторял запрос через пять секунд и проверял значение каждые 30 секунд. После 90 секунд молчания или потери сигнала коммутатор мог считать узел отключённым. Это поддерживало локальное состояние подключения, а не доказывало владельца или организацию.

Выбранный выход — не квитанция о доставке

RFC 2171 описывал передачу без установления соединения. Узел заполнял назначение, а один или несколько коммутаторов пересылали кадр по этому значению. Неверный адрес назначения молча отбрасывался.

Поле подтверждает запрос отправителя на выбор пути. Совпадение в таблице подтверждает найденный следующий переход или порт. Ни то ни другое само по себе не доказывает, что хост получил кадр, верхний протокол его принял, а приложение завершило операцию. Молчаливое отбрасывание не создаёт положительной квитанции.

IPv4 оставался отдельным пространством. RFC 2176 требовал ARP-кэш, связывающий IPv4-адрес с восьмибитным HDLC-адресом. Необходимость сопоставления показывает различие значений. Кэш сообщал, куда пересылать, но не превращал номер порта в постоянную идентичность.

Формат ссылался на HDLC-подобное кадрирование RFC 1662, однако происхождение формата не доказывает внедрение. RFC 2171 подчёркивал Informational-статус, отсутствие рабочей группы IETF и Standards Track. Вопросы безопасности не рассматривались; приложение перечисляло различия SONET, SDH и реализаций, способные мешать совместимости.

Исторический вывод точен: короткого адреса достаточно для локального действия коммутатора, но недостаточно для сильного вывода об идентичности. MAPOS обозначал подключение внутри конкретной структуры — не всё, что находилось за кабелем.

Источники и пределы

  • RFC 2171, основная схема, топологии и адрес.
  • RFC 2173, автоматическая выдача адреса по порту.
  • RFC 2174, структура адреса и пересылка между коммутаторами.
  • RFC 2176, сопоставление IPv4 и HDLC.
  • RFC 1662, упомянутая основа кадрирования.

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