SNMP MIB:缺少上次更新的修订版

时间:2013-10-03 13:07:47

标签: snmp mib

当smilint抱怨MIB文件中的特定行说: “缺少最后一次更新的修订”

2 个答案:

答案 0 :(得分:4)

在定义SNMP MIB时,在“MODULE-IDENTITY”部分中,无论如何都应该存在四个字段:

  1. 最后更新
  2. 组织
  3. CONTACT-INFO
  4. 说明
  5. 除此之外,必须至少列出一个“修订版”;修订版有时间戳(“REVISION”)和描述(“DESCRIPTION”)。每次更新MIB时,维护者都应添加新版本。因此,MIB可以有许多“REVISION”和“DESCRIPTION”条目。

    现在,“LAST-UPDATED”的值应与MIB的某些版本匹配(希望是最新的版本)。如果“LAST-UPDATED”没有匹配的“REVISION”,那么您将收到该错误。

    人们经常将“LAST-UPDATED”字段误认为MIB最后修改的时间戳;相反,它有点像指向已添加到“MODULE-IDENTITY”的最新“REVISION”条目的指针。它发生了;忽略它是安全的。如果它困扰你,那么你可以调整有问题的MIB文件,让“LAST-UPDATED”字段与列出的最新“REVISION”具有相同的值。

答案 1 :(得分:1)

请检查http://tools.ietf.org/html/rfc2578,以查看标准中有关语法的内容。

当smilint报告问题时,该行和周围的行应该违反标准。

相关问题