简单网络管理协议SNMP

一、SNMP演变

SNMP发展历史

  • 简单网关监控协议(SGMP)标志了TCP/IP网络有了专门的管理工具。
  • 在SGMP基础上改进成简单网络管理协议(SNMP).
  • RMON—远程网络监控。
  • RMON没有修改或增加SNMP的协议和SMI,只是增加了SNMP监视子网的能力。
  • RMON和SNMP区别?
    RMON提供了整个子网的管理信息;
    SNMP管理信息库只包含本地设备的管理信息。

SNMPv1

SNMPv1五种PDU,四种核心协议数据单元(PDU):

  • GetRequest,用来获取指定对象的信息
  • GetNextRequest,用来连续获取指定的多个对象的信息
  • SetRequest,用来设置一个管理对象的信息
  • Trap,当管理对象的信息发生变化时,主动向管理站报告这种变化
  • GetResponse

SNMPv1只使用了一种安全策略--------团体名。

SNMPv3

  • SNMPv3基于用户的安全模型;
  • SNMPv3基于视图的访问控制模型.

二、SNMPv1 PDU与协议操作

操作:

  • Get:管理站检索管理信息库中标量对象的值;
  • Set:管理站设置管理信息库中标量对象的值;
  • Trap:代理向管理站报告管理对象的状态变化。

SNMP PDU的格式

一个SNMP报文由3部分组成:

  • 版本号
  • 团体名
  • 协议数据单元(PDU)

SNMPv1报文格式

  • 版本(Version):SNMP版本号。取值0表示SNMPv1,取值1则表示SNMPv2
  • 团体名(Community):用于管理站和代理之间的认证
  • 请求标识(Request ID):SNMP给每个请求分配全局唯一的ID,用于匹配请求和响应。请求标识的另一个作用是检测由不可靠的传输服务产生的重复报文
  • 错误状态(Error status):用于表示在处理请求时出现的状况
  • 错误索引(Error index):有错误时指向出错的变量
  • 变量绑定表(Variable bindings):变量绑定列表,由变量名和变量值对组成

分析SNMP数据包

例题

GetRequest检索变量名所指的是对象实例,而GetNextRequest检索变量名所指的是“下一个”对象实例。

与Get是类似的(tooBig、noSuchName和genError)
然而若有一个变量的名字和要设置的值在类型、长度或实际值方面不匹配,则返回错误条件badValue

(0)

相关推荐

  • Solarwinds事件最新进展--SNMP恶意软件可直接影响控制系统

    SolarWinds供应链攻击事件持续发酵,大量的受害者正在浮出水面,惊人的事实正在被发掘和发现.目前已有能源.教育.交通等关键基础设施行业被证实为受害者,但是否已经有工业控制系统受到危害,尚无实证. ...

  • 【疑问解答】什么是SNMP?SNMP是如何工作的?

    随着网络技术的飞速发展,网络结构越来越复杂,网络设备种类也越来越多,不同设备厂商所提供的管理接口(如CLI)各不同,与此同时,网络设备数量呈几何级数量增加,这使得网络管理变得愈发复杂.在这种背景下,S ...

  • 网工知识角|华为认证网络管理协议分类(二)

    sFlow ·采样流sFlow(Sampled Flow)是一种基于报文采样的网络流量监控技术,基于Flow采样可以截取原始报文的全部,也可以截取一部分报头. ·sFlow系统包含一个嵌入在设备中的s ...

  • c# TCP/IP协议利用Socket的简单通信

    完全是基础,新手可以随意看看,大牛可以关闭浏览页了,哈哈. TCP/IP协议 TCP/IP是一系列网络通信协议的统称,其中最核心的两个协议是TCP和IP.TCP称为传输控制协议,IP称为互联网络协议. ...

  • 股权代持,不只是签一份协议那么简单!

    关于代持协议的法律规定 实际出资人的风险 名义出资人的风险 代持风险的应对之策 股权代持协议签订的各方应识别签约主体的身份. 避免因身份不合规而导致股权代持协议无效,亦应避免股权代持行为的不合法性导致 ...

  • 对赌协议业绩补偿,怎么交税并不简单

    导读:随着我国资本市场的日趋成熟,对赌协议已经逐渐发展成为目前普遍适用于股权转让交易过程的一种契约安排. 本文主要探讨对赌协议中业绩补偿的个人所得税处理问题,通过介绍对赌协议的内涵和实质.对比分析理论 ...

  • 股权代持,不是签一份协议那么简单!

    [案情概述] 刘某(下称A)出具银行资金划转凭证证明:其向王某(下称B)账户汇入5138. 16万元, B在收到该款项后汇入C公司银行账户,用于在C公司的股权出资及增资.为了简化手续,双方仅在微信上表 ...

  • 协议再简单也不要轻视,把握好这三点玩转一般合同!

    刚看到一网友咨询,问:"王律师,我要把老家的房子卖掉,在网上荡一个通用协议签没事吧?"也没附带网上荡的协议内容. 遇到事情需要签协议,很多人会选择找度娘,很方便,也没什么成本. 但 ...

  • 天呐!无数人头疼的MODBUS协议竟然这么简单??

    来源:网络,版权归原作者所有,侵删

  • 特斯拉疯狂降价,绝不是源于对赌协议的压力那么简单!

    2021年伊始,来自特斯拉Model Y的疯狂降价一下子引起了广泛的关注与热议,消费者更是趋之若鹜.争先恐后的去抢着下订单,一下子便将特斯拉从"怼品玩"."失控事故&qu ...

  • MODBUS协议最简单又是最直白的解释

    Modbus是一种单主站的主/从通信模式.Modbus网络上只能有一个主站存在,主站在 Modbus网络上没有地址,从站的地址范围为 0 - 247,其中 0 为广播地址,从站的实际地址范围为 1 - ...