简介
本文档介绍有关简单网络管理协议(SNMP)的常见问题(FAQ)以及与Cisco设备相关的问题。
问:思科MIB是如何演变的?
答:过去,Cisco MIB分支下的所有对象都记录在一个巨大的文档中。本文档更新了每个新版本的Cisco IOS®软件。因此,有一个9.0 Cisco MIB和一个10.0 Cisco MIB,以此类推。此外,当时的产品线都是路由器。
但是,随着Cisco IOS软件的成熟和产品线的增长,这种庞大的MIB模式变得不可扩展。在Cisco IOS软件的一个修订版级别中,有不同的版本(例如仅IP映像和IBM功能集版本)。该产品系列还包括其他设备,例如运行完全不同软件代码的LAN交换机。
在Cisco IOS软件版本10.2及更高版本中,Cisco MIB被划分为单独的组件MIB文档,每个文档都侧重于特定功能、技术或设备类型。此结构可加快新功能的实施。它也允许用户只将他们需要的部分编译到他们的网络管理系统(NMS)中。
问:如何在Web上检索Cisco MIB?
A.使用以下步骤:
- 选择一个:
- 有关特定Cisco IOS软件版本支持的MIB,请转到Cisco IOS MIB Locator。
- 对于非Cisco IOS产品支持的MIB,请转到SNMP Object Navigator > Download MIBs。
- 对于所有MIB或特定MIB,请转到SNMP Object Navigator > Download MIBs。
- 选择所有必要的选项,直到您到达下载页面。
问: 如何使用GitHub检索Cisco MIB?
A.使用以下步骤:
- 转到GitHub-cisco/cisco-mib。 所有第1版MIB都在v1目录中,所有第2版MIB都在v2目录中。
- 转至相应的v1或v2目录以检索MIB。
问: 如何在GitHub上导航MIB?
A.在cisco/cisco-mib目录下,您可以找到以下子目录:
- /traps -这类似于/oid(对象标识符[OID])和/schema目录。此目录中的文件列出思科产品支持的陷阱。以.trap扩展名结尾的文件是SunNet Manager陷阱定义文件。可以将其添加到通常位于/var/adm/snm中的snmp.trap文件中。
- /v1 (SNMPv1 MIB) -这是SNMPv1管理信息结构(SMI) MIB文件的集合。其中包括SNMPv1 SMI中实现的较旧MIB文件和转换为SNMPv1 SMI的较新SNMPv2 SMI MIB文件。
- /v2 (SNMPv2 MIB) -更新的MIB文件,全部在SNMPv2 SMI中。
- /oid— 如果您有SunNet Manager,则是一个有用的目录,需要每个对象的OID字符串,而不是ASN.1格式的MIB文件。
- /app_notes (Application Notes) -此目录包含来自广泛区域的多个应用说明。(自1998年以来未更新。)
- /contrib -已提交的不受支持的脚本或文件的集合。(自1998年以来未更新。)
- /archive -较旧的单片MIB文件保留在此目录中。/archive目录一定程度上镜像MIB区域。在这里,您可以找到MIB文件、OID文件、schema文件,适用于Cisco IOS10.0和更早版本。
- /schema -与/oid目录一样,如果SunNet Manager要求使用此格式的MIB文件,则会提供这些文件。
- /supportlists -这些是非Cisco IOS产品的目录,并且包含有关哪些产品支持哪些MIB的信息。对于Cisco IOS软件版本,请使用Cisco IOS MIB定位器获取更多最新信息。
在包含多个文件的每个目录级别,位于该目录中的所有文件都压缩到一个文件中(使用tar或gzip),以便轻松下载。例如,traps.tar.gz包含所有陷阱文件。
在SNMP版本目录中,您可以找到所有思科特定的MIB的最新形式,以及适用于思科产品的一些其他MIB。所有MIB文档都取代了MIB文档的任何先前版本,包括Cisco IOS软件版本9.x和10.0中使用的单片MIB。
要确定MIB文档发布的时间,请查看文件注释中的日期。
问:如何确定设备支持哪些MIB?
A.对于特定Cisco IOS软件版本支持的MIB,请转至Cisco IOS MIB Locator。
对于非Cisco IOS产品支持的MIB,请转到SNMP Object Navigator > Download MIBs。
问: 如何确定哪些Cisco IOS软件版本支持某些特定MIB?
A.在Cisco IOS MIB定位器的 Search by 部分中,单击 MIBs 单选按钮。在 Search for MIBs 下拉列表中,选择正确的MIB。点击 Submit.
问:如何将Cisco陷阱添加到HP OpenView和NetView?
A.请参阅在NetView和HP OpenView中添加Cisco陷阱。
问:如何将Cisco MIB加载到第三方NMS中?
A.请参阅MIB编译器和加载MIB。
问:我的MIB是SNMPv1 MIB还是SNMPv2 MIB?
A.为SNMPv2定义了多个新宏。如果您能在MIB中找到以下任何一项,则它是SNMPv2 MIB:
MODULE-IDENTITY
MODULE-COMPLIANCE
OBJECT-GROUP
NOTIFICATION-TYPE TEXTUAL-CONVENTION
另一种判断方式是,SNMPv1 MIB中定义的MIB对象通常具有 ACCESS 子句。在SNMPv2 MIB中定义的MIB对象通常具有 MAX-ACCESS 子句。
问:是否有SNMP MIB来显示地址解析协议(ARP)表信息?我需要同一张表中的IP地址和MAC地址。
A.是, ipNetToMediaPhysAddress =来自MIB RFC1213-MIB.my的。1.3.6.1.2.1.4.22.1.2。
ipNetToMediaPhysAddress OBJECT-TYPE -- FROM RFC1213-MIB, IP-MIB -- TEXTUAL CONVENTION PhysAddress SYNTAX OCTET STRING MAX-ACCESS read-write STATUS Mandatory DESCRIPTION "The media-dependent `physical' address." ::= { iso(1) org(3) dod(6) internet(1) mgmt(2) mib-2(1) ip(4) ipNetToMediaTable(22) ipNetToMediaEntry(1) 2 }
问:硅交换激活后,接口统计信息的MIB值每10秒更新一次。为什么?
A.这是预期结果(不是Bug),也是权衡的一部分:允许将更多资源用于实际交换流量,因为轮询它的频率低于接口统计信息。 show interfaces 命令可以有相同的行为。
相关信息