回覆列表
-
1 # 使用者1346463972979
-
2 # 么蛾子老四
簡單網路管理協議SNMP(Simple Network Management Protocol)是廣泛應用於TCP/IP網路的網路管理標準協議。它共有SNMPv1、SNMPv2c和SNMPv3三個版本。SNMPv1基於團體名認證,安全性較差,且返回報文的錯誤碼也較少。SNMPv2c中引入了GetBulk和Inform操作,支援更多的標準錯誤碼資訊,支援更多的資料型別(Counter64、Counter32)。SNMPv3的版本,提供了基於USM(User Security Module)的認證加密和基於VACM(View-based Access Control Model)的訪問控制。SNMP系統包括網路管理系統NMS(Network Management System)、代理程序Agent、被管物件Management object和管理資訊庫MIB(Management Information Base)四部分組成。NMS透過與執行在被管理裝置上的Agent互動,由Agent透過對裝置端的MIB的操作,完成NMS的指令。
所以針對您提出的問題,首先我猜測您使用的協議版本應該是SNMPv1/SNMPv2c,其次您問到的community的作用,那就是認證。我再詳細給普及一下,團體名community作用。
Community用於在Agent與NMS之間完成認證,字串形式,使用者可自行定義。團體名包括“可讀”和“可寫”兩種,執行GetRequest、GetNextRequest操作時,採用“可讀團體名”進行認證;執行Set操作時,則採用“可寫團體名”認證。
如果還有疑問,我們還可以繼續交流,十分樂於互相促進學習。
用於在Agent與NMS之間完成認證,字串形式,使用者可自行定義。 團體名包括“可讀”和“可寫”兩種,執行GetRequest、GetNextRequest操作時,採用“可讀團體名”進行認證;執行Set操作時,則採用“可寫團體名”認證。