2012-07-31 42 views
0

爲了管理系統配置,我們以某種形式或其他形式使用MIB管理系統,這些形式可以是基於C結構的,也可以是用於數據建模的Yang模塊。現在,在MIB中有被標記爲只讀的條目或不能被管理員訪問的條目,即北向接口。操作數據通常保存在這樣的條目中,如系統正常運行時間等。系統如何使用只讀訪問來填充MIB條目?

那麼,是由設備本身填充數據在這些字段中的具體實現還是使用GET/SET/TEST類型的設備寫入這些MIB葉子的機制?

回答

1

當你定義與ASN.1 MIB,

MAX-ACCESS

條款將

只讀

該特定數據。因此,它使snmp-set查詢在特定的對象標識符(OID)上失敗,因爲代理不允許爲它們設置任何值。 MAX-ACCESS的其他可能值包括讀寫,正確創建,只寫,不可訪問和可訪問FOR_NOTIFY。有關信息,請參閱Essential SNMP的在線版本。

+0

這正是我所說的。它們不可用於管理器的SET操作(北向接口)。 我在問設備(南向接口)如何訪問它們來寫入操作數據。 – Anshul 2012-08-01 05:20:11

+0

爲什麼South Bound或設備本身必須使用該SNMP接口? NBI實際上定義了用於上層進行通信的SNMP接口。對本地可用數據沒有任何訪問限制。此外,您的OID只是一個指向數據的指針,並不是數據駐留在您查詢的位置。 – sakthisundar 2012-08-01 05:55:14

+0

明白了,謝謝Sakthisundar – Anshul 2012-08-28 15:20:34