SNMP:编写自定义MIB时使用的OID

use*_*633 8 snmp

如果您正在为定制应用程序编写自己的MIB,那么您应该使用哪个分支进行"最佳实践".我正在考虑类似于私有IP地址的东西,可以在企业内部使用,而不会与注册的IP地址冲突

我被要求提出建议,因为我建议应用程序开发人员不要在.1.3.6.1.4.1.111下使用OID - 这是Oracle分支

use*_*633 11

我发现我们公司在1.3.6.1.4.1下有一个分支机构,该分支机构在IANA网站上列出 - http://www.iana.org/assignments/enterprise-numbers

我已经告知应用程序开发人员他们应该联系列出企业号码的人员并请求分配叶子节点

我不确定这种方法是否可以被视为"标准"或"最佳实践".到目前为止,我还没有找到任何关于这个主题的有用文档......


Chr*_*ell 11

出于文档目的,您可以使用企业号32473(根据RFC 5612).但是,据我所知,没有为纯粹私人使用分配企业号,就像分配RFC 1918 IP地址空间一样.我阅读了一个支持这种做法的论据,以防止某人为某个工具实施私有OID编号,然后该工具可能会在其网络之外使用,从而导致冲突.

相反,任何希望实施或使用此号码空间的人都应该申请自己的企业号码.它没有任何费用,通常只需要几周的时间来处理.只需将您的申请请求提交给IANA,他们就会为您分配一个号码.当然,在提出请求之前,请验证您或您的公司是否已分配号码.如果是这样,那么你应该好好去.您可以随意使用企业号下面的分支机构,因此您可以使用几乎无限的空间.