SNMP网络管理技术
- 格式:ppt
- 大小:349.50 KB
- 文档页数:47
SNMP服务的安装与配置及测试第一步:安装SNMP服务1.控制面板–网络连接进入以下界面:图1、网络连接2.高级–可选网络组件进入以下界面图2、可选的网络组件向导3.对管理和监视工具打钩,单击下一步,并且选择插入目录,如下所示:图3、SNMP服务安装4.单击确定后安装SNMP组件完成。
第二步:配置SNMP服务1.控制面板–管理工具进入如下界面:图4、“管理工具”窗口2.单击“服务”进入以下界面并选择“SNMP Service”:图5、“服务”窗口3.在其中找到SNMP Service,双击打开”SNMP Service 的属性”对话框来配置服务的相关属性。
在常规选项页中配置服务的启动方式,配置为自动启动。
图6、配置服务的启动方式4.进行“代理”选项卡配置:图7、“代理”选项卡说明:如图7所示,其中的联系人、位置、服务范围内比我对应系统中的3个对象sysContanct、sysLocation、sysServices。
✓联系人:管理员的名字和联系信息✓位置:设备的位置信息,比如地址、建筑的名称编号、楼层、房间号等。
✓物理:计算机管理物理设备、硬盘分区。
应用程序:计算机使用应用程序在TCP/IP protocols 协议辅助下发送数据,本服务应该总是允许的。
✓数据连接和子网:计算机管理网桥。
✓Internet:计算机作为路由器工作。
✓端对端:计算机作为IP 主机工作,本服务应该总是被允许。
5.进行“陷进”配置。
图8、“陷进”选项卡说明:需要配置的内容包括团体名称和陷进目标。
6.进行“安全”配置。
图9、“安全”选项卡至此,SNMP配置完成。
第三步:SNMP服务的测试1.利用w indows 提供的简单s nmp 工具进行命令行界面下的S NMP测试,2.Snmputil 是一个命令行下的读取代理信息的软件,使用语法如下:●语法1:snmputil [get|getnext|walk] agent communityoid[oid ...]●语法2:snmputil trap其中语法1用来从代理处读取各种管理信息,有g et、getnext、walk 三种功能供选择,agent 代表代理站的I P 地址,community 是读取的团体名称,oid 是想读取的对象标识符。
SNMP(简单网络管理协议)的原理与管理技巧SNMP(Simple Network Management Protocol),即简单网络管理协议,是一种用于网络管理的标准协议。
它被广泛应用于计算机网络中,用于监控和管理网络设备,提供网络的可靠性和可用性,并及时发现和解决网络故障。
本文将介绍SNMP的原理和管理技巧,并提供相关实例,旨在帮助读者更好地理解和应用SNMP。
1. SNMP的基本原理SNMP是一种应用层协议,基于客户-服务器模型。
它主要由管理系统(Manager)和被管理设备(Agent)组成。
管理系统负责监控和管理设备,而被管理设备则向管理系统提供相关的信息。
SNMP的工作原理是通过管理系统发送请求(GetRequest)到被管理设备的Agent,Agent收到请求后,会根据请求返回相应的信息。
管理系统可以通过设置(Set)请求来修改被管理设备的配置参数,也可以通过陷阱(Trap)机制,实现对网络故障的监测和通知。
2. SNMP的管理技巧2.1 合理选择SNMP版本SNMP有多个版本,其中最常用的是SNMPv1、SNMPv2c和SNMPv3。
不同版本的SNMP在安全性、功能和扩展性上有所差异。
在选择SNMP版本时,需要根据实际需求进行权衡。
2.2 配置网络设备的SNMP代理要实现对网络设备的监控和管理,首先需要在被管理设备上配置SNMP代理。
通过设置SNMP代理,可以定义设备的基本信息、访问控制列表、陷阱接收者等,从而提供给管理系统有效的信息。
2.3 合理使用SNMP的命令和对象SNMP提供了丰富的命令和对象,管理系统可以通过这些命令和对象获取设备的状态和配置信息。
在使用这些命令和对象时,需要根据实际情况选择合适的命令,并了解各个对象的具体含义和取值范围。
2.4 合理配置SNMP的告警和陷阱SNMP的陷阱机制可以实现对网络故障的主动监测和通知。
为了及时发现和解决问题,需要合理配置SNMP的告警和陷阱功能。
SNMP简单网络管理协议报文格式详解理论SNMP(Simple Network Management Protocol,简单网络管理协议)是一种用于管理和监控网络设备的协议。
它定义了一套规范,允许网络管理系统(NMS)通过发送和接收报文来获取设备的状态信息和执行管理操作。
了解SNMP协议的报文格式对于理解和使用SNMP非常重要。
本文将详细介绍SNMP报文格式的理论知识。
1. SNMP协议概述SNMP是一种应用层协议,被设计用于简化网络设备的管理和监控任务。
它由三个主要组件组成:网络管理系统(NMS)、管理代理(Agent)和被管理设备。
NMS是一个集中式的管理系统,通过SNMP 协议来收集和显示设备状态信息。
管理代理是安装在被管理设备上的一种软件,负责与NMS进行通信并提供设备的管理功能。
被管理设备包括路由器、交换机、服务器等网络设备。
2. SNMP报文结构SNMP使用一种基于ASN.1(Abstract Syntax Notation One,抽象语法标记一)的报文编码格式,用于在网络管理系统和管理代理之间进行交换。
SNMP报文由两个部分组成:头部和数据部分。
2.1 头部(Header)SNMP报文的头部包含了各种元信息,用于标识报文的类型和版本信息。
它包括以下字段:- 版本(Version):指定了SNMP协议的版本号,常用的版本有SNMPv1、SNMPv2c和SNMPv3。
- 社区名(Community):用于授权和身份验证的字符串,用于标识发送方的权限。
- 数据类型(PDU Type):指定了SNMP报文的类型,如Get、GetNext、Set等。
- 请求标识(Request ID):每个SNMP报文都有一个唯一的标识符,用于跟踪该请求。
- 错误状态(Error Status):用于指示SNMP报文的处理状态,成功为0,失败为非零值。
- 错误索引(Error Index):当SNMP报文处理失败时,指示出错对象的索引。
SNMP的工作原理SNMP(Simple Network Management Protocol)是一种用于网络管理的协议,它允许网络管理员监控和管理网络中的设备和系统。
SNMP的工作原理是通过网络管理系统(NMS)和被管理设备之间的交互来实现的。
SNMP的工作原理主要涉及三个关键组件:管理站点(Management Station)、被管理设备(Managed Devices)和网络管理协议(Network Management Protocol)。
1. 管理站点(Management Station):管理站点是网络管理员使用的工具,用于监控和管理网络中的设备和系统。
它通常是一台运行网络管理软件的计算机或服务器。
管理站点负责发送请求给被管理设备,并接收和处理来自被管理设备的响应和通知。
2. 被管理设备(Managed Devices):被管理设备是指需要被监控和管理的网络设备,例如路由器、交换机、服务器等。
这些设备通常内置了SNMP代理(SNMP Agent),它负责收集和存储设备的运行状态和性能数据,并将这些数据提供给管理站点。
3. 网络管理协议(Network Management Protocol):网络管理协议定义了管理站点和被管理设备之间的通信规则和数据格式。
SNMP是最常用的网络管理协议之一,它使用UDP(User Datagram Protocol)作为传输层协议,通过使用SNMP消息来进行管理站点和被管理设备之间的通信。
SNMP的工作过程如下:1. 管理站点向被管理设备发送请求:管理站点通过SNMP消息向被管理设备发送请求,请求的内容可以是获取设备的某个参数值、修改设备的配置或执行某个操作等。
请求消息包括了管理站点的身份信息、请求类型、请求的OID(Object Identifier)和其他必要的参数。
2. 被管理设备接收并处理请求:被管理设备的SNMP代理接收到管理站点发送的请求消息后,会根据请求的类型和OID来执行相应的操作。
SNMP功能详解SNMP(Simple Network Management Protocol)是一种网络管理协议,用于监视和管理网络中的设备和系统。
它是基于管理信息基础架构(Management Information Base,MIB)的标准化协议,可以提供对网络设备的配置、性能、状态和告警等信息的收集、查询和控制。
下面将详细介绍SNMP的功能和应用。
1.网络设备监控:SNMP可以通过查询网络设备的MIB来获得设备的配置信息、状态信息和性能指标。
这包括设备的名称、型号、固件版本、接口状态、带宽使用率、内存使用率等。
通过对这些信息进行分析和监控,可以及时发现设备的异常状态和性能问题,并采取相应的措施进行修复和优化。
2.配置管理:SNMP可以通过设置设备的MIB来进行远程端口的配置和管理。
管理员可以通过SNMP协议来远程修改设备的配置,如修改接口速率、配置访问控制列表、开启或关闭一些功能等。
这样可以简化配置的过程,提高配置的一致性和准确性。
3.告警和事件管理:SNMP可以实现设备的告警和事件的管理。
设备可以将发生的告警和事件信息发送给网络管理系统(NMS),管理员可以通过NMS来查看和处理这些告警和事件信息。
当发生设备故障或异常时,SNMP可以及时通知管理员,以便立即采取相应的措施来解决问题。
4.性能监控:SNMP可以实时收集和监控网络设备的性能指标,如带宽利用率、吞吐量、丢包率等。
管理员可以通过这些指标来评估网络的性能,并进行优化和调整。
另外,SNMP还可以提供历史数据的存储和分析功能,以便进行性能趋势的预测和容量规划。
5.安全管理:SNMP提供了安全管理的功能,可以对网络设备进行身份认证和访问控制。
SNMPv3协议引入了安全模型和安全策略,支持消息的加密和认证机制,保护管理信息的机密性和完整性。
管理员可以通过配置SNMP的安全参数来确保对设备信息的保护和控制。
总之,SNMP是一种强大的网络管理协议,提供了全面的设备监控和管理功能。
简单网络管理协议学习理解1.SNMP网络管理协议综述SNMP(Simple Network Management Protocol)是被广泛接受并投入使用的工业标准,它是由SGMP即简单网关监控协议发展以来的。
它的目标是保证管理信息在任意两点中传送,便于网络管理员在网络上的任何节点检索信息,进行修改,寻找故障;完成故障诊断,容量规划和报告生成。
它采用轮询机制,提供最基本的功能集。
最适合小型、快速、低价格的环境使用。
它只要求无证实的传输层协议UDP,受到许多产品的广泛支持。
2.1 管理信息经由SNMP协议传输的所有管理倍息都表现为非聚集的对象类型。
这些对象类型被收集到一个或多个管理信息库[MIB]中并且对象类型按照管理信息结构和标识(SMI)定义。
简单网络管理协议策l版的sM[于1990年5月定义在一篇题为《基于因特网的了TCP/IP管理信息结构和标识》的RFC中。
这一RFC要求所有的管理信息库数据和信息必须根据ISO 8824标准《抽象句法表示法1规范》(ASN.1)编码。
按照ASN.1表示所有信息和对象的目的在于方便向OSI的网络管理协议迁移而无需重新定义现已存在的所有对象和MIB。
SMI为每一对象类型定义以下成分:①名字;②句法;②编码说明。
注意:一个对象类型的名字明确地代表一个对象,称为对象标识符。
不得分配标识符0给对象类型作为其名字的一部分。
为便于阅读,在标准文档中对象标识符旁边包含对这一对象的描述。
对象标识符是按照在OSI MIB树中建立的严格分层空间构造的,对象标识符总是一个唯一的从树根开始描述MIB树的整数序列。
对象标识符和它的文字描述的组合称为标号。
2.1.1 管理树SMI明确要求所有被管理的信息和数据都要由管理树来标识。
这棵管理树来源于OSI的定义,它具有从很开始的严格分层化结构。
管理拷的分支和叶子是用数字和字母两种方式显示的。
数字化编码是机器可读的,字母显示则更适合于人的眼睛并帮助用户寻找穿过错综复杂分支的路径。
简述snmp管理结构模型的工作原理及特点。
SNMP(Simple Network Management Protocol,简单网络管理
协议)是一种用于管理网络设备的应用层协议。
其管理结构模型包括管理站点、网络设备和被管理对象三个组成部分。
工作原理:
1. 管理站点:作为SNMP的管理者,可以通过SNMP管理系
统发送指令和获取网络设备的信息。
2. 网络设备:包括路由器、交换机等网络设备,它们作为管理代理,接收来自管理站点的指令并执行相应的操作,并将设备的状态和性能信息反馈给管理站点。
3. 被管理对象:网络设备中需要被管理的实体,如接口、端口、进程等。
SNMP通过定义一系列的管理信息库(MIB)来描述
被管理对象的数据结构,并通过管理代理获取和设置被管理对象的状态和性能信息。
特点:
1. 简单:SNMP协议采用基于代理的工作模式,使得管理站点能够通过简单的操作来管理和监控网络设备。
2. 可扩展:SNMP协议基于MIB,管理者可以根据需要定义
和扩展自己的MIB,从而灵活地管理各种网络设备和被管理
对象。
3. 基于UDP:SNMP协议使用UDP协议进行通信,UDP具有
基于连接、无连接的特点,使得数据传输效率较高。
4. 不安全:SNMP协议的安全性较差,管理信息以明文形式传输,容易受到网络攻击。
为了增强安全性,可以通过添加安全扩展(如SNMPv3)来实现加密和认证等安全机制。
总的来说,SNMP管理结构模型的工作原理是通过管理站点向网络设备发送指令,并通过管理代理获取和设置被管理对象的状态和性能信息。
其特点包括简单、可扩展、基于UDP和不安全等。
基于SNMP的网络管理系统设计与实现一、前言随着互联网的迅猛发展,网络环境越来越复杂,各种网络设备数量逐渐增加,网络管理变得越来越重要和复杂化。
网络管理系统是一种对网络资源进行有效管理、监控和配置的软件系统,其中的SNMP技术作为网络管理的核心技术之一,可以帮助网络管理员快速定位问题、诊断故障和优化网络性能。
因此,本文将重点讨论基于SNMP的网络管理系统的设计与实现。
二、SNMP概述简单网络管理协议SNMP(Simple Network Management Protocol)是一种基于UDP/IP协议的网络管理协议,是用于管理和监控网络设备、系统和应用程序的标准协议之一。
SNMP不仅可以监控网络中的各种设备,并可以设置参数、诊断问题和管理配置。
基于SNMP的网络管理系统通过从网络设备获取管理信息,实现对网络设备的真正管理。
SNMP的功能主要包括:采集、分析、管理和控制,其中最重要的功能就是数据采集,它可以通过SNMP管理器或SNMP代理机器(MIB)来收集网络设备信息,并将数据发送到SNMP管理器,然后管理器对此数据进行分析,判断网络设备的状态,通过控制命令改变网络设置,实现对设备的实时监控和管理。
三、基于SNMP的网络管理系统设计1. 系统架构基于SNMP的网络管理系统通常由网络管理器和网络代理两个部分组成。
其中,网络管理器是一个处理信息的中心,负责整个网络的监控和管理,而网络代理则是一个代表网络设备回答管理器的请求的代理设备。
网络管理器和网络代理之间的交互主要是通过SNMP协议完成的。
2. 系统模块介绍(1) SNMP管理器:SNMP管理器是负责管理网络设备的终端应用程序。
它能够与任何支持 SNMP 标准的设备相互通信,并可以发送和接收 SNMP 消息。
SNMP管理器负责实现网络设备的监视、发现、配置和性能管理等。
(2) 网络代理:网络代理一般是一些具有 SNMP 协议实现的设备,负责向管理器报告代理管理的资源和属性,并产生 SNMPOPTRAP。
SNMP的功能及使用SNMP(Simple Network Management Protocol)是一种用于管理和监控网络设备的协议。
它提供了一套标准的操作和管理网络设备的方法,使得网络管理员能够从远程位置监视、配置和控制网络设备。
首先,SNMP具备设备发现的功能。
通过SNMP,网络管理员可以发现网络中所连接的设备,包括路由器、交换机、服务器等等。
管理员可以通过SNMP协议检测并识别网络设备的信息,如设备型号、IP地址、操作系统版本等。
其次,SNMP可以用于设备状态监控。
通过SNMP协议,网络管理员可以实时地监控网络设备的状态。
这包括CPU利用率、内存利用率、带宽利用率等系统性能指标,以及设备的连接状态、接口的流量统计、错误统计等网络状态。
管理员可以根据这些信息来评估网络设备的工作情况,及时发现并解决问题。
SNMP还可以进行配置管理。
管理员可以通过SNMP协议远程配置网络设备的各种参数和选项,如添加、修改和删除用户、设置访问控制列表、配置路由和VLAN等。
通过SNMP,管理员可以远程管理网络设备,而无需直接登录到设备上进行配置。
此外,SNMP还可以进行性能监测。
通过SNMP协议,管理员可以收集网络设备的性能数据,如流量、延迟、错误率等。
这些数据可以被用于进行性能分析和优化,以确保网络设备的正常运行和提高网络的可用性。
最后,SNMP还具备故障管理的功能。
管理员可以通过SNMP协议监测设备的健康状态,并在设备出现故障时及时采取措施。
SNMP可以向管理员发送警报,提醒其设备的故障情况,并提供相关的故障信息,以便管理员进行故障排查和修复。
关于SNMP的使用,通常有两个角色:SNMP管理端和SNMP代理。
SNMP管理端是指网络管理员使用的管理工具。
这些工具可以是专门的SNMP管理软件,也可以是支持SNMP的网络管理系统。
管理员通过这些工具与网络设备建立SNMP连接,并获取设备的信息、配置设备、监控设备等。
浅谈网络管理技术模式网络管理技术是指利用各种技术手段和工具对网络进行监控、维护和管理的过程,是保障网络系统安全和稳定运行的重要手段。
随着网络技术的不断发展,网络管理技术的应用也在不断扩展和深化,逐渐形成了多种不同的技术模式。
其中,比较流行的网络管理技术模式主要有以下几种:一、SNMP(简单网络管理协议)模式SNMP是一种基于管理者-代理者的模式,它提供了一个标准的协议,使得网络管理者可以直接访问网络设备,并监视和控制这些设备的状态和性能。
通过使用SNMP,网络管理者可以实现对设备的配置、监控和报警等功能,从而实现对整个网络的维护和管理。
二、CMIP(公共管理信息协议)模式CMIP是一种复杂的网络管理模式,它采用面向对象的方法,将网络中的各种资源和设备看作是一个个对象,通过管理信息库(MIB)对这些对象进行管理和操作。
CMIP模式在处理大型网络和分布式应用方面优势明显,但缺点是管理复杂度比较高,需要使用复杂的管理工具和技术。
三、Agentless模式Agentless模式是一种不需要在网络设备中安装管理软件代理的网络管理方法,它使用了一些特殊的技术手段来实现对网络设备的管理和监控。
Agentless模式具有良好的可扩展性和灵活性,可以更方便地管理大规模的网络设备。
四、集中式管理模式集中式管理模式是一种将所有网络设备的管理和控制集中在一台中心服务器上的管理方法,通过统一控制中心,可以对整个网络进行集中化的维护和管理。
这种模式具有优秀的实时性和灵活性,可以随时对网络设备进行监控和管理。
五、分布式管理模式分布式管理模式是一种将网络管理任务分散到多个管理节点中进行的管理方法,每个节点负责一部分的管理任务,通过联合协作来实现整个网络的管理。
分布式管理模式具有较好的灵活性和可靠性,但需要较高的管理能力和技术水平。
总之,不同的网络管理技术模式有各自的优劣,管理者需要根据实际需求来选择合适的网络管理方法,使得网络系统能够正常运行和发展。
SNMP介绍及命令
Simple Network Management Protocol(SNMP)是一种网络管理协议,它用于监视和管理网络中的网络设备。
它定义了一组标准的管理报文,这些报文以UDP协议发送,它们按一定顺序传输,从而让管理者轻松完成管理任务。
SNMP可以让管理人员更好地控制和操作网络中的设备。
它包括一个叫做Agent的进程,它用来收集网络设备的信息,这些信息被存储在一个叫做Mib的技术中,之后被发送给一个叫做Manager的进程。
Manager可以通过发送一些命令,来获取或者设置设备的信息。
SNMP的根本任务是收集网络中设备的信息,并将其发送给Manager,Manager根据这些信息来提出和处理各种网络管理任务。
下面给出的是SNMP最常用的几个命令:
get:用于获取远程设备的信息。
set:用于设置远程设备的信息。
walk:用于获取远程设备中的所有信息。
trap:用于发送信息给远程Manager,表明一些设备的状态发生了改变。
create:用于创建一个新的设备实例,并将其加入到SNMP网络中。
delete:用于删除一个设备实例,从而从SNMP网络中消失。
SNMP的优点
1.简单易用:SNMP是一种简单易用的网络管理协议,它使用简单的指令即可实现网络管理的工作。
2.高效灵活:SNMP是一种高度可靠和灵活的网络管理协议。
基于SNMP的网络管理软件的配置与使用网络管理软件是一种用于监控、配置和管理网络设备的工具。
SNMP (Simple Network Management Protocol,简单网络管理协议)是一种广泛应用于网络管理的协议。
本文将介绍基于SNMP的网络管理软件的配置和使用。
一、SNMP的基本原理SNMP是一种基于代理-管理者架构的协议,主要包括三个组件:管理者(Manager)、代理(Agent)和MIB(Management Information Base)。
管理者负责发送请求和接收响应,代理负责接收请求并返回响应,MIB则是存储了设备的管理信息。
SNMP采用了分布式的网络管理模型,管理者通过发送SNMP请求消息到代理来获取设备信息。
代理可以响应不同类型的请求,如获取、设置、触发等。
管理者和代理之间通过SNMP消息进行通信,消息的格式使用ASN.1(Abstract Syntax Notation One)来描述。
二、基于SNMP的网络管理软件1.SNMP协议工具SNMP协议工具是一种轻量级的网络管理软件,常用的工具有SNMPGET、SNMPSET和SNMPWALK等。
这些工具通过命令行的方式使用,可以通过SNMP协议来获取和设置设备的管理信息。
例如,使用SNMPGET可以获取设备的系统信息,使用SNMPSET可以设置设备的配置参数。
2.SNMP管理软件SNMP管理软件是一种图形化的网络管理工具,提供了可视化的界面和丰富的功能。
常见的SNMP管理软件有Zabbix、Cacti和SNMPc等。
这些软件可以通过SNMP协议来监控网络设备的状态、性能和配置信息,同时也可以进行告警、日志和报表等功能。
3.SNMP代理软件SNMP代理软件是一种用于模拟设备的网络管理工具,可以模拟出SNMP代理的功能。
常见的SNMP代理软件有Net-SNMP、SNMP Agent Simulator和SNMP Simulator等。
SNMP协议网络设备管理的标准协议SNMP(Simple Network Management Protocol)是一种用于网络设备管理的标准协议。
它允许网络管理员监视和管理网络中的各种设备,如路由器、交换机和服务器等。
SNMP协议提供了一种标准的方法,使网络设备可以通过网络进行监视、配置和故障排除。
一、SNMP协议的基本原理SNMP协议基于客户端/服务器模型运行,其中网络管理系统充当客户端,而网络设备充当服务器。
客户端可以发送请求到服务器获取设备的状态信息,并且可以通过发送命令来配置设备。
SNMP协议使用了一套固定的命令格式,包括GET、SET、GETNEXT和TRAP等,以便进行设备管理和监控。
二、SNMP协议的核心组件1. 管理站(Management Station):管理站是网络管理员用于监视和管理网络设备的工作站。
它可以通过SNMP协议与网络设备进行通信,并获取设备的信息或者修改配置。
2. 设备代理(Agent):设备代理是网络设备中运行SNMP协议的组件。
它负责接收管理站的请求,并将设备的状态信息发送给管理站。
设备代理还能够接收并执行管理站传递的命令,并对设备进行相应的配置。
3. MIB(Management Information Base):MIB是一个存储和管理设备信息的数据库。
它定义了网络设备通过SNMP协议提供的信息的结构和属性。
管理员可以通过查询MIB获取设备的各种状态信息。
三、SNMP协议的工作流程1. 管理站发送GET命令到设备代理,请求获取某个特定OID (Object Identifier)对应的数据。
2. 设备代理接收到GET命令后,查询MIB中对应OID的数据,并将其回复给管理站。
3. 管理站根据接收到的数据进行分析,可以判断设备的状态、性能等相关信息。
四、SNMP协议的应用场景SNMP协议广泛应用于网络管理领域,以下是几个常见的应用场景:1. 故障监测与排除:管理员可以通过SNMP协议实时监控网络设备的运行状态,一旦发生故障,可以及时采取措施进行排查和修复。
什么是SNMP?简单网络管理协议(SNMP)首先是由Internet工程任务组织(Internet Engineering Task Force)(IETF)的研究小组为了解决Internet上的路由器管理问题而提出的。
许多人认为SNMP在IP上运行的原因是Internet 运行的是TCP/IP协议,然而事实并不是这样。
SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。
SNMP是一系列协议组和规范(见下表),它们提供了一种从网络上的设备中收集网络管理信息的方法。
SNMP也为设备向网络管理工作站报告问题和错误提供了一种方法。
名字说明MIB 管理信息库SMI 管理信息的结构和标识SNMP 简单网络管理协议从被管理设备中收集数据有两种方法:一种是只轮询(polling-only)的方法,另一种是基于中断(interrupt-based)的方法。
如果你只使用只轮询的方法,那么网络管理工作站总是在控制之下。
而这种方法的缺陷在于信息的实时性,尤其是错误的实时性。
你多久轮询一次,并且在轮询时按照什么样的设备顺序呢?如果轮询间隔太小,那么将产生太多不必要的通信量。
如果轮询间隔太大,并且在轮询时顺序不对,那么关于一些大的灾难性的事件的通知又会太馒。
这就违背了积极主动的网络管理目的。
当有异常事件发生时,基于中断的方法可以立即通知网络管理工作站(在这里假设该设备还没有崩溃,并且在被管理设备和管理工作站之间仍有一条可用的通信途径)。
然而,这种方法也不是没有他的缺陷的,首先,产生错误或自陷需要系统资源。
如果自陷必须转发大量的信息,那么被管理设备可能不得不消耗更多的时间和系统资源来产生自陷,从而影响了它执行主要的功能(违背了网络管理的原则2)。
而且,如果几个同类型的自陷事件接连发生,那么大量网络带宽可能将被相同的信息所占用(违背了网络管理的原则1)。
尤其是如果自陷是关于网络拥挤问题的时候,事情就会变得特别糟糕。