Summary

  • Опция IPv4 типа 130 переносила уровень классификации и необязательные флаги органов защиты, влияя на проверку доставки и выбор допустимого маршрута.
  • Она не шифровала данные и не задавала политику для всего Интернета: работоспособность требовала общей системы меток внутри ограниченного защищённого домена.

Маршрут должен был понимать тот же код

Минимальная опция занимала три октета: тип, длина и классификация. Её переменный хвост мог содержать флаги органов защиты. Опция допускалась только один раз, а установленный бит копирования требовал переносить её во все фрагменты исходной дейтаграммы.

Классификация выглядела как один байт, но не являлась обычной числовой шкалой. RFC 1108 задавал разреженные значения; зарезервированный или отсутствующий в перечне код считался ошибкой. Простое арифметическое сравнение могло дать ложный вывод. Узлу требовалась точная таблица значений.

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

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

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

Почему поздняя рекомендация осталась условной

RFC 7126 рассматривал IPv4-опции как источник сложной обработки и фильтрации, однако для типа 130 зафиксировал известное использование в отдельных средах высокой защищённости и наличие реализаций на момент публикации. Безусловное отбрасывание на всех границах могло нарушить работу таких сетей.

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

Sources