一篇SNMP入门的文章

本文介绍了SNMP(简单网络管理协议),包括SNMP的基本概念、应用场景、与UDP的关系、不同版本及其安全性对比。SNMP由管理站和代理组成,支持Get、Set和Trap操作,用于远程管理网络设备。此外,文章还探讨了SNMP与TR069的差异,并给出了简单的实践操作步骤。
摘要由CSDN通过智能技术生成

目录

 

一、SNMP概述

1.1、什么是snmp

1.2、SNMP应用场景

1.3、SNMP和UDP

1.4、Snmp版本

二、SNMP组成

三、snmp命令

3.1、代理和管理站的模型

3.2、SNMP的操作命令

3.3、SNMP的消息构成

3.4、PDU(协议数据单元)

3.5、OID(Object Identifier)

四、SNMP与TR069简单对比

五、实践


前言:现在的项目有设备是用的snmp协议,需要进行对接,然后整理了一个文档出来方便理解,最后被要求在内部做了一次分享会,也就是现在的版本。章节分的不是很好,内容仅供参考!

一、SNMP概述

1.1、什么是snmp

简单网络管理协议(SNMP:Simple Network Management Protocol)是由互联网工程任务组(IETF:Internet Engineering Task Force )定义的一套网络管理协议。该协议基于简单网关监视协议(SGMP:Simple Gateway Monitor Protocol)。

1.2、SNMP应用场景

利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态、修改网络设备配置、接收网络事件警告等。SNMP的基本思想:为不同种类的设备、不同厂家生产的设备、不同型号的设备,定义为一个统一的接口和协议,使得管理员可以使用统一的网管面对这些需要管理的网络设备进行管理。通过网络,管理员可以管理位于不同物理空间的设备,从而大大提高网络管理的效率,简化网络管理员的工作。

1.3、SNMP和UDP

SNMP采用UDP协议在管理端和agent之间传输信息。 SNMP采用UDP 161端口接收和发送请求,162端口接收trap,执行SNMP的设备缺省都必须采用这些端口。SNMP消息全部通过UDP端口161接收,只有Trap信息采用UDP端口162。

1.4、Snmp版本

SNMP目前共有v1,v2,v3三个版本,下图从安全性对比了三个版本: 

SNMPV1,V2均采用明文传送,SNMPV3采用加密传送,也就是说对应SNMPV1,V2用抓包工具能在数据包中直接看到团体名。

二、SNMP组成

在具体实现上,SNMP为管理员提供了一个网管平台(NMS),又称为【管理站】,负责网管命令的发出、数据存储、及数据分析。被监管的设备上运行一个SNMP代理(Agent)),代理实现设备与管理站的SNMP通信。

  • 设备:指在网络中需要管理和监控的设备,例如提供服务的服务器、路由器等,这些设备必须支持snmp协议;
  • 管理组件:一般来说指的是运行网络管理系统的计算机(也可以指在这个计算机上运行的监控软件),这个计算机可能与被管理的网络设备在地理上隔绝的,但是可以远程监控和管理网络设备,例如网吧的网管的电脑就可以看做一个管理组件,可以用来监控每个电脑的运行,以及管理你上网的时间并提出预警;
  • 代理Agen
  • 7
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值