A. Kalyaev, I. Korovin, M. Khisamutdinov, G. Schaefer, Md. Atiqur Rahman Ahad
{"title":"A hardware approach for organisation of software defined network switches based on FPGA","authors":"A. Kalyaev, I. Korovin, M. Khisamutdinov, G. Schaefer, Md. Atiqur Rahman Ahad","doi":"10.1109/ICIEV.2015.7334067","DOIUrl":null,"url":null,"abstract":"In this paper, we present a novel method for a hardware-based search in the rule tables of software defined network (SDN) switches. We describe the design features of modern SDNs based on the open standard OpenFlow, and highlight the main problems of modern OpenFlow switches. We then propose a new approach for a flow table search based on field-programmable gate arrays (FPGAs). The proposed method allows searching by means of a mask in all bits of the header of incoming packages and therefore to expand the usability of SDNs.","PeriodicalId":367355,"journal":{"name":"2015 International Conference on Informatics, Electronics & Vision (ICIEV)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 International Conference on Informatics, Electronics & Vision (ICIEV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIEV.2015.7334067","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In this paper, we present a novel method for a hardware-based search in the rule tables of software defined network (SDN) switches. We describe the design features of modern SDNs based on the open standard OpenFlow, and highlight the main problems of modern OpenFlow switches. We then propose a new approach for a flow table search based on field-programmable gate arrays (FPGAs). The proposed method allows searching by means of a mask in all bits of the header of incoming packages and therefore to expand the usability of SDNs.