计算机科学 ›› 2017, Vol. 44 ›› Issue (2): 75-81.doi: 10.11896/j.issn.1002-137X.2017.02.009

• 2016 第十三届全国Web 信息系统及其应用学术会议 • 上一篇    下一篇

软件定义网络控制平面的研究综述

柳林,周建涛   

  1. 内蒙古大学计算机学院 呼和浩特010021;内蒙古师范大学网络信息中心 呼和浩特010022,内蒙古大学计算机学院 呼和浩特010021
  • 出版日期:2018-11-13 发布日期:2018-11-13
  • 基金资助:
    本文受国家自然科学基金(61262082),内蒙古自治区云计算与软件工程科技创新团队资助

Review for Research of Control Plane in Software-defined Network

LIU Lin and ZHOU Jian-tao   

  • Online:2018-11-13 Published:2018-11-13

摘要: 软件定义网络(Software-defined network,SDN)作为一种新兴的网络范式,通过解耦控制平面与数据转发平面,集中控制并且聚集全网视图,在控制平面与数据平面建立开放接口,启用外部应用使得网络具有可编程性,从而弥补当前网络架构所存在的不足与限制。其中,控制器作为SDN中重要的组成部分,成为了研究的热点。针对软件定义网络控制平面控制器的研究,首先总结了当前SDN控制平面控制器技术发展的现状并对其进行归类;其次着重分析了当前控制器存在的一致性、可扩展性、负载均衡等一系列问题;最后探讨了软件定义网络技术未来的研究发展方向及趋势。

关键词: 软件定义网络,多控制器,一致性,扩展性,负载均衡

Abstract: Software-defined network(SDN) has emerged as a new networking paradigm by decoupling the control plane and data forwarding plane,and centralized controller and the global view of the network,established a open interface between the control plane and the data plane,and enabled programmability of the network by external applications.It maks up for the lacks and limitations of the current networking infrastructure.Thereinto,controller which is an important component in SDN has become a hot spot.This paper focused on the researches of Software-defined network control plane controller.Firstly,we summarized the current status of SDN control plane controller technology development and classification,and then we seriously analyzed the current existing consistency,scalability,load balancing,and other a series of issues in Software-defined network.Finally,we discussed the SDN technology research and development direction of the future and trend.

Key words: Software-defined network,Multi-controller,Consistency,Scalability,Load balancing

