snmp协议学习总结(2)
公共SNMP首部共三个字段:
1、version(版本)
2、共同体(community)::就是一个字符串,作为管理进程和代理进程之间的明文口令,常用的是6个字符“ public” 。
3、PDU类型:根据PDU的类型,填入0~4中的一个数字,具体含义如下表所示 PDU类型 名称
get/set首部
1、请求标识符(request ID):是由管理进程设置的一个整数值。代理进程在发送get-response报文时也要返回此请求标识符。管理进程可同时向许多代理发出get报文,这些报文都使用
0 get-request 1 get-next-request 2 get-response 3 set-request 4 trap UDP传送,先发送的有可能后到达。设置了请求标识符可使管理进程能够识别返回的响应报文对于哪一个请求报文。
2、差错状态(error status):由代理进程回答时填入0~5中的一个数字,对应关系如下表所示。
差错状态 名字 说明 0 noError 一切正常
1 tooBig 代理无法将回答装入到一个SNMP报文之中 2 noSuchName 操作指明了一个不存在的变量 3 badValue 一个set操作指明了一个无效值或无效语法 4 readOnly 管理进程试图修改一个只读变量 5 genErr 某些其他的差错
3、差错索引(error index):当出现noSuchName、badValue或readOnly的差错时,由代理进程在回答时设置的一个整数,它指明有差错的变量在变量列表中的偏移。
SNMP的技术术语
1 SNMP:Simple Network Management Protocol(简单网络管理协议)。是一个标○
准的用于管理基于【IP】网络上设备的协议。
2 MIB:Management Information Base(管理信息库)。定义代理进程中所有可被查○
询和修改的参数。
3 SMI:Structure of Management Information(管理信息结构)。SMI定义了○
SNMP中使用到的ASN.1类型、语法,并定义了SNMP中使用到的类型、宏、符号等。SMI用于后续协议的描述和MIB的定义。每个版本的SNMP都可能定义自己的SMI。
4 ASN.1:Abstract Syntax Notation One(抽象语法定义)。用于【定义语法】○
的正式语言,在SNMP中定义SNMP的协议数据单元PDU和管理对象MIB的格式。 SNMP只使用了ASN.1中的一部分,而且使用ASN.1的语言特性定义了一些自定义类型和类型宏 ,这些组成了SMI。
5 PDU: Protocol Data Unit(协议数据单元)。○【它是网络中传送的数据包】。每一
种SNMP操作,物理上都对应一个PDU。
6NMS: Network Management System,网络管理系统,又名网络管理站,简称“管○
理站”。它是SNMP的总控机,提供统一的用户界面【访问】支持SNMP的设备,一般提供UI界面,并有统计、分析等功能,是网管系统的总控制台。NMS是网络管理操作的发起者。 7 Agent:○ 是SNMP的访问代理,简称“代理”,为设备提供SNMP能力,负责设备与NMS的通信。
8 Proxy: 代理服务器。对实现【不同协议】的设备进行【协议转换】○,使【非】IP协
议的设备也能被管理。
9 Trap: 是由设备【主动】发出的报警数据,用于提示重要的状态的改变。 ○
10BER: Basic Encoding Rule,基本编码规格。描述如何将ASN.1类型的值编码为字符串的方法。它是ASN.1标准的一部分。BER编码将数据分成TLV三部分,T为Tag的缩写,是类型标识;L为Length的缩写,标识类型的长度;V为Value的缩写,标识数据内容。按照TLV的顺序对数据进行编码,生成【字节流】。
SNMP使用BER将SNMP的操作【请求】和【应答】编码后进行传输,并用于接收端进行解码。
○
SNMP共有v1,v2,v3这三个版本
? ? ? ?
v1和v2都具有基本的【读、写】MIB功能。
v2增加了警报、批量数据获取、管理站和管理站通信能力。
v3在v2的基础上增加了USM,使用加密的数据和用户验证技术,提高了安全性。 另外,RMON是SNMP的一个重要扩展,为SNMP增加了【子网流量、统计、分析】能力。现有两个版本:
Rmon:提供了OSI七层网络结构中【网络层】和【数据链路层】监视能力。 Rmon2:提供了OSI七层网络结构中网络层【之上】各层的监视能力。
管理对象的对象标识是从【根节点到管理信息的路径】。
RFC-1156定义了SNMP的第一个版本的管理信息,成为MIB-I。 RFC-1213定义了SNMP的第二个版本的管理信息,成为MIB-II。
MIB-II对MIB-I进行了修改和扩展,【现在SNMP都以MIB-II为基准】。 MIB-II包含下面的分组:
MIB-II的结构
system: 设备的基本信息 interface: 网络接口设备信息
at:地址转换,互联网到子网地址映射表的描述(在MIB-II中被替换) ip: 系统中IP实现和运行信息
icmp:系统中ICMP实现和运行信息 tcp :系统中TCP实现和运行信息 udp :系统中UDP实现和运行信息 egp :系统中EGP实现和运行信息 snmp:系统中SNMP实现和运行信息
在MIB-II中,除了system组存放的是设备的基本信息、snmp存放的是应用层数据之【外】,其他组都是【网络层和数据链路层】信息分组。通过对这些组的实现,可以对设备的网络层、数据链路层及设备基本信息实施监视和管理。
system组
名称 sysDescr 数据类型 DisplayString 权限(R/W) 描述 设备的文字描述,用于设备硬件、操作系统等进行说明 sysObjectID ObjectID 网管子系统的供应商标识,指向从IAB获取的enterprise树下的标识 sysUpTime sysContact sysName TimeTicks DisplayString DisplayString * * * * 从系统的网管系统启动以来的时间(百分之一秒) 设备联系人的名字及联系方式 在管理上赋予的名称 节点的物理位置 指示节点提供的服务的值。该值是此节点所支持的OSI模型中层次的和。工具提供的服务,将下面的值相加:0X01(网络层)、0X02(数据链路层)、0X04(互联网层)、0X08(端到端的传输层)、0X40(应用层) sysLocation DisplayString sysServices Integer(0..127)
实例ID规则
8.2.5.1 标量
MIB中的每个对象都有OID,OID是由对象在树型MIB中的位置决定的,【从根到该对象的路径就是该对象的OID】。SNMP或其他方式访问MIB时,访问的是对象的具体实例,而不是OID所描述的管理对象。
对于标量类型,由于系统中只要一个实例,所以实例标识总是在OID后面加上\【.0】\。 8.2.5.2 表和行
因为表和行不是叶子节点,所以不能被SNMP访问,所以他们没有实例对象。 8.2.5.3 列对象
表中的对象成为\列对象\。列对象的取值按索引标识实例。索引可以为数值型,字符型,IP型。索引可以是单个索引也可以是复合索引。
RMON
远程网络监控(RMON)是为了帮助我们理解网络自身是如何工作的,以及单台设备是如何对整个网络产生影响的,RMON不仅可用于监控局域网的流量,也可以用于广域网接口。
SNMPAdapter host.xml配置
相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




