Кратко

  • RFC 7872 проверял три конкретные конструкции — DO8, HBH8 и FH512 — на исторических наборах web-, mail- и name-серверов. Эти проценты не являются мировой оценкой для 2026 года.
  • Значения в скобках оценивают долю вне AS назначения только среди уже потерянных пакетов. Неопределённость пути и организации сохранилась; намерение оператора и соответствие поставщика не доказаны.

Выбор назначения может быть отменён по дороге

Сеть назначения вправе поддерживать определённый IPv6 Extension Header. Но если транзитная сеть отбрасывает пакет раньше, назначение не может реализовать этот выбор. Значит, практический контроль над функцией распределён вдоль пути.

Числа RFC привязаны ко времени. Документ опубликован как Informational в июне 2016 года и описывает измерения августа 2014-го, повторённые в июне 2015-го с похожими результатами. Новая дата на странице документа не обновляет выборку.

Цели получили из списков World IPv6 Launch и Alexa Top 1 Million. Web-серверы определялись по AAAA, почтовые — через MX и AAAA, серверы имён — через NS и AAAA. Дубликаты, не-global-unicast и признанные недоступными адреса исключались.

DO8 содержал восьмибайтовый Destination Options с PadN, HBH8 — такой же Hop-by-Hop Options, FH512 создавал примерно два IPv6-фрагмента по 512 байт. Везде использовался TCP и порт соответствующего сервиса.

Это не тест всех опций, цепочек, размеров, транспортов, регионов и политик. Формулировка «Extension Headers теряются» шире проведённого опыта.

Процент в скобках относится к уже потерянным пакетам

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

Для web-адресов World IPv6 Launch DO8 потерял 11,88%; из этих потерь 17,60% / 20,80% были отнесены за пределы назначения. HBH8 потерял 40,70%, с диапазоном 31,43% / 40,00%. FH512 — 30,51%, с 5,08% / 6,78%.

По web, mail и name в выборках World IPv6 Launch DO8 находился в пределах 11,88–17,07%, HBH8 — 40,70–48,86%, FH512 — 30,51–39,17%. В выборках Alexa диапазоны составляли 10,91–21,33%, 39,03–54,12% и 28,26–55,23%.

Атрибуция различалась сильнее. Среди потерь Alexa web долю вне назначения оценили в 46,52% / 53,23% для DO8 и 53,64% / 61,43% для FH512. Для HBH8 к Alexa name-серверам она достигла 50,64% / 81,00%. Для FH512 к World IPv6 Launch mail — лишь 2,91% / 12,73%.

Следовательно, 81% — не доля всех потерянных HBH8. Это верхняя граница организационной атрибуции внутри уже потерянной части конкретной выборки.

Последний ответивший hop не называет оператора

Метод сравнивал traceroute с Extension Header и контрольный traceroute. Последний ответивший узел первого обозначался M, следующий — M+1. Если фильтр применяется до решения о пересылке, точкой потери считают M+1; если после — ею может быть M. Анализ выбрал первое допущение.

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

Адрес интерфейса не равен организации. Адрес peering-соединения может быть предоставлен любой стороной, адрес на IXP — самим exchange. Узел M+1 может обслуживать организация, связанная со следующим AS. Одна организация может иметь несколько ASN, тогда как модель разделяет их.

В лучшем случае неоднозначные наблюдения относят к назначению, в худшем — к другому AS. Диапазон показывает предел знания, а не устанавливает виновного.

Поздние рекомендации не объясняют старую потерю задним числом

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

RFC 9098 описывает переменный разбор, slow path, расход ресурсов и обход контроля. RFC 9288 предлагает фильтрацию с учётом возможностей устройства. RFC 9673 обновляет ограниченную и настраиваемую обработку Hop-by-Hop. Это механизмы и руководство, но не диагноз пакета 2014 года.

RFC 7045 служит нормативным ориентиром, RFC 8200 определяет IPv6. Они не доказывают поведение конкретного продукта. «Ответа нет» — наблюдение; «потеря, вероятно, начинается рядом» — условный вывод; «оператор намеренно блокировал» — неподтверждённая атрибуция мотива.

Современное решение требует современного опыта

Нужно зафиксировать цепочку и порядок заголовков, опции, длины, транспорт, порты, размер и фрагментацию. Контроль без Extension Header отправляется к тем же endpoints в то же время из нескольких разрешённых точек.

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

DO, HBH и фрагментация считаются отдельно; при достаточной выборке — по customer, peer, transit, IXP и destination paths. Изменение BGP, policy, платформы или приложения требует повтора. До внешнего обвинения пакетные данные передаются оператору для воспроизведения.

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