北邮信通院本科毕业论文Word下载.docx

上传人:b****9 文档编号:13068248 上传时间:2022-10-04 格式:DOCX 页数:52 大小:594.26KB
下载 相关 举报
北邮信通院本科毕业论文Word下载.docx_第1页
第1页 / 共52页
北邮信通院本科毕业论文Word下载.docx_第2页
第2页 / 共52页
北邮信通院本科毕业论文Word下载.docx_第3页
第3页 / 共52页
北邮信通院本科毕业论文Word下载.docx_第4页
第4页 / 共52页
北邮信通院本科毕业论文Word下载.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

北邮信通院本科毕业论文Word下载.docx

《北邮信通院本科毕业论文Word下载.docx》由会员分享,可在线阅读,更多相关《北邮信通院本科毕业论文Word下载.docx(52页珍藏版)》请在冰豆网上搜索。

北邮信通院本科毕业论文Word下载.docx

从07年提出到现在,OpenFlow已经在硬件和软件支持方面取得了长足的发展。

对于部署了OpenFlow技术的真实网络来说,目前在网络管理上的解决方案往往比较复杂。

为解决网络管理上的困境,本次毕设借助PMS平台,搭建了一个OpenFlow可视化管理系统。

该系统包括OpenFlow工作信息解析与存储模块及OpenFlow工作信息前端展示模块。

OpenFlow工作信息解析与存储模块,主要涉及解析XML文件、建立数据库接口等后端子功能;

OpenFlow工作信息前端展示模块,主要涉及从数据库中读取数据,以文字的形式展示在页面上,并根据当前的网络情况绘制网络拓扑图。

此系统的实现涉及JDBC、JSP、JavaScript、MySQL等多种开发技术,实现了展示当前网络拓扑结构、展示OpenFlow工作信息、查询任意两点间最短路径等功能。

Web服务端的设计和实现采用了JSP+MySQL+JDBC的技术路线,使用设计模式中的工厂模式和模板模式实现了数据访问层,具有较好的通用性和可移植性。

利用动态网页JSP技术,加上Javascript脚本将系统功能呈现在页面上,使得只要有浏览器就能使用系统的所有功能,实现了较好的人机交互性。

本文将对此系统的背景技术、需求分析、设计方案及效果测试做详细介绍。

关键词:

OpenFlow 网络拓扑 JSP JDBC JavaScript绘图

DesignandImplementationofOpenFlowVisibleManagementSystem

ABSTRACT

OpenFlowisanotablekindofnetwork-exchangemodel,whichreplacesthecurrentIP-basedstructure,hopefullyresolvingtheproblemofpoorcontrollabilityinInternet.OpenFlowtechnologyhasmadegreatdevelopmentonbothhardwareandsoftware.

Generally,thenetworkmanagementsystemwhichhasdeployedOpenFlowtechnologyiscomplicated.Inordertogetoutofthedifficultinmanagement,IdevelopedavisiblemanagementsystemforOpenFlow,withthedevelopedPolicyManagementSysteminthegraduate-design.ThissystemincludesamoduletoresolveandsavetheOpenFlowinformationandamoduletodisplaytheOpenFlowinformation.ThefirstmoduleinvolveshowtoresolveaXMLfile,howtomakeadatabaseinterfaceandotherfunctioninthebackground.Thesecondmoduleinvolveshowtoloadthedatafromthedatabase,howtodisplayinformationonthepage,andhowtodrawcurrentnetworktopology.

ThevisiblemanagementsysteminvolvesJDBC,JSP,Javascript,MySQLandotherdevelopmenttechnology,whichcandisplaythecurrentnetworktopologyandOpenFlowinformation,andquerytheshortestpathbetweenanytwonodes.WebserverdesignandrealizationoftheJSP+MySQL+JDBCtechnicalroute,usethedesignpatternsinthefactorymodelandtemplatemodeltoachievedataaccesslayer,whichhasbetterversatilityandportability.ByusingthedynamicwebJSPtechnology,plusJavascriptscriptwillpresentthesystemfunctiononthepagesthataslongasthereisthebrowserwillbeabletousethesystemfunction,realizedallgoodhuman-machineinteraction.Thisarticlewilltalkaboutthebackgroundtechnology,thedemandanalysis,thedesignschemeandthetestingeffectofthevisiblemanagementsystem.

KEYWORDS:

OpenFlow networktopology JSP JDBC javascriptmapping

目 录

II

第一章 绪论 1

1.1课题背景 1

1.2课题研究的主要问题 1

1.3论文结构 2

第二章 课题背景及技术简介 3

2.1OpenFlow技术背景 3

