Reducing Packet-In Messages in OpenFlow Networks
Main Article Content
Abstract
In OpenFlow networks, several packet-in traffic messages are sent to the controller to request routes from any switch on the network. Executing these packet-in messages and replying to control messages may interfere with the controller performance. Therefore, a mechanism for lightening the load on the controller by reducing packet-in traffic between the controller and the switch is proposed in this research. The proposed system operates by responding to the two flow entries for each request and removing packet-in messages from some unused multicast traffic. The proposed system can thus not only avoid a third packet-in message but also some multicast packet-in traffic, thereby reducing the load and traffic in the network as well as packet loss. According to the evaluation results, the proposed system can improve network performance by significantly reducing packet-in overhead.
Article Details
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
This journal provides immediate open access to its content on the principle that making research freely available to the public supports a greater global exchange of knowledge.
- Creative Commons Copyright License
The journal allows readers to download and share all published articles as long as they properly cite such articles; however, they cannot change them or use them commercially. This is classified as CC BY-NC-ND for the creative commons license.
- Retention of Copyright and Publishing Rights
The journal allows the authors of the published articles to hold copyrights and publishing rights without restrictions.
References
H. A. Eissa, K. A. Bozed, and H. Younis, “Software Defined Networking,” in 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Sousse, Tunisia, 2019, pp. 620–625.
A. Meshinchi, “QoS-Aware and Status-Aware Adaptive Resource Allocation Framework in SDN-Based IoT Middleware,” M.S. thesis, École Polytechnique, Montreal, Canada, May 2018.
A. A. Pranata, T. S. Jun, and D. S. Kim, “Overhead reduction scheme for SDN-based data center networks,” Computer Standards & Interfaces, vol. 63, pp. 1–15, Mar. 2019.
Z. Guo, Y. Xu, M. Cello, J. Zhang, Z. Wang, M. Liu, and H. J. Chao, “JumpFlow: Reducing flow table usage in software-defined networks,” Computer Networks, vol. 92, pp. 300–315, Dec. 2015.
C. S. Khin, M. Zin Oo, and A. T. Kyaw, “Packet-in Messages Handling Scheme to Reduce Controller Bottlenecks in OpenFlow Networks,” in 2020 17th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Phuket, Thailand, 2020, pp. 502–505.
D. Kotani and Y. Okabe, “Packet-In Message Control for Reducing CPU Load and Control Traffic in OpenFlow Switches,” in 2012 European Workshop on Software Defined Networking, Darmstadt, Germany, 2012, pp. 42–47.
“Mininet Overview.” http://mininet.org/overview/
D. Kotani and Y. Okabe, “A packet-in message filtering mechanism for protection of control plane in openflow networks,” in 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), Marina del Rey, CA, USA, 2014, pp. 29–40.
D. Gao, Z. Liu, Y. Liu, C. H. Foh, T. Zhi, and H.-C. Chao, “Defending against Packet-In messages flooding attack under SDN context,” Soft Computing, vol. 22, pp. 6797–6809, 2018.