简单网络管理协议SNMP的基础知识

前言

一个管理系统包括:几个(潜在多个)节点,每个节点具有一个称为代理(agent)的处理实体,它负责访问管理的基础结构;至少一个管理站;一种管理协议,用于在代理和管理站之间传送管理信息。协议操作的执行位于一种管理框架下,该框架定义了认证、授权、访问控制和保密策略。

管理站管理的应用程序,用来监测和控制被管理元素。被管理元素是一些设备,诸如主机、路由器、终端服务器等等,通过访问这些元素的管理信息来监测和控制它们。

管理信息看起来是一个被管理对象的集合,它位于一个虚拟的信息存储库中,这个库称为管理信息库(MIB)。相关对象的集合定义在MIB模块中。使用OSI抽象语法符号(ASN.1)[1]的一个子集书写这些模块,称为管理信息的结构(SMI)[2]。


SNMP:(Simple Network Management Protocol)简单网络管理协议

SNMP是一系列协议组和规范,它们提供了一种从网络上的设备中收集网络管理信息的方法,也为设备向网络管理工作站报告问题和错误提供了一种方法。
SNMP基于传输层UDP用户数据报协议,在管理者和被管理设备(确切的说是agent)之前传递信息。
SNMP管理包括下面三个部分:
1.MIB管理信息库
2.SMI管理信息的结构和标识(也称管理信息接口SMI)
3.SNMP简单网络管理协议

SNMP 规定了5 种协议数据单元PDU(也就是SNMP 报文),用于在管理进程和代理之间的交换。
—get-request 操作:从代理进程处提取一个或多个参数值
—get-next-request 操作:从代理进程处提取紧跟当前参数值的下一个参数值
—set-request 操作:设置代理进程的一个或多个参数值
—get-response 操作:返回的一个或多个参数值。这个操作是由代理进程发出的,它
是前面三种操作的响应操作。
—trap 操作:代理进程主动发出的报文,通知管理进程有某些事情发生。
SNMPv2中有八个PDU类型:
GetRequest-PDU、GetNextRequest-PDU、Response-PDU、SetRequest-PDU、
GetBulkRequest-PDU、InformRequest-PDU、SNMPv2-Trap-PDU、Report-PDU。 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值