Computer Science ›› 2018, Vol. 45 ›› Issue (10): 295-299.doi: 10.11896/j.issn.1002-137X.2018.10.055

• Interdiscipline & Frontier • Previous Articles     Next Articles

OpenFlow Switch Packets Pipeline Processing Mechanism Based on SDN

WU Qi1, WANG Xing-wei1, HUANG Min2   

  1. College of Software,Northeastern University,Shenyang 110819,China 1
    College of Information Science and Engineering,Northeastern University,Shenyang 110819,China 2
  • Received:2017-12-14 Online:2018-11-05 Published:2018-11-05

Abstract: Currently,SDN (Software Defined Networking) has become the focus of the research and development in network field,but its related research and development are limited in the campus network and data center network.Due to the limitation of the processing efficiency of control layer and data layer,the research on ultra large scale network such like Internet is basically in the blank stage.In order to improve the performance of SDN and make it adaptable to the large-scale network,this paper explored the possibility of parallel acceleration processing in SDN data layer,in which pipeline technology is applied to the packet forwarding process of OpenFlow switch in SDN data layer.Combined with SDN work specification provided by the south interface protocols OpenFlow,a 3 level pipeline processing mechanism was designed to adaptable for OpenFlow switch packets transmission.The design and simulation of this system prove that using pipeline into SDN field can speed up the packet forwarding speed of OpenFlow switch effectively.

Key words: Software defined networking, OpenFlow protocal, Pipeline technology, Packet transmission

CLC Number: 

  • TP393
[1]FOUNDATION O N.Software-Defined Networking:The New Norm for Networks [OL].
[2]WANG X W,LI J,TAN Z H,et al.The State of the Art and Future Tendency of “Internet +” Oriented Network Technology [J].Journal of Computer Research and Development,2016,53(4):729-741.(in Chinese)
[3]MEYER D.The Software-Defined-Networking Research Group [J].IEEE Internet Computing,2013,17(6):84-87.
[4]BU C,WANG X,HUANG M,et al.SDNFV-based Dynamic Network Function Deployment:Model and Mechanism [J].IEEE Communications Letters,2018,22(1):93-96.
[5]BU C,WANG X,CHENG H,et al.Enabling Adaptive Routing Service Customization via the Integration of SDN and NFV[J].Journal of Network & Computer Applications,2017,93:123-136.
[6]LV J,WANG X,HUANG M,et al.RISC:ICN routing mechanism incorporating SDN and community division [J].Computer Networks,2017,123:88-103.
[7]HELLER B,SHERWOOD R,MCKEOWN N.The controller placement problem [J].Acm Sigcomm Computer Communication Review,2013,42(4):7-12.
[8]KOPONEN T,CASADO M,GUDE N,et al.Onix:a distributed control platform for large-scale production networks [C]∥Usenix Conference on Operating Systems Design and Implementation.USENIX Association,2010:351-364.
[9]HASSAS YEGANEH S,GANJALI Y.Kandoo:a framework for efficient and scalable offloading of control applications [C]∥The Workshop on Hot Topics in Software Defined Networks.ACM,2012:19-24.
[10]CURTIS A R,MOGUL J C,TOURRILHES J,et al.DevoFlow:Scaling flow management for high-performance networks [J].Acm Sigcomm Computer Communication Review,2015,41(4):254-265.
[11]CURTIS A R,MOGUL J C,TOURRILHES J,et al.DevoFlow:Scaling flow management for high-performance networks [J].Acm Sigcomm Computer Communication Review,2015,41(4):254-265.
[12]KANG N X,LIU Z M,JENNIFER R,et al.Optimizing the one big switch abstraction in software-defined networks[C]∥ACM Conference on Emerging NETWORKING Experiments and Technologies.2013:13-24.
[13]SYRIVELIS D,PARISIS G,TROSSEN D,et al.Pursuing a Software Defined Information-centric Network [C]∥European Workshop on Software Defined Networking.2012:103-108.
[14]BARATH R,MARTN C,TEEMU K,et al.Software-defined internet architecture:decoupling architecture from infrastructure [C]∥ACM Workshop on Hot Topics in Networks.2012:43-48.
[15]MCKEOWN N,ANDERSON T,BALAKRISHNAN H,et al.OpenFlow:enabling innovation in campus networks [J].Acm Sigcomm Computer Communication Review,2008,38(2):69-74.
[17]OpenFlow Switch Specification,Version 1.1.0[EB/OL].
[1] XIE Ying-ying, SHI Jian, HUANG Shuo-kang, LEI Kai. Survey on Internet of Things Based on Named Data Networking Facing 5G [J]. Computer Science, 2020, 47(4): 217-225.
[2] WEI De-bin,YANG Peng,YANG Li,SHI Huai-feng. Virtual Network Function Fast Mapping Algorithm over Satellite Network [J]. Computer Science, 2020, 47(3): 248-254.
[3] YANG Ren-yu, HAN Yi-gang, ZHANG Fan, FENG Fei. Survey of Content Centric Network Based on SDN [J]. Computer Science, 2019, 46(1): 13-20.
[4] QIN Kuang-yu, HUANG Chuan-he, LIU Ke-wei, SHI Jiao-li and CHEN Xi. Multipath Routing Algorithm in Software Defined Networking Based on Multipath Broadcast Tree [J]. Computer Science, 2018, 45(1): 211-215.
[5] HE Lu-bei, LI Jun-nan, YANG Xiang-rui and SUN Zhi-gang. RESSP:An FPGA-based REconfigurable SDN Switching Architecture [J]. Computer Science, 2018, 45(1): 205-210.
[6] SHI Shao-ping, ZHUANG Lei and YANG Si-jin. SDN Optimization Algorithm Based on Prediction and Dynamic Load Factor [J]. Computer Science, 2017, 44(1): 123-127.
Full text



