摘 要 | 第1-5页 |
ABSTRACT | 第5-10页 |
第一章绪论 | 第10-14页 |
·引言 | 第10页 |
·EPON 系统结构 | 第10-11页 |
·EPON 系统的优点 | 第11-12页 |
·课题来源及本文的主要研究内容 | 第12-14页 |
·课题来源 | 第12页 |
·主要研究内容 | 第12-14页 |
第二章 SNMP 简单网络管理协议 | 第14-29页 |
·EPON 系统网络管理协议的选定 | 第14页 |
·SNMP 基本框架 | 第14-16页 |
·网络管理体系结构 | 第14-15页 |
·网络管理协议体系结构 | 第15-16页 |
·陷阱引导轮询(Trap-directed polling) | 第16页 |
·SNMP 管理信息 | 第16-20页 |
·管理信息结构 | 第17-20页 |
·SNMP 协议 | 第20-27页 |
·SNMP V1 支持的操作 | 第20-21页 |
·SNMP PDU 帧格式 | 第21-22页 |
·管理端SNMP 帧的发送 | 第22-23页 |
·代理端SNMP 消息的接收 | 第23页 |
·变量绑定 | 第23页 |
·GetRequest PDU | 第23-24页 |
·GetNextRequest PDU | 第24页 |
·简单对象值的提取 | 第24-25页 |
·提取未知对象 | 第25-26页 |
·SetRequest PDU | 第26-27页 |
·Trap PDU | 第27页 |
·SNMP V2 对SNMP V1 的改进 | 第27-29页 |
第三章EMS 管理端的设计 | 第29-64页 |
·EMS 总体描述 | 第29页 |
·EPON 系统总体结构描述 | 第29-30页 |
·EPON 系统外部结构图 | 第29-30页 |
·SNMP 协议实现过程 | 第30页 |
·WINSNMP 编程原理 | 第30-43页 |
·WinSNMP 中一些重要的概念 | 第31页 |
·SNMP 支持层次(Levels of SNMP Support) | 第31-32页 |
·Entity/Context 转换模式(Entity/Context Translation Modes) | 第32-33页 |
·本地数据库(Local Database) | 第33页 |
·会话(session) | 第33页 |
·异步模式(Asynchronous Model) | 第33-34页 |
·内存管理(Memory Management) | 第34-37页 |
·WinSNMP 基本编程模式 | 第37页 |
·WinSNMP 发送请求消息 | 第37-40页 |
·IP 地址,GETNEXT 以及SET 的实现 | 第40-41页 |
·GETNEXT 操作的实现 | 第41-43页 |
·对表格变量的SET 操作 | 第43页 |
·EMS 管理端实现 | 第43-46页 |
·管理端必备的功能 | 第43页 |
·配置管理(Configuration Management) | 第43-44页 |
·性能管理 | 第44-45页 |
·故障管理 | 第45页 |
·安全管理 | 第45-46页 |
·本EMS 管理端界面的设计与实现 | 第46-55页 |
·总体设计 | 第46-47页 |
·用户管理 | 第47-48页 |
·指定访问的HOST 和OLT | 第48页 |
·对ONU 的管理(主界面ONU 管理部分) | 第48-49页 |
·配置管理 | 第49-52页 |
·性能管理 | 第52-53页 |
·故障管理(Fault Management) | 第53-54页 |
·ONU 的身份认证 | 第54-55页 |
·管理端后台轮询程序的实现 | 第55-60页 |
·采用DLL 来实现后台轮询程序 | 第55-57页 |
·发送SNMPPDU | 第57-58页 |
·创建数据库表 | 第58页 |
·调用snmpdll.dll 动态链接库 | 第58-60页 |
·本地数据库的实现 | 第60-64页 |
·COM 库的初始化 | 第60页 |
·用#import 指令引入ADO 类型库 | 第60-61页 |
·ADO 访问数据库 | 第61-64页 |
第四章 SNMP AGENT 的设计与实现 | 第64-91页 |
·EMS 代理端结构图 | 第64-65页 |
·OAM 简介 | 第65-66页 |
·OAM 标准 | 第65-66页 |
·OAM 子层功能模块 | 第66页 |
·SNMP AGENT 的设计 | 第66-67页 |
·SNMP AGENT 的SNMP 协议处理过程 | 第67-70页 |
·接收SNMP 请求 | 第68页 |
·语法分析和转换 | 第68-69页 |
·将MIB 变量映射成本地变量 | 第69页 |
·执行请求的Get/Set 操作 | 第69页 |
·将响应转换成外部格式 | 第69页 |
·发送响应到请求客户 | 第69-70页 |
·NET-SNMP-5.2.1 软件包介绍 | 第70-71页 |
·开发方法及步骤 | 第71-74页 |
·安装net-snmp-5.2.1 | 第71页 |
·安装perl 模块 | 第71-72页 |
·配置net-snmp | 第72页 |
·编写MIB 文件 | 第72-74页 |
·扩展SNMP AGENT | 第74-76页 |
·SNMP AGENT 各模块的实现 | 第76-83页 |
·初始化模块 | 第76页 |
·get 模块的实现 | 第76-78页 |
·set 模块 | 第78-81页 |
·snmptrap 模块 | 第81-83页 |
·BDB 数据库的实现 | 第83-90页 |
·BDB 综述 | 第83-84页 |
·设计思想 | 第84-85页 |
·DB 核心数据结构 | 第85-86页 |
·DB 数据访问算法 | 第86-87页 |
·BDB 安装 | 第87页 |
·BDB 的实现 | 第87-90页 |
·OAM 工作方式 | 第90-91页 |
·OAM 在故障管理中的作用 | 第90页 |
·OAM 在性能管理中的作用 | 第90页 |
·DBA 在配置管理中的作用 | 第90-91页 |
第五章结论 | 第91-92页 |
致谢 | 第92-93页 |
参考文献 | 第93-95页 |
个人简历及硕士期间取得的研究成果 | 第95页 |