Вопросы по теме 'ietf-netmod-yang'

Используйте инструменты YANG в качестве генератора кода Java для MD-SAL в Opendaylight.
Недавно я изучаю определение API для Opendaylight. Как мы знаем, YANG — это язык моделирования для NETCONF. Однако Opendaylight использует его как генератор кода Java для MD-SAL. Поэтому мне интересно: Как инструмент YANG помогает...
4600 просмотров

как преобразовать модель данных YANG в данные JSON?
Как преобразовать модель данных «YANG» в «JSON»? Поскольку в Интернете доступно много документов, они изменили синтаксис YANG на JSON, но как они получают значение для листа или списка листьев? откуда и как он будет получать актуальные данные в JSON...
12166 просмотров

доступ к определенной записи листового списка с помощью yang restconf
Мне понятно, как ссылаться на элемент list (черновик restconf), но непонятно, как ссылаться на конкретный leaf-list entry . Например, учитывая следующее определение: module x { container y { leaf-list z; } } and if I have the...
842 просмотров
schedule 17.10.2022

Почему проверка pyang позволяет определить список без действительного ключа, если список находится в группе?
В RFC6020 говорится: Оператор "key" [...] принимает в качестве аргумента строку, которая определяет разделенный пробелами список идентификаторов листьев этого списка. [...] Каждый такой идентификатор листа ДОЛЖЕН ссылаться на дочерний лист...
182 просмотров
schedule 19.09.2022

Сколько leafref возможно внутри листа в моделировании Yang?
Согласно RFC - RFC 6020 - LeafRef я понимаю, что лист может содержать leafref, у которого, в свою очередь, есть путь, указывающий на экземпляр, на который ссылаются, но вопрос в том, сколько leafrefs возможно для одного листа? Только один или...
581 просмотров
schedule 11.04.2023

выражения пути yang для ссылки на узлы данных и узлы схемы и т. д.
рассмотрим следующий модуль ян module mod { yang-version 1; namespace "http://example.com/mod"; prefix m; revision "2016-09-09" { description "Initial revision."; } container foo { description 'container...
938 просмотров
schedule 17.01.2023

почему этот leafref недействителен в соответствии с pyang
Для следующих module yy { yang-version 1.1; namespace "urn:example:yy"; prefix yyX; container x4 { leaf x5 { type string; } } grouping gx { leaf l { type leafref {...
237 просмотров
schedule 31.01.2023

YANG - Моделирование необязательных контейнеров
В настоящее время я работаю с YANG в рамках (устаревшего) проекта Python. Я несколько застрял в задаче определения схемы, которая затем будет использоваться для проверки данных, организованных как словарь Python. Если это возможно, я хотел бы...
2775 просмотров
schedule 18.11.2022

Импортированный модуль Maven [ietf-inet-types] не найден
У меня установлен OpenDayLight Boron-SR3 и тестовый файл YANG в /opt/odl_l3vpn/dave/api/src/main/yang. module DaveTest { namespace "urn:opendaylight:params:xml:ns:DaveTest"; prefix dm; import "ietf-inet-types" { prefix ietf-yang; }...
564 просмотров

как это ян-уведомление действительно?
В спецификации yang 1.1 есть этот пример. В следующем примере определяется уведомление в узле данных: module example-interface-module { yang-version 1.1; namespace "urn:example:interface-module"; prefix "if"; container interfaces {...
571 просмотров
schedule 24.12.2022

Как решить SchemaValidationFailedException: дочерний элемент отсутствует в схеме
Я пытаюсь использовать Databroker MD-SAL для сохранения списка данных после многократных изменений файла yang и InstanceIdentifier, но всегда сталкиваюсь с аналогичной проблемой проверки, например java.util.concurrent.ExecutionException:...
170 просмотров
schedule 02.08.2022

Моделирование Ян Установить поле на основе другого поля
Я пишу модель Янга. Можно ли установить лист (строку или перечисление) со значением, основанным на другом поле. Так, например, я хочу сказать, что если x, то значение поля a равно b, если z, то значение поля a равно c. Редактировать: я новичок в...
944 просмотров
schedule 12.07.2023

YANG: как моделировать данные конфигурации вложенных списков без ключа
Я пытаюсь построить модель YANG для этого файла конфигурации со списками без ключей. Однако из-за необходимости ключа в списке YANG я не смог построить точную модель YANG. Есть ли идея, как представить список списка без ключа в YANG. Файл...
2300 просмотров

Может ли подмодуль принадлежать нескольким модулям в YANG?
У меня есть подмодуль, который я хотел бы использовать в двух модулях. Можно ли использовать один подмодуль в нескольких модулях и как это сделать?
169 просмотров
schedule 08.11.2023

В чем разница между оператором include и import в NETCONF (файлы .Yin/Yang)
Я понимаю, что вы можете создать отдельный файл ян (что-то вроде текстового соглашения для хранения значений синтаксиса для MIBS) и импортировать его в другой файл ян, чтобы сделать данные более организованными и структурированными, но я не могу...
1432 просмотров

относительный путь выражения xpath внутри списка YANG
У меня есть следующая модель YANG: list machines { key "name"; leaf "name" { type string; } leaf link { type leafref {...
859 просмотров

Где найти примеры для разбора файлов YANG с помощью opendaylight
Я добавил следующую зависимость в свой pom.xml <dependencies> <dependency> <groupId>org.opendaylight.yangtools</groupId> <artifactId>yang-parser-impl</artifactId>...
465 просмотров
schedule 15.03.2024

Как уточнить диапазон листьев в модели YANG?
У меня есть группировка вроде - grouping threshold-value-grouping { container threshold-value { description "Threshold value"; leaf upper-limit-val { description "Upper limit"; type uint32 {...
503 просмотров
schedule 05.02.2023

ncclient.operations.rpc.RPCError: «Структура YANG» обнаружила «фатальное» состояние «Операция не поддерживается в этом хранилище данных»
Я настраиваю имя хоста своего cisco XR с помощью ncclient. Но я получаю ниже RPCError- Traceback (most recent call last): File "obj4.py", line 13, in <module> edit_result = device.edit_config(target='running',config=host_name,...
383 просмотров
schedule 31.05.2024

Законно ли использовать список POST/PUT/PATCH и листовой список в RESTCONF?
Это дополнительный вопрос к этому пост. Из ответа @predi я знаю, что законно GET URL-адрес, целевым ресурсом которого является список или лист-список, и DELETE не может использовать такой URL-адрес. То есть, учитывая следующие определения...
477 просмотров
schedule 10.05.2024