snmp协议SNMP是什么?如何使用?

snmp协议  时间:2021-08-23  阅读:()

SNMP的功能及特性、工作原理

SNMP(Simple Network Management Protocol,简单网络管理协议)首先是由IETF的研究小组为了解决上的路由器管理问题而提出的。

SNMP的设计原则是简单性和扩展性。

简单性是通过信息类型限制、请求响应或协议而取得。

扩展性是通过将管理信息模型与协议、被管理对象的详细规定(MIB)分离而实现的。

网络管理体系结构 SNMP的网络管理模型包括以下关键元素:管理站、代理者、管理信息库、网络管理协议。

管理站一般是一个分立的设备,也可以利用共享系统实现。

管理站作为网络管理员与网络管理系统的接口,它的基本构成为:一组具有分析数据、发现故障等功能的管理程序; 一个用于网络管理员监控网络的接口; 将网络管理员的要求转变为对远程网络元素的实际监控的能力; 一个从所有被管网络实体的MIB中抽取信息的数据库。

网络管理系统中另一个重要元素是代理者。

装备了SNMP的平台,如主机、网桥、路由器及集线器均可作为代理者工作。

代理者对来自管理站的信息请求和动作请求进行应答,并随机地为管理站报告一些重要的意外事件。

网络资源被抽象为对象进行管理。

但SNMP中的对象是表示被管资源某一方面的数据变量。

对象被标准化为跨系统的类,对象的集合被组织为管理信息库(MIB)。

MIB作为设在代理者处的管理站访问点的集合,管理站通过读取MIB中对象的值来进行网络监控。

管理站可以在代理者处产生动作,也可以通过修改变量值改变代理者处的配置。

管理站和代理者之间通过网络管理协议通信,SNMP通信协议主要包括以下能力。

· Get:管理站读取代理者处对象的值。

· Set:管理站设置代理者处对象的值。

· Trap:代理者向管理站通报重要事件。

在标准中,没有特别指出管理站的数量及管理站与代理者的比例。

一般地,应至少要有两个系统能够完成管理站功能,以提供冗余度,防止故障。

网络管理协议环境 SNMP为应用层协议,是TCP/IP协议族的一部分。

它通过用户数据报协议(UDP)来操作。

在分立的管理站中,管理者进程对位于管理站中心的MIB的访问进行控制,并提供网络管理员接口。

管理者进程通过SNMP完成网络管理。

SNMP在UDP、IP及有关的特殊网络协议(如、FDDI、X.25)之上实现。

每个代理者也必须实现SNMP、UDP和IP。

另外,有一个解释SNMP的消息和控制代理者MIB的代理者进程。

图1描述了SNMP的协议环境。

从管理站发出3类与管理应用有关的SNMP的消息GetRequest、GetNextRequest、SetRequest。

3类消息都由代理者用GetResponse消息应答,该消息被上交给管理应用。

另外,代理者可以发出Trap消息,向管理者报告有关MIB及管理资源的事件。

共同体和安全控制 网络管理是一种分布式的应用。

与其他分布式的应用相同,网络管理中包含有一个应用协议支持的多个应用实体的相互作用。

在SNMP网络管理中,这些应用实体就是采用SNMP的管理站应用实体和被管理站的应用实体。

SNMP网络管理具有一些不同于其他分布式应用的特性,它包含一个管理站和多个被管理站之间一对多的关系。

反过来,我们也要看到SNMP网络管理中还包含另外一种一对多的关系,即一个被管理站和多个管理站之间的关系。

每个被管理站控制着自己的本地MIB,同时必须能够控制多个管理站对这个本地MIB的访问。

这里所说的控制有以下三个方面:认证服务将对MIB的访问限定在授权的管理站的范围内;访问策略对不同的管理站给予不同的访问权限;代管服务提的是一个被管理站可以作为其他一些被管理站(托管站)的代管,这就要求在这个代管系统中实现为托管站服务的认证服务和访问权限。

以上这些控制都是为了被管系统保护它们的MIB不被非法地访问。

SNMP通过共同体munity)的概念提供了初步和有限的安全能力。

SNMP用共同体来定义一个代理者和一组管理者之间的认证、访问控制和代管的关系。

共同体是一个在被管系统中定义的本地概念。

被管系统为每组可选的认证、访问控制和代管特性建立一个共同体。

每个共同体被赋予一个在被管系统内部唯一的共同体名,该共同体名要提供给共同体内的所有管理站,以便它们在get和set操作中应用。

代理者可以与多个管理站建立多个共同体,同一个管理站可以出现在不同的共同体中。

由于共同体是在代理者处本地定义的,因此不同的代理者处可能会定义相同的共同体名。

共同体名相同并不意味者共同体有什么相似之处,因此,管理站必须将共同体名与代理者联系起来加以应用。

snmp啥意思

在路由器里最为常用的网管协议就是SNMP。

