PySNMP中文3、文档-SNMP的历史

6 篇文章 1 订阅

文档

SNMP历史

网络时代初期,网络还主要用于科学研究,人们对网络管理也知之甚少。当遇到网络问题,几乎都是使用ping来寻找问题根源,用修改配置或重启软硬件的方式来解决问题。

1980年,在网络管理工具未问世之前,ARPAnet网络的第一次重大崩溃引起了一场有趣的讨论,在RFC 789中可以找到相关的内容。从字里行间可以看出参加问题调查的工程师们的惊讶。随着互联网和私有内部网络从小型网络发展成大型全球基础设施,系统地管理这些网络中大量的硬件和软件组件的需求也变得越来越重要。

SNMP有一群大学网络研究人员和用户快速设计并部署,当时对网络管理的需求已十分明确。

SNMP里程碑:

  • 科研项目,SGMP的后继者
  • SNMPv1 in 1988:最初的版本
  • SNMPv2 in 1993:改进版
  • SNMPv3 in 1999:全新设计
  • SNMPv3:向后兼容
  • SNMPv3:全网标准(STD0062)

SNMP最初被当做一种临时解方案,以满足对网络管理工具的需求,然而ISO正在开发一个理论上更健全的系统。预见到向新的网络管理系统的过渡,SNMP设计人员实现了SNMP模块化。尽管并没有过渡,但SNMP的模块化帮助它在三个主要版本中演进,并得到广泛的使用和接受。

IETF 网络工作组支持使用RFC3411到RFC3418来定义SNMPv3,并以v3作为标准版本,当然,也支持v1和v2c。

1、谈历史还有意义吗?

考虑到SNMP比较古老,你也许会思考为何现在仍然使用它,是否有更现代的替代方案。显然,SNMP仍然是性能调优和故障修复的主要工具。SNMP得到了网络硬件制造商和网络管理软件的普遍支持。

也许因为SNMP的广泛部署,导致要使用新的替代工具需要付出太多。但是,还有一个原因是,至少在故障和性能管理方面,SNMP没有明显的缺陷。

此外,SNMP是开源免费的,不受任何厂商控制。

尽管多年来,众多科技公司和标准机构付出了很多努力,仍未找到可替代的网络监控标准。最著名的开放替代方案可能是NETCONF(RFC 6241)。然鹅,它主要针对配置管理任务,并非故障或性能监控。此外,NETCONF比SNMP的资源密集程度要高很多。

显然,everybody都有可能实现自己特别的管理系统,比如基于HTTPS/JSON,但是,这样的程序不通用,此外,SSL引擎可能会占用更多的资源。

2、现在以及将来的用途

至于当前SNMP的部署,实际上不吭呢估计有多少支持SNMP的设备在当今的Internet上运行。例如,绝大多数家庭路由器和桌面打印机都嵌入了SNMP代理。

你会发现SNMP对家庭网络监视非常有用,例如,你可以轻松地设置一个开源网络监控应用程序来监视、收集和绘制家庭Wi-Fi路由器的带宽利用率。

物联网,这项重大的创新,所有这些小而功耗低的设备都需哟监控和管理。这可能会给SNMP技术带来新的生命力。很久很久以前,SNMP是为了资源严重受限的计算机设计的,后来,计算机的计算能力和资源都有大幅增长。但是,我们又将回到构建大量功耗低的计算机的时代,原来的轻量级且易于理解的SNMP可以再次为我们服务!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值