我正在编写一个定制的MIB,规范应该是符合SNMPv3的。现在,我知道它符合SNMPv2c (通过smilint和其他工具)。有什么是我需要做的MIB使它符合SNMPv3吗?
计划使用SNMPv3 w/ USM,因此我认为配置为USM的SNMPv2c MIB符合这些要求。我只是有点担心我的MIB没有指定任何隐私要求,比如authNoPriv。这真的仅仅是通过配置文件(在Net-SNMP中)而不是通过MIB实现的吗?
关于专门为SNMPv3编写MIB的信息非常少,所以我只是在寻找一些确认我做的事情是正确的。
下面是MIB文件中的一个“示例”对象,它是该文件其余部分的典范。
example OBJECT-TYPE
SYNTAX
Unsigned32 (1..4294967295)
MAX-ACCESS
read-only
STATUS
current
DESCRIPTION
"Example information."
::= { exampleEntry 2 }发布于 2018-09-24 15:11:08
您希望按照RFC 2578 SMIv2中指定的方式编写符合https://www.rfc-editor.org/rfc/rfc2578的MIB。
发布于 2018-10-05 14:25:19
您编写MIB并不是为了“符合SNMPv3”或任何其他版本的SNMP。这没有任何意义。MIB描述数据接口,而SNMP是通过网络传输/公开该接口的一种方式(其他存在)。
在编写SMIv2.时,相关的标准是SMIv1和
编写MIB以兼容SMIv2是个好主意,因为这正是“现代”技术所期望的。
但这与SNMPv2c与SNMPv3无关。
https://stackoverflow.com/questions/52481418
复制相似问题