| 【中文题名】 | 分布式网络故障管理系统的研究与实现 |
| 【英文题名】 | Research and Implementation of Distributed Network Fault Management System |
| 【学科专业】 | 计算机系统结构 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-12 |
| 【中关键词】 | 电信管理网,故障管理,公共对象请求代理结构,简单网络管理协议,, |
| 【英关键词】 | TMN,Fault Management,CORBA,SNMP, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
本文主要研究了在构建网络管理系统的标准TMN(Telecommunication Management Network,电信管理网)的框架下,网络故障管理的基本需求和功能集,以及分布式的故障管理系统的架构、设计与实现。由于传统的网络管理系统大都基于集中式的管理模式,已不适应于网络规模日益膨胀、异构性不断增加的发展趋势。本文在充分研究了简单网络管理协议SNMP(Simple Network Management Protocol)、公共对象请求代理结构CORBA(Common Object Request Broker Architecture)以及Java的远程方法调用RMI(Remote Method Invoke)等技术的基础上,提出了分布式网络故障管理系统的总体架构、设计方案和实现方法。
系统实现之后的运行情况充分证明,本文所提出的分布式网络故障管理系统,可以有效的支持大规模的网络故障管理,系统性能相对于集中模式的故障管理系统有了很大的提高。同时,系统在部署上具有良好的扩展性和灵活性。 |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
Abstract |
4-8 |
|
第一章 绪论 |
8-14 |
|
1.1 课题的研究背景 |
8 |
|
1.2 TMN协议框架 |
8-10 |
|
1.2.1 TMN的五大功能域 |
9 |
|
1.2.2 TMN的逻辑分层体系结构 |
9-10 |
|
1.3 故障管理概述 |
10-11 |
|
1.3.1 网络管理中故障的定义 |
11 |
|
1.3.2 故障管理的功能集 |
11 |
|
1.4 网络管理的研究现状 |
11-13 |
|
1.4.1 网络管理的标准化方面的工作 |
11-13 |
|
1.4.2 对主流网络管理软件的分析 |
13 |
|
1.5 本文的主要工作 |
13-14 |
|
第二章 简单网络管理协议 |
14-18 |
|
2.1 SNMP的主要概念 |
14 |
|
2.2 SNMP协议体系结构 |
14-16 |
|
2.3 开放源码的SNMP协议栈的使用 |
16-18 |
|
第三章 CORBA及其服务 |
18-27 |
|
3.1 CORBA概述 |
18-20 |
|
3.2 事件服务 |
20-21 |
|
3.3 通告服务 |
21-24 |
|
3.3.1 结构化事件 |
22-23 |
|
3.3.2 过滤机制 |
23-24 |
|
3.3.3 QoS控制 |
24 |
|
3.4 系统使用的ORB支持 |
24-27 |
|
第四章 系统分析与总体设计 |
27-36 |
|
4.1 系统需求分析 |
27-29 |
|
4.1.1 故障信息的收集 |
27 |
|
4.1.2 故障信息的处理 |
27-28 |
|
4.1.3 故障信息的上报、呈现 |
28-29 |
|
4.2 系统总体框架 |
29-30 |
|
4.2.1 数据采集层 |
29-30 |
|
4.2.2 服务提供层 |
30 |
|
4.2.3 客户管理层 |
30 |
|
4.3 系统主要模块的设计 |
30-36 |
|
4.3.1 数据采集层数据报文接收模块的设计 |
30-32 |
|
4.3.2 服务提供层事件处理模块的设计 |
32-34 |
|
4.3.3 服务提供层事件推送模块的设计 |
34-35 |
|
4.3.4 客户管理层事件接收模块的设计 |
35-36 |
|
第五章 系统详细设计与实现 |
36-44 |
|
5.1 TRAP报文的接收 |
36-38 |
|
5.1.1 Westhawk SNMP Stack中主要的类和接口 |
36-37 |
|
5.1.2 Westhawk SNMP Stack的优化 |
37-38 |
|
5.1.3 接收者类SnmpTrapReceiver的设计 |
38 |
|
5.2 服务提供层的事件持久化 |
38-40 |
|
5.2.1 对象/关系数据库映射(O/R Mapping) |
38-39 |
|
5.2.2 Hibernate的重要编程接口 |
39-40 |
|
5.2.3 使用Hibernate开发的实现 |
40 |
|
5.3 事件分发机制及QoS控制 |
40-44 |
|
5.3.1 JacORB概述 |
41 |
|
5.3.2 JacORB的配置 |
41 |
|
5.3.3 QoS控制的实现 |
41-42 |
|
5.3.4 创建事件通道 |
42-44 |
|
第六章 系统运行情况的分析和总结 |
44-48 |
|
6.1 系统运行的实际性能 |
44-45 |
|
6.1.1 测试环境 |
44 |
|
6.1.2 测试结果 |
44-45 |
|
6.2 故障管理与性能管理等其他网络管理模块的结合 |
45 |
|
6.3 系统部署上的灵活性 |
45-46 |
|
6.4 系统中尚需深化的工作 |
46-48 |
|
6.4.1 事件过滤的优化 |
46-47 |
|
6.4.2 事件关联性分析 |
47-48 |
|
结束语 |
48-49 |
|
致谢 |
49-50 |
|
参考文献 |
50-51 |
|
作者在读其间的研究成果 |
51 |
|
| 【DOI】 | LunWen.ID:2.2008.375883 |