SNMP OID中允许哪些字符?

SNMP OID中允许哪些字符?,snmp,asn.1,mib,Snmp,Asn.1,Mib,我正在编写一个自定义MIB文件,想知道我可以在文本对象标识符OID中使用哪些字符,即在组成标识符的字符串中使用哪些字符,如iso.org.dod.internet.mgmt.MIB-2.interfaces.ifTable.ifEntry.ifIndex 看起来只允许使用字母数字字符和连字符。此外,还禁止使用两个连续连字符,因为它们在MIB文件中开始注释。但具体的规则是什么?标准中规定了哪些规则?SMI的RFC文档包含对此类实体的明确描述,如 在本规范中,ASN.1模块名称 以大写字母开头,以零

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


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

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

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


仅供参考,这是关于SMI的,不是ASN.1,也不是直接的SNMP