SNMP培训手册

SNMP培训手册

ID:26862492

大小:191.50 KB

页数:13页

时间:2018-11-29

SNMP培训手册_第1页
SNMP培训手册_第2页
SNMP培训手册_第3页
SNMP培训手册_第4页
SNMP培训手册_第5页
资源描述:

《SNMP培训手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、SNMP培训手册SNMP协议详解第13页共39SNMP培训手册目录一SNMP协议概述21什么是SNMP协议22SNMP版本33SNMP的基本操作44网管站和代理45ASN.1和SMI56SNMP报文66.1SNMP的5种协议数据单元67管理变量的表示98SNMP的运行过程108.1GetRequestPDU108.2GetNextRequestPDU118.3GetResponsePDU128.4SetRequestPDU128.5TrapPDU13一SNMP协议概述1什么是SNMP协议SNMP(SimpleNetworkManagementProtoco

2、l)是被广泛接受并投入使用的工业标准,它的目标是保证管理信息在任意两点中传送,便于网络管理员在网络上的任何节点检索信息,进行修改,寻找故障;完成故障诊断,容量规划和报告生成。它采用轮询机制,提供最基本的功能集。最适合小型、快速、低价格的环境使用。它只要求无证实的传输层协议UDP,受到许多产品的广泛支持。SNMP在TCP/IP协议族中的地位如下图:SNMP(用到ASN.1抽象语法记法)UDPIP链路层协议硬件第13页共39SNMP培训手册2SNMP版本SNMPv1:简单网络管理协议,是第一个正式协议版本,在RFC1157中定义;SNMPv2C:基于共同体(C

3、ommunity-based)的SNMPv2管理架构,在RFC1901中定义的一个实验性协议;SNMPv3:通过对数据进行鉴别和加密,提供了以下的安全特性:1)确保数据在传输过程中不被篡改;2)确保数据从合法的数据源发出;3)加密报文,确保数据的机密性;SNMPv1和SNMPv2C都采用基于共同体(Community-based)的安全架构。通过定义主机地址以及认证名(Commumitystring)来限定能够对代理的MIB进行操作的管理者。SNMPv2C包含GetBulk的机制并且能够对管理工作站返回更加详细的错误信息类型。GetBulk能够一次性的获取

4、表格中的所有信息或者获取大批量的数据,从而减少请求-响应的次数。SNMPv2C错误处理能力的提高包括扩充错误代码以区分不同类型的错误,在SNMPv1中这些错误仅有一种错误代码。现在通过错误代码可以区分错误类型。由于网络上可能同时存在支持SNMPv1和SNMPv2C的管理工作站,因此SNMP代理必须能够识别SNMPv1和SNMPv2C报文,并且能返回相应版本的报文。在SNMPv2的基础上,SNMPv3通过安全模型以及安全级别来确定对数据采用哪种安全机制进行处理;目前可用的安全模型有三种类别:SNMPv1,SNMPv2C,SNMPv3。下表为目前可用的安全模型

5、以及安全级别安全模型安全级别鉴别加密说明SNMPv1noAuthNoPriv认证名无通过认证名确认数据的合法性SNMPv2cnoAuthNoPriv认证名无通过认证名确认数据的合法性SNMPv3noAuthNoPriv用户名无通过用户名确认数据的合法性SNMPv3authNoPrivMD5或者SHA无提供基于HMAC-MD5或者HMAC-SHA的数据鉴别机制SNMPv3authPrivMD5或者SHADES第13页共39SNMP培训手册提供基于HMAC-MD5或者HMAC-SHA的数据鉴别机制提供基于CBC-DES的数据加密机制3SNMP的基本操作操作操作

6、含义Get-request从某变量中取值Get-next-request在表格中取下一项值Get-response响应取操作Set-request把一数值存入具体变量trap报告事件信息SNMP以GET-SET方式替代了复杂的命令集,利用基本操作演绎出全部操作。用户可以采用管理信息库标准或按标准的方式来定义自己的管理信息库(MIB)。这样做的好处是:通过降低占网管系统中大多数的代理部件的成本来降低整个网管系统的成本。4网管站和代理网管站(NMS)对网络设备发送各种查询报文,并接收来自被管设备的响应及陷阱(trap)报文,将结果显示出来。代理(agent)是

7、驻留在被管设备上的一个进程,负责接受、处理来自网管站的请求报文,然后从设备上其他协议模块中取得管理变量的数值,形成响应报文,反送给NMS。在一些紧急情况下,如接口状态发生改变,呼叫成功等时候,主动通知NMS(发送陷阱TRAP报文)。他们的关系如下图:第13页共39SNMP培训手册SNMP就是用来规定NMS和Agent之间是如何传递管理信息的应用层协议。5ASN.1和SMISNMP是应用层协议,它要求两端的协议实体交换各种报文,而低层要求用户数据都是BYTE序列,这就产生了一个问题:SNMP协议实体如何从接受到的一个BYTE序列中识别出报文又如何把一个用内部

8、数据结构表示的报文转换成一个可供发送的BYTE序列,也就是编解码问

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

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

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