大家好,今天小编来为大家解答以下的问题,关于网络工程师必须知道:什么是SNMP?如何配置?,这个很多人还不知道,现在让我们一起来看看吧!
SNMP旨在解决这个问题,提供统一的接口,实现对不同厂家的不同设备的统一管理,大大简化网络管理。
SNMP 组件
SNMP管理模型有四个主要的SNMP组件,包括NMS(网络管理系统)、SNMP代理、MIB(管理信息库)和被管理对象。每个被管理设备都包含代理访问、MIB和若干管理对象。
NMS充当网络上的管理者,它可能是运行某种SNMP软件来监视和管理网络设备的计算机或服务器。
代理是在被管理设备上运行的进程,它接收来自NMS 的请求并向NMS 返回答案。
MIB是指包含被管理设备维护的变量(可以由代理查询和设置的信息)的数据库。
被管理对象是需要被管理的对象,可以是硬件部件(如接口板),也可以是为硬件或软件配置的参数(如路由协议)。
NMS与被管理设备上的Agent进行交互。 NMS向Agent发送命令后,Agent将操作被管理设备中的MIB。
SNMP 如何工作?
SNMP工作原理
此处使用SNMPv2c 来说明SNMP 的工作原理,它执行以下操作来检索数据、修改SNMP 对象变量和发送通知。
请注意,SNMPv1 不支持GetBulk 和Inform 操作。
Trap 和Inform 是被管理设备的自发活动。当Trap触发条件发生时,被管理设备向网管系统发送Trap通知。 Inform与Trap类似,但Inform需要NMS确认,而Trap则不需要。
如果被管理设备没有收到确认,则将Inform保存在缓冲区中或重复Inform操作,直到NMS返回确认。一旦重复发送次数达到最大限制,被管理设备将记录Inform请求的日志。
如何配置 SNMP?
SNMP 使用安装了SNMP 软件的中央计算机来管理网络交换机。 SNMP 配置不像当今市场上的大多数网络交换机那么复杂。千兆交换机和40G交换机都支持SNMP,提供了统一、简单的方式来管理这些交换机。以SNMPv2c配置为例,流程包括:
A) 在计算机和托管交换机上配置IP 地址。
B) 启用SNMP。
C) 配置访问权限,使计算机可以管理指定的交换机。
D) 验证配置结果。
SNMP 常见问题
Q:网管收不到Trap怎么办?
回答: 在默认配置中,并非所有陷阱均已启用。在系统视图下,用户可以:
通过显示snmp-agent trap 查看启用陷阱的功能列表
通过snmp-agent trap enable feature-name 打开对应的Trap
通过snmp-agent trap enable 启用所有陷阱
问:SNMPv1 vs SNMPv2c vs SNMPv3,有什么区别?
答:下表清楚地显示了这三种类型的SNMP之间的比较:
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/116004.html
用户评论
予之欢颜
终于看到了关于SNMP的文章!以前一直知道这个缩写,但不知道它是做什么的。看来这篇文章解释得很清楚了,让我对SNMP有了更深入的了解。
有15位网友表示赞同!
有阳光还感觉冷
刚开始学习网络工程,对于这样的基础知识非常有用。配置步骤讲解得很详细,好上手啊!
有20位网友表示赞同!
你瞒我瞒
这篇文章终于给我想解开了这个迷团!SNMP是网络工程师必备技能之一,我以后要好好学习一下!
有18位网友表示赞同!
呆萌
之前在网上看到很多有关SNMP的文章,都觉得过于复杂,难以理解。这篇博客语言非常通俗易懂,很好的讲解了 SNMP 的原理和配置方法,对于我们入门者来说非常有帮助!
有5位网友表示赞同!
孤岛晴空
这篇文章写的很好!不仅介绍了SNMP的概念和用途,还详细的阐述了配置步骤,配图也很清晰易懂,我能够顺利理解并操作。值得推荐给所有想要了解SNMP 的朋友们。
有7位网友表示赞同!
放肆丶小侽人
学习网络工程真的很需要了解这些基础知识!这个博客帮我解答了很多疑惑,以后我要多多学习网络相关的文章,提升自己的技能水平
有17位网友表示赞同!
旧事酒浓
我觉得这篇博文还是有一些不足的,比如对于不同系统平台的配置方法没有做详细介绍,希望作者能够完善一下。
有20位网友表示赞同!
别留遗憾
SNMP真的是网络工程师必备技能,这篇文章写的不错,对入门者很有帮助!我已经开始尝试配置 SNMP 了,感觉很有挑战性!
有6位网友表示赞同!
清羽墨安
我之前用 SNMP 来监控网络设备的时候遇到了很多问题,觉得配置太难了。这篇博文帮我梳理了一些思路,让我更好地理解 SNMP 的原理和用法,真是救了我一命!
有12位网友表示赞同!
仰望幸福
这篇文章写的非常详细,涵盖了SNMP的所有要素,从基本概念到配置方法都清晰易懂。对于想深入了解SNMP 的网络工程师来说,这本书是必读之作!
有20位网友表示赞同!
孤单*无名指
网络工程师想要全面提升自己的技能,学习 SNMP 是必须的!这篇博客很好的解释了 SNMP 的意义和实践步骤,推荐给所有的想学习网络技术的同学 !
有5位网友表示赞同!
剑已封鞘
这篇文章太长了,虽然内容详细,但我看的时候有点昏沉,能把信息整理得更简洁点吗?
有11位网友表示赞同!
挽手余生ら
关于SNMP的配置方法,感觉例子比较少,实操性不够强。希望作者能够增加一些案例分析,让读者更直观地理解配置原理。
有9位网友表示赞同!
海盟山誓总是赊
我之前用 SNMP 的时候,遇到过一些复杂的操作,这篇博客并没有详细介绍这些情况,希望能后期补充更新!
有19位网友表示赞同!
浅嫣婉语
感觉这篇博文只介绍了SNMP的最基本部分,没有深入讲解一些高级用法,对于经验丰富的网络工程师来说可能不够实用。
有13位网友表示赞同!
等量代换
这篇文章写的太基础了,我都学会 SNMP 了,还是希望作者能分享一些更高级的知识,比如如何使用第三方工具进行 SNMP 管理等等!
有11位网友表示赞同!