Kamu bisa jelasin ke aku soal Software-defined networking?

Software-defined networking (SDN) adalah sebuah konsep pendekatan jaringan komputer dimana sistem pengkontrol dari arus data dipisahkan dari perankat kerasnya. Umumnya, sistem pembuat keputusan ke mana arus data dikirimkan dibuat menyatu dengan perangkat kerasnya. Sebuah konfigurasi SDN dapat menciptakan jaringan dimana perankat keras pengontrol lalu lintas data secara fisik dipisahkan dari perangkat keras data forwarding plane Konsep ini dikembangkan di UC Berkeley and Stanford University sekitar tahun 2008. Penemu dan penyedia sistem ini mengklaim dapat menyederhanakan jaringan komputer

SDN memerlukan beberapa metode agar control plane untuk berkomunikasi dengan pesawat data. Salah satu mekanisme tersebut adalah OpenFlow yang sering disalahpahami setara dengan SDN. The Open Networking Yayasan didirikan untuk mempromosikan SDN dan OpenFlow dan mempromosikan istilah cloud computing sehingga menjadi populer.

SDN merupakan salah satu tahap evolusi "programmable and active networking". Salah satu pengaplikasian SDN adalah infrastructure as a service (IaaS). Jaringan virtual SDN dikombinasikan dengan virtual machine (VM) dan virtual storage dapat menirukan pengalokasian sumber daya pusat data yang dinamis. SDN memungkinkan network administrators untuk memprogram pusat kontrol jaringan melalui sebuah controller tampa akses fisik ke switches.