声明
致谢
摘要
1 引言
1.1 论文研究背景及意义
1.2 国内外发展现状
1.2.1 网络管理发展现状
1.2.2 SDN发展现状
1.3 论文主要内容和结构安排
2 相关理论技术概述
2.1 SDN相关概述
2.1.1 SDN技术思想
2.1.2 SDN与信息网络结合的好处
2.1.3 OpenFlow介绍
2.1.4 SDN网络故障管理的挑战
2.2 网络故障管理相关概述
2.2.1 设备故障监测范围
2.2.2 故障信息接收方式
2.3 SNMP相关概述
2.3.1 SNMP介绍
2.3.2 SNMP网络管理模型
2.3.3 MIB库与SMI结构
2.4 网络拓扑相关理论
2.4.1 网络层拓扑发现算法
2.4.2 子网拓扑发现算法
2.5 开发相关技术框架
2.5.1 MVC设计模式
2.5.2 B/S架构
2.6 本章小结
3 网络故障管理系统需求分析
3.1 需求概述
3.2 功能性需求分析
3.3 系统用例分析
3.3.1 拓扑管理模块用例
3.3.2 故障管理模块用例
3.3.3 SDN管理模块用例
3.4 性能需求分析
3.5 本章小结
4 网络故障管理系统概要设计
4.1 系统整体结构
4.2 拓扑信息采集模块设计
4.2.1 拓扑信息采集流程
4.2.2 拓扑信息数据采集
4.3 故障信息采集模块设计
4.3.1 传统设备故障数据采集
4.3.2 SDN设备故障数据采集
4.4 故障管理模块设计
4.4.1 故障管理流程
4.4.2 故障管理接口设计
4.5 SDN管理模块设计
4.6 系统数据库设计
4.6.1 拓扑管理模块数据库设计
4.6.2 故障管理模块数据库设计
4.7 本章小结
5 网络故障管理系统详细设计与实现
5.1 拓扑管理模块设计与实现
5.1.1 网络层拓扑发现实现
5.1.2 子网拓扑发现实现
5.1.3 拓扑管理模块实现效果
5.2 故障信息采集模块设计与实现
5.2.1 主动轮询故障信息采集
5.2.2 TRAP故障信息采集
5.3 故障管理模块设计与实现
5.3.1 故障信息轮询模块
5.3.2 故障信息过滤模块
5.3.3 故障信息处理模块
5.3.4 故障管理模块实现效果
5.4 SDN管理模块设计与实现
5.4.1 SDN交换机故障管理模块
5.4.2 内部流故障管理模块
5.4.3 SDN管理模块实现效果
5.5 本章小结
6 网络故障管理系统运行环境与测试
6.1 系统运行环境
6.2 系统功能测试
6.2.1 拓扑数据采集模块测试
6.2.2 拓扑管理模块测试
6.2.3 故障数据采集模块测试
6.2.4 故障管理模块测试
6.2.5 SDN管理模块测试
6.3 系统性能测试
6.4 本章小结
7 总结与展望
参考文献
作者简历及攻读硕士专业学位期间取得的研究成果
学位论文数据集