Browse Category

SDN/OpenFlow

SDN-Abstraction

Berkenalan dengan Southbound dan Northbound SDN

Software Defined Networking (SDN) atau bahasa gampangnya jaringan yang dapat diprogram yang belakangan ini berkembang adalah suatu ide untuk membantu penyedia layanan/aplikasi jaringan agar tidak bergantung begitu saja atau setidaknya mengurangi ketergantungan pada kehandalan, keterbatasan dan aturan yang ada perangkat jaringan yang diproduksi oleh network vendor macam Cisco, Juniper dan sejenisnya. Seperti yang kita ketahui bersama, para network vendor mengeluarkan produksinya dengan berbagai macam tipe sesuai dengan kesesuaian harganya (semakin mahal ya semakin handal). Alasan lain ide SDN ini berkembang adalah untuk membantu para peneliti mengimplementasikan ide barunya untuk mengembangkan sistem, protokol, dan teknologi jaringan pada sistem yang sesungguhnya, tak hanya pada network simulator tools.

Dengan kian berkembangnya konsep SDN ini, kita dapat membagi atau mengerucutkan batas jaringan menjadi 2 batas sistem yakni Southbound dan Northbound. Apa itu Southbound dan Northbound SDN? saya kutip aja ya definisinya dari (1)

A northbound interface is an interface that allows a particular component of a network to communicate with a higher-level component. Conversely, a southbound interface allows a particular network component to communicate with a lower-level component.

atau lebih jelasnya dapat dilihat pada gambar berikut ini

SDN-Abstraction
gambar diambil dari http://networkstatic.net/

Perkembangan Southbound SDN hingga hari ini

Saya pikir saat para peneliti dan insinyur jaringan sudah hampir bersepakat mengenai sistem dan aturan yang ada pada Sourthbound SDN. Terdapat 2 alur kelompok ide yang berkembang pada area ini, yang pertama adalah kelompok yang mengusung ide untuk memisahkan fungsi control plane dan data plane pada perangkat jaringan dengan produk protokol OpenFlow yang jadi andalannya, kebanyakan sih para pendukung ide ini berasal dari kalangan penggiat opensource. Kelompok yang kedua adalah kelompok yang kebanyakan berasal dari para produsen perangkat jaringan, kelompok ini berpikir tak perlulah kita memisahkan fungsi control plane dan data plane pada perangkat jaringan yang sudah ada dan membiarkannya menjadi suatu perangkat yang “bodoh”, repot amat kalau seperti itu, ujar mereka. Kelompok ini mengusulkan dikembangkannya protokol I2RS, yang suatu sistem yang mengizinkan pada pengguna, penyedia jaringan, dan peneliti untuk mengimplementasikan dan memprogram ide-idenya pada ruang khusus yang disediakan pada perangkat jaringan yang sudah ada. Nah kamu mau ikut aliran yang mana? Â yang pasti urusan southbound udah hampir selesai, atau kamu punya aliran ide baru?

Bagaimana dengan Northbound SDN?

Urusan mengenai Northbound SDN kedepannya akan sangat menarik untuk dibahas dan dikaji lebih lanjut. Mengapa demikian? karena ini berbicara mengenai aplikasi untuk memanajemen dan mengelola jaringan sesuai kebutuhan dari para pengguna/penyedia jaringan. Sangat dibutuhkan kreativitas untuk mewujudkan keinginan pengguna namun mempertahankan performa jaringan dengan tingkat kehandalan yang tinggi. Lalu bagaimana standarisasi aplikasi pada Northbound SDN ini? Perlu ada atau tidak standarisasi atau aliran apa sajakah yang berkembang? Hingga kini setidaknya sudah ada sekitar 20 SDN Controller (2) yang berkembang dengan fitur Northbound API-nya yang siap berkomunikasi lebih lanjut dengan aplikasi yang dikembangkan oleh para pengguna/pengelola layanan jaringan. Untuk itu, agar dapat menyelaraskan kreativitas dari para pengembang aplikasi pengelola jaringan, Open Network Foundation (ONF) khususnya The Architecture Working Group berdiskusi dan sepakat untuk (3)

The Architecture Working Group is developing a charter with three deliverables for the northbound API:

Use cases that motivate the need for the northbound API.

A compendium study that looks at examples of the northbound API and explores what they do, what they require from applications, what they convey about the network and what data models they use.

Recommendations on what, if anything, needs to be done to help the industry accelerate the adoption of SDN applications.

informasi terbarunya mengenai hal ini dapat diakses pada dokumen yang dirilis oleh Open Network Foundation (ONF) pada bulan Juni 2013 (4). Jika ada yang tahu perkembangan terbaru lainnya monggo dibagi ya infonya dan jika ada yang salah atau kurang mohon dikoreksi ya 😀

Referensi:

1. Northbound interface / Southbound interface

2. What are SDN Controllers?

3.Northbound API guide: The new network application

4. Northbound Interfaces - Open Networking Foundation North Bound Interface Working Group (NBI-WG) Charter