SNMP協議以及著名的MIB詳解

2021-07-10 17:49:59 字數 1574 閱讀 2427

snmp協議介紹 

簡單網路管理協議(snmp:****** network management protocol)是由網際網路工程任務組(ietf:internet engineering task force )定義的一套網路管理協議。該協議基於簡單閘道器監視協議(sgmp:****** gateway monitor protocol)。利用snmp,乙個管理工作站可以遠端管理所有支援這種協議的網路裝置,包括監視網路狀態、修改網路裝置配置、接收網路事件警告等。雖然snmp開始是面向基於ip的網路管理,但作為乙個工業標準也被成功用於**網路管理。

1. snmp基本原理

snmp採用了client/server模型的特殊形式:**/管理站模型。對網路的管理與維護是通過管理工作站與snmp**間的互動工作完成的。每個snmp從**負責回答snmp管理工作站(主**)關於mib定義資訊的各種查詢。下圖10是nms公司網路產品中snmp協議的實現模型。

2.mib介紹

在snmp中,我們都應該知道著名的mib了。那麼這個具體是什麼作用呢?在此我們就來詳細介紹一下這個snmp 

mib的具體作用。管理資訊庫mib指明了網路元素所維持的變數(即能夠被管理程序查詢和設定的資訊)。mib給出了乙個網路中所有可能的被管理物件的集合的資料結構。snmp的管理資訊庫採用和網域名稱系統dns相似的樹型結構,它的根在最上面,根沒有名字。圖1畫的是管理資訊庫的一部分,它又稱為物件命名(objectnamingtree)。

物件命名樹的頂級物件有三個,即iso、itu-t和這兩個組織的聯合體。在iso的下面有4個結點,其中的餓乙個(標號3)是被標識的組織。在其下面有乙個美國國防部(department 

of defense)的子樹(標號是6),再下面就是internet(標號是1)。在只討論internet中的物件時,可只畫出internet以下的子樹(圖中帶陰影的虛線方框),並在internet結點旁邊標註上即可。

在internet結點下面的第二個結點是mgmt(管理),標號是2。再下面是管理資訊庫,原先的結點名是mib。2023年定義了新的版本mib-ii,故結點名現改為mib-2,其標識為,或。這種標識為物件識別符號。

最初的結點mib將其所管理的資訊分為8個類別,見表1。現在de mib-2所包含的資訊類別已超過40個

應當指出,mib的定義與具體的網路管理協議無關,這對於廠商和使用者都有利。廠商可以在產品(如路由器)中包含snmp**軟體,並保證在定義新的mib專案後該軟體仍遵守標準。使用者可以使用同一網路管理客戶軟體來管理具有不同版本的mib的多個路由器。當然,乙個沒有新的mib專案的路由器不能提供這些專案的資訊。

這裡要提一下mib中的物件,即enterprises(企業),其所屬結點數已超過3000。例如ibm為11.3.6.1.4.1.2},cisco為,novell為等。世界上任何乙個公司、學校只要用電子郵件發往[email protected]進行申請即可獲得乙個結點名。這樣各廠家就可以定義自己的產品的被管理物件名,使它能用snmp進行管理。

snmp協議的學習。

snmp是乙個構建在tcp udp上的遠端監控應用。他能夠監控網路中的主機的一些狀態資訊,比如記憶體使用率,cpu占有率,磁碟占有率。snmp的目標就是管理網際網路的上眾多廠商生產的各種軟硬體平台。其主要分為兩個部分 安裝在待監控主機上的snmp伺服器端,用於收集主機的資訊。安裝在監控主機上的snm...

SNMP的5種協議資料單元

snmp規定了5種協議資料單元pdu 也就是snmp報文 用來在管理進 程和 之間的交換。get request操作 從 程序處提取乙個或多個引數值 set request操作 設定 程序的乙個或多個引數值 get response操作 返回的乙個或多個引數值。這個操作是由代 理程序發出的,它是前面...

SNMP的5種協議資料單元

snmp規定了5種協議資料單元pdu 也就是snmp報文 用來在管理程序和 之間的交換。前面的3種操作是由管理程序向 程序發出的,後面的2個操作是 程序發給管理程序的,為了簡化起見,前面3個操作今後叫做get get next和set操作。圖4描述了snmp的這5種報文操作。請注意,在 程序端是用熟...