2.1.1互联网的现状及OpenFlow的诞生[1] 3

2.1.2OpenFlow的技术特点 3

2.1.3OpenFlow网络的基本组成[4] 5

2.2PMS系统简介 8

2.3主要开发技术简介[6][7] 9

2.3.1JDBC 9

2.3.2JSP/J2EE容器 9

2.3.3SVN 9

2.3.4SQL/MySql 10

2.3.5HTML 10

2.3.6JSP 10

2.3.7Javascript及Raphael绘图 10

2.3.8AJAX 11

第三章 OpenFlow可视化管理系统需求分析与总体设计 12

3.1OpenFlow可视化管理系统需求分析 12

3.2OpenFlow可视化管理系统总体设计 13

第四章 系统设计与实现 15

4.1OpenFlow信息解析与存储模块设计方案 15

4.1.1OpenFlow信息解析与存储模块整体介绍 15

4.1.2模块内部结构和处理流程 16

4.1.3各子模块函数设计说明 18

4.2OpenFlow信息前端展示模块设计方案 21

4.2.1OpenFlow信息前端展示模块整体介绍 21

4.2.2模块内部结构和处理流程 23

4.2.3各子模块函数设计说明 24

第五章 效果测试及说明 30

5.1导航栏效果图 30

5.2设置时间间隔及显示路由器OF流表信息 30

5.3查询任意两点间最短路径 31

第六章 结束语 35

参考文献 36

致 谢 37

北京邮电大学本科毕业设计(论文)

第一章 绪论

1.1课题背景

随着互联网的发展,今天的互联网业务对互联网网络提出了越来越高的传输质量要求,互联网可控性差的缺点日益暴露出来。

为解决网络可控性差的问题,OpenFlow技术应运而生。

OpenFlow技术最早在2007年由美国斯坦福大学的研究者提出,它是当今一种新型网络交换模型。

自提出始,该技术已经得到了长足的发展,目前OpenFlow论坛已经变成一个由大学的研究者和网络管理者共同组成的开放论坛,吸引了来自麻省理工学院、加州理工学院等著名高校的教授以及Deutsche Telekom这样的大型电信公司的网络一线工程师加盟。

当前较为常用的网络信息管理系统,通常采用B/S架构实现。

B/S架构可以使网络管理人员通过任何一台联网的PC,无论其系统如何,都可以通过浏览器来访问服务器端的资源。

当前已有的一些相关研究对B/S架构的OpenFlow网络管理系统进行了尝试,但这些研究目前应用并不广泛,且在其系统必须通过OpenFlow网络中的特定

Controller来实现信息的获取。

而且,对于部署了OpenFlow技术的真实网络来说,目前在网络管理上的解决方案往往比较复杂。

本项目组对OpenFlow技术展开了深入研究,已经搭建了一套独立于Controller的控制程序OFCP,作为OpenFlow系统的控制程序。

为解决网络管理上的困境,本次毕设就是在项目组原有的PMS系统中,在OpenFlow技术的研究项目中,构建OpenFlow可视化管理系统。

1.2课题研究的主要问题

OpenFlow可视化管理系统的设计与实现,需要使用OFCP控制程序,在PMS系统上,实现B/S架构的可视化管理系统。

在此系统上,用户可以根据所求查看当前网络的拓扑结构,并查询网络中任意两节点间的最短路径;

如果两节点间最短路径中包含OpenFlow隧道,可视化系统可以在拓扑图中以特殊标识显示出来,并以文字信息的方式提示OpenFlow隧道部分。

为展示OpenFlow工作信息,首先要将系统中当前存在的OpenFlow工作信息存储到数据库中,并编写完善的数据库接口;

绘制网络拓扑图需要根据读取到的网络工作信息,采用适当的绘图工具在页面上绘制动态的网络拓扑图。

以上两个功能点是本次

毕设的主要难点。

此外,还需要调用最短路径查询算法,计算网络中任意两点的最短路径,并将此信息显示在页面上。

1.3论文结构

本文将对本次毕业设计的研究背景、使用的技术、需求分析、总体设计、效果测试做详细介绍。

文章的第二章2.1节首先将对OpenFlow网络技术进行介绍,包括OpenFlow技术的诞生、OpenFlow的技术特点及OpenFlow网络的基本构成,通过阅读本节内容,可以对OpenFlow网络技术有一个初步的了解。

文章第二章2.2节将对PMS系统的结构和功能进行介绍。

文章第二章2.3节,将介绍本次毕业设计所用到的编程开发技术,包括JDBC模块、J2EE容器、JSP语言、Javascript、Html语言等。

第三章将对本次毕业设计项

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1