2010-04-30 239 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