2010-04-30 240 views
8

如果您正在为定制应用程序编写自己的MIB,是否存在您应该使用哪个分支的“最佳实践”。我正在考虑类似于私有IP地址的东西,可以在企业内部使用,而不会与注册IP地址冲突SNMP:编写自定义MIB时使用的OID

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

回答

11

我认为我们公司下属1.3.6.1.4.1一个分支,它是在IANA网站上列出 - http://www.iana.org/assignments/enterprise-numbers

我已通知应用程序开发人员应该联系与企业号码一起列出的人并要求分配一个叶节点

我不确定这种方法是否可以被认为是“标准”或“最佳实践”。至目前为止,我还没有发现任何有用的文档...

+0

我相信你选择的是标准方法。至少,几年前我对一款产品做了同样的事情。 – 2010-05-06 04:39:57

11

对于文档目的,您可以使用企业编号32473(每RFC 5612)。但是,就我所知,没有为纯粹私人使用而分配的企业号码,这与分配RFC 1918 IP地址空间的方式相同。我阅读了一个支持这种做法的论点,以防止某人为一个工具实施专用OID编号,然后该工具在网络之外使用,从而导致冲突。

相反,任何希望实施或使用此号码空间的人都应申请自己的企业号码。这是免费的,通常只需要几周的时间来处理。只需将您的申请请求提交给IANA,他们就会为您分配一个号码。当然,在提出请求之前,请确认您或您的公司是否已经分配了号码。如果是这样,那么你应该很好去。无论您希望如何使用企业编号下的分支,您都可以自由使用,因此您拥有几乎无限的工作空间。

+0

很好的答案!但是,如果您的组织已经有一个号码,请联系您的MIB分支管理员,例如user329633。不要冒险通过指派自己的分支来向他们表达愤怒。 – Jolta 2013-09-13 15:20:03

+0

是的,我在答复中提到:“当然,在提出请求之前,请确认您或您的公司是否已经分配了号码。” ;-) – 2013-12-18 00:34:46

1

我强烈建议您按照上面的建议“验证您或您的公司是否已经分配了一个号码”。可用的企业数量是有限的,与IPv4地址空间的耗尽不同,没有解决方法。 在我自己的公司(一家拥有多个无关部门的企业集团),我正在经历试图让公司申请一个号码的过程,但我受到很大的压力,只能为我们的部门申请一个号码(让每个部门都在为自己的战斗而战),大概是因为没有人想要“唤醒巨人”。我的观点是,如果思科和惠普能够做到一个号码,我们也应该如此...

+0

欢迎来到StackOverflow。通常,我们试图限制我们对当前问题的答案。 OP是从四年前的2010年开始的。 – amphetamachine 2014-09-04 15:22:58

+0

但是,OID被编码为任意长度的整数,所以我认为我们永远不会用完它们。 – mcr 2015-11-23 04:18:11