问题标签 [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.
snmp - Netconf协议可以用来监控设备数据吗?
我一直在使用 SNMP 读取对象 ID 以监控网络设备。我遇到了一个名为“NetConf”的协议,它用于网络配置。Netconf 还提供了一些 API 来读取网络设备数据。我能否实现对 OID 的监控,这是使用 SNMP 和 NETCONF 完成的?而不是保留多个数据模型,一个模型(YANG)用于配置,另一个用于监控(Mib 模块)
snmp - 我可以用来开发 Netconf 客户端和服务器的 C/C++(开源)SDK 是什么
我正在寻找使用任何开源 netconf 框架开发客户端和代理。任何人都可以建议一个类似于 NetSNMP 如何用于 SNMP 的开源库。
c++ - 如何实现netconf + yang c++ 服务器
目前我正在用 C++ 实现 netconf 服务器。我找到了这个网站: https ://www.appinf.com/docs/poco-2008.2/NetconfUserGuide.html 并且想也许我会为此目的使用 poco,但我无法在 github 存储库中找到源代码,从他们的网站下载软件包后也不行。poco 是否已商业化,或者此功能现在已被删除?我的问题是我可以使用 poco 来实现 netconf + yang,是否有其他一些 c++ 库可以解决这个问题。或者也许我应该从头开始实施它。
如果是,那么如何进行?我还发现他们的 yang 模型编译器 confd,但示例是用 C 语言编写的。我更喜欢使用一些用 c++ 编写的现有代码,我当前的环境是 gcc 7.3,支持 c++17 和 boost 1.64
networking - NETCONF(.Yin/Yang 文件)中的 include 和 import 语句有什么区别
我知道您可以创建一个单独的 yang 文件(类似于存储 MIBS 语法值的文本约定)并将其导入另一个 yang 文件以使数据更有条理和结构化,但我似乎无法理解包含的内容声明有什么不同?
它是否将整个文件“导入”到包含它的文件中 - 如果是这样,是否会在包含它的文件之前读取它......?
请帮忙 :)
java - 在 ONOS 上捕获 NETCONF 通知
我正在研究 SDN 并尝试将数据从 SB 发送到 ONOS,并且我使用 NETCONF 作为其协议。
当我的 NETCONF 代理发送通知时,ONOS 是否能够收到消息?
如果是,它在哪里保存消息以及如何访问它们?
java - Opendaylight - 如何控制哪些数据进入哪个分片
我正在开发一个应用程序,它接受一些输入,运行一些算法,并根据结果,使用 Opendaylight 建立到 Netconf 服务器的连接。我正在遵循 ODL Netconf 用户指南,一切正常。
以下是我的 yang 模块之一:
}
默认情况下,opendaylight 中有 4 个分片——默认、toaster、库存和拓扑,以及 2 个数据存储——操作和配置。所有与拓扑相关的信息,例如 Netconf 连接器凭据都存储在拓扑分片中(我假设)。
我的问题是,我的应用程序中定义的数据存储在哪个分片中?是否可以控制我的数据进入的分片?如果是,怎么做?它与我的 yang 文件中定义的命名空间有关吗?
opendaylight - 如何在 ODL 验证期间排除 Identityref 的叶值中的模块名称?
我有将由 ODL 验证的 YANG 模型和 JSON 对象(见下文)。
我需要从 JSON 中排除模块名称来验证。
当我从 identityref ("type": "center-car-sale-type:sedan") 中排除模块名称并仅发送 identityref name ("type": "sedan") 时,ODL 抛出未找到此 identityref 的异常。
我想发送没有模块名称的对象,因为“模块名称”+“identityref 名称”导致混合元数据和实例。
如何设置 ODL 验证以避免在 identityref 的叶值中出现模块名称?
我通过org.opendaylight.yangtools.yang.data.codec.gson模块中的JsonParserStream.parse(JsonReader)解析 JSON 。
先感谢您!
杨模型:
JSON:
opendaylight - ODL 配置 netconf 服务器失败
我是 OpenDaylight 的新手。我将通过 RESTAPI 配置一个接口。这是我的以下 API:
这是我的 xml 代码:
但是,我从远程 netconf 服务器收到错误
[ERR] 未知元素接口 /
当我从 netconf 服务器 odl 看到 MSG 时,从 xml 中删除命名空间。
如果你能帮助我解决这个问题,我真的很感激。
ietf-netmod-yang - 如何在 YANG 模型中细化叶子的范围?
我有一个像 -
我想在多个地方重用这个分组。但是在不同的地方使用时,叶子的范围会有所不同。
所以我想知道如何使用refine语句来实现?或者有没有更好的方法来解决这个问题?
embedded-linux - 在受限嵌入式系统上使用 sshd 启动子系统进程
我正在尝试yuma123
在嵌入式 Linux 系统上运行 NETCONF 服务器的开源实现。
NETCONF 服务器使用sshd
, 并且yuma123
似乎假定它是 的openssh
实现,sshd
因为它使用了该/etc/ssh/sshd_config
文件。
特别是,README
文件中的yuma123
状态:
但是,由于内存限制,嵌入式系统目前使用dropbear
缩减的实现,并且由于可执行文件、依赖库等的大小sshd
,我很难openssh
(同时yuma123
)安装在嵌入式系统上。
我可以获取/修改dropbear
sshd
给我类似的功能吗?我可以大幅削减openssh
sshd
到足够小的尺寸吗?关于解决此问题的好方法的任何(其他)建议?