SNMP v1與v2
SNMP(簡單網絡管理協議)是一種專門用於管理網絡上設備的Internet協議。通常,路由器、交換機、服務器、工作站、打印機、調制解調器和許多其他設備都支持SNMP。SNMP主要用於網絡管理系統(NMS)中,用於監視需要網絡管理員注意的設備上的各種情況。SNMP是由IETF(Internet工程任務組)定義的,是IPS(Internet協議套件)的一部分。SNMP是網絡管理標準的組合,如應用層協議、數據庫模式和數據對象集合。SNMP通過在受管系統上公開變量(管理數據)來描述系統的配置。因此,其他管理應用程序可以出於監視目的查詢這些變量,偶爾也可以設置這些值。SNMP v1和SNMP v2是SNMP協議的兩個早期版本(SNMP v3是當前版本)。
什麼是SNMP v1?
SNMPv1(也稱為SNMPv1或snmpversion1)是SNMP協議的初始版本。SNMP v1在RFC 1065到1067和1155到1157中定義。它是由一小群合作者開發的,當時互聯網的標準和安全性還不太受重視。SNMP v1通過UDP(用戶數據報協議)、IP(Internet協議)、CLNS(OSI無連接網絡服務)、DDP(AppleTalk數據報傳輸協議)和IPX(Novell Internet數據包交換)運行。snmpv1使用以明文形式傳輸“社區字符串”(即密碼)的身份驗證機制,這是非常不安全的。
什麼是SNMP v2?
RFC 1441至RFC 1452中定義SNMP v2(也稱為SNMPv2或SNMP版本2)。SNMP v2在SNMP版本1上增加了一些改進。隨著安全和保密性的進步,這些技術在性能上也有所改進。它還增加了管理者與經理溝通領域的改進。已添加GetBulkRequest,以通過單個請求檢索大量數據量。在前面,您必須迭代使用GetNextRequest來獲取大量數據。然而,許多用戶認為snmpv2中基於黨派的安全系統過於複雜,不適合他們的喜好。這就是為什麼它沒有流行的原因。
snmpv2c是基於社區的簡單網絡管理協議版本2。它在RFC 1901至RFC 1908中定義。實際上,snmpv1.5是該協議的初始名稱。snmpv2和snmpv2c之間的主要區別是安全模型。snmpv2c使用一個更簡單的基於社區的安全模型(在snmpv1中找到)。除了所使用的安全模型的這一區別之外,可以認為snmpv2c與snmpv2幾乎相似。實際上,snmpv2c現在被視為事實上的snmpv2。但是,snmpv2c仍然是一個“標準草案”。
SNMP v1和SNMP v2之間有什麼區別?