-1

我有科学计数法的整数字段。但我有下一个警告:

 pThreshold OBJECT-TYPE
        SYNTAX INTEGER { b10E-2(2), b10E-3(3) }
       (4) warning: named number `b10E-2' must not include a hyphen in SMIv2
       (4) warning: named number `b10E-3' must not include a hyphen in SMIv2
            MAX-ACCESS read-write
            STATUS current
            DESCRIPTION
                "........"
            DEFVAL { b10E-3 }
           ::= { pGeneralEntry 3 }

怎么了?

4

1 回答 1

0

您检查过 SMIv2 的标准吗?

根据 RFC 2578,https: //www.rfc-editor.org/rfc/rfc2578#page-21当您声明SYNTAX INTEGER { b10E-2(2), b10E-3(3) }您正在使用命名数字枚举时。

所以作为标签,b10E-2并且b10E-3显然是不合格的,因为它们根本不应该包含连字符。

SMIv1 确实允许使用连字符,但自从引入 SMIv2 以来它已经过时了。因此,NET-SNMP 会警告您,您应该尝试删除连字符。

于 2013-09-10T03:03:56.130 回答