问题标签 [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 回答
67 浏览

ietf-netconf - 获取 bbf(宽带论坛)yangs 的 RPC 请求

我正在尝试针对模块 bbf-dot1q-types 的 RPC 请求。但面临找不到标识符之类的错误。请帮助我了解对 bbf yangs 的正确 RPC 请求。

0 投票
1 回答
70 浏览

python - 思科路由器上的 Python Yang

我有一个安装了 Cisco XE 的 Cisco CSR 路由器。

我想显示我的路由器的 YANG 功能。

我的代码如下:

主文件

另外,请在路由器上找到我的节目:

当我运行代码时,它给出了一个错误 `ncclient.transport.errors.SSHError: Could not open socket to 10.0.0.1:830

知道是什么原因造成的吗?

0 投票
0 回答
20 浏览

cisco-ios - 可以在 RESTCONF 中调用 rpc 操作来更改数据/子树中的配置

如果调用操作/子树资源时可以更改系统的数据/子树中的配置,我感到很困惑。或者,如果操作请求遵循 RPC 操作的输入参数(如果存在)的 yang 模式和该操作的操作,则只需要验证,因此如果它遵循 YANG 模式,则可以调用操作。

0 投票
0 回答
119 浏览

linux - netconf 客户端(netconf-console)因 SSH 协商错误而失败

Netconf-client (netconf-console) 因 SSH 协商失败错误而失败。

我正在尝试在反向 SSH 模式下使用 netconf-console 配置 netconf 服务器,但出现以下错误。

netconf-console --host=127.0.0.1 --port=55001 -u abc -p abc -r 300 --edit-config ipgroup.xml

找不到记录器“ncclient.transport.ssh”的处理程序

操作失败:SSHError - 协商失败

任何建议都非常感谢

0 投票
0 回答
36 浏览

java - 使用失败的子模块解析 yang 文件:未找到包含的子模块“tailf-meta-extensions”

我正在尝试从库 opendaylight yangtool 7.0.1 中的 3 个 yang 文件构建一个 schemaContext 对象。他们的内容可以在下面找到

  1. https://github.com/YangModels/yang/blob/master/vendor/cisco/xe/1671/tailf-common.yang
  2. https://github.com/YangModels/yang/blob/master/vendor/cisco/xe/1671/tailf-meta-extensions.yang
  3. https://raw.githubusercontent.com/YangModels/yang/master/vendor/cisco/xe/1632/tailf-cli-extensions.yang

我将这三个文件添加到同一个文件夹中。当我运行时,tailcommon 文件可以链接到另外两个文件,但是 tail-cli 模块找不到 tail-meta 扩展名。这是我的代码

错误:未找到包含的子模块“tailf-meta-extensions”

我如何将这三个文件链接在一起,以便在运行时找到它。我找不到任何文档

0 投票
0 回答
39 浏览

ietf-netconf - 如何在开发板上配置 Netopeer2?

我是 NETCONF 的初学者,正在尝试使用 Netopeer 2 更改开发板(Beagle Bone Black 4 GB)的配置数据。我的笔记本电脑应该充当服务器(Netopeer 2 Server),我需要能够将 Beagle Bone 连接到服务器。从我从这个链接第 5 章读到的内容,我需要在服务器和开发板上安装 libnetconf、pyang、netopeer 和许多其他库。不幸的是,我的 BB OS 占用了大约 3.5 GB,而我只剩下大约 200 MB,这对于所有这些安装来说都是不够的。但是,我知道 NETCONF 应该在存储能力有限的嵌入式设备上运行。看来我做错了什么。

我的问题是,如何启用我的开发板 Netconf 并将其连接到 Netopeer 服务器,以便服务器可以配置设备?

0 投票
1 回答
78 浏览

xml - 为什么 netconf 不使用 XML 作为数据建模语言?

我们知道 Netconf 使用 yang 作为数据建模语言。它还包含 XML。为什么 XML 本身不用作建模语言?是什么阻止了 XML 作为数据建模语言?

0 投票
0 回答
50 浏览

ietf-netmod-yang - 在 IOS-XE 上使用 Netconf-Yang 的错误参数和连接错误

我第一次在 IOS-XE 设备(Cat 9k,16.8.1r)上使用 Netconf-Yang,我正在发送以下 XML 块来更改接口描述。

我正在使用带有这些参数的 ansible netconf_config:

然后我得到以下错误。我已经排除了身份验证问题。这不是用户名或密码,也不是交换机上的 ACL。不知何故,模型一定有问题。我已经用 pyang2dsdl 对其进行了验证,但它只是告诉我“配置”应该是“数据”。

我无法找到有关此错误的任何信息。谢谢你的帮助。

0 投票
0 回答
138 浏览

ubuntu - 方法服务器主机密钥算法不匹配

我正在尝试将 SSH 客户端连接到通过 SSH 使用的 SSH 服务器NETCONF,名为netopeer2. 这个开源项目OpenSSH用于连接到客户端。

我的客户端支持各种类型的连接,包括ssh2 - sshjssh2 - ganymed.

通过选择第一个选项,一切都很好;但是在选择第二个(即ganymed)时会发生此错误:

由于此方法适合我的要求,因此我尝试OpenSSH通过以下命令将请求的算法添加到:

虽然在该命令之后没有收到错误,但在尝试通过新算法连接时仍然存在相同的错误。

有没有其他方法可以将算法添加到Netopeer2OpenSSH

==============

更新:

向 ssh_config 添加配置对连接没有任何影响Netopeer2,它会影响操作系统 ssh 本身。

0 投票
0 回答
22 浏览

networking - 通过 SNMP 配置交换机有哪些难点?

首先,我必须说我知道我的问题是与网络相关的问题,并且可能会在其他地方提出,但我认为这是与编程的共同问题。

我有一个思科交换机,它支持 CLI、SNMP 和 NETCONF 来解决管理问题。我应该开发一个用于管理交换机的应用程序,其中应该包括监控和配置操作。

我知道 NETCONF 是这些编程问题选项中的最佳选择,但我的主管强调该解决方案应该更通用,因为所有交换机都没有 NETCONF 功能。

所以我有另外两个选择:CLI 和 SNMP。就个人而言,我认为 SNMP 应该是一个更好的选择,但我有一个问题。

大多数互联网页面都坚持认为 SNMP 有利于监控目的,而不是用于配置。所以我想知道使用 SNMP 进行配置的后果是什么?换句话说,我将面临什么样的麻烦?换句话说,它给我的经理应用程序带来了哪些限制?

我知道 SNMP 没有事务机制。所以我不会批量发送设置请求。