0

我一直在使用 SNMP 读取对象 ID 以监控网络设备。我遇到了一个名为“NetConf”的协议,它用于网络配置。Netconf 还提供了一些 API 来读取网络设备数据。我能否实现对 OID 的监控,这是使用 SNMP 和 NETCONF 完成的?而不是保留多个数据模型,一个模型(YANG)用于配置,另一个用于监控(Mib 模块)

4

2 回答 2

1
  1. 理论上,是的。但是,虽然 Netconf 是相当新的并且没有多少人使用它,但 SNMP 是一个完善的协议,用于收集有关网络设备、带宽、资源使用情况的信息。

  2. 有很多免费的 SNMP 工具可以显示漂亮的图表,还有很多商业工具/NMS。

  3. 虽然 Netconf 工具很少,而且它们不像 SNMP 那样容易使用。

  4. 此外,大多数硬件/软件供应商都广泛支持 SNMP,而 Netconf 的支持非常有限。

于 2018-07-12T12:05:44.790 回答
0

SNMP MIB 到 YANG 模块的标准转换,文档为RFC6643,管理信息版本 2 (SMIv2) MIB 模块到 YANG 模块的结构的翻译。然而,反过来是不可能的。

生成的 YANG 模块将使用专门的扩展,将 OID 信息公开给使用 YANG 模块的实现。如果您导入作为上述 RFC 一部分的模块,这些扩展也可以在任何模块中自由使用,即使是您自己编写的模块。

正如 Andrew 在他的回答中所写的那样,找到一个支持扩展的实现是困难的部分。我不知道有任何这样的实现。

我建议您搜索明确表示支持 RFC6643 的客户端/服务器实现。

于 2018-07-30T06:42:47.390 回答