Вопросы по теме 'ietf-netmod-yang'
Используйте инструменты YANG в качестве генератора кода Java для MD-SAL в Opendaylight.
Недавно я изучаю определение API для Opendaylight.
Как мы знаем, YANG — это язык моделирования для NETCONF. Однако Opendaylight использует его как генератор кода Java для MD-SAL.
Поэтому мне интересно:
Как инструмент YANG помогает...
4600 просмотров
schedule
27.11.2022
как преобразовать модель данных YANG в данные JSON?
Как преобразовать модель данных «YANG» в «JSON»? Поскольку в Интернете доступно много документов, они изменили синтаксис YANG на JSON, но как они получают значение для листа или списка листьев? откуда и как он будет получать актуальные данные в JSON...
12166 просмотров
schedule
20.02.2023
доступ к определенной записи листового списка с помощью 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 просмотров
schedule
17.12.2022
как это ян-уведомление действительно?
В спецификации 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 просмотров
schedule
27.02.2024
Может ли подмодуль принадлежать нескольким модулям в YANG?
У меня есть подмодуль, который я хотел бы использовать в двух модулях. Можно ли использовать один подмодуль в нескольких модулях и как это сделать?
169 просмотров
schedule
08.11.2023
В чем разница между оператором include и import в NETCONF (файлы .Yin/Yang)
Я понимаю, что вы можете создать отдельный файл ян (что-то вроде текстового соглашения для хранения значений синтаксиса для MIBS) и импортировать его в другой файл ян, чтобы сделать данные более организованными и структурированными, но я не могу...
1432 просмотров
schedule
01.04.2024
относительный путь выражения xpath внутри списка YANG
У меня есть следующая модель YANG:
list machines {
key "name";
leaf "name" {
type string;
}
leaf link {
type leafref {...
859 просмотров
schedule
14.03.2023
Где найти примеры для разбора файлов 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