Software Defined Network (SDN) dan Virtualisasi

I Putu Gede Oka Mahendra
1805551140
Network Centric Principles

PROGRAM STUDI TEKNOLOGI INFORMASI
FAKULTAS TEKNIK
UNIVERSITAS UDAYANA
2021

DOSEN PENGAMPU
I PUTU AGUS EKA PRATAMA S.T., M.T.

    Software Defined Network atau SDN merupakan suatu metode yang berfungsi untuk memisahkan Control Plane dengan Forwarding Plane. Apabila sebuah jaringan tidak menerapkan metode SDN, fungsi Control Plane dan Forwarding Plane sendiri berada dalam satu perangkat yang sama. Control Plane berfungsi untuk mengatur dan mengontrol suatu perangkat jaringan, sedangkan Forwarding Plane berfungsi untuk mengirim paket informasinya. Apabila dianalogikan kedalam bentuk anatomi tubuh manusia, Control Plane ibarat menjadi "otak" untuk mengatur lalu lintas data dan Forwarding Plane ibaratkan sebagai "otot" untuk mengirimkan paket data tersebut. Terdapat beberapa aspek penting pada SDN antara lain sebagai berikut.

1. Terdapat pemisahan fisik atau eksplisit antara Forwarding Plane dengan Control Plane,
2. Antarmuka standard untuk memprogram perangkat jaringan,
3. Control Plane menggunakna sistem terpusat atau terdapat sistem operasi jaringan yang dapat membentuk peta logika (logical map) dari seluruh jaringan kemudian direpresentasikan melalui API,
4. Virtualisasi dimana beberapa sistem operasi jaringan dapat mengkontrol bagian-bagian dari perangkat yang sama.

    Keunggulan utama dari teknologi SDN adalah tentang virtualisasinya. Virtualisasi adalah serangkaian proses untuk membuat sebuah versi maya atau virtual dari suatu resource sehingga pada satu sumber dapat dijalankan atau disimpan beberapa sumber virtual sekaligus. Namun agar dapat menjalankan sumber virtual tersebut, masing-masing sumber daya maya itu tidak berbeda signifikan dengan sumber daya fisiknya. Contoh hal yang dapat divirtualisasikan seperti sistem operasi, media penyimpanan, aplikasi, hardware, jaringan, dan layanan pada jaringan.

    Virtualisasi dapat dilakukan karena perkembangan teknologi hardware yang mengalami peningkatan sangat pesat. Kemampuan untuk melakukan komputasi dari sumber daya fisik berada jauh diatas kebutuhan manusia sehingga banyak sumber daya yang kapasitasnya tidak terpakai. Kapasitas atau kemampuan yang lebih ini dimanfaatkan untuk menjalankan atau menyimpan beberapa sumber daya maya (virtual) sehingga dapat menghasilkan tingkat efisiensi yang lebih tinggi. Proses virtualisasi membutuhkan yang dinamakan Hypervisor. Hypervisor memiliki fungsi sebagai Virtual Machine Manager (VMM) yaitu bagian yang melakukan abstraksi dari perangkat keras fisik menjadi perangkat keras maya (virtual) dalam rangka mendistribusikan beban kerja dari semua virtual mesin (VM) kepada masing-masing pearngkat keras secara proporsional.

Praktek Menggunakan Mininet pada Ubuntu
    Mininet adalah emulator berbasis CLI yang digunakan untuk membuat topologi jaringan Software Defined Network (SDN). Mininet merupakan software open source yang sengaja dibuat untuk memudahkan dalam riset dan penjelasan sistem SDN. Mininet menciptakan jaringan virtual dengan memanfaatkan software real komponen jaringan berdasarkan kernel linux sehingga dapat digunakan dalam pengujian jaringan SDN. Oleh karena itu, proses simulasi jaringan di mininet lebih cepat dan ringan. Langkah-langkah instalasi Mininet pada Ubuntu adalah sebagai berikut.
1. Pertama lakukan instalasi Mininet pada Ubuntu dengan menjalankan perintah sudo apt-get install mininet pada Terminal.


2. Selanjutnya ketikkan perintah sudo mn --mac --topo single,5 --switch ovsk --controller=remote untuk membuat single topologi dengan jumlah 5 host tanpa terhubung dengan controller, seperti gambar dibawah ini.


3. Untuk melihat keseluruhan interface dapat mengetikkan perintah net. Apabila menjalankan perintah ini, sistem akan menampilkan informasi host yang terkoneksi pada interface dimana saja yang telah didefinisikan.


4. Untuk melihat infomrasi node atau host dapat mengetikkan peruntah dump. Perintah tersebut akan menampilkan infomrasi host tambahan seperti IP host dan proses ID beberapa host yang berjalan pada sistem.


5. Untuk keluar dari tools Mininet dapat mengetikkan perintah quit.

Sumber 
[1] I Putu Agus Eka Pratama. "PPT Network Centric Principles Pertemuan ke-5". 2021.

Komentar