snmp中agent定义的community有什么用?

简单网络管理协议SNMP(Simple Network Management Protocol)是广泛应用于TCP/IP网络的网络管理标准协议win10 snmp 。它共有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之间完成认证,字符串形式,用户可自行定义win10 snmp 。团体名包括“可读”和“可写”两种,执行GetRequest、GetNextRequest操作时,采用“可读团体名”进行认证;执行Set操作时,则采用“可写团体名”认证 。
如果还有疑问,我们还可以继续交流,十分乐于互相促进学习win10 snmp 。
【snmp中agent定义的community有什么用?】

    推荐阅读