一、概述
SNMP(simple network manage protocol 简单网络管理实验)简单来说就是把某台服务器当作管理站(NMS),在其上面运行网络管理应用,被管理的对象(路由器、交换机)称为代理,上面运行代理进程,他们之间通过UDP协议传送信息,使用161端口。之间存储的信息都放在管理信息库MIB当中。
二、框架
三、 网管与设备之间的交互报文有以下几种
GetRequestPDU | 查询 |
GetResponsePDU | 响应 |
SetRequsetPDU | 设置 |
Trap | 告警 |
例子:NMS发送GetRequestPDU报文,查询被管理设备(交换机)上的端口GE0/0/1的IP地址是多少,被管理设备(交换机)发送GetResponsePDU,说端口是10.0.1.1/24。
NMS说不行!我要改为另一个地址,于是发送SetResponsePDU设置IP地址伟10.0.1.2/24。
然后交换机回复GetResponsePDU说修改成功。
trap报文就是当交换机出现异常时,例如CPU温度过高,内存不足,端口使用量过多。就会发送trap报文给NMS。