软件定义网络的研究及应用
[Abstract]:With the development of cloud computing, virtualization applications are increasing explosively. In the traditional network, in order to ensure the normal operation of the network, there are a large number of unrelated network protocols at different network levels. This kind of static traditional network can not adapt to the pressure and challenge brought by the fast migration of virtual machine on the server. Because of the hierarchical mechanism in the traditional network, every layer needs to consider the problems of link loop, network convergence, consistency of network view between different network devices, and the learning of network knowledge takes place on every network device in the network. As long as a network device is unable to learn network knowledge due to configuration or failure, it will affect the whole network. The software defines the network to separate the forwarding level from the control level. In the Openflow protocol defined by ONF (Open Network Foundation), the communication mechanism between network controller and Openflow switch is defined. The controller controls the Openflow switch through the downflow table. When the Openflow switch receives the network message, it forwards the message according to the flow table. The flow table covers the control information from the second to the fourth layers in the IOS network model. Using various packets provided by Openflow protocol, the controller can generate the view of the whole network and control the network centrally. Based on the Openflow protocol, a SDN network controller, TinyController, is made. The TinyController controls the Openflow switch through a stream table, which makes the Openflow switch behave as a layer 2 switch. By constructing LLDP packets, the TinyController can be used for topology detection. The network topology is stored in TinyController as a directed graph and the optimal path in the network topology is generated by greedy algorithm. According to the characteristics of TinyController topology detection, when the link weights are equal, the greedy algorithm is improved and the time complexity of the algorithm is reduced. Finally, the experiment platform is built to test the TinyController, and the delay caused by TinyController to Openflow switch is measured. The stream table generated by TinyController is analyzed. The network topology is generated in TinyController and the optimal path is finally generated.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【相似文献】
相关期刊论文 前10条
1 王丛;;软件定义存储市场趋势[J];电脑与电信;2014年06期
2 王丛;;软件定义存储价值[J];电脑与电信;2014年06期
3 翁继东;;软件定义网络关键技术及其实现研究[J];电子技术与软件工程;2014年04期
4 蔡学镛;;软件的病态性肥胖[J];程序员;2008年04期
5 颜阳;;数据驱动商业 软件定义未来[J];软件和信息服务;2014年02期
6 何利文;李陟;陈向东;鲁蔚峰;周强;孔令军;陈丹伟;王少辉;李海波;周亮;黄俊;李杰;;云环境中软件定义的安全服务[J];南京邮电大学学报(自然科学版);2014年04期
7 ;飞思卡尔携先进的“软件定义网络”技术亮相“开放网络峰会”[J];单片机与嵌入式系统应用;2013年06期
8 赵小凡;;对“软件定义一切”的思考和理解[J];软件和信息服务;2014年01期
9 张国颖;徐云斌;王郁;;软件定义光传送网的发展现状、挑战及演进趋势[J];电信网技术;2014年06期
10 ;NI发布2009年测试与测量发展趋势[J];工业控制计算机;2009年02期
相关会议论文 前1条
1 王加莹;;软件定义OTN软件定义网络[A];OFweek宽带通信与物联网前沿技术研讨会论文集[C];2013年
相关重要报纸文章 前10条
1 邓光青;软件定义网络风头正劲[N];中国质量报;2013年
2 本报记者 郭涛;软件定义存储:市场“二八”开[N];中国计算机报;2013年
3 本报记者 李旭阳;软件定义汽车[N];计算机世界;2013年
4 ;“软件定义”开始风行[N];电脑报;2014年
5 本报记者 李佳师;软件定义一切 还是软硬协同?[N];中国电子报;2014年
6 中国科学院院士 梅宏;云计算之软件定义——思考和探索[N];中国信息化周报;2014年
7 本报记者 郭涛;软件定义再造存储[N];中国计算机报;2014年
8 Bob Violino 编译 刘贝贝;软件定义向安全领域蔓延[N];计算机世界;2014年
9 博科亚太区CTO Matt Kolon;你真的了解软件定义网络吗?[N];网络世界;2014年
10 易欣边;软件定义系统的广泛应用[N];人民邮电;2009年
相关硕士学位论文 前3条
1 张成;软件定义网络的研究及应用[D];华南理工大学;2014年
2 孔祥欣;软件定义网络分布式控制平台的研究与实现[D];清华大学;2013年
3 高强;软件定义网络的分布式控制及上层寻址方式研究[D];浙江工商大学;2014年
本文编号:2320588
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2320588.html