SNMP是英文“Simple Network Management Protocol”的缩写,中文意思是“简单网络管理协议”。

SNMP首先是由工程任务组织( Engineering Task Force)(IETF)的研究小组为了解决上的路由器管理问题而提出的。

SNMP是目前最常用的环境管理协议。

SNMP被设计成与协议无关,所以它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。

SNMP是一系列协议组和规范(见下表),它们提供了一种从网络上的设备中收集网络管理信息的方法。

SNMP也为设备向网络管理工作站报告问题和错误提供了一种方法。

目前,几乎所有的网络设备生产厂家都实现了对SNMP的支持。

领导潮流的SNMP是一个从网络上的设备收集管理信息的公用通信协议。

设备的管理者收集这些信息并记录在管理信息库(MIB)中。

这些信息报告设备的特性、数据吞吐量、通信超载和错误等。

MIB有公共的格式,所以来自多个厂商的SNMP管理工具可以收集MIB信息,在管理控制台上呈现给系统管理员。

通过将SNMP嵌入数据通信设备,如路由器、交换机或集线器中,就可以从一个中心站管理这些设备,并以图形方式查看信息。

目前可获取的很多管理应用程序通常可在大多数当前使用的操作系统下运行,如Windows95、Windows98、Windows NT和不同版本UNIX的等。

一个被管理的设备有一个管理代理,它负责向管理站请求信息和动作,代理还可以借助于陷阱为管理站提供站动提供的信息,因此,一些关键的网络设备(如集线器、路由器、交换机等)提供这一管理代理,又称SNMP代理,以便通过SNMP管理站进行管理。

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

简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema),和一组资料物件。

该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。

该协议是互联网工程工作小组(IETF, Engineering Task Force)定义的协议簇的一部分。

什么是SNMP协议

许多人认为 SNMP在ip上运行的原因是运行的是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)。

在这种结合的方法中,当一个设备产生了一个自陷时,你可以使用网络治理工作站来查询该设备(假设它仍然是可到达的),以获得更多的信息。

SNMP是什么?如何使用?

Simple Network Management Protocol 简单网络管理协议 它可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。

随风云-内蒙古三线BGP 2-2 5M 25/月 ,香港CN2 25/月 ,美国CERA 25/月 所有云服务器均支持5天无理由退款

公司成立于2021年,专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的国内BGP、三线高防、香港等优质的IDC资源。公司一直秉承”以人为本、客户为尊、永续创新”的价值观,坚持”以微笑收获友善, 以尊重收获理解,以责任收获支持,以谦卑收获成长”的行为观向客户提供全面优质的互...

HostWebis:美国/法国便宜服务器,100Mbps不限流量,高配置大硬盘,$44/月起

hostwebis怎么样?hostwebis昨天在webhosting发布了几款美国高配置大硬盘机器,但报价需要联系客服。看了下该商家的其它产品,发现几款美国服务器、法国服务器还比较实惠,100Mbps不限流量,高配置大硬盘,$44/月起,有兴趣的可以关注一下。HostWebis是一家国外主机品牌,官网宣称1998年就成立了,根据目标市场的不同,以不同品牌名称提供网络托管服务。2003年,通过与W...

腾讯云新用户省钱秘笈购买云服务器

目前国内云计算市场竞争异常激烈,尤其是国内的腾讯云、阿里云、景安等商家促销活动一波接一波的进行,对于有需要的用户确实得到不小的实惠。但是这样给予国内的主机商确实是比较大的打击,毕竟这些商家的背景和实例强劲,即便是贴本补贴优惠,也是不怕的。前两年阿里一家各种活动促销,确实在国内市场占据主要的市场地位,腾讯云开始两年没有较大的吸引用户,不过这两年的发展还是比较稳健的。我们很多网友在之前肯定也享受到一些...

snmp协议为你推荐
我的文档怎么下载我的文档?组或资源的状态不是执行请求操作的正确状态在输入netsh wlan start hostednetwork时,显示无法启动承载网络,组或资源的状态不是执行操作的正确状态支付宝安全证书下载怎么下载支付宝安装控件说明书之家网站索尼A200说明书哪里有价格咨询造价咨询公司是干嘛的 造价咨询公司怎么样网通玩电信游戏卡怎么办我的网是网通,我玩电信区的游戏,总是卡,怎么办呢查看加密空间如何才能查看加密码的qq空间国外视频聊天网址国外多人视频聊天网站求好心人帮忙!2017双112017双十一晚会播出时间,2017双11晚会举办城市网络黑科技如何成为网络骇客
网通服务器租用 域名主机基地 windows主机 2014年感恩节 正版win8.1升级win10 云鼎网络 华为网络硬盘 蜗牛魔方 免费活动 360云服务 空间登入 lick 数据库空间 德隆中文网 免费asp空间申请 购买空间 谷歌搜索打不开 web是什么意思 文件传输 cc攻击 更多