网络协议——SNMP网络管理协议一、SNMP二、MIB

本文正在参与 “网络协议必知必会”征文活动

甲:“你学什么专业的?”乙:“路由器交换机相关。”甲:“那好啊!从事调试还是维修?”甲:“搬运!”乙:“……”

在这里插入图片描述

@TOC

一、SNMP

SNMP:Simple Network Management Protocol,简单网络管理协议。

  • 广泛应用于TCP/IP网络的一种网络管理协议。
  • 支持管理Internet上众多厂家生产的软硬件平台。
  • 用来在网络管理工作站(NMS)和被管理设备之间传输管理信息

1、网络管理工作站(NMS)

在这里插入图片描述
在这里插入图片描述

2、SNMP架构

在这里插入图片描述
在这里插入图片描述

3、版本

在这里插入图片描述

在这里插入图片描述

4、SNMP数据包

在这里插入图片描述

二、MIB

MIB:Management Information Base,管理信息库

  • 是一个被管理对象的集合,是NMS同Agent进行沟通的桥梁。
  • 使网管软件和设备进行标准对接。
  • 每一个Agent都维护一个MIB库,NMS可以对MIB库中对象的值进行读取或设置。
  • MIB以树状结构进行存储,树的叶子节点表示管理对象,它可以通过从根节点开始的一条惟一路径来识别,这也就是OID(Object Identifier)。

MIB对象及节点
在这里插入图片描述在这里插入图片描述
OID值
在这里插入图片描述

三、拓扑及配置

MIB Broeser收集交换机S5700上的所有信息

1、实验拓扑

在这里插入图片描述

2、配置

Cloud
在这里插入图片描述
交换机基础配置

sys
sys S1
int vlan1 
ip add 192.168.0.11 24
复制代码

测试交换与电脑的连通性
在这里插入图片描述
在这里插入图片描述
连通性正常

SNMP配置

snmp-agent                                       #开启SNMP Agent
snmp-agent sys-info version v2c                  #配置SNMP版本
snmp-agent sys-info contact libai QQ:724284659   #配置管理员联系方式
snmp-agent sys-info location QHNU                #配置管理员位置
snmp-agent community read libai                  #配置读团体名
snmp-agent community write huawei                #配置写团体名
复制代码

四、MIB Broeser

在这里插入图片描述

MIB Browser是来自ManageEngine的一款免费的MIB浏览器工具,用于监控采用SNMP协议的网络设备和服务器。利用MIB浏览器可以加载查看设备的MIB,执行GET、GETNEXT和SET SNMP操作。

1、执行工具

在这里插入图片描述
填入交换机管地址、SNMP协议号、读写团体名、SNMP版本

2、wireshark抓包

在这里插入图片描述
在这里插入图片描述

SNMP协议版本、Get-Next-Request数据包(NMS从Agent的MIB中按照字典式排序提取下一个参数值)

3、MIB Broeser收集信息

抓取到了交换机上配置的SNMP基本信息
在这里插入图片描述
在这里插入图片描述
路由表

在这里插入图片描述

在这里插入图片描述
接口信息、MAC地址均可查看

==由于这个工具是免费白嫖的,所有功能有限。如果条件满足买企业级管理软件可实现信息可视化。==

著名的网络管理软件:CACTI、WhatsUp Gold 、Zabbix、PRTG