美文网首页
SNMP简单网络管理协议

SNMP简单网络管理协议

作者: 食梦狸猫 | 来源:发表于2019-05-21 12:39 被阅读0次

基于TCP/IP的网络管理包含:网络管理站和被管理的设备。被管理的设备都运行TCP/IP协议,同时被管理的设备运行代理进程以完成与管理相关的事情。而管理站可以显示被管理设备的状态。如:是否掉线,流量状况等等。
管理进程和代理进程之间可以有两种方式进行通信,一种是管理进程向代理进程发出询问请求,;另一种是代理进程主动向管理进程报告。
基于TCP/IP的网络管理中由三个部分组成:

  1. 一个管理信息库MIB,其中包含了所有代理进程的所有可以被查询和修改的参数。
  2. 管理信息结构SMI,关于MIB的一套公用的结构和表示符号。
  3. 管理进程和代理进程进行通信的协议,简单网络管理协议SNMP。其中包含数据报交换的格式,在SNMP中,运输层用的最多的还是UDP。

SNMP中定义了5种报文格式:

  1. get-request:从代理进程处提取一个或者多个参数值。
  2. get-next-request: 从代理进程处提取一个或者多个参数的下一个参数值。
  3. set-requset: 设置代理进程的一个或者多个参数值
  4. get-response: 返回的一个或者多个参数值。这个是代理进程发出的操作
  5. trap:这是由代理进程主动向管理进程发出的报文,表示有某些事情发生。
12.00.49.png

因为在SNMP中往往使用的是UDP协议,所以可能会存在在管理进程和代理进程之间发生数据报丢失的情况,所以需要加上超时重传机制。代理进程接收请求是161端口,管理进程接收回应是162端口。因此,一个系统可以同时为管理进程以及代理进程。

SNMP报文的格式:


12.09.45.png

其中PDU类型为:

12.10.50.png

差错字段是一个整数,差错索引是一个整数偏移量表明差错发生在哪个参数重,是由代理进程只有在发生noSuchName , readonly, badValue时才标注的。


12.10.54.png

管理信息库

MIB就是所有代理进程包含的并且能够被管理进程进行查询和设置的信息的集合。MIB被划分为若干个组,其中在udp组中,其只包含几个变量和一个表格。


12.26.46.png 12.27.37.png

若R/W列为空,则表示变量是只读的。若以.表示,则表示是可读可写的。如果变量类型是INTEGET且有范围约束,则需要表明其上限以及下限。

对MIB变量进行操作时,需要对MIB每个变量进行标识,且只有叶节点是可以操作的。对于简单的变量进行实例标识是在其对象标识后面添加“.0”来处理。如udpInDatagrams,其对象标识是1.3.6.1.2.1.7.1,实例标识就是1.3.6.1.2.1.7.1.0

Trap

trap有6种类型


12.38.34.png

相关文章

  • zabbix学习笔记1

    一、snmp(简单网络管理协议simple network management protocol) SNMP协议...

  • SNMP协议&CACTI软件

    1.snmp 协议2.cacti 软件 SNMP协议 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含...

  • 网络拓扑算法以及snmp4j简介

    基本概念 SNMP协议介绍 简单网络管理协议(SNMP:Simple Network Management Pro...

  • snmp简单的网络管理协议

    SNMP协议一般指SNMP 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(appli...

  • Python网络编程6-使用Pysnmp实现简单网管

    一、SNMP简介   简单网络管理协议SNMP(Simple Network Management Protoco...

  • SNMP,IPMI简介

    SNMP简介 简单网络管理协议SNMP协议主要由两大部分构成:SNMP管理站和SNMP代理。SNMP管理站是一个中...

  • 网络协议补完计划--SNMP协议

    目录 前言 SNMP协议概述 SNMP基本框架网络管理体系结构管理站代理者MIB网络管理协议(SNMP协议)网络管...

  • 系统监控之snmp协议

    1 什么是snmp协议 简单网络管理协议(SNMP)是一种Internet标准协议,用于收集和组织有关IP网络上受...

  • zabbix4.0 配置SNMP监控

    什么是SNMP? 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(applicatio...

  • 什么是SNMP陷阱

    SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关...

网友评论

      本文标题:SNMP简单网络管理协议

      本文链接:https://www.haomeiwen.com/subject/iuvdzqtx.html