Design and Implementation of SDN IP Based on Open Network Operating System and Border Gateway Protocol
Keywords:Autonomous System , Border Gateway Protocol , Open Network Operating System , Software Defined Networking , BGP, ONOS, SDN
The development of computer network technology in the form of Software Defined Networking (SDN), provides many facilities for users to be able to develop network control applications, which can separate the data plane function from the control plane. The existence of this separation on routers and switches makes it easy for developers to centrally develop software and devices according to what is needed by users. However, there were obstacles to implementing SDN on IP networks in a short time. For this reason, it is necessary to implement SDN in stages by adding SDN to the existing IP network in the form of SDN IP, so that SDN can be connected and exchange routing information autonomously. This study focuses on the design and implementation of SDN IP using the Open Network Operating System (ONOS) on the Border Gateway Protocol (BGP). The results show that the design and implementation of SDN IP based on ONOS and BGP can be done well, where SDN can connect and exchange routing information with the Autonomous System (AS) native BGP-based network.
Autonomous System (AS)
Border Gateway Protocol (BGP)
Open Network Operating System (ONOS)
Software-Defined Networking (SDN)
K. Benzekki, A.E. Fergougui, A.E. Belrhiti, "Software-Defined Networking (SDN): A Survey," Journal of Security and Communication Networks, Vol.9, No.18, 2017. https://doi.org/10.1002/sec.1737
S. Badotra, J. Singh, "A Review Paper on Software Defined Networking," International Journal of Advanced Research in Computer Science, Vol.8, No.2, pp. 1-9, 2017.
M. Mousa, A. M. Bahaa-Eldin, M. Sobh, "Software Defined Networking Concepts and Challenges," 11th International Conference on Computer Engineering and Systems (ICCES), pp. 79-90, 2016. https://doi.org/10.1109/ICCES.2016.7821979
L. Lukas, V. Windha, "Border Gateway Protocol Pada Teknologi Software Defined Network," Jurnal Teknik dan Ilmu Komputer, Vol.06, No.24, pp. 389-400, 2017.
K. Kaur, S. Garg, G. Kaddoum, N. Kumar, F. Gagnon, "SDN-Based Internet of Autonomous Vehicles: An Energy-Efficient Approach for Controller Placement," IEEE Wireless Communications, Vol.26, No.6, pp. 72-79, 2019. https://doi.org/10.1109/MWC.001.1900112
R. Zhou, Y. Lai, Z. Liu, Y. Chen, X. Yao, J. Gong, "A Security Authentication Protocol for Trusted Domains in an Autonomous Decentralized System," International Journal of Distributed Sensor Networks, Vol.2016, pp.1-13, 2016. https://doi.org/10.1155/2016/5327949
P. Monika, R.M. Negara, D.D. Sanjoyo, "Performance Analysis of Software Defined Network Using Intent Monitor and Reroute Method on ONOS Controller," Bulletin of Electrical Engineering and Informatics, Vol.9, No.5, pp.2065~2073, 2020. https://doi.org/10.11591/eei.v9i5.2413
A.Z. Pramudita, I.M. Suartana, "Perbandingan Performa Controller OpenDayLight dan Ryu pada Arsitektur Software Defined Network," JINACS: Journal of Informatics and Computer Science, Vol.01, No.04, pp.174-178, 2020.
K. Nugroho, D.P. Setyanugroho, "Analisis Kinerja Route Flow Pada Jaringan SDN (Software Defined Network) Menggunakan Topologi Full-Mesh," ELKOMIKA: Jurnal Teknik Energi Elektrik, Teknik Telekomunikasi, dan Teknik Elektronika, Vol.7, No.3, 2019.
B. Goswami, "Experimenting with ONOS Scalability on Software Defined Network," Journal of Advanced Research in Dynamical and Control Systems, Vol.10, No.14, pp.1820-1830, 2019.
R. Kartadie, V. Panggayuh, "Floodlight VS ONOS Dalam Unjuk Kerja," JIPI: Jurnal Ilmiah Penelitian dan Pembelajaran Informatika, Vol.4, No.2, 2019. https://doi.org/10.29100/jipi.v4i2.1409
I.P.A.E. Pratama, I.M.A. Wikantyasa, "Implementasi dan Analisis Simulasi QOS dan Perfomance Device dengan Menggunakan ONOS dan Iperf3," Jurnal Informatika Universitas Pamulang, Vol.4, No.2, 2019. https://doi.org/10.32493/informatika.v4i2.2730
D. Halomoan, M. Zarlis, Tulus, "Karakteristik Open Flow Controller Dengan ONOS," JTIK:Jurnal Teknik Informatika Kaputama, Vol.1, No.1, 2017.
R. Annisa, "Pengembangan Manajemen Jaringan Berbasis Software-Defined Network di Politeknik Sekayu," TIPS: Jurnal Teknik Informatika Politeknik Sekayu, Vol.VII, No.2, pp.33-43, 2017.
A. Friyanto, "High Availability Aspects of SDN-IP Reactive Routing," IOP Conference Series Material Science Engineering, 2020.
M. Purwiadi, W. Yahya, A. Basuki, "High Availability Controller Software Defined Network Menggunakan Heartbeat dan DRBD," Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer, Vol.2, No.8, pp.2297-2306, 2018.
W. Xia, Y. Wen, C.H. Foh, D. Niyato, H. Xie, "A Survey on Software-Defined Networking," IEEE Communication Surveys and Tutorials, Vol.17, No.1, 2015. https://doi.org/10.1109/COMST.2014.2330903
E. Rizky, E.M. Safitri, S.A. Priyambada, N.D. Angresti, "Optimasi Rute Untuk Software Defined Networking-Wide Area Network (SDN-WAN) Dengan Openflow Protocol," Informatika Mulawarman Jurnal Ilmiah Ilmu Komputer, Vol.13, No.1, 2018. https://doi.org/10.30872/jim.v13i1.1006
R. Adrian, "Cost Optimization on Open Shortest Path First in Software Defined-Network," Techno.COM, Vol.16, No.4, pp.421-434, 2017. https://doi.org/10.33633/tc.v16i4.1532
F.A. Jamal, E.B. Purnomowati, "Perbandingan Performansi Arsitektur Tradisional Terhadap Arsitektur Software-Defined Network (SDN) Dengan Menggunakan Controller Opendaylight," Jurnal Mahasiswa TEUB, Vol.6, No.6, 2018.
V. Varadharajan, K.K. Karmakar, U. Tupakula, "Securing Communication in Multiple Autonomous System Domains With Software Defined Networking," IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp. 195-203, 2017.
A.Z.A. Ghivani, "Studi Perbandingan Routing Protocol BGP dan EIGRP, Evaluasi Kinerja Performansi Pada Autonomous System Berbeda," SISTEMASI: Jurnal Sistem Informasi, Vol.7, No.2, 2018.
V. Baggan, S.N. Panda, "Enhancing Network Path Restoration With Software Defined Networking," International Journal of Applied Engineering Research, Vol.14, N0.8, pp.1910-1916, 2019.
V. Baggan, S.N. Panda, "Enhancing Border Gateway Routing Protocol with Software Defined Networking," International Journal of Innovative Technology and Exploring Engineering (IJITEE), Vol.8, Issue.8, 2019.
Z. Jingjing, C. Di, W. Weiming, J. Rong, W. Xiaochun, "The Deployment of Routing Protocols in Distributed Control Plane of SDN," Hindawi: The Scientific World Journal, Vol. 2014. https://doi.org/10.1155/2014/918536
L.B. Christensen, "Experimental Methodology, 10th Edition," Willey tPublisher. 2012.
ONOS, "Basic ONOS Tutorial," [online]. Available: https://wiki.onosproject.org/display/ONOS/Basic+ONOS+Tutorial (accessed: 20 May 2021).
V. Jain, B. Edgeworth, "Troubleshooting BGP: A Practical Guide to Understanding and Troubleshooting BGP (Networking Technology) 1st Edition," CISCO Press, 2016.
P. Goransson, C. Black, T. Culver, "Software Defined Networks: A Comprehensive Approach 2nd Edition," Morgan Kaufmann, 2016.
How to Cite
Copyright (c) 2021 I Putu Agus Eka Pratama
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.