Кратко

Реестр решает вопрос номера

Проект флага от 5 июня 2026 года просит IANA выделить бит и оставляет в тексте TBD. Текущий реестр уже указывает 6. В Datatracker документ находится в очереди редактора RFC. Это два официальных среза процесса: назначенный номер и застывшая формулировка Internet-Draft. Они не сообщают, когда конкретная сеть впервые пропустила объявление с S.

У флага узкая работа. Маршрутизатор SNAC связывает оконечную сеть с соседней инфраструктурой. По проекту получение Router Advertisement с S=1 означает, что отправитель относится к SNAC. Устройства, которые не знают нового флага, его игнорируют; те, что не работают как SNAC, не ставят единицу. Такой сигнал позволяет новым реализациям различать отправителей, не заставляя все старые устройства менять привычную обработку объявлений. Он ещё не объясняет, чей префикс останется после появления второго объявления.

Ответ начинается с интерфейса. Редакция 13 SNAC simple требует S=1 на соседнем инфраструктурном канале, когда SNAC объявляет собственный подходящий префикс. На канале оконечной сети приложение C задаёт S=0. Один аппарат отправляет разные значения в зависимости от стороны, с которой разговаривает. Если журнал событий фиксирует только имя устройства и значение флага, но не интерфейс, половина контекста исчезает.

Победа определяется не одним флагом

Представим, что SNAC уже объявляет подходящий префикс. На соседнем канале приходит объявление с другим подходящим префиксом. Если S=0, проект переводит интерфейс первого маршрутизатора в STATE-DEPRECATING: его объявляемый префикс начинает выводиться из употребления. Это явный приоритет в ветке без метки SNAC, а не правило «кто пришёл первым».

Если в принятом объявлении S=1, получатель выбирает ветку по значениям префиксов. Совпадающие значения оставляют текущую рекламу. Если свой префикс относится к ULA, а получен подходящий не-ULA, свой выводится. Если оба ULA, полученный префикс должен быть численно меньше как беззнаковое 128-битное число, чтобы свой перешёл к устареванию. В остальных перечисленных случаях маршрутизатор продолжает объявлять прежний префикс. Следовательно, единица в S порой ведёт к уступке, а порой к сохранению позиции.

У получателя есть данные, которых нет в реестре IANA: текущий префикс, подходящесть полученного, тип ULA, численное сравнение и входной интерфейс. Без них нельзя объяснить переход состояния. Номер бита стандартизирует чтение пакета; сравнение префиксов выполняется локально.

Фильтр может закончить разговор раньше

Проект флага прямо предупреждает: если RA-Guard фильтрует объявления маршрутизаторов SNAC, устройства транзитной сети никогда не получат RA с S=1. Отправитель может строго соблюдать правило, а получатель поддерживать его целиком — между ними всё равно стоит политика коммутатора. При таком исходе у соседа не появляется входных данных для сравнения.

RFC 7113 разбирает вопросы реализации RA-Guard. Оператор канала решает, какие объявления пропускать, и должен видеть результаты этого решения. После пропуска продолжают действовать обычные вопросы безопасности IPv6 Neighbor Discovery из RFC 4861. Проект нового флага прямо говорит, что добавление S их не меняет. Значение в пакете классифицирует отправителя по правилам протокола; само по себе оно не удостоверяет личность владельца порта.

В изученных источниках нет записи пакета с S на конкретном инфраструктурном канале вместе с решением RA-Guard и переходом состояния получателя; эти три записи показали бы результат в определённой установке. Реестр и проекты дают правила, а не статистику внедрения.

Совместимость проверяется на каждом переходе

IANA распределяет номер. Короткий проект задаёт значение сигнала. SNAC simple определяет интерфейс и порядок выбора префикса. Оператор сети управляет фильтром. Получатель меняет состояние. Упаковав пять шагов в одну галочку «поддержка SNAC», поставщик продаёт уверенность в решениях, которые принимают чужие устройства и чужая сеть.

Практическая проверка должна связать отправленный интерфейс, S и префикс, ответ RA-Guard, полученный пакет и итоговое состояние. Ошибка интерфейса ведёт к отправителю. Потеря пакета на фильтре — к политике канала. Неверное решение после получения — к входным значениям и реализации правил редакции 13. Шестой бит даёт общее имя сигналу. Что произошло с префиксом, объясняют записи с канала.

Источники