理解并演示:SNMP简单网络管理协议(200-120新考点)
SNMP(SimpleNetwork Management Protocol,简单网络管理协议),基于TCP/IP工作,能对企业网络中支持SNMP功能的设备进行集中网络管理。这些设备包括服务器、工作站、路由器、交换机、PIX防火墙、ASA、入侵检测与防御设备等),它是一种开放的、标准的应用层协议。SNMP使网络管理员能够更有效的管理企业网络,包括:集中监控网络服务器及各种网络设备的CPU、内存、接口状态等实时信息。发现并解决网络问题及规划网络增长。通过SNMP接收随机消息(及事件报告),使得网络管理系统获知网络出现问题。
SNMP网络管理的组件:
SNMP 管理的网络由3个主要部分组成:被管理设备、代理和网络管理系统。
被管理设备:通常有一个基本的网络通信点,可以是路由器、服务器、交换机和网桥、主机网络打印机、防火墙等。被管理设备有时被称为网络单元。
SNMP代理:是被管理设备上的一个网络管理软件模功能块,通常被集成到被管理的网络设备上。SNMP 代理拥有本地的相关管理信息,并将它们转换成SNMP 兼容的格式消息,发送给网络管理平台。
NMS(网络管理系统):运行基于SNMP的网络管理应用程序以实现监控被管理的网络设备,也就是SNMP管理的服务端。任何受SNMP管理的网络至少需要一个或多个网络管理系统,整个SNMP的网络管理构建如图9.88所示。
关于思科网络设备支持SNMP的版本:
SNMPv1:SNMPv1是最早的SNMP定义,其所有的PDU有相同的格式,相对简单,但存在严重的安全问题、一般不建议使用。
SNMPv2:与SNMPv1相比较,在MIB的定义上有所增强,在安全性上有所增强,事实上整体报文结构的定义也有很大的区别。如存在基于共同体的v2c、思科的网络设备就支持SNMPv2c,在SNMPv2中还存在基于用户的v2u,但无论是v2的什么版本,始终不变的是PDU报文格式。
SNMPv3:v3成功地解决了v2存在多种变体的问题,并在SNMP报文首部标识出了处理安全性事务的专用字段,每种SNMPv3的安全性模型可以裁剪安全性字段,v3具备更高的安全性与灵活性,但是很多厂商现在不支持这个版本。
理解SNMP的报文格式:
如图9.89所示。
版本识别符(VersionIdentifier):确保SNMP代理使用相同的协议版本。每个SNMP代理都会丢弃与自己协议版本不同的数据报文。
团体名(CommunityName):用于SNMP代理与SNMP管理站之间进行认证。如果被管理设备与SNMP网络管理系统之间协同工作,那么要求它们的团体名称必须一致。在默认情况下,“private”与“public”为SNMP的团体名,“private”表示SNMP管理站可对SNMP代理(被管理设备)执行写操作,具备安全风险,如果不是必须,请小心使用。“public”表示SNMP管理站可对SNMP代理(被管理设备)执行只读操作。
协议数据单元(PDU):PDU指明了SNMP的消息类型及其相关参数。注意,PDU消息是SNMP代理(被管理设备)发出的真实消息,如图9.90所示。
注意:SNMP数据报文与PDU之间的区别。SNMP报文与SNMP的PDU报文,严格地说不是一回事。PDU是被管理设备之间通信的真实消息,它和大量用于携带标识和安全性字段一起被嵌入到SNMP整体报文中,因此,一般我们将SNMP的报文表达成SNMP报文首部与PDU消息体。
哪些网络设备可以被执行SNMP的网络管理?为什么可以精确到设备上的每个部件或功能?
只要集成了SNMP管理信息库和SNMP代理的设备都可以被执行SNMP管理。管理信息库(Management Information Base,MIB)是执行SNMP网络管理的标准,在MIB库里面认定了网络代理设备必须保存的数据项目、数据类型及允许在每个数据项目中的操作。通过对这些数据项目的存取访问,就可以得到该网络设备的所有内容。在MIB中定义了可以访问的网络设备及其功能属性,网络设备的每个特性由对象识别符(Object Identifier,OID)唯一指定。MIB是一个树形结构,SNMP协议消息通过遍历MIB树形目录中的节点来访问网络中的设备。换而言之,一个可被SNMP执行管理的网络设备的那些功能和特性能被管理,是由MIB所定义的。MIB的树形结构如图9.91所示。
实例:理解SNMP协议消息通过遍历MIB树形目录中的节点来访问网络中的设备OID,如图9.91所示,OID 1.3.6.1.4.1.9.1.323的意义是什么?
分析:1代表ISO组织标准;3代表org;6表示美国国防部;1表示Internet;4表示私有定义;1表示企业标准;9表示思科公司;1.323表示交换机2950上运行的标准镜像系统。NMS平台正是使用这样的方式获得思科交换机2950的相关信息的。
演示背景:在如图9.92所示的网络环境中完成基本配置,完成服务器的IP地址配置,激活交换机或路由器的相关接口,为基于SNMP的网络管理做准备工作。
S1(config)# ip address 192.168.240.1255.255.255.0
S1(config)# snmp-server community ccna ro
S1(config)# snmp-server host192.168.240.200 version 2c ccna
r1(config)# ip address 192.168.240.253255.255.255.0
r1(config)# snmp-server community ccna ro
r1(config)# snmp-server host192.168.240.200 version 2c ccna
本文转自 kingsir827 51CTO博客,原文链接:http://blog.51cto.com/7658423/1341148,如需转载请自行联系原作者
理解并演示:SNMP简单网络管理协议(200-120新考点)相关推荐
- SNMP简单网络管理协议
声明:以下内容是学习谌玺老师视频整理出来(http://edu.51cto.com/course/course_id-861.html) SNMP(Simple Network Management ...
- 网络管理 - SNMP 简单网络管理协议
文章目录 1 概述 1.1 结构 1.2 操作 2 SNMP 2.1 报文格式 2.2 五大报文类型 2.3 三大组件 3 扩展 3.1 网工软考真题 1 概述 #mermaid-svg-Bisiwk ...
- SNMP简单网络管理协议总结
目录 一.SNMP是什么? 二.SNMP能干什么? 三.SNMP怎么工作的? 四.设备怎么配置SNMP协议? 一.SNMP是什么? SNMP(Simple Network Management Pro ...
- [转]采用SNMP(简单网络管理协议)实现国税系统广域网络性能管理的研究
出处:http://www.ctax.org.cn/news/rdzt/bjdl/yxzp/jsyy/yxj/t20110104_624943.shtml 内容提要:随着Internet应用的急剧增长 ...
- SNMP(简单网络管理协议)介绍
提供:ZStack云计算 系列教程 本教程为如何利用SNMP实现网络监控与管理系列三篇中的第一篇. 内容介绍 作为系统管理员,我们的主要工作就是收集来自服务器与基础设施的准确信息.目前多种工具都能够帮 ...
- snmp 获得硬件信息_计算机网络基础课程—简单网络管理协议(SNMP)
简单网络管理协议 (Simple Network Management Protocol) •除了提供网络层服务的协议和使用那些服务的应用程序,因特网还需要运行一些让管理员进行设备管理.调试问题.控制 ...
- 简单网络管理协议SNMP
简单网络管理协议SNMP 目 录 1. 网络管理基本概念....................................................................... ...
- 交换机 snmp协议 java_配置交换机的简单网络管理协议(SNMP)用户
配置交换机的简单网络管理协议(SNMP)用户 客观 简单网络管理协议(SNMP)是在网络帮助记录,存储和关于设备的共用信息的网络管理协议.这帮助管理员解决网络问题.SNMP使用管理信息基础(MIB)存 ...
- 简单网络管理协议SNMP(史上最全)
简单网络管理协议(SNMP)是TCP/IP协议簇的一个应用层协议.在1988年被制定,并被Internet体系结构委员会(IAB)采纳作为一个短期的网络管理解决方案:由于SNMP的简单性,在Inter ...
最新文章
- 找出1个小时前更新的文件并进行拷贝
- 为什么说 Serverless 是云的未来?
- 前端学习(2835):小程序中使用less
- Scrapy源码阅读分析_2_启动流程
- 项目: NFS服务的搭建
- RHEL 6.5 中的KVM虚拟化新特性
- 报错:fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle解决
- Apache代理Tomcat实现session共享构建网上商城系统
- excel服务器2010网站,勤哲Excel服务器2010高级企业版完整安装包
- C11 多线程初学1
- 波司登杯2013微软office应用创意大赛烟台大学校园赛参赛历程
- 视频本地化之 AE 处理流程
- ORAN C平面 Section Extension 1
- world添加水印java,Java添加水印到Word文档
- 影响计算机网络性能的原因,计算机网络传输效率分析论文
- 高职计算机考试试题与答案,2009高职高考计算机试题
- 流体传热方程【Heat Transfer Equation】
- 博图程序需要手动同步_西门子博图v15新功能-工程组态选件
- 牛客:队列Q(思维)
- FindText - 屏幕抓字生成字库工具与找字函数
热门文章
- 《下班后开始新的一天》阅读笔记
- 初学Pybugthon头秃笔记(四)——自底向上执行自定义模块问题
- 使用Jackson实现json格式字符串与obj之间的转换
- C语言编程随角度变换的四边形的面积
- 求教:使用conga集群的时候出现以下问题
- stm32miniRTC实时时钟——HAL库
- android studio 官方虚拟机,Android Studio安装虚拟机步骤
- 解决Plugin ‘xxx‘ is incompatible with this installation的问题
- Java练习题8:输出1000以内能同时被3和7整除的正整数
- ArcGIS Engine开发---图层符号化