SNMP v2 vs v3 | SNMP v2c和SNMP v3
SNMP(简单网络管理协议)是一种专门用于管理网络上设备的Internet协议。通常,路由器、交换机、服务器、工作站、打印机、调制解调器和许多其他设备都支持SNMP。SNMP主要用于网络管理系统(NMS)中,用于监视需要网络管理员注意的设备上的各种情况。SNMP是由IETF(Internet工程任务组)定义的,是IPS(Internet协议套件)的一部分。SNMP是网络管理标准的组合,如应用层协议、数据库模式和数据对象集合。SNMP通过在受管系统上公开变量(管理数据)来描述系统的配置。因此,其他管理应用程序可以出于监视目的查询这些变量,偶尔也可以设置这些值。SNMP v3是当前版本。除了改进的安全模型外,snmpv3与snmpv2(以前的版本)非常相似。
什么是SNMP v2?
SNMPv2(也称为SNMPv2或SNMPv2)在rfc1441到rfc1452中定义。snmpv2在snmpversion1上增加了一些改进。它们是性能的改进,同时也是安全性和保密性的提高。它还改进了经理与经理之间的沟通。添加了GetBulkRequest,可以通过单个请求检索大量数据。以前,为了获取大量数据,必须迭代使用GetNextRequest。然而,许多用户认为snmpv2中基于party的安全系统过于复杂。这就是它没有流行的原因。
snmpv2c是基于社区的简单网络管理协议版本2。它在RFC 1901至RFC 1908中定义。实际上,snmpv1.5是该协议的初始名称。snmpv2和snmpv2c之间的主要区别是安全模型。在基于SNMP的社区中找到了一个更简单的SNMP安全模型v2c。除了所使用的安全模型的这一区别之外,可以认为snmpv2c与snmpv2几乎相似。实际上,snmpv2c现在被视为事实上的snmpv2。但是,snmpv2c仍然是一个“标准草案”。
什么是SNMP v3?
除了加密之外,SNMPv3(也称为SNMPv3或snmpversion3)不向协议添加任何更改。事实上,推出版本3的主要动机是为了解决早期版本的SNMP(snmpv1和snmpv2)的安全问题。但是,由于对文本、概念和新术语引入了新的约定,snmpv3看起来有所不同。
SNMP v2和SNMP v3之间的区别是什么?