[1] Open networking foundation(ONF).https://www.opennetworking.org.
[2] OpenNetworking Foundation.OpenFlow SwitchSpecification,Version 1.3.4[S].ONF,2012.
[3] European Telecommunications Standards Institute-(ETSI).http://www.etsi.org.
[4] CHIOSI M,CLARKE D,WILLIS P,et al.Network functions virtua-lisation:An introduction,benefits,enablers,challenges and call for action[C]∥SDN and OpenFlow World Congress.Darmstadt,Germany,2012:22-24.
[5] OpenDayLight(ODL).[2016-03-10].https://www.opendaylight.org.
[6] ZHANG C K,CUI Y,TANG H Y,et al.State-of-the-art survey on software-defined networking (SDN)[J].Journal of Software,2015,26(1):62-81.(in Chinese) 张朝昆,崔勇,唐翯祎,等.软件定义网络(SDN)研究进展[J].软件学报,2015,6(1):62-81.
[7] LI C,DUAN X D,CHEN W,et al.Thoughts and Practices About SDN and NFV[J].Telecommunications Science,2014,30(8):23-27.(in Chinese) 李晨,段晓东,陈炜,等.SDN和NFV的思考与实践[J].电信科学,2014,30(8):23-27.
[8] MCCAULEY J,PANDA A,CASADO M,et al.Extending SDN to large-scale networks[C]∥Open Networking Summit.2013:1-2.
[9] ZUO Q Y,CHEN M,ZHAO G S,et al.Research on OpenFlow-Based SDN Technologies [J].Journal of Software,2013,24(5):1078-1097.(in Chinese) 左青云,陈鸣,赵广松,等.基于OpenFlow的SDN技术研究[J].软件学报,2013,24(5):1078-1097.
[10] LIN P P,BI J,HU H Y,et al.MSDN:a mechanism for scalable intra-domain control plane in SDN[J].Journal of Chinese Computer Systems,2013,34(9):17-20.(in Chinese) 林萍萍,毕军,胡虹雨,等.一种面向SDN域内控制平面可扩展性的机制[J].小型微型计算机系统,2013,34(9):17-20.
[11] WEI K.The Load Balancing Research of SDN Based on AntColony Algorithm[D].Jilin:Jilin University,2015.(in Chinese) 魏凯.基于蚁群算法 SDN 负载均衡的研究[D].吉林:吉林大学,2015.
[12] SDN Architecture.https://www.opennetworking.org/ima-ges/stories/downloads/ssd-resources/technicalreports/TR_SDN_ARCH_1.0_06062006.pdf.
[13] FOUNDATION O N.Software-Defined Networking:The New Norm for Networks.http://bigswitch.com/sites/default/files/sdn-resources/onf-whitepaper.pdf .
[14] MCKEOWN N,ANDERSON T,Balakrishnan H,et al.Open-Flow:enabling innovation in campus networks[J].ACM SIGCO MM Computer Communication Review,2008,38(2):69-74.
[15] GUDE N,KOPONEN T,PETTIT J,et al.NOX:towards anoperating system for networks[J].ACM SIGCOMM Computer Communication Review,2008,38(3):105-110.
[16] CAI Z.Design and implementation of the maestro network control platform[M].ProQuest,2009.
[17] https://openflow.stanford.edu/display/Beacon/Home.
[18] JIANG G L,FU B Z,CHEN M Y,et al.Survey and QuantitativeAnalysis of SDN Controllers[J].Journal of Frontiers of Computer Science & Technology,2014,8(6):653-664.(in Chinese) 江国龙,付斌章,陈明宇,等.SDN控制器的调研和量化分析[J].计算机科学与探索,2014,8(6):653-664.
[19] REITBLATT M,FOSTER N,REXFORD J,et al.Abstractions for network update[C]∥Proceedings of the ACM SIGCOMM 2012 Conference on Applications,Technologies,Architectures,and Protocols for Computer Communication.Helsinki,Finland,ACM,2012:323-334.
[20] CANINI M,KUZNETSOV P,LEVIN D,et al.Software transactional networking:Concurrent and consistent policy composition[C]∥Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking.Hong Kong,China,ACM,2013:1-6.
[21] HASSAS YEGANEH S,GANJALI Y.Kandoo:a framework forefficient and scalable offloading of control applications[C]∥Proceedings of the First Workshop on Hot Topics in Software Defined Networks.Helsinki,Finland,ACM,2012:19-24.
[22] TOOTOONCHIAN A,GANJALI Y.HyperFlow:A distributed control plane for OpenFlow[C]∥Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking.San Jose,USA,2010:3.
[23] The Open Network Operating System(ONOS)[EB/OL].ht-tp://onosproject.org.
[24] STRIBLING J,SOVRAN Y,ZHANG I,et al.Flexible,Wide-Area Storage for Distributed Systems with WheelFS[C]∥Networked Systems Design and Implementation(NSDI).Boston,USA,2009:43-58.
[25] Cassandra [EB/OL].[2016-01-17].http://cassandra.apache.org.
[26] KOPONEN T,CASADO M,GUDE N,et al.Onix:A Distributed Control Platform for Large-scale Production Networks[C]∥Operating Systems Design and Implementation (OSDI).Vancouver,Canada,2010:1-6.
[27] SHERWOOD R,GIBB G,YAP K K,et al.Can the production network be the testbed?[C]∥Operating Systems Design and Implementation (OSDI).Vancouver,Canada,2010:1-6.
[28] LIN P,BI J,HU H.Asic:an architecture for scalable intra-domain control in openflow[C]∥Proceedings of the 7th International Conference on Future Internet Technologies.Seoul,Republic of Korea,ACM,2012:21-26.
[29] YU M,REXFORD J,FREEDMAN M J,et al.Scalable flow-based networking with DIFANE[J].ACM SIGCOMM Compu-ter Communication Review,2011,41(4):351-362.
[30] CURTIS A R,MOGUL J C,TOURRILHES J,et al.DevoFlow:scaling flow management for high-performance networks[J].ACMSIGCOMM Computer Communication Review,Toronto,Canada,ACM,2011,41(4):254-265.
[31] REITBLATT M,FOSTER N,REXFORD J,et al.Consistentupdates for software-defined networks:Change you can believe in![C]∥Proceedings of the 10th ACM Workshop on Hot Topi-cs in Networks.ACM,2011.
[32] FERGUSON A D,GUHA A,LIANG C,et al.Hierarchical policies for software defined networks[C]∥Proceedings of the First Workshop on Hot Topics in Software Defined Networks.Helsinki,Finland,ACM,2012:37-42.
[33] KYUNG Y,HONG K,NGUYEN T M,et al.A load distribution scheme over multiple controllers for scalable SDN[C]∥IEEE Computer Society.Taichung,Taiwan,2015.
[34] JIMENEZ Y,CERVELLO-PASTOR C,Garcia A J.On the controller placement for designing a distributed SDN control layer[C]∥Networking Conference,2014 IFIP.Trondheim,Norway,IEEE,2014:1-9.
[35] GUO Z,SU M,XU Y,et al.Improving the performance of load balancing in software-defined networks through load variance-based synchronization[J].Computer Networks,2014,68:95-109.
[36] CUI H,ZHU Y,YAO Y,et al.Design of intelligent capabilities in SDN[C]∥2014 4th International Conference on Wireless Communications,Vehicular Technology,Information Theory and Aerospace & Electronic Systems (VITAE).Shenzhen,Guangdong,China,IEEE,2014:1-5.
[37] CIVANLAR S,PARLAKISIK M,TEKALP A M,et al.A qos-enabled openflow environment for scalable video streaming[C]∥GLOBECOM Workshops (GC Wkshps),2010 IEEE.Miami,Florida,USA,IEEE,2010:351-356.
[38] CAO B,LIU S,SUN Q.Dynamically adaptive load balancingstrategy under the software defined network structure[J].Journal of Chongqing University of Posts & Telecommunications,2015,27(4):460-465.(in Chinese) 曹傧,刘勰,孙奇.软件定义网络架构下的动态自适应负载均衡策略研究[J].重庆邮电大学学报(自然科学版),2015,27(4):460-465.

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!