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

Sub*_*way 6 snmp mib

当 smilint 抱怨 MIB 文件中的特定行说: “缺少上次更新的修订版”时,它是什么意思?

Dou*_*ley 6

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

  1. 最近更新时间
  2. 组织
  3. 联系方式
  4. 描述

除此之外,还必须至少列出一项“修订”;修订版具有时间戳(“修订版”)和说明(“说明”)。每次更新 MIB 时,维护者都应添加新的修订版。因此,MIB 可以有许多“REVISION”和“DESCRIPTION”条目。

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

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


Lex*_* Li 1

请检查https://www.rfc-editor.org/rfc/rfc2578以了解标准对语法的规定。

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