您当前的位置:首页 > 今日分享头条 > 正文

snmp协议(SNMP是什么)

本文目录

  • SNMP是什么
  • SNMPV2和SNMPV1的区别
  • 网络协议SNMP指什么
  • snmp工作原理
  • snmp协议是什么,有什么用
  • 在SNMP协议中,网络管理系统是如何与代理进行通信的
  • 请问大家SNMP协议报文字段中的团体名是什么意思
  • SNMP的协议体系包括哪些内容
  • snmp是什么协议
  • 什么是SNMP协议

SNMP是什么

您好,SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。SNMP信息:  MIB,Management Information Base:管理信息库,由网络管理协议访问的管理对象数据库,它包括SNMP可以通过网络设备的SNMP管理代理进行设置的变量。SMI,Structure of Management Information:管理信息结构,用于定义通过网络管理协议可访问的对象的规则。SMI定义在MIB中使用的数据类型及网络资源在MIB中的名称或表示。   使用SNMP进行网络管理需要下面几个重要部分:管理基站,管理代理,管理信息库和网络管理工具。管理基站通常是一个独立的设备,它用作网络管理者进行网络管理的用户接口。基站上必须装备有管理软件,管理员可以使用的用户接口和从MIB取得信息的数据库,同时为了进行网络管理它应该具备将管理命令发出基站的能力。   管理代理是一种网络设备,如主机,网桥,路由器和集线器等,这些设备都必须能够接收管理基站发来的信息,它们的状态也必须可以由管理基站监视。管理代理响应基站的请求进行相应的操作,也可以在没有请求的情况下向基站发送信息。   

SNMPV2和SNMPV1的区别

SNMP 是一个协议用来管理网络上的节点,(包括工作站,路由器,交换机,集线器和其他的外围设备)。SNMP是一个应用协议,使用UDP封装进行传输。UDP是一个无连接的传输层协议,在OSI模型中为第四层协议,提供简单的可靠的传输服务。SNMP使网络管理者能够管理网络性能,发现和解决网络问题,规划网络的增长。 当前,定义了三个版本的网络管理协议,SNMP v1,SNMP v2,SNMP v3。SNMP v1,v2有很多共同的特征,SNMP v3 在先前的版本地基础上增加了安全和远程配置能力 。为了解决不同版本的兼容性问题,RFC3584定义了共存策略。 SNMP v1 是最初实施SNMP协议。SNMPv1 运行在像UDP,IP,OSI无连接网络服务(CLNS),DDP(AppTalk Datagram-Delivery),IPX(Novell Internet Packet Exchange)之上.SNMPv1 广泛使用成为因特网上实际的网络管理协议。 SNMP 是一种简单的request/response协议。网络管理系统发出一个请求,被管理设备返回相应。这些行为由四种协议操作组成:Get,GetNext,Set 和Trap。Get操作使用NMS来获取agent的一个或多个对象实例。如果agent返回get操作不能提供列表所有对象实例的值,就不能提供任何值。GetNext 操作是NMS用来从agent表中获取表中下一个对象实例。Set操作NMS用来设置agent对象实例的值。trap操作用于agent向NMS通告有意义的事件。 SNMP v2是1993年设计的,是v1版的演进版。Get,GetNext和Set操作相同于SNMPv1。然而,SNMPv2 增加和加强了一些协议操作。在SNMPv2中,如果再get-request中需要多个请求值,如果有一个不存在,请求照样会被正常执行。而在SNMPv1种将响应一个错误消息。在 v1,Trap 消息和其他几个操作消息的PDU不同。v2版本简化了trap消息,使trap和其他的get和set消息格式相同。SNMPv2还定义了两个新的协议操作:GetBulk和Inform。GetBulk 操作被用于NMS高效的获取大量的块数据,如表中一行中的多行(一个UDP数据包应答)。GetBulk 将请求返回的响应消息尽量多的返回。Inform操作允许一个NMS 来发送trap消息给其他的NMS,再接收响应。在SNMPv2,如果agent响应GetBulk操作不能提供list中全部的变量的值,则提供部分的结果。 SNMP v2在安全策略演变时存在多个变种,实际存在多个SNMP v2的消息格式。SNMPv2各个变种之间的不同在于安全的实施。因而各个SNMP v2变种之间的PDU都有相同的格式,而总的消息格式又都不同。 SNMPv1只使用一种安全策略,团体名。团体名和密码相似。Agent能够被设置回答那些团体名能够被接受的Manager的查询。在很容易让人截取得到团体名或密码。SNMPv2增加了不少额外的安全。首先所有的包信息除了目的地址,其他都被加密。在加密的数据中包括团体名和源IP地址。Agent 能够解开加密包并使用收到的团体名和源IP地址使请求有效。

网络协议SNMP指什么

SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB:体系结构,改进后的协议就是著名的SNMP。SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大。现在SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了。最后补充一点,基本上现在市面上的网管软件都是基于SNMP协议进行开发的。

snmp工作原理

SNMP 的工作原理:SNMP(Simple Network Management Protocol,简单网络管理协议)首先是由IETF的研究小组为了解决Internet上的路由器管理问题而提出的。SNMP的设计原则是简单性和扩展性。简单性是通过信息类型限制、请求响应或协议而取得。扩展性是通过将管理信息模型与协议、被管理对象的详细规(MIB分离而实现的。网络管理体系结构SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库、网络管理协议。管理站一般是一个分立的设备,也可以利用共享系统实现。管理站作为网络管理员与网络管理系统的接口,它的基本构成为:一组具有分析数据、发现故障等功能的管理程序; 一个用于网络管理员监控网络的接口; 将网络管理员的要求转变为对远程网络元素的实际监控的能力; 一个从所有被管网络实体的MIB中抽取信息的数据库。网络管理系统中另一个重要元素是代理者。装备了SNMP的平台,如主机、网桥、路由器及集线器均可作为代理者工作。代理者对来自管理站的信息请求和动作请求进行应答,并随机地为管理站报告一些重要的意外事件。网络资源被抽象为对象进行管理。但SNMP中的对象是表示被管资源某一方面的数据变量。对象被标准化为跨系统的类,对象的集合被组织为管理信息库(MIB)。MIB作为设在代理者处的管理站访问点的集合,管理站通过读取MIB中对象的值来进行网络监控。管理站可以在代理者处产生动作,也可以通过修改变量值改变代理者处的配置。管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力。· Get:管理站读取代理者处对象的值。· Set:管理站设置代理者处对象的值。· Trap:代理者向管理站通报重要事件。在标准中,没有特别指出管理站的数量及管理站与代理者的比例。一般地,应至少要有两个系统能够完成管理站功能,以提供冗余度,防止故障。网络管理协议环境SNMP为应用层协议,是TCP/IP协议族的一部分。它通过用户数据报协议(UDP)来操作。在分立的管理站中,管理者进程对位于管理站中心的MIB的访问进行控制,并提供网络管理员接口。管理者进程通过SNMP完成网络管理。

snmp协议是什么,有什么用

摘要您好,您的问题已经看到,正在为您整理答案,请您稍等五分钟,谢谢

咨询记录 · 回答于2021-11-19

snmp协议是什么,有什么用

您好,您的问题已经看到,正在为您整理答案,请您稍等五分钟,谢谢

在路由器里最为常用的网管协议就是SNMP。SNMP是英文“Simple Network Management Protocol”的缩写,中文意思是“简单网络管理协议”

在SNMP协议中,网络管理系统是如何与代理进行通信的

代理者控制本地机器的管理信息,是一种存在于被管理的设备中的网络管理软件模块,以和SNMP兼容的格式发送这项信息。可以是一个独立的程序,也可以是已经整合到操作系统中,就是代理者通过控制本地机器的管理信息以便于与SNMP兼容的格式传送这项信息。

snmp协议是网络管理系统和代理之间的异步请求和响应协议,网络管理系统可以发出3种类型的请求报文GET、GETNEXT、SET,代理可以发出两种报文RESPONSE、TRAP、网管系统对网络设备监控主要通过查询代理MIB中相应的对象值来完成的。

扩展资料:

子代理的功能:

子代理是一个在可运行SNMP的网络组件上运作的软件,运行在特定子系统的特定管理信息库中定义的信息和管理功能。子代理的一些能力有:搜集主代理的信息、配置主代理的参数、回应管理者的要求、产生警告或陷阱。

对协议和管理信息结构的良好分离使得使用SNMP来监测和管理同一网络内上百的不同子系统非常简单。MIB模型运行管理OSI参考模型的所有层,并可以扩展至诸如数据库,电子邮件以及J2EE参考模型之类的应用。

参考资料来源:百度百科——简单网络管理协议

请问大家SNMP协议报文字段中的团体名是什么意思

团体名:communitystring。缺省是public,但一般为了安全起见,设备管理者都会改成自己的,相当于密码,用户不可能看到。

SNMP包含管理站和代理,一个代理可以管理多个代理,一个代理也可以由多个管理站管理。可以通过特定的组名访问代理及其管理站。

在典型的SNMP使用中,管理许多系统,并且由一个或多个系统管理它们。每个被管理的系统运行一个称为代理的软件组件,并通过SNMP向管理系统报告信息。

扩展资料:

注意事项:

1.管理基站通常是一个独立的设备,作为网络管理员进行网络管理的用户界面。基站必须配备管理软件、管理员可用的用户界面和MIB的信息数据库,以及向基站发出管理命令进行网络管理的能力。

2.管理代理是一种网络设备,如主机、网桥、路由器、集线器等。这些设备必须能够从管理基站接收信息,它们的状态也必须由管理基站监控。管理代理对基站的请求作出响应,也可以在没有请求的情况下向基站发送信息。

3.MIB是对象的集合,表示可以在网络中管理的资源和设备。每个对象基本上都是一个数据变量,表示有关托管对象的一个方面的信息。

4.最后一个方面是管理协议,即SNMP。SNMP的基本功能是获取、设置和接收代理发送的非预期信息。该设置是管理对象的值(即,代理)由基站设置。接收代理发送的意外信息是指代理可以向基站报告意外情况,而无需基站提出请求。

SNMP的协议体系包括哪些内容

简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(applicationlayerprotocol)、数据库模型(databaseschema),和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,InternetEngineeringTaskForce)定义的internet协议簇的一部分。

