简单网络管理协议(SNMP)

疑惑一号疑惑一号 in 问答 2022-08-24 12:45:41

简介

简单网络管理协议SNMP(Simple Network Management Protocol)用于网络设备的管理。网络设备种类多种多样,不同设备厂商提供的管理接口(如命令行接口)各不相同,这使得网络管理变得愈发复杂。为解决这一问题,SNMP应运而生。SNMP作为广泛应用于TCP/IP网络的网络管理标准协议,提供了统一的接口,从而实现了不同种类和厂商的网络设备之间的统一管理。

SNMP协议分为三个版本:SNMPv1、SNMPv2c和SNMPv3。

SNMPv1是SNMP协议的最初版本,提供最小限度的网络管理功能。SNMPv1基于团体名认证,安全性较差,且返回报文的错误码也较少。
SNMPv2c也采用团体名认证。在SNMPv1版本的基础上引入了GetBulk和Inform操作,支持更多的标准错误码信息,支持更多的数据类型(Counter64、Counter32)。
SNMPv3主要在安全性方面进行了增强,提供了基于USM(User Security Module)的认证加密和基于VACM(View-based Access Control Model)的访问控制。SNMPv3版本支持的操作和SNMPv2c版本支持的操作一样。

系统组成

SNMP系统由网络管理系统NMS(Network Management System)、SNMP Agent、被管对象Management object和管理信息库MIB(Management Information Base)四部分组成。NMS作为整个网络的网管中心,对设备进行管理。

每个被管理设备中都包含驻留在设备上的SNMP Agent进程、MIB和多个被管对象。NMS通过与运行在被管理设备上的SNMP Agent交互,由SNMP Agent通过对设备端的MIB进行操作,完成NMS的指令。

实验环境

XC208(工控交换机)。
Windows

一、XC208配置

在连好设备的相关线路后,开始对交换机进行初始配置。

  1. 使用西门子官方配置程序——PRONETA对交换机进行初始配置。
    程序下载:PRONETA
    打开程序 ==> 进入主界面 ==> 选择对应网络适配器 ==> 接收到交换机信号 ==>配置交换机的 IP 等关键信息。

图片[1]-简单网络管理协议(SNMP)
此处配置IP地址为10.10.10.1/2,子网掩码255.255.255.0。注意:子网掩码需要保持一致!

  1. 进入交换机控制台。(也可以使用Xsehll使用ssh连接或者串口连接终端控制。)
    管理员默认账号密码:admin/admin
    普通用户默认账号密码:user/user
    WEB控制台(可使用PRONETA打开,也可使用http://IP打开)
    简单网络管理协议(SNMP)
  • 配置Trap信号接收IP(填写管理端IP地址)

  • Agent ==> SNMP Config ==> Trap Config ==>填写管理端IP + 启用

  • 配置SNMP用户群组,测试一般使用public作为昵称,赋予读写权限。

  • Agent ==> SNMP Config ==> Groups ==>填写昵称,选择验证机制,并赋予权限。

  • 启用交换机需要主动报告的事件。

  • Agent ==> SNMP Config ==> Event Config ==>勾选相关事件(默认全勾)。

  • 配置环网

  • X208 ==> Ring

配置测试

  • SNMP测试准备

    • 工具下载:MIBBrowse
  • Trap_Receive测试

    • Tools ==> Trap Receive

  • 查看交换机端口实际状态

-- End --

相关推荐