snmp协议全称为简单网络管理协议

snmp协议全称为简单网络管理协议

ID:36977857

大小:31.50 KB

页数:4页

时间:2019-05-03

snmp协议全称为简单网络管理协议_第1页
snmp协议全称为简单网络管理协议_第2页
snmp协议全称为简单网络管理协议_第3页
snmp协议全称为简单网络管理协议_第4页
资源描述:

《snmp协议全称为简单网络管理协议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SNMP协议全称为简单网络管理协议(SimpleNetworkManagementProtocol),该协议能够被广泛使用,不受协议的限制,如IP、IPX、AppleTalk、OSI及其它传输协议均能使用。互联网络开始规模很小,网络结构简单,因此谈不上网络监控和管理问题。仅使用ICMP的Ping程序就能解决问题。但随着互联网络规模不断扩大,使用Ping已无法掌握网络运行情况。此时,SNMP协议就产生了,它可通过提供有限的信息类型、简单的请求/响应机制来实现对被管理对象的操作。同时可将管理信息模型和被管理对象分成两个模块,两个模块间通过信令交互协同工作

2、。目前SNMP协议已在TCP/IP网络中广泛使用,并已成为网络管理领域事实标准。下面简单介绍下SNMP协议的基本概念、管理模型及版本号:一SNMP协议基本概念1NMSNMS(NetworkManagementSystem),是运行在网管端工作站上的网络管理软件。网络管理员通过操作NMS,向被管理设备发出请求,从而监控和配置网络设备。2Agent运行在被管理设备上的代理进程。被管理设备在接收到网管设备侧NMS发出的请求后,由Agent作出响应操作。主要功能包括:收集设备状态信息、实现NMS对设备的远程操作、向网管端发出告警消息。3MIBMIB是一个虚拟

3、的数据库,是在被管理设备端维护的设备状态信息集。Agent通过查找MIB来收集设备状态信息。MIB按照层次式树形结构组织被管理对象,使用ASN.1格式进行描述。 4ASN.1 抽象语法表示,使用独立于物理传输的方法定义协议标准中的数据类型。ASN.1描述传输过程的中的语法,但不涉及具体数据含义的表示。 5BER 基本编码规则,按照ASN.1的语法结构,描述了在传送过程中数据内容是如何表示的。 6SMI SMI(StructorofManagementInformation)为命名和定义管理对象指定了一套规则。所有管理对象都是按一种层次式树形结构排列。

4、一个对象在这个树形结构中的位置,标识了如何访问这个对象。 7Trap 告警信息。设备中的模块在达到告警的条件后触发告警,之后将告警消息通过SNMP发往网管端。 8实体 可以被管理的软件或硬件。 二SNMP协议管理模型 SNMP的管理体系,在NMS和Agent两侧进行信令交互。 1网管端工作站上的NMS作为管理者,向Agent发送SNMP请求报文。Agent通过查询设备端的MIB得到所要查询的信息,向NMS发送SNMP响应报文。 2设备端的模块由于达到模块定义的告警触发条件,通过Agent向网管端工作站的NMS发送Trap消息,告知设备侧的出现的情况,

5、这样便于网络管理人员及时的对网络中出现的情况进行处理。 三SNMP协议版本号 1SNMPv1 1990年5月,RFC1157定义了SNMP的第一个版本SNMPv1。RFC1157提供了一种监控和管理计算机网络的系统方法。SNMPv1基于团体名认证,安全性较差,且返回报文的错误码也较少。 2SNMPv2p 后来IETF颁布了SNMPv2p。SNMPv2p为了解决安全问题,引入参与者的概念。但由于实际应用中出现的问题,没有得到推广。之后颁布的SNMPv2c取代了SNMPv2p,去掉了参与者的概念,但仍然沿用SNMPv1中的团体名进行安全认证。SNMPv2

6、c中引入了getbulk操作,提供更多的错误码信息。 3SNMPv3 鉴于SNMPv2c在安全性方面没有得到改善,IETF颁布了SNMPv3的版本,提供了基于USM(UserSecurityModule)的认证加密和基于VACM(View-basedAccessControlModel)的访问控制。 目前各个生产厂家的数通设备基本都支持以上三个版本号的SNMP协议。SNMP规定了5种协议数据单元PDU(也就是SNMP报文),用来在管理进程和代理之间的交换。get-request操作:从代理进程处提取一个或多个参数值。get-next-request操

7、作:从代理进程处提取紧跟当前参数值的下一个参数值。set-request操作:设置代理进程的一个或多个参数值。get-response操作:返回的一个或多个参数值。这个操作是由代理进程发出的,它是前面三种操作的响应操作。trap操作:代理进程主动发出的报文,通知管理进程有某些事情发生。  前面的3种操作是由管理进程向代理进程发出的,后面的2个操作是代理进程发给管理进程的,为了简化起见,前面3个操作今后叫做get、get-next和set操作。图4描述了SNMP的这5种报文操作。请注意,在代理进程端是用熟知端口161来接收get或set报文,而在管理进

8、程端是用熟知端口162来接收trap报文。一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。