Pengembangan Aplikasi Pemantauan Jaringan Berbasis Web pada Software-Defined Networking dengan Protokol SFLOW
DOI:
https://doi.org/10.25126/jtiik.2021863367Abstrak
Software-defined networking (SDN) merupakan salah satu arsitektur jaringan yang dapat diprogram untuk memudahkan manajemen jaringan menggunakan aplikasi pengontrol.. SDN controller seperti ONOS hanya berfungsi untuk manajemen flow table dan tidak memiliki fitur pemantauan traffic jaringan yang cukup untuk mendukung proses manajemen jaringan. Oleh karena itu, untuk melakukan pemantauan traffic SDN maka diperlukan protokol lain seperti sFlow. Pada penelitian ini dikembangkan aplikasi sistem pemantauan traffic SDN berbasis web dengan menggunakan ONOS sebagai SDN controller, sFlow-RT sebagai sFlow collector, dan Node.js sebagai web server. Hasil pengembangan aplikasi menghasilkan tiga buah fitur utama yaitu topologi, grafik traffic, dan laporan. Visualisasi topologi dibuat berdasarkan data topologi dari API ONOS dan ditampilkan menggunakan pustaka vis.js. Kemudian untuk grafik throughput dibuat berdasarkan data traffic dari API sFlow-RT dan ditampilkan menggunakan pustaka dygraph. Data topologi dan traffic yang tertampil pada aplikasi diperbarui setiap 10 detik. Pengujian aplikasi dilakukan dengan black-box testing menunjukkan bahwa semua fungsi pada aplikasi berhasil dilakukan. Hasil survei menunjukkan bahwa aplikasi memiliki tampilan informatif dan ramah pengguna, serta dapat memudahkan pemantauan traffic SDN.
Abstract
Software-defined networking (SDN) is one of the network architectures which programmable to ease network management using the controller application. SDN controllers such as ONOS only function for flow table management and do not have enough network traffic monitoring features to support network management processes. Therefore, to monitor SDN traffic other protocols such as sFlow are needed. In this research, the web-based SDN traffic monitoring system application was developed by using ONOS as SDN controller, sFlow-RT as sFlow collector, and Node.js as a web server. The results of application development produce three main features namely topology, traffic graphs, and reports. The topology visualization is based on topology data from the ONOS API and is displayed using the vis.js library. Then the throughput graph is made based on data traffic from the sFlow-RT API and displayed using the dygraph library. Topology and traffic data displayed on the application are updated every 10 seconds. Application testing is done with black-box testing showing that all functions and features of the application can function properly. The survey conducted shows that the application has an informative and user-friendly display, and can facilitate monitoring of SDN traffic.
Downloads
Referensi
ADATO, L. DAN HALE, B., 2016. Network Monitoring For Dummies. SolarWinds ed. New Jersey: John Wiley & Sons, Inc.
AL-FARES, M., LOUKISSAS, A. DAN VAHDAT, A., 2008. A Scalable , Commodity Data Center Network Architecture. SIGCOMM Comput. Commun. Rev., hal.63–74.
BERTIER, C., PORTELLI, R., STAGKOPOULOU, A., NIKAM, V., NEROUTSOS, E. DAN ZHANG, D., 2016. Final Report - Distributed Monitoring in SDN. Stockholm.
HARTUNG, M. DAN KÖRNER, M., 2017. SOFTmon - Traffic Monitoring for SDN. In: Procedia Computer Science. [daring] Elsevier.hal.516–523. Tersedia pada: <https://www.sciencedirect.com/science/article/pii/S1877050917313236> [Diakses 7 Jul 2019].
INMON, 2019. InMon: sFlow. [daring] Tersedia pada: <https://inmon.com/technology/> [Diakses 12 Agu 2019].
ISOLANI, P.H., WICKBOLDT, J.A., BOTH, C.B., ROCHOL, J. DAN GRANVILLE, L.Z., 2015. Interactive monitoring, visualization, and configuration of OpenFlow-based SDN. In: Proceedings of the 2015 IFIP/IEEE International Symposium on Integrated Network Management, IM 2015. [daring] IEEE.hal.207–215. Tersedia pada: <http://ieeexplore.ieee.org/document/7140294/> [Diakses 7 Jul 2019].
KANAGAVELU, R. DAN AUNG, K.M.M., 2015. SDN controlled Local re-routing to reduce congestion in cloud Data Centers. International Conference on Cloud Computing Research and Innovation, hal.80–88.
MULYANA, E., 2015. Buku Komunitas SDN-RG. [daring] Bandung: GitBook. Tersedia pada: <https://eueung.gitbooks.io/buku-komunitas-sdn-rg/>.
PANTUZA, G., SAMPAIO, F., VIEIRA, L.F.M., GUEDES, D. DAN VIEIRA, M.A.M., 2014. Network management through graphs in Software Defined Networks. In: 10th International Conference on Network and Service Management (CNSM) and Workshop. hal.400–405.
REHMAN, S.U., SONG, W.C. DAN KANG, M., 2014. Network-wide traffic visibility in OF@TEIN SDN testbed using sFlow. APNOMS 2014 - 16th Asia-Pacific Network Operations and Management Symposium, hal.1–6.
Unduhan
Diterbitkan
Terbitan
Bagian
Lisensi
Artikel ini berlisensi Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)
Penulis yang menerbitkan di jurnal ini menyetujui ketentuan berikut:
- Penulis menyimpan hak cipta dan memberikan jurnal hak penerbitan pertama naskah secara simultan dengan lisensi di bawah Creative Common Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) yang mengizinkan orang lain untuk berbagi pekerjaan dengan sebuah pernyataan kepenulisan pekerjaan dan penerbitan awal di jurnal ini.
- Penulis bisa memasukkan ke dalam penyusunan kontraktual tambahan terpisah untuk distribusi non ekslusif versi kaya terbitan jurnal (contoh: mempostingnya ke repositori institusional atau menerbitkannya dalam sebuah buku), dengan pengakuan penerbitan awalnya di jurnal ini.
- Penulis diizinkan dan didorong untuk mem-posting karya mereka online (contoh: di repositori institusional atau di website mereka) sebelum dan selama proses penyerahan, karena dapat mengarahkan ke pertukaran produktif, seperti halnya sitiran yang lebih awal dan lebih hebat dari karya yang diterbitkan. (Lihat Efek Akses Terbuka).