SNMP即简单网络管理协议,是目前应用最广泛的TCP/IP网络管理框架,跟TCP/IP一样,成为了事实上的计算机网络管理国际性标准。本书是一本较全面介绍SNMP协议理论和应用实践的书,本书包括管理信息的结构(SMI),管理信息库(MIB)和SNMP协议本身。全书共16章,并有4个附录。本书可供计算机和通信专业的研究生,高年级本科生作为教科书或学习参考书,也可供从事科研和技术开发的人员参考。\r\n\r\n \r\n
\r\n
第1章 网络管理绪论 \r\n\r\n 1. 1 网络管理加速 \r\n\r\n 1. 1. 1 什么是“网络”管理 \r\n\r\n 1. 1. 2 什么是网络“管理” \r\n\r\n 1. 2 开放的基于标准的网络管理框架 \r\n\r\n 1. 3 网络管理体系结构 \r\n\r\n 1. 3. 1 网络管理的参考模型 \r\n\r\n 1. 3. 2 网际互连通信的模型 \r\n\r\n 1. 3. 3 网络互连需求 \r\n\r\n 1. 4 网络管理功能需求 \r\n\r\n 1. 4. 1 故障管理 \r\n\r\n 1. 4. 2 配置管理 \r\n\r\n 1. 4. 3 帐务管理 \r\n\r\n 1. 4. 4 性能管理 \r\n\r\n 1. 4. 5 安全管理 \r\n\r\n 1. 5 SNMP介绍 \r\n\r\n 1. 5. 1 SNMP是什么 \r\n\r\n 1. 5. 2 SNMP不是什么 \r\n\r\n 1. 5. 3 第2版SNMP \r\n\r\n 1. 6 OSI网络管理介绍:CMIP \r\n\r\n 1. 6. 1 电信管理网(TMN) \r\n\r\n 1. 6. 2 网络管理论坛 \r\n\r\n 1. 7 SNMP与CMIP比较 \r\n\r\n 1. 8 Internet \r\n\r\n 第l章 参考文献 \r\n\r\n 第2章 SNMP“理论” \r\n\r\n 2. 1 SNMP简史 \r\n\r\n 2. 1. 1 SNMP第l版 \r\n\r\n 2. 1. 2 安全SNMP和简单管理协议 \r\n\r\n 2. 1. 3 SNMP第2版:历史概况1 \r\n\r\n 2. 1. 4 SNMP第2版:历史概况2 \r\n\r\n 2. 1. 5 SNMP第2版:历史概况3 \r\n\r\n 2. 1. 6 SNMP第2版:历史概况4 \r\n\r\n 2. 2 Internet标准的建立过程 \r\n\r\n 2. 2. 1 Internet体系结构委员会(IAB) \r\n\r\n 2. 2. 2 RFC文档 \r\n\r\n 2. 3 SNMP的3个主要组成部分 \r\n\r\n 2. 3. 1 管理信息结构(SMI) \r\n\r\n 2. 3. 2 管理信息库(MIB) \r\n\r\n 2. 3. 3 SNMP协议 \r\n\r\n 2. 4 SNMP参考模型 \r\n\r\n 2. 4. 1 互连网络 \r\n\r\n 2. 4. 2 网络协议 \r\n\r\n 2. 4. 3 网络管理进程 \r\n\r\n 2. 4. 4 被管网络实体 \r\n\r\n 第2章 参考文献 \r\n\r\n 第3章 第1版SNMP的管理信息结构 \r\n\r\n 3. 1 抽象语法记法1(ASN. 1) \r\n\r\n 3. 1. 1 简单数据类型 \r\n\r\n 3. 1. 2 简单结构类型 \r\n\r\n 3. 1. 3 应用数据类型 \r\n\r\n 3. 2 基本编码规则(BER) \r\n\r\n 3. 2. 1 标签(类型标识符) \r\n\r\n 3. 2. 2 长度标识符 \r\n\r\n 3. 2. 3 值(内容) \r\n\r\n 3. 3 MIB对象定义格式 \r\n\r\n 3. 4 SMI定义 \r\n\r\n 第3章 参考文献 \r\n\r\n 第4章 第2版SNMP的管理信息结构 \r\n\r\n 4. 1 第2版SMI的改进 \r\n\r\n 4. 1. 1 描述块标识宏 \r\n\r\n 4. 1. 2 对象标识宏 \r\n\r\n 4. 1. 3 对象类型宏 \r\n\r\n 4. 1. 4 通知类型宏 \r\n\r\n 4. 1. 5 文本结构约定宏 \r\n\r\n 4. 1. 6 对象组宏 \r\n\r\n 4. 1. 7 通知组宏 \r\n\r\n 4. 1. 8 描述块服从性宏 \r\n\r\n 4. 1. 9 代理能力宏 \r\n\r\n 4. 2 SMIv2的文本结构约定 \r\n\r\n 4. 2. 1 DisplayString \r\n\r\n 4. 2. 2 PhvsAddrcss \r\n\r\n 4. 2. 3 MacAddress \r\n\r\n 4. 2. 4 TruthValue \r\n\r\n 4. 2. 5 TestAndIner \r\n\r\n 4. 2. 6 AutonomousType \r\n\r\n 4. 2. 7 InstancePointer \r\n\r\n 4. 2. 8 VariaNePointer \r\n\r\n 4. 2. 9 RowPointer \r\n\r\n 4. 2. 10 RowStatus \r\n\r\n 4. 2. 11 TimeStamp \r\n\r\n 4. 2. 12 TimeInterval \r\n\r\n 4. 2. 13 DateAndTime \r\n\r\n 4. 2, 14 StorageType \r\n\r\n 4. 2. 15 TDomain \r\n\r\n 4. 2. 16 TAddress \r\n\r\n 4. 3 SMIv2的一致性声明 \r\n\r\n 4. 4 SMIv2定义 \r\n\r\n 第4章 参考文献 \r\n\r\n 第5章 第1版SNMP协议 \r\n\r\n 5. 1 鉴别和授权 \r\n\r\n 5. 2 SNMP报文 \r\n\r\n 5. 2. 1 GetRequest—PDU \r\n\r\n 5. 2. 2 GetNextRequest-PDU \r\n\r\n 5. 2. 3 SetRequest—PDU \r\n\r\n 5. 2. 4 GetResponse—PDU \r\n\r\n 5. 2. 5 Trap—PDU \r\n\r\n 5. 3 协议工作过程 \r\n\r\n 5. 4 表格处理 \r\n\r\n 5. 4. 1 创建行 \r\n\r\n 5. 4. 2 删除行 \r\n\r\n 5. 4. 3 成块表格提取 \r\n\r\n 5. 5 协议定义 \r\n\r\n 第5章 参考文献 \r\n\r\n 第6章 第2版SNMP协议 \r\n\r\n 6. 1 第2版中的鉴别和授权 \r\n\r\n 6. 2 SNMPv2报文 \r\n\r\n 6. 2. 1 GetRequest-PDU \r\n\r\n 6. 2. 2 GetNextRequest-PDU \r\n\r\n 6. 2. 3 Response—PDU \r\n\r\n 6. 2. 4 SetRequest—PDU \r\n\r\n 6. 2. 5 GetBulkRequest—PDU \r\n\r\n 6. 2. 6 InformRequest—PDU \r\n\r\n 6. 2. 7 SNMPv2—Trap—PDU \r\n\r\n 6. 2. 8 Report—PDU \r\n\r\n 6. 3 第2版协议是如何工作的 \r\n\r\n 6. 4 第2版中的表格处理 \r\n\r\n 6. 5 第2版协议的定义 \r\n\r\n 6. 6 第2版中的传输映射 \r\n\r\n 6. 6. 1 UDP上的SNMPv2 \r\n\r\n 6. 6. 2 OSI上的SNMPv2 \r\n\r\n 6. 6. 3 DDP上的SNMPv2 \r\n\r\n 6. 6. 4 1Px上的SNMPv2 \r\n\r\n 6. 6. 5 SNMPvl作为SNMPv2的委托代理 \r\n\r\n 6. 7 第1版和第2版的共存 \r\n\r\n 第6章 参考文献 \r\n\r\n 第7章 第1版SNMP管理信息库 \r\n\r\n 7. 1 MIB—II子树 \r\n\r\n 7. 1. 1 SYSTEM组 \r\n\r\n 7. 1. 2 INTERFACES组 \r\n\r\n 7. 1. 3 ADDRESS TRANSLATION组 \r\n\r\n 7. 1. 4 IP组 \r\n\r\n 7. 1. 5 ICMP组 \r\n\r\n 7. 1. 6 TCP组 \r\n\r\n 7. 1. 7 UDP组 \r\n\r\n 7. 1. 8 EGP组 \r\n\r\n 7. 1. 9 TRANSMISSION组 \r\n\r\n 7. 1. 10 SNMP组 \r\n\r\n 7. 2 MIB-II子树的扩展 \r\n\r\n 7. 2. 1 AppleTalk MIB组 \r\n\r\n 7. 2. 2 开放最短路径优先MIB组 \r\n\r\n 7. 2. 3 边界网关协议MIB组 \r\n\r\n 7. 2. 4 远程网络监测MIB组 \r\n\r\n 7. 2. 5 网桥管理对象MIB组 \r\n\r\n 7. 2. 6 DECnet IV型网MIB扩展组 \r\n\r\n 7. 2. 7 字符流设备MIB组 \r\n\r\n 7. 2. 8 IEEE 802. 3中继器设备MIB组 \r\n\r\n 7. 2. 9 第2版RIP的MIB组扩展 \r\n\r\n 7. 2. 10 标识MIB组 \r\n\r\n 7. 2. 11 主机资源MIB组 \r\n\r\n 7. 2. 12 IEEE 802. 3MAU MIB组 \r\n\r\n 7. 2. 13 网络服务监测MIB组 \r\n\r\n 7. 2. 14 邮件监测MIB组 \r\n\r\n 7. 2. 15 X. 500目录MIB组 \r\n\r\n 7. 2. 16 MIB—II接口组的演进MIB组 \r\n\r\n 7. 2. 17 DNS服务器与解析器MIB组 \r\n\r\n 7. 2. 18 不间断电源MIB组 \r\n\r\n 7. 2. 19 SNA的NAU MIB组 \r\n\r\n 7. 2. 20 以太网类接口类型MIB组 \r\n\r\n 7. 2. 21 SMDS接口MIB组 \r\n\r\n 7. 2. 22 ATM MIB组 \r\n\r\n 7. 2. 23 调制解调器MIB组 \r\n\r\n 7. 2. 24 关系数据库管理系统MIB组 \r\n\r\n 7. 2. 25 SNA的DLC MIB组 \r\n\r\n 7. 2. 26 802. 5源站选路MIB组 \r\n\r\n 7. 2. 27 打印机对象MIB组 \r\n\r\n 7. 2. 28 IP移动性支持对象MIB组 \r\n\r\n 7. 2. 29 数据链路交换对象MIB组 \r\n\r\n 7. 2. 30 实体对象MIB组 \r\n\r\n 7. 3 experimental子树 \r\n\r\n 7. 3. 1 无连接网络协议MIB组 \r\n\r\n 7. 4 private子树 \r\n\r\n 7. 5 MIB定义 \r\n\r\n 第7章 参考文献 \r\n\r\n 第8章 第2版SNMP的管理信息库 \r\n\r\n 8. 1 升级到SNMPv2的MIB \r\n\r\n 8. 2 UDP MIB第l版与第2版的对比 \r\n\r\n 8. 3 SNMPv2 MIB \r\n\r\n 8. 3. 1 第2版System组 \r\n\r\n 8. 3. 2 第2版SNMP组 \r\n\r\n 8. 3. 3 第2版标准化的陷阱(TRAP)对象 \r\n\r\n 8. 4 SNMPv2MIB定义 \r\n\r\n 第8章 参考文献 \r\n\r\n 第9章 SNMPvl实践 \r\n\r\n 9. l SNMP参考模型回顾 \r\n\r\n 9. 2 SNMP协议引擎 \r\n\r\n 9. 3 代理进程的设计 \r\n\r\n 9. 3. 1 SNMP代理进程设计细节 \r\n\r\n 9. 4 代理进程的实现 \r\n\r\n 9. 4. 1 接收UDP数据报(Receivethe UDP Datagram) \r\n\r\n 9. 4. 2 处理接收到的SNMP报文 \r\n\r\n 9. 4. 3 执行SNMP命令 \r\n\r\n 9. 4. 4 调用MIB操作支持例程 \r\n\r\n 9. 4. 5 准备SNMP发送报文 \r\n\r\n 9. 4. 6 发送UDP数据报 \r\n\r\n 9. 5 网络管理站的实现 \r\n\r\n 9. 6 基于过程的设计与面向对象的设计 \r\n\r\n 9. 6. 1 面向过程的编程 \r\n\r\n 9. 6. 2 面向对象的编程 \r\n\r\n 第9章 参考文献 \r\n\r\n 第10章 SNMPv2实践 \r\n\r\n 10. 1 “基于对象”的SNMP \r\n\r\n 10. 2 采用面向对象模型 \r\n\r\n 10. 3 网络管理应用实例 \r\n\r\n 10. 4 面向对象技术:Booch方法 \r\n\r\n 10. 4. 1 需求分析 \r\n\r\n 10. 4. 2 域分析 \r\n\r\n 10. 4. 3 系统设计 \r\n\r\n 10. 4. 4 实现考虑 \r\n\r\n 10. 5 在FMS应用程序中采用Booch方法 \r\n\r\n 10. 5. 1 FMS应用分析 \r\n\r\n 10. 5. 2 FMS需求分析 \r\n\r\n 10. 5. 3 FMS域分析 \r\n\r\n 10. 5. 4 FMS系统设计 \r\n\r\n 10. 5. 5 FMS软件发行包规划 \r\n\r\n 10. 5. 6 FMS软件发行包开发 \r\n\r\n 第10章 参考文献 \r\n\r\n 第11章 SNMP开发和支持工具 \r\n\r\n 11. 1 SNMP开发工具 \r\n\r\n 11. 2 SNMP支持工具 \r\n\r\n 11. 2. 1 MIB编译器 \r\n\r\n 11. 2. 2 其他MIB工具 \r\n\r\n 11. 2. 3 其他SNMP工具 \r\n\r\n 11. 3 能得到的SNMP开发和支持工具 \r\n\r\n 第ll章 参考文献 \r\n\r\n 第12章 网络管理站 \r\n\r\n 12. 1 网络管理进程的组件 \r\n\r\n 12. 1. 1 网络协议 \r\n\r\n 12. 1. 2 网络管理站 \r\n\r\n 12. 1. 3 网络管理站的MIB \r\n\r\n 12. 1. 4 网络管理应用程序 \r\n\r\n 12. 1. 5 用户界面 \r\n\r\n 12. 2 网络管理功能 \r\n\r\n 第12章 参考文献 \r\n\r\n 第13章 代理进程 \r\n\r\n 13. 1 被管网络实体的组件 \r\n\r\n 13. 1. 1 网络协议 \r\n\r\n 13. 1. 2 代理进程 \r\n\r\n 13. 1. 3 代理进程的MIB \r\n\r\n 13. 2 代理进程的功能 \r\n\r\n 13. 3 SNMP代理进程的分类 \r\n\r\n 13. 3. 1 SNMPvl代理进程 \r\n\r\n 13. 3. 2 SNMPv2代理进程 \r\n\r\n 13. 3. 3 双语代理进程 \r\n\r\n 13. 3. 4 委托代理 \r\n\r\n 13. 3. 5 可扩展代理 \r\n\r\n 第13章 参考文献 \r\n\r\n 第14章 其他实现问题 \r\n\r\n 14. 1 管理所有网络设备 \r\n\r\n 14. 2 管理桌面 \r\n\r\n 14. 3 回顾FCAPS \r\n\r\n 14. 3. 1 SNMP支持下的故障管理 \r\n\r\n 14. 3. 2 SNMP支持下的配置管理 \r\n\r\n 14. 3. 3 SNMP支持下的帐务管理 \r\n\r\n 14. 3. 4 SNMP支持下的性能管理 \r\n\r\n 14. 3. 5 SNMP支持下的安全管理 \r\n\r\n 第14章 参考文献 \r\n\r\n 第15章 当前的SNMP实现 \r\n\r\n 15. 1 当前的网络管理进程实现 \r\n\r\n 15. 1. 1 惠普公司:OpenView网络结点管理器(Netwok Node Manager) \r\n\r\n 15. 1. 2 Sun50ft公司:blstice域管理器(Solstice Dormain Manager) \r\n\r\n 15. 1. 3 Cabletron公司:Spectrum \r\n\r\n 15. 1. 4 IBM公司:TME 10/NetView \r\n\r\n 15. 1. 5 NetworkManagers公司:NMC 3000 \r\n\r\n 15. 1. 6 其他的网络管理软件实现 \r\n\r\n 15. 2 当前代理进程的实现 \r\n\r\n 15. 3 其他SNMP部件的实现 \r\n\r\n 第15章 参考文献 \r\n\r\n 第16章 最新发展方向及其进展 \r\n\r\n 16. 1 网络管理与Web \r\n\r\n 16. 1. 1 基于Web的网络管理 \r\n\r\n 16. 1. 2 基于Web的企业管理(WBEM) \r\n\r\n 16. 1. 3 JAVA管理API(JMAPI) \r\n\r\n 16. 1. 4 Web服务器的网络管理 \r\n\r\n 16. 2 简单网络管理协议API \r\n\r\n 16. 2. 1 WinSNMP \r\n\r\n 16. 2. 2 SNMP十十 \r\n\r\n 16. 3 桌面管理任务组(DMTF) \r\n\r\n 16. 4 专家系统在网络管理中的作用 \r\n\r\n 16. 5 分布式对象的网络管理 \r\n\r\n 16. 6 下一代SNMP(SNMPng) \r\n\r\n 16. 7 最后的观察和预测 \r\n\r\n 第16章 参考文献 \r\n\r\n 附录A SNMP年表 \r\n\r\n 附录B SNMP协议规约 \r\n\r\n B. 1 SNMPvl协议规约 \r\n\r\n B. 2 SNMPv2协议规约 \r\n\r\n 附录C MIB—II规约 \r\n\r\n 附录D RFC索引节录 \r\n\r\n 带评注的参考文献 \r\n\r\n 缩写词 \r\n\r\n 名词术语表 \r\n\r\n \r\n
\r\n
OSI NM网络管理框架是在20世纪80年代初期开始制订的, 为开放系统提供了一个网络管理框架, 要运行在OSI协议集上. 它是范围很广的一个标准系列中的一部分, 这些标准系列都是在OSI参考模型中使用的. OSI NM框架是精心设计的, 历经多年演进, 得到公认, 但其实现却步履缓慢, 由于种种原因其应用部署没有达到人们最初想象的那样成功.
SNMP是1988年诞生的, 当时人们只想把它作为TCP/IP网络管理的临时解决办法. 其原始计划是, 待OSI框架广泛应用以后就向OSI管理办法过渡, 用OSI网络管理标准中的CMIP来替换掉SNMP. 从现实情况看, 由于其简单实用而被业界广泛接受, SNMP已经是应用最广泛的TCP/IP网络管理框架, 跟TCP/IP一样成了事实上的计算机网络管理国际性标准. 从SNMP向CMIP的迁移并没有像网络管理框架设计人员预想的那样发生. 现在来看, 这个迁移还会不会发生也是一个很大的疑问.
SNMP毕竟只是一个简单的网络管理协议, 因此它也在不断地改进和完善之中. 增强的SNMPv2的使该协议更加高效, 同时还保持了它容易实现和成本低廉的特点, 但它仍然缺少深思熟虑的安全特性和配套的高层管理框架. 已经发布的SNMPv3则将带来安全和其他一些相关的特性.
本书是一本较全面介绍SNMP协议理论和应用实践的书, 为了帮助大家深入学习和掌握SNMP技术, 我们组织翻译了这本书, 供广大读者参考.
本书的前言. 第l章. 附录. 名词部分由胡谷雨翻译, 第2章由陆海翻译, 第3和第4章由俞璐翻译:第5和第6章由郭保健翻译, 第7和第8章由张巍翻译, 第9章由倪桂强翻译, 第10章由陆雪莹翻译, 第11. 12. 13和14章由赖海光翻译, 第15和第16章由赖蓉翻译.
最后由胡谷雨对全书译文进行了修改和统稿, 并由谢希仁教授审校. 在本书的翻译和审校过程中还得到了许多同志的帮助和指导, 在此一并表示感谢.
译 者
一九九九年七月于南京
SNMP是简单网络管理协议(Simple Network Management Protoco1)的首字母缩写.
在严格意义上讲, SNMP指用于管理网络的一个协议——传输数据的一系列规则. 在更一般的意义上讲, SNMP指采用这个协议的广个网络管理框架:Internet标准网络管理框架. 当我写这本书第2版时, SNMP已经过了8岁生日. 尽管这8个实实在在的年头已经证明了其第l版已取得了巨大的成功, 但其第2版的发展道路却是漫长而崎岖的.
SNMPv2已经进展到草案标准阶段, 但它仍然缺少深思熟虑的安全特性和配套的管理框架. 当前流行的SNMPv2——常常称为“基于共同体的SNMPv2”或SNMPv2c——采用的报文格式与第l版相同, 其协议则是增强的第2版. 安全方面的研究工作仍在进行, 并且不久安全特性加入到框架中去的希望也很大. 有一个工作组已经开始制定下一代SNMP的工作, 将称其为SNMPv3.
在本书第l版问世后的3年中, 用SNMP实现网络管理已经在许多支持的领域中成熟. 脚本语言和面向对象方法学的越来越广泛使用提高了网络管理应用的部署速度.
WWW浏览器也将为实现基于Web的网络管理提供一种全新的技术. 新的和激动人心的计算机技术还在涌现, 展望2000年, 网络管理将呈现一派崭新的面貌.
SNMP是一个强大而灵活的解决方案, 它帮助网络管理和决策人员在完成他们控制规模不断增长的互连网络的艰难任务时, 使网络更加容易管理. 它为软硬件厂商提供了可使他们的网络设备实现集中控制的综合管理平台. 许多新的和激动人心的网络管理应用工具不断推出, 进一步完善了其必不可少的功能特性. 增强的SNMPv2使该协议更加高效, 同时还保持了它易于实现和成本低廉的特点. SNMPv3将带来安全和其他还在定义中的特性.
网上信息
在SNMP提出后的近9年时间中, 有许多关于该主题的信息源, 大多可从网上免费获取. 当你需要SNMP信息时, 被告知RTFRFC——“阅读RFC”——的日子已一去不复返了. 现在最大的问题是如何阅读:从数据中提取你需要的信息.
SNMP FAQ
MIT存储了若干计算机领域的大量常见问题(FAQ)及其答案, 与SNMP有关的存储在:
ftp://rtfm. mit. edu/pub/usenet/news.answers/snmp-faq/part1
ftp://rtfm.mit.edu/pub/usenet/news.answers/snmp-faq/part2
SNMP的WEB站点
关于SNMP和网络管理有非常好的Web站点, 并且有很多链接.
http://netman.cit.buffalo.edu/index.html
http://snmp.cs.utwente.nl
http://www.onramp.net/~cwt/net-manage.cgi
SNMP邮件发送清单
下面是关于SNMP第—l版. 第2版和第3版的邮件发送清单.
关于第l版:snmp—request@psi. com
关于第2版:snmpv2—request@tls. com
关于第3版:snmpv3—request@tls. com
邮件的正文中必须包含subscribe<你的电子邮件地址>. 该邮件不需要主题.
SNMP的新闻组
还有3个新闻组处理SNMP和网络管理问题.
comp. protoco1s. snmp
info. snmp
comp.dcom.net-management
读者对象
本书是为所有想用SNMP作为网络管理解决方案的人写的. SNMP是精心设计并且容易实现的网络管理框架的极好例子. 它给出了管理进程. 代理进程的规约, 并且为它们定义了交换所需管理信息的方法.
首先必须说明, 在写本书时我有几个假定.
可以认为当前网络界有3个主要的领域:
鲁Internet以及以TCP/IP—UNIX主导的环境
鲁大型机构成的“大网(Big Net)”和面向电信的广域网(WAN)
鲁PC构成的局域网(LAN). 网络操作系统(NOS)和服务器
由于SNMP的原始目标是管理Internet和TCP/IP, 第一个领域的用户自然会对本书感兴趣. 内部连网的剧增使大家对用SNMP管理这类设备及其互连的兴趣持续不衰.
令人惊奇的是, 连网和网络管理发展的演变方向和演变速度已经使SNMP对“大网”和局域网的管理框架开始产生影响. “大网”的专用网络管理模式不得不与SNMP开放管理框架进行互操作, 用SNMP实现局域网和PC的管理尤其是一个热点.
在一般意义上讲, 关于网络的讨论与关键术语网际互连(internetworking)——网络之网——一起出现. 不同厂家的软件和硬件设备的各种组合环境的管理对在该环境中保持互操作性是至关紧要的.
本书也是为寻找全面介绍SNMP书籍的人写的. 我在书中介绍和叙述了该协议理论和实践情况的细节. 此外, 我还指出了深入理解SNMP的正确方向.
我希望管理信息系统的管理员. 网络管理员和有关决策者会认为本书对他们是有用的.
对那些技术支持和管理人员, 我给他们提供了SNMP网络管理框架的有用信息. 运行管理人员和现场工程师也会发现本书能给他们一些有用的信息.
SNMP在PC和局域网领域将会越来越重要. 局域网管理决策和分析人员会发现, 当他们的系统采用SNMP进行管理后, 这本书与他们的关系越来越密切.
在一般意义上讲, 技术规划人员. 系统集成人员. 网络咨询人员和销售商会发现这本书是很有价值的.
我已经努力使“实践”部分的技术含量尽可能高一些, 使网络和系统分析员和程序员能够从中得到一些有用的信息.
本书是如何组织的
本书分为两大部分. 第一部分是SNMP理论的介绍, 从第l章到第8章. 第二部分介绍SNMP的实践情况, 从第9章到第16章.
第1章是网络管理绪论, 介绍了网络管理的整体情况, 讨论了该领域的当前发展方向.
本章也给出了网络互连的体系结构和其他重要的模型, 然后通过SNMP概述介绍了网络管理的功能需求.
第2章是SNMP的理论, 包括对SNMP的分析和主要的组成部分. 本章简单介绍了SNMP的发展历史和重大事件年表. 本章也有Internet体系结构组和征求意见文档(RFC)的有关情况. 本章介绍了SNMP的三大组成部分——管理信息结构SMI. 协议和管理信息库MIB, 最后还给出并解释了SNMF参考模型.
第3章是第l版管理信息结构SMIvl, 详细介绍了SMIvl的SNMP指南. 本章介绍了抽象语法记法1(ASN. 1). 基本编码规则(BER)及管理信息库对象模板和所引用的宏.
第4章是第2版管理信息结构SMIv2, 讨论了从原始的第l版到第2版SMIv2的变化.
第5章是第1版SNMP协议, 解释了网络管理站和管理对象之间交换信息的协议和SNMP报文. 本章也解释了协议中的一些待研究课题, 如鉴别和授权等.
第6章是第2版SNMP协议, 解释协议第2版中增强的功能和新增的PDU.
第7章是第l版管理信息库, 给出了SNMP的核心即管理对象. 本章介绍了MIB. II中的标准对象, 以及为实验目的定义的. 厂家和专门研究SNMP对象创建的研究人员定义的附加对象.
第8章是第2版管理信息库, 给出了现在采用第2版SMI的MIB, 包括在SNMPv2中用到的新的标准MIB.
第9章是第l版SNMP的实践情况. 首先回顾了SNMP参考模型, 然后解释SNMP的实现及一个通用协议“引擎”和函数库. 然后本章将上述这些应用于一个代理进程和网络管理系统实例, 用CASE图和类程序代码给出了代理进程实现的细节.
第10章是第2版SNMP的实践情况, 给出了按照面向对象方法分析并设计的实现故障管理的网络管理应用程序.
第ll章是SNMP开发和支持工具, 讨论SNMP开发和实现所需的各种软件工具. 本章也比较详细地讨论了MIB编译器.
第12章是网络管理站, 解释了网络管理进程站. 它的功能及其各种组成部件.
第13章是代理进程, 解释代理进程. 代理进程的功能及其各种部件. 本章还讨论了委托代理的框图.
第14章是其他实现问题, 回顾了SNMP管理框架的功能属性. 本章还有几节专门介绍远程网络监视(RMON). SNMP安全和SNMP在其他协议栈上的实现问题.
第15章是当前的SNMP实现情况, 比较了网络管理产品的几个主要厂家的网络管理进程软件. 提供代理进程的情况和其他SNMP相关产品.
第16章是最新发展方向和开发情况, 讨论了SNMP的最新增强版. 包括的重要内容有标准应用编程接口(API), 如WinSNMP和SNMP十十. 桌面管理任务组(DMTF). 代理进程扩展. 基于WWW的管理. 分布式对象的应用. 专家系统技术的作用等等.
附录A包括第l版SNMP年表, 附录B列出了全部MIB—II标准规约(RFC l213), 附录C列出了SNMP协议规约(RFC ll57). 有关网络管理及相关课题的RFC在附录D中. 本书还包括带评注的参考文献清单. 缩写词清单和名词术语表.
无封面