SNMP协议学习笔记
什么是SNMP协议?
SNMP协议是以UDP为基础的应用层协议,全称为 简单网络管理协议,用于网络管理系统与被管设备(路由器,交换机,服务器等设备)进行通信。
应用场景
随着网络设备的增多,需要单独的网络管理系统对网络设备进行管理,网络管理系统通过SNMP协议与被管网络设备进行通信。
涉及概念
第一部分:网络管理系统
第二部分:被管设备+代理+mib库
涉及端口
162 网络管理系统监控端口,接受被管设备主动发送的TRAP
161 被管设备监控端口,接受网络管理系统发送的请求
SNMP版本
SNMPv1
SNMPv2c(目前主流)
SNMPv3
团体名
SNMPv1、SNMPv2c 涉及团体名,一般团体名默认为 public
SNMP协议栈
SNMP - UDP - IP - 网络链路层 - 硬件
SNMP组成
SNMP版本 - 团体名 - 协议体
SNMP五种核心PDU
get request
get next request
set requset
get response
trap