Кратко
- В revision 00 сервер определял доступные schema-set и допустимые сочетания для параллельных сессий и операций.
- Успешный выбор не доказывает одинаковую семантику, право записи, изоляцию, изменение datastore, operational state, передачу пакетов или деловой результат.
Старый и новый контроллеры могут получить корректные ответы от одного устройства, но в разных моделях мира. Schema-set делал различие явным: именованный набор схем datastores, каждая из которых представляла объединение совместимых YANG packages с конкретными revisions, features и deviations.
В NETCONF стороны обменивались упорядоченными списками при открытии сессии; первый общий элемент оставался неизменным. Без пересечения сессия завершалась, без выбора применялся default. В RESTCONF контекст задавал путь /schema/<name>. Сервер мог требовать предварительную настройку, разрешать только одно глобальное представление либо ограничивать одновременные пары.
Проект позволял показать обычно записываемый running как read-only для выбранного schema-set. Доступ на чтение не даёт записи. Если запись доступна, RFC 8341 отдельно решает вопрос личности, операции и узлов; RFC 6241 или RFC 8040 обрабатывает запрос. Затем нужны история конкуренции, commit, fingerprints до и после и rollback. RFC 8342 отделяет intended от operational, а FIB, пакеты и сервисный эффект лежат ещё дальше.
RFC 8525 помогает зафиксировать YANG Library, module-sets, revisions, features, deviations и content-id, но заявление сервера не становится универсальным хешем. Воспроизводимая квитанция связывает сервер и время, объявление, выбор, package closure, снимок библиотеки, идентичность, решение NACM, транзакцию, конкуренцию, datastore, откат и внешнее наблюдение.
Revision 00 датирована 17 марта 2020 года и должна была истечь 18 сентября 2020 года. Сейчас Datatracker помечает её Expired Internet-Draft, Expired & archived, WG Document и IESG Expired; поле Intended RFC status пусто. Standards Track в заголовке был намерением авторов, а не одобрением. Результат 6 errors и 0 warnings относится к тогдашнему инструменту и зависимостям, не к внедрению или неизбежной неработоспособности.
Источники: текст, статус, история, RFC 6241, RFC 7950, RFC 8040, RFC 8341, RFC 8342, RFC 8525, RFC 8526. Аналитическая рамка: Minimum Initial Specification, Reality Layers, Running-Code Primacy. Реестр зависимостей и продолжений: YANG 1.1, packages revision 03, module versioning revision 01, versioning requirements revision 02, semantic versioning revision 01, instance-file format revision 08, а также актуальные карточки Datatracker для packages, module versioning, versioning requirements и semantic versioning.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров
