Software Define Infrastructure 31 July 2018

Software-Defined Networking

woman-and-man-solving-network-connectivity-puzzle-over-wooden-desk_23-2147844527

Model arsitektur jaringan yang ada saat ini (traditional network) bisa dibilang masih rumit karena masing-masing perangkat mempunyai konfigurasi yang berbeda alias control plane dan data/forwarding plane tertanam dalam satu perangkat. Contoh, apabila kita mempunyai router maka konfigurasi routing, firewall, DNS, NAT, dan IP Public nya berada didalam router tersebut. Sehingga jika kita memiliki 2 atau 3 router otomatis kita membuat 2-3 kali konfigurasi untuk router, begitu pula dengan switch dan perangkat jaringan lain. Inilah yang dimaksud dengan control plane dan data/forwarding plane berada di satu perangkat, dimana konfigurasi/control mengatur elemen jaringan (paket data/traffic) yang melewati router tersebut. Bagaimana jadinya jika kita memiliki 50 sampai 100 perangkat jaringan yang memiliki konfigurasi masing-masing dan memastikan konfigurasi tersebut runs well.

 

Konsep SDN inilah yang menjadi gagasan utama masalah tersebut, dimana control plane dan forwarding plane nya dipisah dalam suatu perangkat yang berbeda. Dalam artian semua perangkat jaringan yang terhubung nantinya akan dikendalikan oleh application plane yang berkolaborasi dengan control plane untuk menginstruksikan kemana suatu traffic atau paket data diarahkan (pada forwarding plane).

 

Konsep SDN ini beroperasi menggunakan protocol OpenFlow, Openflow seperti sebuah jembatan yang mengendalikan perangkat berdasarkan MAC, IP Address, atau TCP Port untuk melakukan action tertentu.

 

Berikut adalah perbandingan traditional network dan SDN

 

Traditional Network

SDN-1

 

SDN (Software Defined Networking)

SDN-2

 

 

Arsitektur SDN dapat dilihat sebagai 3 lapis/bidang:

  • Infrastruktur (data-plane/infrastructure layer)

    Terdiri dari elemen jaringan yang dapat mengatur SDN Datapath sesuai dengan instruksi yang diberikan melalui Control-Data-Plane Interface (CDPI)

  • Kontrol (control plane/layer)

    Entitas kontrol (SDN Controller) mentranslasikan kebutuhan aplikasi dengan infrastruktur dengan memberikan instruksi yng sesuai untuk SDN Datapath serta memberikan informasi yang relevan dan dibutuhkan oleh SDN Application

  • Aplikasi (application plane/layer)

    Berada pada lapis teratas, berkomunikasi dengan sistem via NorthBound Interface (NBI)

 

SDN-3

 

Pada perangkat konvensional, packet forwarding (jalur data) dan routing (jalur kontrol) terjadi pada perangkat yang sama. OpenFlow membedakan dan memisahkan jalur data dari jalur kendali. Bagian jalur data berada pada perangkat tersendiri, controller terpisah membuat keputusan routing. Perangkat dan controller berkomunikasi melalui protokol OpenFlow. Metodologi ini, dikenal sebagai SDN. [LAS]

Recent Article

woman-and-man-solving-network-connectivity-puzzle-over-wooden-desk_23-2147844527
31 Jul 2018

Software-Defined Networking

Model arsitektur jaringan yang ada saat ini (traditional network) bisa dibilang masih rumit karena masing-masing perangkat mempunyai konfigurasi yang berbeda alias control plane dan data/forwarding plane tertanam dalam satu perangkat.

Read More