Кратко
- Значение 15 не является свободно придумываемым содержанием пакета. Это XL; она не может находиться внизу стека и придаёт специальный смысл только непосредственно следующей метке.
- Пространство bSPL содержит лишь значения 0–15. XL сохраняет дефицитные базовые значения, но добавляет запись в стек и повышает цену совместимости.
- После обновления RFC 9017 значения 0–15 нельзя помещать сразу после XL. Если LSR видит такую последовательность на вершине стека, он обязан отбросить пакет.
- LSR обязан отбросить пакет при неизвестной XL на вершине стека или при неизвестной следующей eSPL. Событие можно регистрировать, но журналирование должно быть ограничено по скорости.
- Использовать eSPL для балансировки нагрузки запрещено: старый разбор стека может отправить пакеты одного потока разными путями и вызвать переупорядочивание.
Базовое пространство специальных значений состоит всего из 16 позиций. Специальная обработка может потребовать изменений в аппаратуре пересылки, а такие изменения бывают дорогими или невозможными. Поэтому RFC 7274 установил для межоперабельного назначения базовых значений процедуру Standards Action; раннее назначение допускается отдельно для каждого случая. Резервировать базовые позиции под экспериментальное или частное применение стандарт не стал: пространство слишком мало. Standards Action означает согласованное глобальное значение, назначаемое IETF и IANA, а не право автора пакета создать новое значение.
Составная форма занимает две последовательные записи стека. Она может выявить ограничения устаревшего разбора, привести к отбрасыванию или переупорядочиванию, усилить риск фрагментации и превысить лимиты реализации. RFC 7274 предупреждает, что увеличенный стек может вызвать фрагментацию и сделать пакет необрабатываемым для некоторых реализаций. Без XL новые специальные назначения продолжали бы конкурировать за шестнадцать базовых значений либо потребовали бы другой согласованной кодировки с собственной ценой совместимости.
bSPL, XL и eSPL — текущая терминология. Более старые выражения допустимы только исторически; в частности, “reserved labels” не следует использовать как нынешнее общее название назначенных базовых значений.
Чего реестр не означает
Запись в реестре не доказывает, что каждое устройство на пути поддерживает конкретную eSPL, и не подтверждает готовность аппаратуры или широкое производственное внедрение. Назначение IANA не является разрешением оператора вводить метку в любую сеть. Отправитель не может таким способом придумать глобальный смысл, установить LSP или маршрут, подтвердить личность, предоставить доступ либо обойти поддержку и политику получателя. RFC 9017 не создаёт LSP и не меняет пересылку через плоскость управления или централизованный контроллер.
RFC 6790 добавляет entropy для балансировки нагрузки, а RFC 7274 регулирует дефицитное пространство специальных значений и прямо запрещает балансировку с помощью eSPL. RFC 3443 относится к распространению TTL и видимости туннелей. RFC 4950 описывает раскрытие прибывшего стека меток в ICMP. Механизмы BFD и BGP относятся к живучести, объявлению маршрутов или политике, а не к рассматриваемому здесь смыслу кодовой точки.
Источники
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

