Performance Visualization of Southbound Interface in Software Defined Networking

Authors

  • Fahrizal Djohar Department of Electrical Engineering, Universitas Khairun
  • Eueung Mulyana School of Electrical Engineering and Informatics, Bandung Institute of Technology
  • Suciana Suciana Faculty of Infrastructure and Regional Technology, Sumatera Institute of Technology,
  • Andi Muhammad Ilyas Department of Electrical Engineering, Universitas Khairun
  • Muhammad Natsir Rahman Department of Electrical Engineering, Universitas Khairun
  • Achmad Prajudin Sardju Department of Electrical Engineering, Universitas Khairun

DOI:

https://doi.org/10.33387/ijeeic.v1i1.6926

Keywords:

SDN, ONOS, Openflow, South Bound Interface, Topology

Abstract

Software Defined Networking (SDN) makes Internet network configuration easier by separating the control plane and data plane. The control plane on the controller has information on network devices in the data plane and centrally control these devices. One of the controllers in SDN being developed is the Open Network Operating System (ONOS). ONOS provides interfaces such as Representational State Transfer (REST) Application Programming Interface (API). The ONOS core REST API provides some information from the network connected to it, such as devices, statistics, and the information in JSON file. The primary objective of this study is to develop an interface that simplifies performance monitoring through graphical representation. This involves testing the visualization with various topologies and conducting a comparative analysis of the visualization results across these topologies. The creation of the interface entails presenting statistical data, available in the form of a JSON file from the ONOS controller via the REST API, on the web interface in graphical format. The resulting visualization generates a graph that aligns with the performance characteristics of each topology, reflecting device details, ports, and additional parameters such as the count of sent and received packets, as well as sent and received bytes. The performance visualization outcomes specific to each topology are consistent with the number of connections and are prominently displayed on the web interface. Additionally, this research evaluates network throughput and bandwidth by sending ICMP packet and iperf tests across each topology. Among all the openflow tests performed on various network topologies, it was observed that the tree topology exhibited the lowest network capacity utilization, followed by the leaf-spine topology, and finally the ring topology.

References

Virtualization & Software Defined Networking, [Online] Available: https://speakerdeck.com/eueung/ppj-01-introduction.

Kreutz, D., Ramos, F. M. V., Verissimo, P., Rothenberg, C. E., (2014): Software-Defined Networking: A Comprehensive Surver, IEEE.

Software-Defined Networking (SDN), [Online] Available: https://www.opennetworking.org/sdn-definition/.

Kim, H., Feamster, N., (2013): Improving Network Management with Software Defined Networking, IEEE Communications Magazine.

Open Networking Foundation (2012): Software-Defined Networking: The New Norm for Networks, ONF White Paper.

What is Software Defined Networking (SDN)? Definition [Online] Available: https://www.sdxcentral.com/networking/sdn/definitions/what-the-definition-of-software-defined-networking-sdn/.

ONOS, [Online] Available: https://wiki.onosproject.org/display/ONOS/Wiki+Home.

ON.LAB (2014): Introducing ONOS – a SDN network operating system for Service Providers, ON.LAB Whitepaper.

ONOS, [Online] Available: https://en.wikipedia.org/wiki/ONOS.

Beautiful HTML5 Charts & Graphs, [Online] Available: https://canvasjs.com/.

Pengantar SDN, [Online] Available: https://eueung.gitbooks.io/buku-komunitas-sdn-rg/content/pengantar_sdn/README.html.

What is OpenFlow? Definition and How it Relates to SDN, [Online] Available:https://www.sdxcentral.com/networking/sdn/definitions/what-is-openflow/.

Who is the Open Networking Foundation (ONF)? The steward of OpenFlow, [Online] Available: https://www.sdxcentral.com/networking/sdn/definitions/who-is-open-networking-foundation-onf/.

Introduction JSON, [Online] Available: https://www.json.org/json-en.html.

Penjelasan Singkat: Apa Itu JSON, [Online] Available: https://www.hostinger.co.id/tutorial/apa-itu-json/.

Mininet: Rapid Prototyping for Software Defined Networks, [Online] Available: https://github.com/mininet/mininet.

Introduction to Mininet, [Online] Available: https://github.com/mininet/mininet/wiki/Introduction-to-Mininet.

Mininet, [Online] Available: https://www.opennetworking.org/mininet/.

JavaScript Charts & Graphs with Simple API, [Online] Available: https://canvasjs.com/javascript-charts/.

Perbedaan antara API, REST API, dan RESTful API, [Online] Available: https://medium.com/jagoanhosting/perbedaan-antara-api-rest-api-dan-restful-api-6a66d655a6c2.

HTTP Status Codes, [Online] Available: https://restfulapi.net/http-status-codes/.

JSON: Pengertian, Fungsi dan Cara Menggunakannya, [Online] Available: https://www.niagahoster.co.id/blog/json-adalah/#Apa_Itu_JSON.

ONOS, [Online] Available: https://wiki.onosproject.org/display/ONOS/ONOS.

JavaScript, [Online] Available: https://developer.mozilla.org/id/docs/Learn/Getting_started_with_the_web/JavaScript_basics.

What is SDN?, [Online] Available: https://www.ciena.com/insights/what-is/What-Is-SDN.html.

Jarschel, M., Metter, C., Zinner, T., Gebert, S., Tran-Gia, P., (2014): OFCProbe: A Platform-Independent Tool for OpenFlow Controller Analysis, IEEE.

Downloads

Published

2023-12-27

Issue

Section

International Journal Of Electrical Engineering And Intelligent Computing