Produce and Collect Data for Normal and Conflict Flows in Software Defined Network Flow Table

Mutaz Hamed Hussien Khairi

Abstract


In terms of network simplification and regulation, Software Defined Networking (SDN) is a new form of infrastructure that offers greater adaptability and flexibility. SDN, however, is an invention that is logically centralized. In addition, the optimization of the control plane and data plane in SDN has become an area deserving of more attention. The flow in OpenFlow has been one of the essential parameters in the SDN standards, in which every individual flow includes packet matching fields, flow priority, separate counters, instructions for packet forwarding, flow timeouts and a cookie. This research work is conducted in order to produce and collect flows from the OpenFlow switch in two scenarios; in normal flows and when conflict policy rules are enforced in the network. In this article, the throughput is required to review and evaluate the conflict impact on two protocols as a performance metric; the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP) that flows via a forwarded plane. During the simulation of the SDN OpenFlow network, the metrics are tested using MININET. The results demonstrate that the existence of SDN conflict rules allows TCP and UDP to have a significant average change in bandwidth that eventually affects the network and operations performance.

References


M. S. Elsayed, N.-A. Le-Khac, and A. D. Jurcut, "InSDN: A Novel SDN Intrusion Dataset," IEEE Access, vol. 8, pp. 165263-165284, 2020.

V. Danciu and C. N. Tran, "Side-Effects Causing Hidden Conflicts in Software-Defined Networks," SN Computer Science, vol. 1, no. 5, pp. 1-16, 2020.

M. Cheng, et al., Flow Setup Rate Test for OpenFlow Controller June 25, 2017.

H. Khairi, S. H. Ariffin, N. A. Latiff, K. M. Yusof, M. Hassan, and M. Rava, "The impact of firewall on TCP and UDP throughput in an openflow software defined network," Indonesian Journal of Electrical Engineering and Computer Science, vol. 20, no. 1, pp. 256-263, 2020.

B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, and T. Turletti, "A survey of software-defined networking: Past, present, and future of programmable networks," IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617-1634, 2014.

N. McKeown et al., "OpenFlow: enabling innovation in campus networks," ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69-74, 2008.

[Online]http://networkstatic.net/wp-content/uploads/2013/02/openflow-spec-v1.3.0.pdf.

S. Pisharody, J. Natarajan, A. Chowdhary, A. Alshalan, and D. Huang, "Brew: A security policy analysis framework for distributed sdn-based cloud environments," IEEE transactions on dependable and secure computing, 2017.

[Online]https://github.com/iist-sysnet/OpenSDNDataset.

[Online]https://github.com/parasgulati8/SDN-Simulation-with-OpenFlow.

F. Hauser, M. Schmidt, M. Häberle, and M. Menth, "P4-MACsec: Dynamic Topology Monitoring and Data Layer Protection With MACsec in P4-Based SDN," IEEE Access, vol. 8, pp. 58845-58858, 2020.

S. Y. Mehr and B. Ramamurthy, "An SVM Based DDoS Attack Detection Method for Ryu SDN Controller," in Proceedings of the 15th International Conference on emerging Networking EXperiments and Technologies, 2019, pp. 72-73.

R. K. Arbettu, R. Khondoker, K. Bayarou, and F. Weber, "Security analysis of OpenDaylight, ONOS, Rosemary and Ryu SDN controllers," in 2016 17th International telecommunications network strategy and planning symposium (Networks), 2016: IEEE, pp. 37-44.

S. Asadollahi, B. Goswami, and M. Sameer, "Ryu controller's scalability experiment on software defined networks," in 2018 IEEE International Conference on Current Trends in Advanced Computing (ICCTAC), 2018: IEEE, pp. 1-5.

P. Raghav and A. Dua, "Enhancing flow security in ryu controller through set operations," in 2017 3rd IEEE International Conference on Computer and Communications (ICCC), 2017: IEEE, pp. 1265-1269.

M. F. Ramdhani, S. N. Hertiana, and B. Dirgantara, "Multipath routing with load balancing and admission control in Software-Defined Networking (SDN)," in 2016 4th International Conference on Information and Communication Technology (ICoICT), 2016: IEEE, pp. 1-6.

Y. Chen, W. Chen, Y. Hu, L. Zhang, and Y. Wei, "Dynamic load balancing for software-defined data center networks," in International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2016: Springer, pp. 286-301.

S. Liu, T. A. Benson, and M. K. Reiter, "Efficient and safe network updates with suffix causal consistency," in Proceedings of the Fourteenth EuroSys Conference 2019, 2019, pp. 1-15.

C. S. Khin, M. Z. 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), 2020: IEEE, pp. 502-505.

S. Usman, I. Winarno, and A. Sudarsono, "Implementation of SDN-based IDS to protect Virtualization Server against HTTP DoS attacks," in 2020 International Electronics Symposium (IES), 2020: IEEE, pp. 195-198.

R. C. Meena, M. Bundele, and M. Nawal, "RYU SDN Controller Testbed for Performance Testing of Source Address Validation Techniques," in 2020 3rd International Conference on Emerging Technologies in Computer Engineering: Machine Learning and Internet of Things (ICETCE), 2020: IEEE, pp. 1-6.

S. Pisharody, "Policy conflict management in distributed SDN environments," Arizona State University, 2017.

[Online]http://mininet.org/download/#option-1-mininet-vm-installation-easy-recommended.

[Online]https://readthedocs.org/projects/ryu/downloads/pdf/latest/.

[Online]https://www.virtualbox.org/wiki/Downloads.

Y. Gu and R. L. Grossman, "UDT: UDP-based data transfer for high-speed wide area networks," Computer Networks, vol. 51, no. 7, pp. 1777-1799, 2007.

M.-H. Wang, L.-W. Chen, P.-W. Chi, and C.-L. Lei, "SDUDP: A reliable UDP-Based transmission protocol over SDN," IEEE Access, vol. 5, pp. 5904-5916, 2017.

Y.-C. Lai, A. Ali, M. S. Hossain, and Y.-D. Lin, "Performance modeling and analysis of TCP and UDP flows over software defined networks," Journal of Network and Computer Applications, vol. 130, pp. 76-88, 2019.




DOI: http://doi.org/10.11591/ijeecs.v22.i1.pp%25p
Total views : 23 times

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

shopify stats IJEECS visitor statistics