问题标签 [ietf-netconf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
411 浏览

xml - 以编程方式构造 netconf 编辑配置请求

我正在尝试以编程方式为 yang 模式配置对象构建 netconf 编辑配置请求。目前我正在手动构建这个 xml 字符串。有没有办法以编程方式做到这一点?我正在使用 golang

例如,我正在尝试为架构 bgp-config.yang 中定义的 bgp 配置元素发送编辑配置请求:

我有这个代码片段可以向 netconf 服务器发送 bgp 配置元素的编辑配置请求:

我的问题是关于如何以编程方式构造 xml 字符串以发送所有配置元素的编辑配置。第一步是从 yang 模式生成 xml 标记的 go 结构(这是我需要帮助/指针的地方),然后我可以使用 xml marshal 方法来构造请求。第一步的任何建议都会有所帮助。谢谢。

0 投票
1 回答
163 浏览

ietf-netmod-yang - 使用 NETCONF 配置节点的最佳方式

我对基于 Yang 和 Netconf 的配置很陌生。

是否有任何开源可视化工具或脚本在创建 NETCONF 用于配置端节点的 XML 有效负载时获取 Yang 文件并帮助我?

目前,我需要通过 Yang 文件并手动形成 XML 有效负载来配置设备是很痛苦的。

提前致谢

0 投票
1 回答
2748 浏览

validation - YANG:如何为没有键的嵌套列表配置数据建模

我正在尝试为这个配置文件构建 YANG 模型,该文件包含没有键的列表。但是,由于 YANG 列表中 key 的必要性,我无法建立精确的 YANG 模型。有什么想法如何在 YANG 中表示没有键的列表列表。

该文件包含 acl,其中可能有许多 acl,如用户命名的 acl1、acl2,并具有如下示例所示的规则。

我的 YANG 模型是

因此,相应的有效数据文件具有 YANG 所需的额外字段,但在我上面的原始配置文件中不存在,例如 (aclname, acle, aclename)。

0 投票
1 回答
50 浏览

ietf-netmod-yang - 是否可以使 YANG 列表名称可配置?

我有这个配置文件,其中 dps 可以有一个开关列表(例如 sw1、sw2 等),每个开关都有 db_id 和接口列表,如下所示。我想为这个文件写一个 YANG 模型。

我找不到使内部列表名称(即 sw1、sw2)可配置(即由用户插入)的方法。有可能还是杨不支持。

0 投票
2 回答
769 浏览

java - 如何使用JSch与子系统NETCONF建立SSH连接

我已成功使用 JSch 库创建与服务器的 SSH 连接,但我无法弄清楚如何将子系统 NETCONF 添加到 SSH 连接。

手动执行时,与 sybsystem NETCONF 建立 SSH 连接的命令行是ssh -p 4444 nerconf@myserver -s netconf.

如何-s netconf使用 JSch 将选项添加到 SSH 连接?JSch 是否支持 NETCONF 的子系统?

0 投票
1 回答
1009 浏览

ietf-netmod-yang - 必须在阳中声明

我的 CLI 看起来像 -

我需要 CLI“eid-record-provider”的一个必须声明,它验证那里使用的实例 ID 是否在“站点”下定义。

我写过类似的东西 -

我不确定我将如何为所有站点迭代必须,因为“站点”是一个列表。

谢谢

0 投票
2 回答
288 浏览

simulator - Opendaylight netconf-testtool 构建失败

嗨,我尝试克隆存储库并构建 opendaylight wiki 页面中提到的源代码。但是构建失败了。

链接:https ://wiki.opendaylight.org/view/OpenDaylight_Controller:Netconf:Testtool#Building_testtool

以下是我遵循的步骤:

  1. 从git查看最新的 netconf 存储库
  2. 进入 netconf/netconf/tools/netconf-testtool/ 文件夹
  3. 使用 mvn clean install 命令构建 testtool

构建失败并出现以下错误跟踪:

0 投票
0 回答
120 浏览

rpc - 来自 opendaylight testtool 模拟器设备的 RPC 请求没有响应

我能够使用 opendaylight 模拟器模拟 netconf 设备。在启动期间,我也提供了 yang 模式路径。

但是,当我通过 netconf 登录设备并发送任何适用于 yang 模式的 RPC 请求时,设备没有响应。

尽管如果我的 rpc 请求中有任何语法错误,模拟器设备会抛出错误,但它没有响应任何数据。

在opendaylight github页面中提到,对于“设置”请求,默认情况下会有OK响应,但我没有看到任何请求的任何响应。

此外,我在运行 bash 会话的模拟器中看不到任何错误日志。

关于出了什么问题的任何想法?

0 投票
0 回答
102 浏览

java - Opendaylight 氧气安装资源 API 未定义

我正在使用 Opendaylight Oxygen 版本。我正在使用Netconf 用户指南中所述的 odl-netconf-clustered-topology 功能连接 Netconf 设备

设备连接成功,我通过在network-topology api中查看连接状态确认。我尝试使用 Restconf 页面的 Mounted Resources 部分配置设备数据。但是设备 yang 的 api 是不可访问的。Restconf URL 显示为未定义。

当我在以前的版本(即硼、碳和氮)中尝试相同的步骤时,它工作得非常好。

我联系了 netconf-dev 邮件列表,他们告诉我在 jira 中提出错误请求。在此之前,我想问是否有其他人遇到过同样的问题并克服了它。

环境细节:

0 投票
0 回答
504 浏览

ietf-netmod-yang - yang模型中同一列表中叶子的基于比较的默认值

我想根据列表条目采用的键类型为叶子分配不同的默认值。例如,虽然不正确:

因此,假设列表有两个条目,相应的键是“a”和“c”当我浏览模型时,我希望将值设为


哪种表达方式是为此目的的最佳解决方案?我怎样才能为这样的结构建模?