软件定义网络中流表正确性检测及故障定位的研究
本文关键词:软件定义网络中流表正确性检测及故障定位的研究
【摘要】:软件定义网络(SDN)为网络的管理提供了高度的可扩展性。随着网络规模的扩大,网络规则的频繁更新,SDN交换机需要频繁地在控制层和数据层之间切换,为交换机的正确性留下了隐患。SDN交换机正确性的关键是交换机中流表的正确性,本文在分析和研究了现有SDN交换机的正确性测试方法之后,发现有一种流表错误目前仍未解决。该错误是由交换机规则优先级导致的转发错误,当交换机上的规则发生优先级错误时,已有的测试方法均无法准确地检测。本文在该问题上提出了新的假设,扩大了正确性测试的覆盖度,解决了这个问题。其次,本文通过理论证明了正确性测试中的一个关键步骤(生成单个测试包)是一个NP难度的问题。在此基础上,提出了高效的正确性检测算法和故障定位算法来生成整个流表的测试数据集。实践表明,这些算法能够有效地减少数据包生成过程的复杂度。本文设计了实验系统和网络,通过包含了OpenFlow交换机,控制器及虚拟主机在内的测试系统,对检测算法的正确性进行了验证。并且,通过实验系统,本文很好地验证了本文设计的检测算法和故障定位算法的有效性和的性能。
【关键词】:软件定义网络 OpenFlow 流表验证
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.07
【目录】:
- 摘要4-5
- Abstract5-10
- 第1章 绪论10-15
- 1.1 课题背景10-12
- 1.2 研究意义12-13
- 1.3 研究内容13
- 1.4 论文的组织结构13-15
- 第2章 软件定义网络与数据转发层检测技术15-26
- 2.1 软件定义网络体系结构以及应用15-22
- 2.1.1 SDN数据平面16-18
- 2.1.2 SDN控制平面18-19
- 2.1.3 SDN/OpenFlow的应用19-22
- 2.2 SDN交换机流表检测技术22-23
- 2.3 网络数据包捕捉技术23
- 2.4 Ryu控制器23-25
- 2.5 本章小结25-26
- 第3章 数据转发层错误及其证明26-31
- 3.1 SDN数据层转发行为26
- 3.2 转发错误26-27
- 3.3 转发行为检测27-29
- 3.4 本章小结29-31
- 第4章 检测算法设计31-39
- 4.1 检测31
- 4.2 检测算法31-34
- 4.3 故障定位算法34-37
- 4.3.1 在线故障定位算法35-36
- 4.3.2 半在线故障定位算法36-37
- 4.4 本章小结37-39
- 第5章 系统原型设计39-42
- 5.1 系统架构39-40
- 5.2 实验配置40-41
- 5.2.1 控制层40
- 5.2.2 数据层40-41
- 5.3 本章小结41-42
- 第6章 实验评估及结果说明42-51
- 6.1 正确测试对比42-45
- 6.2 测试错误的数据集合45-47
- 6.3 检测算法与故障定位算法47-50
- 6.4 本章小结50-51
- 第7章 结论及展望51-52
- 参考文献52-56
- 攻读硕士学位期间主要的研究成果56-57
- 致谢57
【相似文献】
中国期刊全文数据库 前10条
1 郭嘉凯;;软件定义存储:将用户从硬件绑定中解放[J];软件和信息服务;2014年05期
2 章必雄;基于软件定义的多模式无线网络[J];武汉理工大学学报(信息与管理工程版);2005年02期
3 Ron Harrison;;通讯测量无国界 软件定义测试平台后势看涨[J];电子测试;2006年11期
4 袁航;;软件定义负载均衡[J];软件和信息服务;2014年02期
5 王伟;;趋势之七 金融业“软件定义”滥觞期[J];金融电子化;2014年03期
6 王丛;;软件定义存储市场趋势[J];电脑与电信;2014年06期
7 王丛;;软件定义存储价值[J];电脑与电信;2014年06期
8 王丛;;如何评估软件定义存储[J];电脑与电信;2014年06期
9 翁继东;;软件定义网络关键技术及其实现研究[J];电子技术与软件工程;2014年04期
10 蔡学镛;;软件的病态性肥胖[J];程序员;2008年04期
中国重要会议论文全文数据库 前1条
1 王加莹;;软件定义OTN软件定义网络[A];OFweek宽带通信与物联网前沿技术研讨会论文集[C];2013年
中国重要报纸全文数据库 前10条
1 何宝宏;软件定义的世界[N];人民邮电;2012年
2 本报记者 郭平;网络向软件定义融合演进[N];计算机世界;2012年
3 邓光青;软件定义网络风头正劲[N];中国质量报;2013年
4 本报记者 郭涛;软件定义存储:市场“二八”开[N];中国计算机报;2013年
5 本报记者 郭涛 策划;软件定义未来[N];中国计算机报;2013年
6 本报记者 李旭阳;软件定义汽车[N];计算机世界;2013年
7 梁敏;软件定义时代来临[N];电脑报;2013年
8 本报记者 刘春辉;全面的虚拟化是实现“软件定义”的重要基石[N];人民邮电;2013年
9 本报记者 郭涛;软件定义存储也要“打假”[N];中国计算机报;2014年
10 沈建苗 编译;软件定义存储,你准备好了吗?[N];计算机世界;2014年
中国博士学位论文全文数据库 前1条
1 林萍萍;软件定义网的东西向对等互联机制研究[D];清华大学;2014年
中国硕士学位论文全文数据库 前10条
1 吴庆彪;软件定义网络Web认证与访问控制技术研究[D];西南交通大学;2015年
2 罗雨佳;一种内容中心网络的通用架构研究[D];电子科技大学;2014年
3 陈实;云计算中基于多租户的策略驱动型软件定义网络应用研究[D];复旦大学;2014年
4 袁建明;基于SDN的ICN网络设计[D];云南财经大学;2015年
5 李泽旺;软件定义一体化网络仿真平台研究与实现[D];电子科技大学;2015年
6 马俊青;面向软件定义网络的流量分析与识别技术研究[D];南京邮电大学;2015年
7 黄锦松;软件定义的内容中心网络关键技术研究[D];南京邮电大学;2015年
8 王小威;软件定义移动自组网技术及原型设计[D];南京邮电大学;2015年
9 李杰;云环境下一种基于软件定义安全服务的入侵检测算法研究[D];南京邮电大学;2015年
10 王莉;面向QoE驱动的软件定义网络业务流控制研究[D];南京邮电大学;2015年
,本文编号:761481
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/761481.html