电信科学 ›› 2015, Vol. 31 ›› Issue (11): 7-14.doi: 10.11959/j.issn.1000-0801.2015206

• 研究与开发 • 上一篇    下一篇

一种软件定义网络中基于蚁群算法的一致性路由策略

王雨薇1,兰巨龙1,席孝强1,范茜勉2,江逸茗1   

  1. 1 国家数字交换系统工程技术研究中心 郑州 450002
    2 华北水利水电大学电力学院 郑州 450002
  • 出版日期:2015-11-20 发布日期:2015-12-14
  • 基金资助:
    国家重点基础研究发展计划(“973”计划)基金资助项目;国家重点基础研究发展计划(“973”计划)基金资助项目;国家自然科学基金资助项目;国家自然科学基金资助项目;国家高技术研究发展计划(“863”计划)基金资助项目

An Consistent Routing Policy Based on Ant Algorithm in Software Defined Networking

Yuwei Wang1,Julong Lan1,Xiaoqiang Xi1,Ximian Fan2,Yiming Jiang1   

  1. 1 National Digital Switching System Engineering & Technological R&D Center,Zhengzhou 450002,China
    2 School of Electronic Power,North China University of Water Resource and Electric Power,Zhengzhou 450002,China
  • Online:2015-11-20 Published:2015-12-14
  • Supported by:
    The National Basic Research Program of China(973 Program);The National Basic Research Program of China(973 Program);The National Natural Science Foundation of China;The National Natural Science Foundation of China;The National High Technology Research and Development Program of China(863 Program)

摘要:

软件定义网络通过对交换机下发流表项实现数据平面的更新,但流表项的安装具有时延,可能导致部分数据分组被错误地处理或丢弃。对此,提出一种基于蚁群算法的一致性路由策略,在路由参数中加入不一致时延,并通过控制器对流表的下发顺序做出调整,避免了在数据分组传输过程中,交换机控制逻辑的不一致。实验结果表明,与最短路径算法相比,出现不一致问题时,该策略所选路径的实际时延小于最短路径算法的时延,数据分组丢失率、错误转发的概率明显降低。

关键词: 软件定义网络, 控制逻辑, 一致性, 路由, 蚁群算法

Abstract:

Software defined networking updated data through distributing flow table to switches.But the installation of flow table had delay and may lead to wrong forwarding.An consistent routing policy based on ant algorithm was proposed.The inconsistent delay was introduced in routing parameter.The sequence of flow setup was adjusted through the controller,so as to avoid the inconsistency of the control logic in switches.Results show that,compared with Dijstra algorithm,when the inconsistency problem happens,the proposed policy has less actual delay and the packet lost rate and the wrong forwarding rate have been increasinglydecreased.

Key words: software defined networking, control logic, consistency, routing, ant algorithm

No Suggested Reading articles found!