`

SNMP网络管理--网管员必学的知识

 
阅读更多

原文地址:http://www.thldl.org.cn/news/1005/39149.html

说起网络管理,恐怕大部分人立刻就能想到局域网的组建、服务器的配置、美萍网管大师之类的软件使用以及软、硬件系统的安装、调试和维护等工作, 

  而相当多的中小规模局域网管理员平日里的工作也就是不断地安装操作系统和应用软件、查杀病毒、数据备份、计算机和网线、网卡的故障排除等等,在很多非专业人士的眼里似乎这些就是SNMP网络管理的全部,而在相当多的网管论坛上,这些也都是大家讨论的重点。然而,严格地说来,这类工作并不是真正意义上的SNMP网络管理,它们只能被称作系统管理或者系统维护,充其量它们只是SNMP网络管理中的一个很小的并且缺乏技术含量的部分,而真正的SNMP网络管理则离不开SNMP--简单网络管理协议。 

  由于SNMP网络管理的学习并不像普通的系统维护那么简单,它不但要求我们的SNMP网络管理员要深入了解网络中的交换和路由设备,还要求我们能够透彻认识SNMP协议原理,所以这种管理方式在大部分中小规模局域网中的运用并不多见。但因为SNMP是目前在计算机网络中用得最广泛的SNMP网络管理协议,所以我们可以肯定的说:一个连SNMP都不清楚的网络管理员就绝对不是一个好的SNMP网络管理员。本文中笔者将带领大家一步一步地去学习SNMP网络管理,尽量减少枯燥的理论知识、加大实践力度,将原本仿佛遥不可及的SNMP拉到大家的身边,让大家切身体会到SNMP网络管理在日常工作中的重要意义。 

  初识SNMP网络管理 


  SNMP的英文全称是Simple Network Management Protocol,中文名为简单SNMP网络管理协议,是一个基于TCP/IP协议的SNMP网络管理标准。SNMP网络管理包含两个部分:SNMP网络管理站(也叫管理进程,manager)和被管的网络单元(也叫被管设备)。SNMP网络管理站通常是一台安装了SNMP网络管理软件的计算机,可以显示所有被管设备的状态,我们一般称之为网管工作站;而被管设备则种类繁多,包括交换机、路由器、防火墙、服务器以及打印机等等,被管设备上的管理软件我们称之为代理进程,用于回答管理进程(网管工作站)的查询。图1显示了一个使用两台SNMP网管工作站进行SNMP网络管理的拓扑结构。 

  在图1中,两台网管工作站上面分别安装了SNMP网络管理软件,以对局域网中的所有的被管设备(交换机、路由器、防火墙和服务器)进行管理和监控,而被管设备上面则运行着代理进程,因此整个网络的管理就可以集中在这两台网管工作站上面来进行了。 

SNMP网络管理

  SNMP网络管理包括三个组成部分:管理信息库MIB、管理信息结构SMI和SNMP网络管理协议。管理信息库(MIB)中存放的是被管设备的所有信息,比方说被管设备的名称、运行时间、接口速度、接口进来/发出的报文等等,当前的管理信息库版本为MIB-II;管理信息结构SMI用于定义管理信息库MIB的结构和表示符号,限制在MIB变量中允许的变量类型,指定对这些变量命名的规则以及创建定义变量类型的规则;而SNMP网络管理协议则是管理进程(位于网管工作站上)和代理进程(位于被管设备上)之间的通信协议。 

  SNMP网络管理定义了5种报文操作: 

  GetRequest操作:用于管理进程从代理进程上面提取一个或者多个MIB参数值,这些参数值均在管理信息库中被定义; 

  GetNextRequest操作:从代理进程上面提取一个或多个参数的下一个参数值; 

  SetRequest操作:设置代理进程的一个或多个MIB参数值; 

  GetResponse操作:代理进程返回一个或多个MIB参数值,它是前面三种操作中的响应操作; 

  Trap操作:这是代理进程主动向管理进程发出的报文,它标记出一个可能需要特殊注意的事件的发生,比方说重新启动可能就会触发一个Trap陷阱。 

  前面三个操作是管理进程向代理进程发出的,后面两个操作则是代理进程发给管理进程的,其中除了Trap操作使用UDP162端口外,其他4个操作均使用UDP161端口。通过这五种报文操作,管理进程和代理之间就能够进行相互之间的通信了。 

  在看完SNMP网络管理的三个组成部分和五个报文操作的介绍后,可能还是有很多的读者仍然对SNMP感到比较抽象,没有关系,大家现在可以不用太追求对这些概念的感性认识,跟着我一步一步地往下看就行了,稍后我们会用实例来给大家提供感性的认识。

分享到:
评论

相关推荐

    网络管理员必备知识和经验

    这份名为“网络管理员必备知识和经验”的压缩包文件提供了丰富的资源,帮助网络管理员提升专业技能。以下是对每个文档的详细描述: 1. **网络管理软件篇.doc** 这份文档可能涵盖了网络管理软件的选择、安装、配置...

    使用SNMP网络管理软件管理网络设备和链路.pdf

    在使用SNMP网络管理软件,如SolarWinds,来管理网络设备和链路时,主要涉及以下几个关键知识点: 1. **SNMP协议**:SNMP是TCP/IP协议族的一部分,主要用于网络设备状态的监控和配置。它由管理信息库(MIB)、管理...

    snmp++最新资料包,用于vc++和snmp++相结合的网管编程

    SNMP(简单网络管理协议)是一种广泛应用于网络设备管理的标准协议,它允许网络管理员远程监控和配置网络设备。SNMP++是MRTG(Multi Router Traffic Grapher)项目中的一个库,提供了一种C++接口来操作SNMP,使得...

    网络管理VPPT学习教案.pptx

    通过以上知识点的学习,我们可以深入了解网络管理的基本原理和操作,这对于网络管理员来说是必备技能,有助于提升网络运营的稳定性和安全性。同时,对于网络设备供应商而言,理解这些概念和技术也有助于开发更符合...

    网管必备技术资料(强烈推荐)

    《网管必备技术资料》是一份综合性的网络管理学习资源,包含了硬件维修、网络基础知识以及操作系统等多个重要领域的知识。这份资料对于那些希望提升自身技能,或者正在从事网络管理工作的人员来说,具有极高的参考...

    网络设备互联教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案课件合集.ppt

    【网络设备互联教材课件】全面讲解了网络设备中的核心组件——以太网交换机的原理、管理和配置。课程旨在使学习者理解交换机的工作机制,掌握基础操作和...这些知识和技能对于网络管理员和IT专业人士来说是必不可少的。

    思科命令集定义.pdf

    熟练掌握这些基础知识是网络管理员必备的技能,也是确保网络稳定运行的关键。对于初学者,通过模拟器如GNS3进行实践操作是很好的学习途径。同时,定期备份配置文件、了解如何恢复出厂设置也是网络管理的重要环节。在...

    perl網管程式碼

    Perl的灵活性和表达力使其成为网络管理员处理日常任务的理想工具。例如,它可以轻松地处理日志文件、监控网络状态、自动化脚本任务、网络设备配置以及故障排查等。Perl中的正则表达式功能特别强大,能够高效地进行...

    Cisco 路由器配置预备知识分享

    最后一种方式是通过SNMP网管工作站对路由器进行远程管理,这种方式适用于网络管理员对大量设备进行集中管理。 了解了设置方式后,接下来要熟悉的是不同级别的命令状态。在用户命令状态下,用户可以查看路由器的连接...

    思科路由器配置命令详解及实例.doc

    5. **SNMP网管工作站**:通过网络管理协议监控和配置路由器。 #### 二、命令状态 配置时,路由器有用户模式(User EXEC)、特权模式(Privileged EXEC)和全局配置模式(Global Configuration)等状态,每种模式下...

    CISCO产品配置手册 内部资料 培训

    协议优先级设置和队列定制是实现QoS的关键技术,它们帮助网络管理员合理分配网络资源,确保关键业务的流畅运行。 ### 2. 访问控制 访问控制列表(ACL)是实现网络安全的基础,通过对数据包的源地址、目的地址、...

Global site tag (gtag.js) - Google Analytics