【发布时间】:2013-10-03 13:07:46
【问题描述】:
当它抱怨 MIB 文件中的特定行说: “缺少上次更新的修订”?
【问题讨论】:
当它抱怨 MIB 文件中的特定行说: “缺少上次更新的修订”?
【问题讨论】:
在定义 SNMP MIB 时,在“MODULE-IDENTITY”部分中,无论如何都应该存在四个字段:
除此之外,必须至少列出一个“修订版”;修订具有时间戳(“REVISION”)和描述(“DESCRIPTION”)。每次更新 MIB 时,维护者都应添加新的修订。因此,一个 MIB 可以有许多“REVISION”和“DESCRIPTION”条目。
现在,“LAST-UPDATED”的值应该与 MIB 的 一些 修订版(希望是最新的)相匹配。如果“LAST-UPDATED”没有匹配的“REVISION”,那么您将收到该错误。
人们经常将“LAST-UPDATED”字段误认为是上次修改 MIB 的时间戳。相反,它有点像指向已添加到“MODULE-IDENTITY”的最新“REVISION”条目的指针。它发生了;忽略它是安全的。如果它困扰您,那么您可以调整有问题的 MIB 文件,使“LAST-UPDATED”字段具有与列出的最新“REVISION”相同的值。
【讨论】:
请检查https://www.rfc-editor.org/rfc/rfc2578,以了解标准对语法的规定。
当 smilint 报告问题时,那条线和周围的线应该违反了标准。
【讨论】: