简单网路管理协定详细资料大全

作者&投稿:贸叔 (若有异议请与网页底部的电邮联系)
~

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

基本介绍

  • 中文名 :简单网路管理协定
  • 外文名 :SNMP
  • 作用 : IP网路管理网路节点
  • 网路层次 :套用层
简介,组成部分,技术优点,架构方式,主代理,子代理,管理站,协定种类,协定结构,开发和使用,第一版,第二版,第三版,套用,

简介

SNMP 是专门设计用于在 IP 网路管理网路节点(伺服器、工作站、路由器、交换机及HUBS等)的一种标准协定,它是一种套用层协定。 SNMP 使网路管理员能够管理网路效能,发现并解决网路问题以及规划网路增长。通过 SNMP 接收随机讯息(及事件报告)网路管理系统获知网路出现问题。 SNMP的前身是简单网关监控协定(SGMP),用来对通信线路进行管理。随后,人们对SGMP进行了很大的修改,特别是加入了符合Inter定义的SMI和MIB,改进后的协定就是著名的SNMP。基于TCP/IP的SNMP网路管理框架是工业上的现行标准,由3个主要部分组成,分别是管理信息结构SMI(Structure ofManagement Information)、管理信息库MIB和管理协定SNMP。
  • SMI定义了SNMP框架所用信息的组织和标识,为MIB定义管理对象及使用管理对象提供模板。
  • MIB定义了可以通过SNMP进行访问的管理对象的集合。
  • SNMP协定是套用层协定,定义了网路管理者如何对代理进程的MIB对象进行读写操作。
SNMP中的MIB是一种树状资料库,MIB管理的对象,就是树的端节点,每个节点都有唯一位置和唯一名字.IETF规定管理信息库对象识别符(OID,Object Identifier)唯一指定,其命名规则就是父节点的名字作为子节点名字的前缀。

组成部分

一个SNMP管理的网路由下列三个关键组件组成:
  • 网路管理系统(NMS,Neork-management systems)
  • 被管理的设备(managed device)
  • 代理者(agent)
网路管理系统运行应用程式,以该应用程式监视并控制被管理的设备。也称为管理实体(managingentity),网路管理员在这儿与网路设备进行互动。网路管理系统提供网路管理需要的大量运算和记忆资源。一个被管理的网路可能存在一个以上的网路管理系统。 被管理的设备是一个网路节点,它包含一个存在于被管理的网路中的SNMP代理者。被管理的设备通过管理信息库(MIB)收集并存储管理信息,并且让网路管理系统能够通过SNMP代理者取得这项信息。 代理者是一种存在于被管理的设备中的网路管理软体模组。代理者控制本地机器的管理信息,以和SNMP兼容的格式传送这项信息。

技术优点

SNMP是管理进程(NMS)和代理进程(Agent)之间的通信协定。它规定了在网路环境中对设备进行监视和管理的标准化管理框架、通信的公共语言、相应的安全和访问控制机制。网路管理员使用SNMP功能可以查询设备信息、修改设备的参数值、监控设备状态、自动发现网路故障、生成报告等。 SNMP具有以下技术优点:
  • 基于TCP/IP网际网路的标准协定,传输层协定一般采用UDP。
  • 自动化网路管理。网路管理员可以利用SNMP平台在网路上的节点检索信息、修改信息、发现故障、完成故障诊断、进行容量规划和生成报告。
  • 禁止不同设备的物理差异,实现对不同厂商产品的自动化管理。SNMP只提供最基本的功能集,使得管理任务与被管设备的物理特性和实际网路类型相对独立,从而实现对不同厂商设备的管理。
  • 简单的请求—应答方式和主动通告方式相结合,并有逾时和重传机制。
  • 报文种类少,报文格式简单,方便解析,易于实现。
  • SNMPv3版本提供了认证和加密安全机制,以及基于用户和视图的访问控制功能,增强了安全性。

架构方式

主代理

主代理是一个在可运行SNMP的网路组件上运作的软体,可回应从管理站发出的SNMP要求。它的角色类似客户端/伺服器结构(Client/Server)术语中的伺服器。主代理依赖子代理提供有关特定功能的管理信息。 如果系统当前拥有多个可管理的子系统,主代理就会传递它从一个或多个子代理处收到的请求。这些子代理在一个子系统以及对那个子系统进行监测和管理操作的接口内为关心的对象建模。主代理和子代理的角色可以合并,在这种情况下我们可以简单的称之为代理(agent)。

子代理

子代理是一个在可运行SNMP的网路组件上运作的软体,运行在特定子系统的特定管理信息库(MIB,Management Information Base)中定义的信息和管理功能。子代理的一些能力有: 蒐集主代理的信息 配置主代理的参数 回应管理者的要求 产生警告或陷阱 对协定和管理信息结构的良好分离使得使用SNMP来监测和管理同一网路内上百的不同子系统非常简单。MIB模型运行管理OSI参考模型的所有层,并可以扩展至诸如资料库,电子邮件以及J2EE参考模型之类的套用。

管理站

管理者或者管理站提供第三个组件。它和一个客户端/伺服器结构下的客户端一样工作。它根据一个管理员或应用程式的行为发出管理操作的请求,也接收从代理处获得的TRAP。

协定种类

目前, SNMP 有 3 种: SNMPV1 、 SNMPV2 、 SNMPV3。第 1 版和第 2 版没有太大差距,但 SNMPV2 是增强版本,包含了其它协定操作。与前两种相比, SNMPV3 则包含更多安全和远程配置。为了解决不同 SNMP 版本间的不兼容问题, RFC3584 中定义了三者共存策略。 SNMP 还包括一组由RMON、RMON2、MTB、MTB2、OCDS及OCDS定义的扩展协定。

协定结构

SNMP 是一种应用程式协定,封装在UDP中。各种版本的 SNMP 信息通用格式如下所示: Version Community PDU Version:SNMP 版本号。管理器和代理器必须使用相同版本的 SNMP。需要删除具有不同版本号的信息,并不对它们作进一步的处理。 Community:团体名称,用于在访问代理器之前认证管理器。 PDU(协定数据单元):SNMPv1、v2 和 v3 中的 PDU 类型和格式将在对应档案中作具体介绍。

开发和使用

第一版

SNMP的第一个RFC系列出现在1988年: RFC 1065:基于TCP/IP网路的管理信息的结构和认定 RFC 1066:以基于TCP/IP网路的网路管理为基础的管理信息 RFC 1067:一个简单网路管理协定 这些协定被废除经由: RFC 1155:基于TCP/IP网路的管理信息的结构和认定 RFC 1156:以基于TCP/IP网路的网路管理为基础的管理信息 RFC 1157:一个简单网路管理协定 SNMP协定工作在OSI模型的套用层(第七层)。它(在第一版中)指定了四种核心协定数据单元(PDU): GET,用来得到一条管理信息 GETNEXT,用来反复得到管理信息的串列 SET,用来给一个被管理的子系统制造一个变化 TRAP,用来报告一个关于被管理子系统的警告或其他异步事件 典型的,SNMP为代理使用UDP连线埠161,为管理站使用UDP连线埠162。 第一版因为其脆弱的安全性而备受争议。客户端的认证使用明码传送。在80年代,SNMP第一版被设计出来的时期,网际网路标准的认证/安全并不被主要的协定设计团体所重视。

第二版

SNMP第二版(RFC 1441–RFC 1452)修订了第一版并且包含了在性能、安全、机密性和管理者之间通信这些领域的改进。它引入了GETBULK以取代反复的GETNEXT,藉以在单个请求中获取大量的管理数据。然而,SNMP第二版的新安全系统被认为过于复杂,而不被广泛接受。 SNMP v2c(基于社区的SNMP第二版)定义于RFC 1901–RFC 1908,一开始也非正式的被称为SNMP第1.5版。SNMPv2c包含SNMP第二版除了受争议的新SNMP第二版安全模型以外的部份,并以SNMP第一版的简单的基于社区的安全性方案取而代之。 SNMP v2u(基于用户的SNMP第二版)定义于RFC 1909–RFC 1910。这是一个SNMP第一版和SNMP第二版的折衷方案,试图提供比SNMP第一版更好的安全性,又不遭遇SNMP第二版的高复杂度。这产生一个被商业化的变种,称为SNMP v2*,而且它的机制最后被SNMP第三版的两个安全性框架之一采用。

第三版

Inter工程工作小组(IETF)把在RFC3411-RFC3418(STD0062)中定义的SNMP第三版作为2004年的标准版本。IETF将先前的版本定为“Obsolete”或“Historical”。 实际上,SNMP实现通常支持多个版本:典型的SNMPv1、SNMPv2c以及SNMPv3。参见RFC3584“Inter标准网路管理框架第一、二、三版间的共存”。 SNMP第三版提供三项重要的服务:认证、隐私和访问控制。

套用

在大型网路管理中,网路管理员比较头痛的问题就是如何实时了解不在身边的网路设备的运行状况。若要一台一台的去查看网路设备的运行现状,那明显不是很现实。实际网路中,利用SNMP协定自动帮助管理员收集网路运行状况的方法套用最为广泛。通过这种方法,网路管理员只需要坐在自己的位置上,就可以了解全公司的网路设备的运行情况。有了这个简单网路管理协定(SNMP),网路管理员可以很方便的在SNMP Agent和NMS之间交换管理信息。SNMP的主要作用就是帮助企业网路管理人员更方便的了解网路性能、发现并解决网路问题、规划网路的未来发展。




internet 协议 (TCP\/IP)是什么意思?有什么用啊?
两个协议就是它管理这些数据的两种方式:TCP是一个基于连接的协议(还记得我们在网络基础中讲到的关于面向连接的服务和面向无连接服务的概念吗?忘了的话,去看看);UDP则是面向无连接服务的管理方式的协议。 应用层位于协议栈的顶端,它的主要任务就是应用了。上面的协议当然也是为了这些应用而设计的,具体说来一些常用...

Simple Network Management Protocol的意思
网络  简单网络管理协议; 简易网路管理通讯协定; 简单网路管理协定; 简易网路管理协定; 简易网络管理协议

TCP\/IP、SIP协议
SNMP:简单网络管理协议 (SNMP:Simple Network Management Protocol) SNTP:简单网络时间协议 (SNTP:Simple Network Time Protocol) TELNET:TCP\/IP 终端仿真协议 (TELNET:TCP\/IP Terminal Emulation Protocol) TFTP:简单文件传输协议 (TFTP:Trivial File Transfer Protocol) URL:统一资源管理 (URL:Uniform Resource Locator)...

TCP\/IP协议是用来干什么的?是什么英文的缩写?
通常说TCP\/IP是Internet协议族,而不单单是TCP和IP。TCP\/IP是用于计算机通信的一组协议,我们通常称它为TCP\/IP协议族。它是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议标准,以它为基础组建的INTERNET是目前国际上规模最大的计算机网络,正因为INTERNET的广泛使用,使得TCP\/IP成了事实...

TCP协议与IP协议的联系
TCP支持的应用协议主要有:Telnet、FTP、SMTP等;UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。IP协议的定义、IP地址的分类及特点 什么是IP协议,IP地址如何表示,分为几类,各有什么特点?为了便于寻址和层次化地构造...

