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: OpenFlow protocal, Packet transmission, Pipeline technology, Software defined networking

CLC Number: 

  • TP393
[1]FOUNDATION O N.Software-Defined Networking:The New Norm for Networks [OL].https://www.researchgate.net/publication/272829895_software-Difined_Networking_The_New_Norm-for-Networks.
[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)
王兴伟,李婕,谭振华,等.面向“互联网+”的网络技术发展现状与未来趋势[J].计算机研究与发展,2016,53(4):729-741.
[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.
[16]Aaron.PIPELINING[EB/OL].http://blog.163.com/sunshine_linting/blog/static/44893323201172501049454.
[17]OpenFlow Switch Specification,Version 1.1.0[EB/OL].http://archive.openflow.org.
[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.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!