SNMP OID 中允许使用哪些字符?



我正在编写一个自定义 MIB 文件,想知道我可以在文本对象标识符 (OID( 中使用哪些字符,即在构成标识符的字符串中,如iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifIndex.

看起来只允许使用字母数字字符和连字符。此外,也禁止使用两个连续的连字符(因为它们在 MIB 文件中开始注释(。但是确切的规则是什么,标准中在哪里规定?

SMI 的 RFC 文档包含对此类实体的明确描述,例如

出于本规范的目的,ASN.1 模块名称 以大写字母开头,以零个或多个字母继续 字母、数字或连字符,但连字符不能是 最后一个字符,也不能有两个连续的连字符。

参考

最新更新