Cisco 路由器 - 添加缺失的 MIB 文件

Cisco 路由器 - 添加缺失的 MIB 文件

我有一台 Cisco 881w,我想在我的 NetFlow Analyzer 中设置 NBAR。

但是它说我的路由器错过了这个 MIB,以便允许 NFA 使用 snmp 轮询路由器以获取 NBAR 信息。

从 NetFlow Analyzer 网站的常见问题解答页面,它对我的​​错误做出了回应:

Q. I am able to issue the command "ip nbar protocol-discovery" 
   on the router and see the results. But NFA says my router does 
   not support NBAR, Why? 

A. Earlier version of IOS supports NBAR discovery only on router. So you can 
   very well execute the command "ip nbar protocol-discovery" on the router and 
   see the results. But NBAR Protocol Discovery 
   MIB(CISCO-NBAR-PROTOCOL-DISCOVERY-MIB) 
   support came only on later releases. This is needed for 
   collecting data via SNMP. Please verify that whether your 
   router IOS supports CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.

缺少的 MIB 是:CISCO-NBAR-PROTOCOL-DISCOVERY-MIB

我在这里找到了它:ftp://ftp.cisco.com/pub/mibs/v2/CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.my

但是我如何将此 MIB 添加到路由器中?

我的路由器的IOS是:c880data-universalk9-mz.151-3.T1.bin

答案1

MIB 文件不直接用于路由器,而是由读取输出的软件使用。它们基本上只是将内部数字代码映射到(某种)人类可读的描述中。

support came only on later releases. This is needed for 
collecting data via SNMP. Please verify that whether your 
router IOS supports CISCO-NBAR-PROTOCOL-DISCOVERY-MIB.

881w 的产品文档应包括适用的 SNMP 命令和支持的相关 MIB 文件的列表。

我不熟悉您的 netflow 分析器,但也可能缺少您需要的 MIB 文件。查看 netflow 分析器的手册,看看是否有关于如何添加 MIB 的说明。在我处理过的情况下,这主要是将文件复制到正确的目录和一两个命令。

答案2

我认为您没有足够的许可证级别来支持 nbar snmp。从 IOS 15.0 开始,Cisco(以其无穷的智慧)允许您以较低的许可证级别访问该功能,但将该功能的 SNMP 支持限制在更高的级别(我认为它是 nbar 的 advipservices 许可证)。

相关内容