SNMP协议分析_可编辑.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

SNMP协议分析

摘要:当今由路由器、交换机、服务器组成的复杂的网络,确保所有的设备正常运行且处于最佳状态确实是一件困难的事情。为了解决这个问题在1988年正式推出了简单网络管理协议(SNMP)。利用SNMP只需一些“简单”的操作便可实现对网络设备的远程管理。但同时SNMP是威胁安全的十大首要因素之一。

目录:

TOC\o1-3\h\u222281SNMP简介 1

108521.1SNMP版本 1

141731.2管理端和agent 2

212831.3SNMP和UDP 2

273122管理对象 3

27122.1SMI和MIB 3

168012.2OID命名 3

145822.3管理信息结构 4

70663SNMP操作 4

327554SNMPV3 5

152414.1SNMPv3的变化 5

262584.2SNMPv3引擎 5

176754.3SNMPv3应用程序 6

245974.4SNMPv3安全机制 6

112705SNMP受到的安全威胁 7

285955.1拒绝服务攻击DOS 7

292115.2流量分析攻击 7

304055.3认证机制漏洞 7

1SNMP简介

SNMP可以用于管理很多类型的设备,其核心是帮助网络管理员简化对一些支持SNMP设备设置的操作(也包括这些信息的收集)。例如,使用SNMP可以关闭路由器的一个端口,也可以查看以太网端口的工作速率。SNMP还可以监控交换机的温度,在出现过高现象进行报警。

1.1SNMP版本

IETF负责定义互联网流量监管的标准,这里面包括SNMP。IETF发行的RFCs,对IP领域中的众多协议进行了详细的阐述。下面列举了一些当前的SNMP版本。

1)SNMPV1是SNMP协议的最初版本,不过依然是众多厂家实现SNMP基本方式。

2)SNMPV2通常被指是基于community的SNMPV2。Community实质上就是密码。

3)SNMPv3是必威体育精装版版本的SNMP。它对网络管理最大的贡献在于其安全性。增加了对认证和密文传输的支持。

1.2管理端和agent

SNMP有2个主体:管理端和agent。

管理端指的是运行了可以执行网络管理任务软件的服务器,通常被称作为网络管理工作站(NMS),NMS负责采样网络中agent的信息,并接受agent的trap。 Agent是运行在可网络设备上的软件。可以是一个独立的程序(在Unix中叫守护进程),也可以是已经整合到操作系统中(比如:锐捷路由器的RGNOS,或者UPS中的底层操作系统)。

NMS和Agent工作示意图

1.3SNMP和UDP

SNMP采用UDP协议在管理端和agent之间传输信息。SNMP采用UDP161端口接收和发送请求,162端口接收trap,执行SNMP的设备缺省都必须采用这些端口。

SNMP的TCP/IP通信模型

2管理对象

2.1SMI和MIB

基本管理信息(MIB)可以理解成为agent维护的管理对象数据库,MIB中定义的大部分管理对象的状态和统计信息都可以被NMS访问。MIB是一个按照层次结构组织的树状结构,每个被管对象对应树形结构的一个叶子节点,称为一个object,拥有唯一的数字标识符。

SMIv1(RFC1155定义)对管理对象是如何命名的、管理对象的数据类型进行了详细的描述。规定MIB中对象的命名方式、数据类型、编码和传输方式,是定义MIB必须遵循的标准。

2.2OID命名

每个管理对象都有自己的OID(ObjectIdentifier),管理对象通过树状结构进行组织,OID由树上的一系列整数组成,整数之间用点(.)分隔开,树的叶子节点才是真正能够被管理的对象。

SMI对象树

2.3管理信息结构

SNMP中,数据类型并不多。SMIv1定了多种对于网络设备来说非常重的数据类型,这些数据定义了管理对象包含哪些信息。

SMIv1支持的常见的数据类型。

数据类型

描述

INTEGER

32位的数字,指定某个可以数字表示的管理对象内容。例如路由器接口的状态可能是up、down、或者test,用数据的方式表示,1表示up,2表示down,3表示testing,根据RFC1153种提到的,0不能用作数值类型。

OCTETSTRING

表示文本字符串,0个或者更多的字节。经常被用作表示无力地址

Counter

32位数字,0~232-1(4,294,967,295).当达到最大值后,又从0开始计数。一般用于端口上发送/接收的字节数,或者端口上看到的错误数、丢弃数。计数值是一直往上增长的。当agent

文档评论(0)

138****9307 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档