Performance Visualization of Southbound Interface in Software Defined Networking
DOI:
https://doi.org/10.33387/ijeeic.v1i1.6926Kata Kunci:
SDN, ONOS, Openflow, South Bound Interface, TopologyAbstrak
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.
Referensi
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.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Authors who publish with this journal agree to the following terms:
- The copyright of the accepted for publication articles shall be assigned toInternational Journal of Electrical Engineering and Intelligent Computing (IJEEIC) as the publisher of the journal. The intended copyright includes the rights to publish articles in various forms (including reprints).
- International Journal of Electrical Engineering and Intelligent Computing (IJEEIC) maintain the publishing rights of the published articles.
- Authors are permitted to republish or disseminate published articles by sharing the link/DOI of the article at International Journal of Electrical Engineering and Intelligent Computing (IJEEIC). Authors are allowed to use their articles for any legal purposes deemed necessary without written permission from International Journal of Electrical Engineering and Intelligent Computing (IJEEIC) with an acknowledgment of initial publication to this journal.
International Journal of Electrical Engineering and Intelligent Computing (IJEEIC) by Universitas Khairun
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


