问题标签 [ncclient]

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 回答
62 浏览

ncclient - ncclient 是否支持爱立信设备?

ncclient 是否支持爱立信设备?

由于爱立信设备支持netconf,我们可以使用ncclient连接这些设备吗?它还支持两个 netconf RFC 吗?

0 投票
0 回答
258 浏览

tensorflow - 在多个机器上的图形初始化后,Tensorflow 1.15 多工作者策略挂起

我在使用两台机器上运行 TF keras_to_estimator 示例,当在每台机器上运行启动脚本时,进程在图形初始化后挂起。

worker 0 机器启动后控制台输出的消息:

同样的消息也在worker 1机器上打印出来,这也表明进程在图初始化后被卡住了

代码相关:(1)example.sh(启动脚本在node4的worker 0机器上运行)

(2)example_slave.sh(启动脚本在worker 1机器上运行)

(3) 例子.py

lspci 输出: lspci |grep PCI

我试图将“首席”添加到 TF_CONFIG,禁用 IOMMU,然后:禁用 ioMMU

没有工作。请帮助:(1)如何诊断问题所在的位置(2)有关如何解决此问题的任何见解

0 投票
0 回答
50 浏览

python - 如何同时查询多个配置元素?

我在使用 NCCLIENT (0.6.9) 查询多个配置元素时遇到问题。你能帮我找到正确的语法吗?我需要在一次调用中查询所有这些以重现错误。

下面的过滤器返回错误:

但是,单个模块查询 - 如下所示 - 有效:

0 投票
1 回答
70 浏览

visual-studio-code - 发生异常:SessionCloseError

我有以下代码:

调试时的错误显示为:

任何想法具体是什么导致/抛出此错误?

谢谢 ?

0 投票
1 回答
321 浏览

python - 如何通过 ncclient 使用 Netconf 获取接口状态

我正在使用ncclient从路由器 (IOS-XR) 获取信息,但是我无法获取状态。我的意思是,如果我从路由器运行命令“显示接口描述”,我可以看到接口、状态、协议和描述。我想对 Netconf 使用ncclient. 有人知道怎么做吗?我试过了get_config,我可以得到描述,但不能得到状态(up,down,admin-down)和协议(up,down,admin-down)

谢谢

0 投票
0 回答
124 浏览

python - 如何解析 RPCReply python3

我目前正在进行一个不是我的项目并且需要更新,我被困在这里,试图将 rpc-reply 解析为字符串,以便可以将其解析为 xml。整个项目是由其他人编写的,他/她使用 Python 2,现在我需要使用 Python 3.6,但它不起作用。我尝试了一些我在网上找到的替代方法,但它们都不起作用(例如这个https://mihird.com/parsing-junos-rpc-reply-with-beautifulsoup4/)。

这些是给我带来问题的功能,响应参数是<class 'ncclient.operations.rpc.RPCReply'>.

非常感谢您提前提供的帮助!

0 投票
0 回答
56 浏览

python - 使用 ncclient 连接到 Cisco 4351 路由器时出现“不支持的 IP 协议类型”错误

我正在尝试使用 Python 脚本中的 ncclient 模块获取运行配置。我做了一些基础研究,但只发现了另一个发生这种情况的例子,答案似乎不适用于我的情况。有问题的路由器正在使用识别 isakmp 和 non500-isakmp 的 ACL;这真的不支持吗?或者我可以做些什么来解决这个问题?我的脚本和错误如下所示:

脚本:

错误:

路由器 TO-ZONE-SELF 配置:

0 投票
0 回答
121 浏览

python-3.x - ncclient 在等待 rpc 回复时超时

在我的 python 代码中,我试图使用 ncclient 模块将数据库从远程机器获取到本地机器,这需要将近 2 到 3 分钟。我的 rpc 正在后端运行,但出现“ncclient 在等待 rpc 回复时超时”的错误。2 到 3 分钟后,我可以看到我的数据库上传到本地计算机。我如何等待在本地机器上上传我的数据库,以便我可以在远程机器上运行另一个 rpc?我尝试在 manager.connect 中使用超时,但超时后出现相同的错误。

下面是错误

我正在为上传 rpc 的任何配置 rpc 获得正确的输出,因为它需要时间来执行。

0 投票
0 回答
35 浏览

python - NCCLIENT 建立订阅不能处理提取的数据

我正在运行一段代码来连接到 Cisco 设备,建立 NETCONF 遥测会话并使用定期返回的数据。不过,我有点卡住和困惑,我可以建立一个 NETCONF 会话,建立一个带有回调的订阅,但是一旦数据进入回调,除了将它打印到屏幕。

我希望能够解析数据,将输出元素分配给变量,从回调函数中调用其他函数,引用我之前创建的字典等。但是,每当我尝试做这些事情时,我都会遇到错误. 正如您从代码中看到的那样,我创建了一个名为的 dict xpath_mapping,然后我想在回调中使用它,这样我就可以将订阅 ID 映射到 xpath,这样我就可以显示例如 CPU util。我需要能够映射数据,因为如果周期不同,某些数据会比其他数据更频繁地出现。

如何从回调中获取数据以便使用它?

我是否认为一旦应用程序运行,回调之外的所有内容都不再可访问?

这是代码:

因为它是有效的,并且输出会定期打印,但是我需要做的不仅仅是打印它。任何人都可以解释这是如何工作的,或者我该如何做我需要做的事情?

0 投票
0 回答
17 浏览

netconf - NETCONF 获取运行配置

我正在尝试使用NETCONF(不是众所周知的 Cisco/Juniper 等)从网络设备获取运行配置。

使用ncclient,我成功地获得了功能和模式,但是在尝试运行配置时,SSH 会话突然关闭。

有没有办法将 XML 文件发送到服务器而不是使用 get_config() 方法?