snmp是什么协议

SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及HUBS等)的一种标准协议,它是一种应用层协议。 

SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。

SNMP的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Internet定义的SMI和MIB,改进后的协议就是著名的SNMP。

SNMP具有以下技术优点:

基于TCP/IP互联网的标准协议,传输层协议一般采用UDP。

自动化网络管理。网络管理员可以利用SNMP平台在网络上的节点检索信息、修改信息、发现故障、完成故障诊断、进行容量规划和生成报告。

屏蔽不同设备的物理差异,实现对不同厂商产品的自动化管理。SNMP只提供最基本的功能集,使得管理任务与被管设备的物理特性和实际网络类型相对独立,从而实现对不同厂商设备的管理。

简单的请求—应答方式和主动通告方式相结合,并有超时和重传机制。

报文种类少,报文格式简单,方便解析,易于实现。

SNMPv3版本提供了认证和加密安全机制,以及基于用户和视图的访问控制功能,增强了安全性。

什么是SNMP协议

许多人认为 SNMP在ip上运行的原因是Internet运行的是TCP/IP协议,然而事实并不是这样。 SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。SNMP是一系列协议组和规范(见下表),它们提供了一种从网络上的设备中收集网络治理信息的方法。SNMP也为设备向网络治理工作站报告问题和错误提供了一种方法。 名字说明 MIB 治理信息库 SMI 治理信息的结构和标识 SNMP 简单网络治理协议从被治理设备中收集数据有两种方法:一种是只轮询(polling-only)的方法,另一种是基于中断(interrupt-based)的方法。假如你只使用只轮询的方法,那么网络治理工作站总是在控制之下。而这种方法的缺陷在于信息的实时性,尤其是错误的实时性。你多久轮询一次,并且在轮询时按照什么样的设备顺序呢?假如轮询间隔太小,那么将产生太多不必要的通信量。假如轮询间隔太大,并且在轮询时顺序不对,那么关于一些大的灾难性的事件的通知又会太馒。这就违反了积极主动的网络治理目的。当有异常事件发生时,基于中断的方法可以立即通知网络治理工作站(在这里假设该设备还没有崩溃,并且在被治理设备和治理工作站之间仍有一条可用的通信途径)。然而,这种方法也不是没有他的缺陷的,首先,产生错误或自陷需要系统资源。假如自陷必须转发大量的信息,那么被治理设备可能不得不消耗更多的时间和系统资源来产生自陷,从而影响了它执行主要的功能(违反了网络治理的原则2)。而且,假如几个同类型的自陷事件接连发生,那么大量网络带宽可能将被相同的信息所占用(违反了网络治理的原则1)。尤其是假如自陷是关于网络拥挤问题的时候,事情就会变得非凡糟糕。克服这一缺陷的一种方法就是对于被治理设备来说,应当设置关于什么时候报告问题的阈值(threshold)。但不幸的是这种方法可能再一次违反了网络治理的原则2,因为设备必须消耗更多的时间和系统资源,来决定一个自陷是否应该被产生。结果,以上两种方法的结合:面向自陷的轮询方法(trap-directed polling)可能是执行网络治理最为有效的方法了。一般来说,网络治理工作站轮询在被治理设备中的代理来收集数据,并且在控制台上用数字或图形的表示方式来显示这些数据。这就答应网络治理员分析和治理设备以及网络通信量了。被治理设备中的代理可以在任何时候向网络治理工作站报告错误情况,例如预制定阈值越界程度等等。代理并不需要等到治理工作站为获得这些错误情况而轮询他的时候才会报告。这些错误情况就是众所周知的SNMP自陷(trap)。在这种结合的方法中,当一个设备产生了一个自陷时,你可以使用网络治理工作站来查询该设备(假设它仍然是可到达的),以获得更多的信息。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 数码照片压缩大师(有没有一种可以压缩图片的软件)

下一篇: find命令(linux find命令详解)



推荐阅读