Langsung ke konten utama

Pengertian SDN/OpenFlow


Halo ketemu lagi bersama saya, Pada kesempatan kali ini saya sedikit sharing tentang SDN/Openflow.

Latar Belakang
Disini saya memposting SDN/Openflow untuk mengisi agenda kegiatan harian saya , dan supaya lebih paham lagi tentang sdn/openflow.

Maksud dan Tujuan
Supaya kita lebih paham lagi tentang SDN/OpenFlow.

Pengertian
Software Defined Network (SDN) adalah sebuah arsitektur jaringan terpusat yang memisahkan logical dari perangkat jaringan ke sebuah entitas yang disebut dengan kontroler. Mungkin teman-teman masih bingung apa sih maksudnya logical itu?
Seperti yang terlihat pada gambar 1, di dalam sebuah perangkat jaringan seperti router dan switch terdapat dua bagian yang disebut dengan control plane dan data plane / forwarding plane. Control plane berfungsi untuk menjalankan logical dari sebuah perangkat, contohnya routing table dan algoritma routing. Sedangkan data plane merupakan bagian yang berfungsi untuk memforward paket data melalui port-port interface dalam perangkat jaringan (port in / port out). Pada perangkat jaringan yang sedang eksis saat ini (ex: cisco router, cisco catalyst switch, mikrotik router board, dll.) control plane dan data plane ditanam pada perangkat jaringan. Contohnya misalkan kita menggunakan router Cisco, maka kita harus mengkonfigurasi protokol routing pada router tersebut, kita harus menanam tabel routing ke router tersebut, dan ketika kita akan menambahkan tabel routing, maka kita harus meng-console ulang router tersebut. Sedangkan pada arsitektur SDN tabel routing dan algoritma routingnya dipisahkan ke dalam satu entitas / satu server tersendiri yang bernama kontroler.

Kontroler sendiri merupakan sebuah perangkat lunak yang dapat dikembangkan sesuai kebutuhan jaringan. Banyak vendor-vendor yang telah menciptakan kontroler. Kontroler-kontroler tersebut diantaranya:
1. POX
2. NOX
3. Floodlight
4. Pyretic
5. Beacon
6. Ryu
7. OpenDay Light
8. dan lain sebagainya.
Kontroler-kontroler tersebut memiliki basis bahasa pemrograman yang berbeda-beda. Ada yang menggunakan C++, Python, hingga Java.
Alasan diciptakannya SDN adalah untuk inovasi dan juga beberapa hal berikut :
1. Virtualisasi dan Cloud: Komponen dan entitas jaringan hybrid - antara fisik bare metal dan yg virtual
2. Orchestration dan Scalability: Kemampuan untuk mengatur dan mengelola ribuan perangkat melalui sebuah point of management
3. Programmability dan Automation: Kemampuan untuk mengubah behaviour (perilaku) jaringan serta untuk dapat melakukan perubahan terebut secara otomatis (sebagai contoh adalah kemampuan troubleshooting, perubahan policy dan lain-lain)
4. Visibility: Kemampuan untuk dapat memonitor jaringan, baik dari sisi sumber daya, konektivitas dan lain-lain.
5. Kinerja: Kemampuan untuk memaksimalkan penggunaan perangkat jaringan, misalnya optimasi bandwidth, load balancing, traffic engineering dan lain-lain (berhubungan dengan Programmability dan Scalability).
  
Manfaat SDN
Seperti yang sudah dijelaskan, dengan adanya pemusatan controller, maka pemrograman jaringan dapat diotomatisasi dan dapat dirubah secara dinamis sesuai kebutuhan, disamping itu teknologi SDN juga dapat melakukan :
  • Pengurangan terhadap CapEx dan OpEx
  • Menyediakan fleksibelitas jaringan
  • Menghilangkan ketergantungan akan vendor tertentu seta
  • Memungkin bagi sebuah organisasi untuk meciptakan jenis aplikasi jaringan baru(inovasi).
Referensi 
Sekian postingan dari saya, Semoga bermanfaat. Jika terjadi Kesalaan Kata ataupun Ejaan yang kurang tepat mohon dimaafkan.
 

Komentar

Postingan populer dari blog ini

Cara Mengatasi file php info tampilan blank saat dibuka di Localhost

Assalamualaikum Wr Wb   Hari ini saya akan sharing tentang gimana cara mengatasi blank saat kita mau buka phpinfo di browser. A.Pendahuluan PHPINFO adalah sebuah script yang digunakan untuk menampilkan versi dari php tersebut dalam mode gui , dan menampilkan berbagi ekstensi php yang terinstall B.Maksud & Tujuan Memperbaiki tampilan blank (kosong) saat membuka  script info.php di localhost C.Latar Belakang Karena setelah membuat script php yang berisi <?php phpinfo(); ?> dan di beri nama info.php , dan saat dieksekusi di localhost tidak muncul tampilan apapun atau blank , maka saya mencari solusi untuk masalah tersebut D.Hal Hal yang di butuhkan Koneksi Internet Pc / laptop yang sudah terinstall webserver E.Langkah langkah Pastikan Pc / laptop sudah terkoneksi dengan internet Buka terminal dan ketikkan perintah : apt-get install libapache2-mod-php Selanjutnya Restart Apache2nya dengan perintah service apache2 r...

Mengganti Halaman Login Hotspot Mikrotik

Assalamualaikum Wr Wb   Hari ini saya akan sharing tentang gimana cara mengganti halaman login hotspot mikrotik. A. Pendahuluan Login adalah proses masuk ke jaringan komputer dengan memasukkan identitas akun minimal terdiri dari username/akun pengguna dan password untuk mendapatkan hak akses. Antara username dan password keduanya saat digunakan untuk login harus tepat jangan sampai salah ketik, karena keduanya saling terkait dan tidak bisa dipisahkan. Biasanya username/akun pengguna tidak pernah diubah karena merupakan identitas unik, tetapi password/ kata sandi dapat diubah sesuai keperluan untuk menjaga keamanan akun.  B. Latar Belakang Saat kita mau login hotspot mikrotik,tampilannya selalu itu itu aja.makanya pasti banyak yang pingin tampilan login tersebut berubah.Sebenernya sangat mudah sekali, mari kita simak baik baik. C. Maksud dan Tujuan Untuk mempercantik tampilan login page pada mikrotik hotspot login page   D. Proses/Tah...

Standar Operasional Prosedur

Assalamualaikum Wr.Wb Kembali lagi dengan saya, disini saya akan memposting tentang pentingnya SOP(Standar Operasional Prosedur).   Latar Belakang Setiap pekerjaan yang dapat menimbulkan resiko harus dilakukan dengan prosedur yang benar untuk  mengurangi resiko/kesalahan.   Maksut dan Tujuan Untuk menghindari kegagalan atau kesalahan dalam bekerja    Pengertian Standar Operasional Prosedur (SOP) adalah dokumen yang berkaitan dengan prosedur yang dilakukan secara kronologis untuk menyelesaikan suatu pekerjaan yang bertujuan untuk memperoleh hasil kerja yang paling efektif dari para pekerja dengan biaya yang serendah-rendahnya          Proses dan Tahapan Pekerjaan Standar Operasional Prosedur (SOP) adalah dokumen yang berkaitan dengan prosedur yang dilakukan secara kronologis untuk menyelesaikan suatu pekerjaan yang bertujuan untuk memperoleh hasil kerja yang paling efektif dari para pekerja dengan biaya yang seren...