Кратко

  • Тип 136 имел фиксированную длину 4 и содержал 16-битный Stream ID SATNET, копируемый во все фрагменты.
  • Требования к хостам и маршрутизаторам сначала запретили значению влиять на действия; формальная депрекация и фильтрация завершили процесс позже.

Перенос без понимания

Формат RFC 791 состоял из типа 136, длины 4 и двух байтов идентификатора. Он проводил Stream ID SATNET через сети без понятия stream. Установленный copy bit сохранял значение в каждом фрагменте; в дейтаграмме опция могла встретиться лишь однажды.

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

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

RFC 6814 формально депрецировал Stream ID в 2012 году. RFC 7126 не нашёл текущего применения, специфической известной угрозы, операционного ущерба или ущерба совместимости от блокировки и рекомендовал отбрасывать пакеты с этой опцией.

Источники