Akhir-akhir ini saya sering menemukan istilah ini, baik di tweet figur-figur dan perusahaan yang saya follow, selintas dari presentasi prinsipal, atau selentingan senior engineer di kantor. Awalnya terasa ngeri mendengarnya, SDN, sounds sophisticated, isn’t it? 🙂
Lalu mulai baca sana-sini, nonton lecture di youtube, akhirnya saya mendapat rangkuman dibawah ini :
Apa itu SDN?
Model jaringan yang memisahkan control plane dan forwarding plane. Dalam sebuah jaringan (administrative domain, misalnya) terdapat bbrp router, switch, dan AP. Flow traffic yang melewati perangkat-perangkat ini dikendalikan oleh sebuah controller terpisah. Controller (yang dapat diinstall pada server dengan spesifikasi tinggi, bukan spesifikasi rendah sebagai mana halnya control plane pada switch) mengambil alih keputusan-keputusan yang biasa dilakukan oleh control plane, spt routing, switching, qos, dll. Otomasi dimungkinkan dengam dikembangkannya API yang mendeteksi perubahan dalam flow atau jaringan. Misal, sebuah VM dipindahkan dari satu switch ke switch yang lain, maka routing atau qos akan ikut berubah secara otomatis.
Mengapa SDN?
Perkembangan jaringan. Sulitnya mengontrol jaringan yang terdiri dr banyak perangkat dengan manajemen yang terpisah (setiap perangkat memiliki control plane sendiri).
Bagaimana Cara Kerja SDN?
Salah satu alat dalam infrastruktur SDN adalah Openflow, yaitu software yang dapat memanage flow pada perangkat-perangkat jaringan dari berbagai macam vendor yang telah mendukung openflow. Openflow hanya melihat flow dari perangkat, tidak mengetahui cara kerja perangkat itu sendiri (shg vendor perangkat tidak perlu khawatir ‘dapur’ perangkatnya terbuka).
Sebetulnya Openflow adalah salah satu tool didalam SDN, bukan SDN itu sendiri. Tool lain yang sejenis adalah Opendaylight yang dapat dijalankan under Ubuntu.
Dibawah ini beberapa referensi yang dapat menambah wawasan mengenai SDN, setidaknya untuk pemula disini, like me. 🙂
http://www.networkperformanceinnovations.com/blog/software-defined-networking-sdn/
http://packetlife.net/blog/2013/may/2/what-hell-sdn/
http://www.packetu.com/2013/11/26/getting-started-sdn/
https://www.opennetworking.org/sdn-resources/sdn-library/whitepapers
Regards.