Кратко
- CASH сравнивает хеши широких диапазонов, PASH уточняет несовпадение, а обычные SNP или рассылка восстанавливают детали.
- Равенство означает лишь отсутствие обнаруженной разницы по заданному расчёту; это не доказательство происхождения, верной топологии или доставки пакета.
- Редакция от 6 сентября перенесла согласование в отдельный проект Hello Capability, поэтому совместимость двух версий и безопасный откат входят в решение о внедрении.
Заставлять два маршрутизатора перечислять по миллиону фрагментов только ради подтверждения согласия дорого. draft-prz-lsr-ash-packets-01 начинает с более дешёвого вопроса: совпадают ли сводки этих диапазонов? Различие ведёт к последовательному дроблению, а на уровне одного узла возвращаются обычные CSNP, PSNP или прямая рассылка.
Расчёт охватывает 50 тысяч узлов, миллион фрагментов и 16 тысяч соседей. Примерно десяти тысячам CSNP для полной базы противопоставляется почти один дополнительный сводный пакет при максимальном сжатии, хотя обновления остаются тяжёлыми. Это проектная оценка, не результат эксплуатации.
Равенство — условие остановки
64-битный SipHash строится из идентификатора, последовательности, контрольной суммы и длины фрагмента; XOR объединяет значения в узловые и диапазонные сводки. Проект прямо говорит, что криптографическая безопасность не является целью этой инкрементной функции. Целостность PDU полагается на существующую защиту IS-IS.
Хеш сокращает область поиска. Аутентификация защищает управляющее сообщение в пределах настроенных ключей. Скомпрометированный, но аутентифицированный маршрутизатор способен распространять ложь, а две базы — одинаково её хранить. После LSDB остаются SPF, установка FIB и фактическое прохождение пакета.
Честная запись звучит так: «в это время, между этими соседями, в этом диапазоне метод не обнаружил различий». Формулировка «сеть исправна» присваивает сводке чужую власть.
У ворот появилась зависимость
Версия 00 вводила отдельный пустой TLV ASH. Редакция 01 просит бит ASH Support в общем Hello Capability TLV другого проекта. Его должны объявить все узлы смежности; при этом узел может принимать ASH, но отвечать только CSNP или PSNP.
Значения IANA пока не назначены. Отсутствующие и неизвестные биты равны нулю, а ненулевая маска допустима лишь в первом Hello Capability TLV. Маркетинговая отметка «поддерживает ASH» не заменяет испытание точной пары редакций.
Уточнён и формат. Запись диапазона занимает двадцать октетов, поэтому в значение TLV длиной 255 помещается не более двенадцати. Около семидесяти записей в PDU требуют нескольких TLV, читаемых как одна упорядоченная последовательность. Этот стык должен пройти проверки совместимости и повреждённых входов.
Сомнение возвращает полные данные
Пробелы CASH означают отсутствие состояния и запускают рассылку. Перекрытия и выход за границы получают семантику нулевого хеша; перевёрнутые диапазоны отбрасываются и должны журналироваться. На одном узле снова передаются фрагменты.
Огромный диапазон сжимает лучше, но усиливает влияние потери пакета и усложняет разбиение. В симуляции для выбранных 64 бит столкновений не найдено. Это наблюдение модели, не доказательство невозможности во всех реализациях.
Источники
- Запись IETF Datatracker
- IS-IS Aggregated SNP Hash Packets, редакция 01
- IS-IS Aggregated SNP Hash Packets, редакция 00
- IS-IS Hello Capability, редакция 00
- RFC 1195: IS-IS в средах TCP/IP и смешанных средах
- RFC 5304: криптографическая аутентификация IS-IS
- RFC 5310: общая криптографическая аутентификация IS-IS
- RFC 2119: ключевые слова уровней требований
- RFC 8174: регистр нормативных слов
- Минимальная начальная спецификация, локализованное будущее решение и добровольное принятие
- Слои реальности, символическая власть и враждебность к ясности
- Первичность работающего кода
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
