SNMPv1 SNMPv2c

目前主流、标准化的 SNMP 最新主版本就是 SNMPv3,并没有一个正式的 SNMPv4。IETF 的 SNMPv3 框架建立在 SNMPv1/v2 基础上,并加入了安全认证、访问控制等机制。

你可以这样理解:

版本主要特点现在情况
SNMPv1 最早版本,Community String 老设备
SNMPv2c GetBulk、效率更高,Community String 工业/网络设备仍非常常见
SNMPv3 用户认证 + 加密 + 访问控制 安全场景推荐
SNMPv4 — 没有正式标准版本

你现在遇到的 SNMPv2c 很正常

特别是在:

  • ONU/OLT
  • 交换机
  • 路由器
  • 工业设备
  • UPS
  • 打印机
  • 服务器管理

里面,SNMPv2c 依然大量存在。

但是它最大的缺点是:

 
SNMPv2c

community = public/private
       ↓
基本相当于“字符串口令”
       ↓
没有 SNMPv3 那样的消息认证和加密
 

IETF 明确指出,SNMPv1/v2c 的认证机制只是明文 Community String,因此安全性很弱;SNMPv3 是推荐的安全框架。

SNMPv3到底比v2c多什么?

可以简单记:

 
SNMPv2c
    │
    ├── Get
    ├── GetNext
    ├── GetBulk
    ├── Set
    └── Trap
         ↓
    Community String


SNMPv3
    │
    ├── Get / Set / GetBulk
    ├── Trap / Inform
    │
    └── 安全
         ├── Authentication
         ├── Integrity
         ├── Privacy(加密)
         └── Access Control
 

SNMPv3 的 USM 定义了用户级的消息安全机制,VACM 则负责访问控制

posted on 2026-09-15 20:53  lydstory  阅读(7)  评论(0)    收藏  举报

导航