可以使用Netconf协议监视设备数据吗?

时间:2018-07-12 11:05:10

标签: snmp ietf-netmod-yang ietf-netconf

我一直在使用SNMP读取对象ID,以监视网络设备。我遇到了一种称为“ NetConf”的协议,该协议用于网络配置。 Netconf还提供一些API来读取网络设备数据。使用SNMP和NETCONF可以完成对OID的监视吗?无需保留多个数据模型,而是一个模型(YANG)用于配置,另一个模型用于监视(MIB模块)

2 个答案:

答案 0 :(得分:0)

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

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

  3. 不过,Netconf工具很少,并且不如SNMP易于使用。

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

答案 1 :(得分:0)

有SNMP MIB到YANG模块的标准转换,记录为RFC6643, Translation of Structure of Management Information Version 2 (SMIv2) MIB Modules to YANG Modules。但是,另一种方法是不可能的。

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

正如安德鲁(Andrew)在其回答中所写,找到支持扩展的实现是困难的部分。我不知道有任何此类实现。

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