[1] . [J]. Computer Science, 2018, 1(1): 1 .
[2] LEI Li-hui and WANG Jing. Parallelization of LTL Model Checking Based on Possibility Measure[J]. Computer Science, 2018, 45(4): 71 -75 .
[3] SUN Qi, JIN Yan, HE Kun and XU Ling-xuan. Hybrid Evolutionary Algorithm for Solving Mixed Capacitated General Routing Problem[J]. Computer Science, 2018, 45(4): 76 -82 .
[4] ZHANG Jia-nan and XIAO Ming-yu. Approximation Algorithm for Weighted Mixed Domination Problem[J]. Computer Science, 2018, 45(4): 83 -88 .
[5] WU Jian-hui, HUANG Zhong-xiang, LI Wu, WU Jian-hui, PENG Xin and ZHANG Sheng. Robustness Optimization of Sequence Decision in Urban Road Construction[J]. Computer Science, 2018, 45(4): 89 -93 .
[6] SHI Wen-jun, WU Ji-gang and LUO Yu-chun. Fast and Efficient Scheduling Algorithms for Mobile Cloud Offloading[J]. Computer Science, 2018, 45(4): 94 -99 .
[7] ZHOU Yan-ping and YE Qiao-lin. L1-norm Distance Based Least Squares Twin Support Vector Machine[J]. Computer Science, 2018, 45(4): 100 -105 .
[8] LIU Bo-yi, TANG Xiang-yan and CHENG Jie-ren. Recognition Method for Corn Borer Based on Templates Matching in Muliple Growth Periods[J]. Computer Science, 2018, 45(4): 106 -111 .
[9] GENG Hai-jun, SHI Xin-gang, WANG Zhi-liang, YIN Xia and YIN Shao-ping. Energy-efficient Intra-domain Routing Algorithm Based on Directed Acyclic Graph[J]. Computer Science, 2018, 45(4): 112 -116 .
[10] CUI Qiong, LI Jian-hua, WANG Hong and NAN Ming-li. Resilience Analysis Model of Networked Command Information System Based on Node Repairability[J]. Computer Science, 2018, 45(4): 117 -121 .