欢迎来到天天文库
浏览记录
ID:16413906
大小:1.36 MB
页数:15页
时间:2018-08-09
《实验十二 snmp网络管理协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验十二SNMP简单网络管理协议一实验目的1、理解SNMP协议的工作原理;2、理解SNMP协议的作用。二实验内容1、通过仿真SNMP数据包,学习SNMP协议的格式;2、学习使用SNMP工具,了解MIB以及基本的MIB变量;3、学习SNMP协议的作用;4、了解SNMP与UDP的关系。三实验环境四实验流程五实验原理简单网络管理协议(SNMP)首先是由Internet工程任务组织(InternetEngineeringTaskForce)(IETF)的研究小组为了解决Internet上的路由器管理问题而提出的。它可
2、以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用。SNMP事实上指一系列网络管理规范的集合,包括协议本身,数据结构的定义和一些相关概念。简单网络管理协议(SNMP)是最早提出的网络管理协议之一,它一推出就得到了广泛的应用和支持,特别是很快得到了数百家厂商的支持,其中包括IBM,HP,SUN等大公司和厂商。目前SNMP已成为网络管理领域中事实上的工业标准,并被广泛支持和应用,大多数网络管理系统和平台都是基于SNMP的。SNMP的报文格式:IP首部UDP首部版本共同体SNMPPDUSNM
3、P报文UDP数据包IP数据包各自段说明:IP首部:占20字节;UDP首部:占8字节;版本:占1个字节,为0时,SNMPv1;为1时,SNMPv2;为2时,SNMPv3;共同体:共同体字段是一个字符串。这是管理进程和代理进程之间的口令,是明文格式。默认值是public;SNMPPDU类型:PDU类型名称描述0Get-request从代理进程提取一个或多个参数值1Get-next-request从代理进程提取一个或多个参数的下一个参数值2Get-response应答一个取操作3Set-request设置代理进程的
4、一个或多个参数值4Trap代理进程主动发出的报文,通知管理进程有某些事情要发生其中PDU类型为(0-3)的报文格式相同,如下所示:PDU类型请求标识符差错状态0-5差错索引名值名值。。。get/set首部变量绑定各字段说明:PDU类型:1字节,A0为0类型:A1为1类型;A2为2类型:A3为3类型;(16进制)请求标识:请求标识由管理进程设置,由代理进程在get-response中返回。管理进程通过它来确定代理进程发出的响应与管理进程发出的查询是否匹配;差错状态:差错状态名称说明0noError一切正常1To
5、obig代理进程无法把响应放在一个SNMP消息中2noSuchName操作不存在的变量3badValueSet操作的值或者语义有错误4readOnly管理进程试图修改一个只读变量5genErr其他错误差错索引:是一个整数偏移量,指明当有差错发生时,差错发生在哪一个参数。它是由代理进程标注的,只有在发生noSuchName、badValue、readOnly差错时才标注。其中PDU类型为4时:PDU类型企业代理的IP地址Trap类型(0-6)特定代码时间戳名值名值。。。Trap首部变量绑定各字段说明:PDU类型
6、:A4;企业:填入trap报文的网络设备的对象标识符。此对象标识符肯定是在对象命名树上的enterprise结点{1.3.6.1.4.1}下面的一棵子树上。(此节点表示厂商标识)代理的IP地址:代理进程的IP地址;Trap类型:代码名称说明0coldStart代理进程对自己初始化1WarmStart代理进程对自己重新初始化2LinkDown一个接口已经从工作状态变为故障状态,报文中的第一个变量标识此接口3LinkUp一个接口已经从故障状态变为工作状态,报文中的第一个变量标识此接口4authentication
7、Failure从SNMP管理进程收到无效共同体的报文5EgpNeighborloss一个EGP邻站已经变为故障状态,报文中的第一个变量包含此邻站的IP地址6EnterpriseSpecific在这个特定的代码字段中查找trap信息特定代码:指明代理自定义的时间(trap类型为6时),否则为0;时间戳:指明自代理进程初始化到trap报告的事件发生所经历的时间,单位为10ms;变量绑定:指明一个或者多个变量的名和对应的值.在get-request或者getnextrequest报文中,变量的值应该忽略.SNMP管
8、理进程用Get-Request消息从拥有SNMP代理的网络设备中检索信息,而SNMP代理则用Get-Response消息响应。Get-Next-Request用于和Get-Request组合起来查询特定的表对象中的列元素。如:首先通过下面的原语获得所要查询的设备的接口数:{isoorg(3)dod(6)internet(1)mgmt(2)mib(1)interfaces(2)ifNumber(2)}
此文档下载收益归作者所有