软件定义网络中基于时延的Floyd算法
Delay-based Floyd Algorithm in Software Defined Networks
摘要
随着网络技术的不断演进,软件定义网络已成为一种解决现有网络问题的技术趋势。在软件定义网络技术集中式控制平面的特点下,利用开放以及开源的软件定义网络技术,文章对其所承载的网络业务进行基于时延的Floyd算法方面的相关研究,提出一种以链路时延数据为权重的Floyd算法,作为软件定义网络控制器选择网络业务时延最优路径的方法;同时建立了Ryu和Mininet软件组成的软件定义网络仿真实验环境,在此环境中进行软件定义网络全局的链路延时原理分析以及测量,并完成了实验环境设计和结果验证,实现了降低网络业务时延的目的。
Abstract
With the continuous evolution of network technology innovation, Software Defined Network (SDN) has become the technical trends for solving the existing network problems. The authors study the Floyd algorithm of the network under its centralized control feature with the open SDN technology. Meanwhile, the authors establish SDN simulation environments using Ryu and Mininet software, analyze and measure the link delay of the whole SDN, and propose Floyd algorithm for weight on link delay data as a method of optimal path. Finally, authors achieve the aims of reducing the network delay by the above environment design and experiments implementation.
熊向峰, 曹东, 赵欣, 许进, 胡燕. 软件定义网络中基于时延的Floyd算法[J]. 光通信研究, 2017, 43(4): 4. XIONG Xiang-feng, CAO Dong, ZHAO Xin, XU Jin, HU Yan. Delay-based Floyd Algorithm in Software Defined Networks[J]. Study On Optical Communications, 2017, 43(4): 4.