TCP\/IP、SIP协议大概意思??
SNTP:简单网络时间协议 (SNTP:Simple Network Time Protocol)TELNET:TCP\/IP 终端仿真协议 (TELNET:TCP\/IP Terminal Emulation Protocol)TFTP:简单文件传输协议 (TFTP:Trivial File Transfer Protocol)URL:统一资源管理 (URL:Uniform Resource Locator)X-Window\/X Protocol:X 视窗 或 X 协议(...

路由的路由协定与可被绕送协定
每个路由协定按照管理距离值,由最可靠到最不可靠排列来区分优先级。依照路由器与其他自治系统的关系,有许多种类的路由协定: Ad hoc网络路由协定出现在没有或一点点基础的网络。参见Ad hoc路由协定列表以获得提议中的协定。 内部闸道协定(IGPs)在单一的自治系统中交换路由资讯。常见的范例包括: ...

国际互联网条约的组成
《WIPO版权条约》由25条组成,第1-14条系实体条款,15-25条系行政管理条款。此外还附有“议定声明”9条,对条约中一些可能发生歧义的问题作进一步解释。《WIPO版权条约》第1条规定,该条约是《伯尔尼公约》第20条意义下的专门协定,缔约各方应适用于《保护文学和艺术作品伯尔尼公约》的实体条款。其中...

Windows系统中常用网络命令及命令实例详解
runas 命令允许您管理其他域的服务器(运行工具的计算机和要管理的服务器在不同的域中)。如果尝试使用 runas 从网络位置启动程序、MMC 控制台或“控制面板”项,可能会因为用来连接网络共享的凭据与用来启动程序的凭据不同而失败。后者的凭据可能无法访问同一网络共享。有些项,例如“打印机”文件夹和桌面项,间接由 ...

局域网协议 IEEE 802 标准是什么?
IEEE 802现有标准 IEEE 802.1 :局域网体系结构、寻址、网络互联和网络 IEEE 802.1A:概述和系统结构 IEEE 802.1B:网络管理和网络互连 IEEE 802.2 :逻辑链路控制子层(LLC)的定义。IEEE 802.3 :以太网介质访问控制协议 (CSMA\/CD)及物理层技术规范[2] 。IEEE 802.4 :令牌总线网(Token...

民丰县15246439080: SNMP简单网管协议是什么意思? -
左吉磷酸: 简单网络管理协议(SNMP)首先是由Internet工程任务组织(Internet Engineering Task Force)(IETF)的研究小组为了解决Internet上的路由器管理问题而提出的.许多人认为 SNMP在IP上运行的原因是Internet运行的是TCP/IP协议,然而事实并...

民丰县15246439080: 适用于TCP/IP网络管理的基本协议是什么? -
左吉磷酸: 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象.该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况.该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分.SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大.SNMP已经出到第三个版本的协议,其功能较以前已经大大地加强和改进了.

民丰县15246439080: SNMP简单网络管理协议到底有什么用? -
左吉磷酸: snmp=简单网络管理协议.顾名思义,它是一个作为网络管理而出现的.一般比较常见的应用模式为服务器的运行状态监视.使用该协议可以读取服务器的硬件信息,目前系统资源的消耗信息等.然后可以使用第3方工具把这些数据图形化.比较常见的使用该协议的软件有MRTG,CACTI..

民丰县15246439080: tcp - ip协议内容与解释,完全的,原创. -
左吉磷酸: TCP/IP是INTERNET的基础协议,也是一种电脑数据打包和寻址的标准方法.在数据传送中,可以形象地理解为有两个信封,TCP和IP就像是信封,要传递的信息被划分成若干段,每一段塞入一个TCP信封,并在该信封面上记录有分段号的信息...

民丰县15246439080: 计算机TCP/IP协议是什么意思? -
左吉磷酸: 什么是TCP/IP协议,划为几层,各有什么功能? TCP/IP协议族包含了很多功能各异的子协议.为此我们也利用上文所述的分层的方式来剖析它的结构.TCP/IP层次模型共分为四层:应用层、传输层、网络层、数据链路层. TCP/IP网络协议 ...

民丰县15246439080: 网络协议具体指的是什么,协议有什么用 -
左吉磷酸: 目前网络协议有许多种,但是最基本的协议是TCP/IP协议,许多协议都是它的子协议.下面我们就对TCP/IP协议作一下简单介绍. 1 TCP/IP协议基础 TCP/IP协议包括两个子协议:一个是TCP协议(Transmission Control Protocol,传输控制协议...

民丰县15246439080: tcpip协议包括几层协议,每层协议的具体内容是什么?为什么要这样设计协议 -
左吉磷酸: TCP/IP协议层次 模型共分为四层,分别是:应用层、传输层、网络层、数据链路层;

民丰县15246439080: TCP,UDP,ICMP是什么意思啊? -
左吉磷酸: ICMP 英文原义:Internet Control Message Protocol 中文释义:(RFC-792)Internet控制消息协议 注解:该协议是TCP/IP协议集中的一个子协议,属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和...

民丰县15246439080: 网络协议有哪些?具体些 -
左吉磷酸: TCP/IP协议、IPX/SPX协议、NetBEUI协议其中包括:IP协议、ICMP协议、ARP协议、RARP协议. 传输层协议:TCP协议、UDP协议. 应用层协议:FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS等

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网