什麼是管理資訊結構 (SMI)?


SMI 代表結構化管理資訊。它定義了描述被管理物件的規則。在 SNMP 框架中,被管理的物件駐留在名為管理資訊庫 (MIB) 的虛擬資料庫中。相關物件的集合在 MIB 模組中定義。這些模組使用抽象語法符號的一個子集編寫,以機器無關的語言描述資料結構。

SNMP 使用基本的編碼規則在網路上傳輸資料結構,避免歧義。SMI 中允許幾種資料型別,包括整數、八位位元組串、NULL 和物件識別符號,以及基於應用程式的使用者定義資料型別。

基元(整數、字串)用大寫字母編寫,而使用者定義的型別以大寫字母開頭,包含至少一個非大寫字母字元。物件識別符號是由非負整數序列組成,其中每個整數對應於樹中的特定節點。此資料型別提供了一種標識被管理物件的方法,並與層次結構中的每個物件相關聯。標籤用於帶有整數的文字描述,用於稱為子識別符號的特定節點。根節點是未標記的物件識別符號。每個節點都是一個點,用於分隔物件識別符號。

資料型別如下表所示:

整數32 位整數
八位位元組串 (OCTET STRING)零個或多個位元組的字串,其值介於 0 到 255 之間。
顯示字串 (DISPLAY STRING)零個或多個位元組的字串,其字元來自 ASCII 字元集。
空值 (NULL)沒有值的變數。
物件識別符號 (OBJECT IDENTIFIER)由權威機構定義的物件資料型別。
IP 地址長度為 4 的八位位元組串表示的 32 位網際網路地址。
計數器 (Counter)非負整數,範圍從 0 到 232−1。
時間刻度 (Time Ticks)非負整數,表示自某個紀元以來以百分之一秒為單位計數的時間。
不透明資料 (Opaque)編碼的資料字串。

子樹

網際網路子樹可以有以下六個子樹:

  • 目錄 (1) 子樹保留供將來使用,說明如何在網際網路上使用 OSI 目錄。

  • mgmt (2) 子樹可以標識網際網路號碼分配機構 (IANA) 註冊的標準物件。

  • 實驗性 (3) 子樹用於 IETF 工作組正在使用的物件。

  • 專用 (4) 子樹用於為單個方(如供應商)定義的物件。它還有一個企業子樹,以便公司可以註冊其網路物件。

  • 安全 (5) 子樹用於物件安全。

  • SNMPV2 (6) 子樹保留用於 SNMPV2 的內部管理目的。此子樹包括傳輸域、傳輸代理和模組標識的物件資訊。

  • 物件定義打包到資訊模組中。

資訊模組

使用 SMI 定義了三種類型的資訊模組。

  • **MIB 模組** − 它可以用來分組相互關聯的物件定義。

  • **MIB 模組的符合性宣告** − 它可以定義被管理節點必須滿足的一組要求,這些要求涉及一個或多個 MIB 模型。

  • **代理實現的能力宣告** − 它可以指定被管理節點實現 MIB 模組中定義的物件的程度。這些宣告由供應商提供,關於特定產品以及它們實現 MIB 模組的程度。

更新於:2021年5月4日

3000+ 次檢視

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.