Кратко
- Пользователи BIRD просили стандартный API после того, как сторонние инструменты начали превращать вывод CLI в JSON.
- Для общей модели маршрутизатора нужно определить источник истины: IPv6-адрес хранится как текст или как 16 байт?
Инструмент, который читает CLI BIRD и превращает вывод в JSON, помогает подключить данные к другой системе. Сам формат при этом задаёт не официальный интерфейс BIRD, а внешний адаптер. На RIPE 93 Maria Matejka рассказала, что пользователи просили стандартный API после появления таких преобразователей. Каждое изменение CLI оставляет работу тем, кто использует этот обходной путь.
Дальше протокол выбирают по клиенту. NETCONF поддерживает длительную сессию через SSH и годится для настройки с постоянным соединением. Браузер отправляет короткие HTTP-запросы; RESTCONF рассчитан на работу без длительной сессии. CORECONF использует CoAP и CBOR для устройств с ограниченными ресурсами. Эти варианты отвечают на разные вопросы о связи с клиентом.
Маршрутизатор добавляет вопрос о составе системы. В примере Matejka на Linux работают BIRD, NetworkManager и systemd. У каждого компонента своя функция и дерево данных. Оператор видит один маршрутизатор, а интерфейсы управления принадлежат нескольким программам. Доклад обозначает конкретную незакрытую работу: эти деревья нужно собрать в один endpoint для клиента.
Отсюда возникает вопрос, который нельзя решить выбором транспорта. Matejka сравнила IPv6-адрес в виде 16 байт и в текстовой форме: какая запись является источником истины? YANG-модель показывает клиенту структурированные данные, а компоненты могут хранить их во внутренних структурах. Прокси должен знать, какую запись считать главной и как сохранить смысл при преобразовании.
Третий путь пока меняет статус. На 31 октября 2026 года IETF Datatracker помечал проект CORECONF версии 21 как истёкший Internet-Draft; последняя редакция датирована 2 марта. На ноябрь у рабочей группы был запланирован этап передачи документа в IESG. Это состояние относится к одному протоколу и не задаёт порядок объединения моделей маршрутизатора.
В докладе и карточке проекта нет теста endpoint, который совместно работает с BIRD, NetworkManager и systemd. Проверка должна читать три модели, выполнять ограниченное изменение и показывать происхождение поля. Пока такой демонстрации нет, оператору нужен именно этот критерий, прежде чем считать общую точку управления готовым продуктом.
Первичные источники: сессия RIPE 93 · официальная расшифровка · команда BIRD · RFC 6241 · RFC 6242 · RFC 8040 · RFC 7950 · RFC 7951 · RFC 9254 · статус проекта CORECONF.
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров





