1. 程式人生 > >什麽是SNMP?為什麽需要SNMP,以及SNMP的優點?

什麽是SNMP?為什麽需要SNMP,以及SNMP的優點?

SNMP

SNMP是 “Simple Network Management Protocol” 的縮寫,中文意思是簡單網絡管理協議,它是由互聯網工作小組在RFC1157中定義的應用層協議,用於在網絡實體或節點之間交換管理或監控信息。

作為運維人員,我們很大一部分的工作就是為了保證我們的網絡能夠正常、穩定的運行。因此監控,控制,管理各種網絡設備成了我們日常的工作。在網絡興起的早期,維護方式就是運維人員蹲在近端對設備進行各種操作,當網絡設備越來越多,網絡規模越來越大時,管理工作會變得越來越單調乏味,這樣的近端維護方式也近乎不可能。因此,遠程管理網絡的需求日益迫切,SNMP應運而生。使用SNMP,一個運行網管軟件的工作站就能對成千上萬的網絡設備進行監控和信息采集,這些信息可以用來構建網絡或者定位網絡中的問題。

 如其名字所述,這個協議簡單易懂,部署的開銷成本也小。正因為它足夠簡單,所以被廣泛的接受,事實上它已經成為了主要的網絡管理標準。在一個網絡設備上實現SNMP的管理比絕大部分其他管理方式都簡單直接。

使用SNMP將帶來如下好處:

標準化的協議:SNMP是TCP/IP網絡的標準網絡管理協議。互聯網標準協議是由互聯網組織誌願貢獻的開放、非專利性的,SNMP的維護及將來所有的增強都將基於現有的協議標準。

廣泛認可:所有主流供應商都支持SNMP。所有SNMP管理的設備使用相同的管理接口以支持通用的管理消息集合。

可移植性:SNMP獨立於操作系統和編程語言。SNMP的功能設計同樣是可移植的。同時它定義了一套核心操作集,所有支持SNMP的設備都需要支持這套操作。

輕量級:SNMP增強對設備的管理能力的同時不會對設備的操作方式或性能產生沖擊。網絡設備可以以極小的資源消耗和些微的負載作為代價增加SNMP的管理支持。

可擴展性:在所有SNMP管理的設備上都會支持相同的一套核心操作集。SNMP也支持計算機網絡設備中各種類型的設備信息的交互,設備加入網絡也變得簡單。

廣泛部署:SNMP是最流行的管理協議,最為受設備供應商關註,被廣泛部署在各種各樣的設備上。

什麽是SNMP?為什麽需要SNMP,以及SNMP的優點?