




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简单网络管理协议简单网络管理协议 目录目录 章节目标 简单网络管理协议简单网络管理协议 背景背景 SNMPSNMP 基本组成基本组成 SNMPSNMP 基本命令基本命令 SNMPSNMP 管理信息基础管理信息基础 SNMPSNMP 和数据表示和数据表示 SNMPSNMP v1v1 SNMPv1 和管理信息结构 SNMPv1 和 ASN 1 数据类型 SNMP MIB 表 SNMPv1 协议实施 SNMPSNMP v2v2 SNMPv2 和数据信息结构 系统管理中断信息模块 SNMPv2 协议实施 SNMPSNMP 管理管理 SNMPSNMP 安全安全 SNMPSNMP 协作协作 代理服务器代理 能说两种语言的网络管理系统 SNMPSNMP 参考参考 SNMPv1SNMPv1 消息格式消息格式 SNMPv1 消息头 SNMPv1 协议数据单元 陷阱协议数据单元格式 SNMPSNMP 参考参考 SNMPv2SNMPv2 消息格式消息格式 SNMPv2 消息头 SNMPv2 协议数据单元 取得散装协议数据单元格式 复习问题复习问题 章节目标章节目标 论述 SNMP 管理信息基础 描述 SNMP v1 描述 SNMP v2 简单网络管理协议简单网络管理协议 背景背景 简单网络管理协议 SNMP 是一种应用层协议 便于在网络设备间交换管理信息 它是 TCP IP 协议簇的一部分 网络管理员使用 SNMP 管理网络性能 发现和解决网络故障 并计划网络增 长 有两种 SNMP 版本 SNMP v1 和 SNMP v2 它们有一些共同的特征 但 SNMPv2 提供增强 功能 例如附加的协议操作 另一种版本 SNMPv3 的标准化还没有完成 这一章提供对 SNMPv1 和 SNMPv2 协议操作的描述 图 56 1 描述 SNMP 管理的基本网络 图 56 1 SNMP 便于设备间的网络信息的交换 SNMP 基本组成基本组成 一个 SNMP 管理的网络包含三个主要部分 被管理设备 代理和网络管理系统 NMSs 一个被管理设备是一个包含一个 SNMP 代理并处于被管理的网络中的一个网络结点 被管理设 备收集和存储管理信息 并使用 SNMP 使这些信息对网络管理系统有用 被管理设备有时被称 为网络元素 可能是路由器和访问服务器 交换机和网桥 集线器 计算机主机或打印机 代理是处于被管理设备中的一个网络管理软件模块 代理有管理信息的本地知识 并能转化为 SNMP 一致的格式 网络管理系统执行应用程序监控被管理设备 网络管理系统为网络管理提供大量的处理和内存 资源 在任何被管理的网络中至少存在一个网络管理系统 图 56 2 描述了这三个组成的关系 图 56 2 SNMP 被管理网络包含被管理设备 代理和网络管理系统 SNMP 基本命令基本命令 被管理设备被监控 使用如下四个基本 SNMP 命令 读 写 陷阱和 traversal 操作 网络管理系统使用读命令来监控被管理设备 网络管理系统检查被被管理设备维持的不同的变 量 网络管理系统使用写命令控制被管理设备 网络管理系统改变存储在被管理设备中的变量值 被管理设备使用陷阱命令向网络管理系统 asynchronously 报告事件 当一定类型的事件发生 被管理设备向网络管理系统发送一个陷阱 网络管理系统使用 Traversal 操作决定被管理设备支持那些变量 从而收集信息到变量表中 例如路由表 SNMP 管理信息库管理信息库 管理信息库是被 hierarchically 组织的信息的收集 管理信息库使用网络管理协议如 SNMP 访 问 它们包含被管理对象和被对象标识符识别 一个被管理对象 有时被称为一个管理信息库对象 一个对象或一个管理系统库 是被管理设 备中所有特殊的特征中的一个 被管理对象包含一个或多个对象实例 实质上是变量 有两种类型的被管理对象 标量和列表 标题对象定义一个单独的对象实例 列表对象定义多 个关联的对象实例 并分组在同一个管理信息库表中 一个被管理对象的例子是输入 一个标量对象包含一个单独的对象实例 整型值显示在路由器 接口上输入 AppleTalk 数据包的总数目 一个对象标识符 对象 ID 在管理信息库层次中独特地识别一个被管理对象 管理信息库层次 能被描述为一棵没有名字的根的树 水平被不同的组织指派 图 56 3 描述管理信息库树 顶层 MIB 对象 ID 属于不同的标准组织 同时低层对象 ID 被联合的组织分配 卖主可以定义私有的分支 为他们自己的产品包含被管理对象 管理信息库在实验的分支中还 没有代表性地标准化 被管理对象输入能被独特地标识 对象名称 国际标准化组织 被识别 组织 模块 互联网 私有的 企业 思科 临时变量 AppleTalk 输入或等价的对象描述符 1 3 6 1 4 1 9 3 3 1 图 56 3 管理信息库树描述了不同的组织分配了不同变量层次 SNMP 和数据表示和数据表示 SNMP 在被管理设备之间必须说明和调整到不相容 不同的计算机使用不同的数据表示技术 能折衷 SNMP 的性能在被管理设备间交换信息 SNMP 使用抽象语法符号 1 ASN 1 的子集 在不同的系统之间提供通讯 SNMPv1 SNMPv1 是 SNMP 协议的最初实现 它在请求注释 RFC 1157 中有描述 管理信息结构 SMI 规范中有功能描述 SNMPv1 运行在协议之上 如 UDP IP 开放式系统互联参考 模型无连接网络服务 CLNS AppleTalk 数据报投递协议 DDP 和 Novell 网络数据 报交换 IPX SNMPv1 被广泛地使用 成为因特网内事实上的网络管理协议 SNMPv1 和管理信息结构和管理信息结构 管理信息结构 SMI 定义描述管理信息的规则 使用抽象语法符号 1 ASN 1 SNMPv1 管理信息结构被定义在 RFC1155 中 管理信息结构制定三种主要的规范 ASN 1 数据类型 SMI specific 数据类型和 SNMP MIB 表 SNMPv1 和和 ASN 1 数据类型数据类型 SNMPv1 管理信息结构指定所有被管理对象有一个抽象语法符号 1 ASN 1 数据类型的子集 与它们关联 三种 ASN 1 数据类型是必需的 姓名 语法和编码 服务的名称被看作对象标 识符 对象 ID 语法定义对象的数据类型 例如 整型或字符串 管理信息结构使用 ASN 1 语法定义的子集 编码数据描述信息怎么被关联到被管理对象 被格式化为一系列数据 项 用于网络传输 SNMPv1 和管理信息结构和管理信息结构 specific 数据类型数据类型 SNMPv1 管理信息结构指定一系列管理信息结构 specific 数据类型的使用 被划分为两种 简单数据类型和广泛应用数据类型 三种简单数据类型被定义在 SNMPv1 管理信息结构中 所有取唯一的值 整型 八位位组字 符串和对象 ID 整型数据类型是一个范围在 2 147 483 648 to 2 147 483 647 之间的单 独的整型 八位位组字符串是 0 到 65535 八位位组的规则序列 对象 ID 来自所有对象标识符 依照 ASN 1 中的指定规则分配的 七种广泛应用数据类型存在在 SNMPv1 管理信息结构 网络地址 计数器 规格 时间记号 不透明物和无符号整型 网络地址表示一个来自一个特殊协议族的一个地址 SNMPv1 只支持 32 位 IP 地址 计数器是非负整型 增加直至达到最大值 然后返回到零 在 SNMPv1 中 一个 32 位计数器大小被指定 规格是非负整型 能增加或减少 但它们保留达到的最大值 时间记号表示自一些事件的一秒的每一百 不透明物表示一个任意的编码 被使用在任意的信 息字符串中 在管理信息系统中 不需要与严格的数据类型一致 整型表示有符号的整型值信 息 这个数据类型重新定义了整型数据类型 在 ASN 1 中有任意的精确度 但是在管理信息 结构中 是有限制的 无符号整型表示无符号整型值信息 整型数据类型在 ASN 1 中有任意 的精确度 但是在管理信息结构中是有限制的 SNMP 管理信息库表管理信息库表 SNMPv1 管理信息结构定义抽象的结构表 用于分组列表对象 一个对象包含多个变量 实例 表格由零或多行组成 在某种程序上 索引允许 SNMP 使用简单的 Get GetNext 或 Set 命令 去重新得到或改变一个完整的行 SNMPv1 协议操作协议操作 SNMP 是一种简单的请求 应答协议 网络管理系统发出一个请求 被管理设备返回一个应答 这种行为使用使用四种协议操作 Get GetNext Set 和 Trap 中的一种实现 Get 操作被网络 管理系统用于重新取得代理中一个或多个对象实例的值 GetNext 操作被网络管理系统用于重 新取得代理中表格或链表中下一个对象实例的值 Set 操作被网络管理系统用于在代理中设置 一个对象实例的值 Trap 操作被代理用于 asynchronously 通知网络管理系统一个有意义的 事件 SNMPv2 SNMPv2 是初始版本 SNMPv1 的发展 最初 SNMPv2 在 1993 年以被提议为因特网标准发 布 当前 它是一个标准草案 在管理信息结构规范中有 SNMPv1 SNMPv2 功能功能详述 在理论上 SNMP2 提供了 SNMPv1 的实现 包括附加的协议操作 SNMPv2 和管理信息结构和管理信息结构 管理信息结构 SMI 定义了使用 ASN 1 描述管理信息的规则 SNMPv2 管理信息结构在 RFC1902 中有描述 它制定了一些对 SNMPv1 管理信息结构 specific 数据类型额外的增强 例如包含位字符串 网络地址和计数器 位字符串中只在 SNMPv2 中有定义 由零或更多的指定值的位组成 网络地址表示一个来自特殊协议族的地址 SNMPv1 只支持 32 位 IP 地址 但 SNMPv2 能支持其他类型的地址 计数器是非负整型 增 加直到它们达到最大值 然后返回到零 在 SNMPv1 中 32 位计数器大小是指定的 在 SNMPv2 中 32 位和 64 位计数器被定义 管理信息结构信息模块管理信息结构信息模块 SNMPv2 管理信息结构也指定信息模块 指定一组关联的定义 有三种类型的管理信息结构信 息模块 MIB 模块 顺从声明和性能声明 MIB 模块包含相关的被管理对象的定义 顺从声明 提供描述一组被管理对象的一种系统方法 必须实现与标准一致 性能声明显示支持的精确层 次 代理要求考虑 MIB 组 为了代理依照性能声明关联到每个代理 网络管理系统可以调整它 的行为 SNMPv2 协议操作协议操作 Get GetNext 和 Set 操作用于 SNMPv1 中 在 SNMPv2 中可以正确地同样使用 SNMPv2 增加和增强一些协议操作 SNMPv2 Trap 操作 例如 提供同样的功能在 SNMPv2 中 但 是它使用一种不同的消息格式 被设计用于替代 SNMPv1 陷阱 SNMPv2 也定义两种新的协议操作 GetBulk 和 Inform GetBulk 操作被网络管理系统有效 地重新取得大块的数据 例如表中的多行 GetBulk 填充一个合适的并足够多的被请求的应答 消息 Inform 操作允许一个网络管理系统发送陷阱信息到另一个网络管理系统 然后重新行 到一个应答 在 SNMPv2 中 如果代理应答 GetBulk 操作不能提供链表中所有变量的值 它 将提供部分结果 SNMP 管理管理 SNMP 是一种分布式的管理协议 系统能操作专用地 NMS 或代理 或它都能执行功能 当一 个系统操作如 NMS 和代理 另一个 NMS 可能需要系统询问管理设备 提供有学问的信息的 摘要 或报告局部的存储管理信息 SNMP 安全安全 SNMP 缺乏任何的证明能力 导致多种安全攻击威胁 包括伪装事件 修改信息 消息序列 定时修改和揭发 伪装事件包括一个未授权的实体企图通过伪装成一个经授权的管理实体来执 行管理操作 修改信息包括未授权的实体企图更改一个经授权的实体产生的消息 从而消息导 致未授权管理或配置管理操作 当一个未授权的实体重新排序 延迟或拷贝和更新重放一个经 授权实体产生的消息 消息序列和定时修改发生 当一个未经授权的实体析取存储在被管理对 象中的值或学习须申报的监视管理器与代理间的交换事件时 揭发结果 因为 SNMP 没有实现 鉴定 许多卖主没有实现 Set 操作 因此削减了 SNMP 的监控能力 SNMP 协作协作 在目前的说明中 SNMPv2 与 SNMPv1 在两个主要领域是矛盾的 消息格式和协议操作 SNMPv2 消息使用不同于 SNMPv1 的头和协议数据单元 PDU 格式 SNMPv2 也使用两种 在 SNMPv1 中没有指定的协议操作 此外 RFC1908 定义在 SNMPv1 v2 中可能共存的策 略 代理服务器代理和能说两种语言的网络管理系统 代理服务器代理代理服务器代理 SNMPv2 代理能作为一个代理服务器代理在 SNMPv1 被管理设备上 如下 SNMPv2 网络管理系统为 SNMPv1 代理发布一个有意 义的命令 网络管理系统发送 SNMP 消息到 SNMPv2 代理服务器 代理 代理服务器代理无变化地执行 Get GetNext 和 Set 消 息到 SNMPv1 代理 GetBulk 消息被代理服务器代理修改为 GetNext 消息 然后转寄到 SNMPv1 代理 代理服务器代理绘制 SNMPv1 陷阱消息到 SNMPv2 陷阱消息 然后把它们传送到网络管理系 统 能说两种语言的网络管理系统能说两种语言的网络管理系统 能说两种语言的 SNMPv2 网络管理系统支持 SNMPv1 和 SNMPv2 为支持双重的管理环境 一个在能说两种语言的网络管理系统中的管理应用程序必须连接到一个代理 网络管理系统然 后解释存储在本地数据库中的信息 决定支持 SNMPv1 或 SNMPv2 代理 依赖于数据库中的 信息 网络管理系统使用 SNMP 适当的版本与代理通信 SNMP 参考 参考 SNMPv1 消息格式消息格式 SNMPv1 消息消息包含两部分 消息头和协议数据单元 PDU 图 56 4 描述 SNMPv1 消 息的基本格式 图 56 4 SNMPv1 消息包含头和 PDU SNMPv 消息头消息头 SNMPv1 消息头包含两部分 版本号和团体名称 下面描述了这些域的概述 版本号 指定使用的 SNMP 的版本 团体名 为一组网络管理系统定义一个访问环境 在网络管理系统中 团体存在于相同的管 理领域 因为设备能排除未知的正当的团体名的 SNMP 操作 所以团体名服务可作为一种弱的 形式的鉴定 SNMPv1 协议数据单元协议数据单元 SNMPv1 协议数据单元包含一系列明确的命令 Get Set 等 和操作数 显示与处理事务有关 的对象实例 SNMPv1 协议数据单元域长度是可变的 由 ASN 1 规定 图 56 5 描述了 SNMPv1 Get GetNext Response 和 Set 协议数据单元处理的域 图 56 5 SNMPv1 Get GetNext Response 和 Set 数据协议单元包含相同的部分 下面描述了图 56 5 中被描述的域的概述 PDU 类型 指定传输的 PDU 的类型 请求 ID 使 SNMP 请求和应答相联系 错误情形 显示错误和错误类型 只有应答操作规定这个域 其它操作设置这个域为零 错误索引 使一个错误与一个特殊的对象实例相联系 只有应答操作有这个域 其它操作这 个域为零 变量捆绑 服务当作 SNMPv1 协议数据单元的数据域 每个变量捆绑与一个特殊的对象实 例及其当前值 使用 Get 和 GetNext 请求的异常 这个值被忽略 相关联 陷阱陷阱 PDU 格式格式 图 56 6 描述了 SNMPv1 陷阱协议数据单元的域 图 56 6 SNMPv1 陷阱协议数据单元包含八部分 下面描述了在图 56 6 中描述的各个域的概述 企业 识别产生陷阱的被管理对象的类型 代理地址 提供产生陷阱的被管理对象的地址 一般的陷阱类型 显示一般的陷阱类型 明确的陷阱编码 显示明确的陷阱代码 时间邮票 提供在最后的网络 reinitialization 和产生陷阱之间流逝的时间 变量捆绑 SNMPv1 陷阱协议数据单元的数据域 每个变量绑定关联到一个特殊的对象实 例及其当前值 SNMP 参考 参考 SNMPv2 消息格式消息格式 SNMPv2 消息包含头和 PDU 图 56 7 描述了一个 SNMPv2 消息的基本格式 图 56 7 SNMPv2 消息也包含头和 PDU SNMPv2 消息头消息头 SNMPv1 消息头包含两部分 版本号和团体名称 下面描述了这些域的概述 版本号 指定使用的 SNMP 的版本 团体名 为一组网络管理系统定义一个访问环境 在网络管理系统中 团体存在于相同的管 理领域 因为设备能排除未知的正当的团体名的 SNMP 操作 所以团体名服务可作为一种弱的 形式的鉴定 SNMPv2 协议数据单元协议数据单元 SNMPv2 指定了两种 PDU 格式 依赖于 SNMP 协议操作 SNMPv2 协议数据单元的长度是 可变的 由 ASN 1 规定 图 56 5 描述了 SNMPv2 Get GetNext Response 和 Set 协议数据单元处理的域 图 56 5 SNMPv1 Get GetNext Response 和 Set 数据协议单元包含相同的部分 下面描述了图 56 5 中被描述
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京大学党委办公室校长办公室招聘模拟试卷及答案详解参考
- 班组安全建设培训课件
- 2025辽宁阜新能源控股集团所属阜矿集团招聘90人模拟试卷及答案详解(名师系列)
- 充电服务费监管-洞察与解读
- 2025年4月四川成都市成华区中医医院招聘编外人员3人考前自测高频考点模拟试题及答案详解(名校卷)
- 2025广西柳州市港航发展中心招聘编外合同制工作人员1人模拟试卷及参考答案详解一套
- 2025江苏南京市玄武区人民政府玄武门街道办事处招聘编外人员5人考前自测高频考点模拟试题及答案详解一套
- 太赫兹能量收集-洞察与解读
- 2025年牡丹江绥芬河市公开招聘公益性岗位工作人员20人(第一批)考前自测高频考点模拟试题附答案详解
- 2025春季江淮汽车校园招聘正式启动模拟试卷完整参考答案详解
- 农业银行笔试题库及答案
- 医疗放射防护培训课件
- 教师岗位聘任申请书模板合集
- 2025年贵州省毕节市辅警招聘考试题库及答案
- 巴中市恩阳区2025年专项招聘卫生专业技术人员的(50人)考试参考题库及答案解析
- 2025-2026学年人教版(2024)小学体育与健康二年级全一册《防溺水知危险》教学设计
- 出海作业安全培训课件
- 9.2 排鱼求数 课件 北京版数学三年级上册
- GB/T 4699.2-2025铬铁、硅铬合金、氮化铬铁和高氮铬铁铬含量的测定过硫酸铵氧化滴定法和电位滴定法
- 监理现场管理知识培训课件
- GJB3206B-2022技术状态管理
评论
0/150
提交评论