SlideShare a Scribd company logo
DOKUMENTASI TUGAS AKHIR
SDN STATIC ROUTING
MENGGUNAKAN RYU CONTROLLER
TAUFIK ISMAIL
1516116165
KELAS XII-TKJ-2
KOMPETENSI KEAHLIAN TEKNIK KOMPUTER JARINGAN
SEKOLAH MENENGAH KEJURUAN
NEGERI 4 BANDUNG
1
KATA PENGANTAR
Alhamdulillah segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang
telah melimpahkan rahmat, hidayah dan ridha-Nya, sehingga penulis dapat menyelesaikan
tugas akhir ini yang berjudul “Static Routing SDN OpenFlow dengan menggunakan Ryu
Controller” dengan baik dan tepat waktu yang telah ditentukan.
Dalam penyusunan laporan ini penulis banyak menemui kendala, namun berkat
adanya bimbingan dari Guru-Guru maka akhirnya penyusunan laporan ini dapat terlaksana
dengan baik dan tepat pada waktu yang telah ditentukan.
Penulis mengucapkan terima kasih kepada bapak Alan Adi Prastyo yang telah
memberikan pentunjuk kepada penulis dalam mengerjakan tugas akhir ini. Serta tidak lupa
kepada Bapak Taofiq Sidqi, Iwan, Angga Friyanto, Nono Suwarno, Shaldy Ramandani Zein
serta Ibu Nuruly Firadausi, Rinrin Nurmalasari, Sebagai Guru di SMK Negeri 4 Bandung yang
telah melimpahkan banyak ilmu kepada penulis.
Dengan segala keterbatasan yang ada, penulis menyadari banyak kekurangan dalam
penulisan dokumentasi tugas akhir ini. Oleh kerena itu saran maupun kritik diharapkan oleh
penulis. Dan terakhir harapan penulis dokumentasi ini dapat bermanfaat bagi penulis sendiri
dan pembaca sehingga dapat menambah pengetahuan dan wawasan.
2
Daftar Isi
KATA PENGANTAR..................................................................................................................................1
Daftar Isi.................................................................................................................................................2
BAB 1......................................................................................................................................................3
Pendahuluan ..........................................................................................................................................3
1.1. Latar Belakang.........................................................................................................................3
1.2. Tujuan......................................................................................................................................3
BAB 2......................................................................................................................................................4
Landasan Teori.......................................................................................................................................4
BAB 3......................................................................................................................................................5
Implementasi .........................................................................................................................................5
3.1. Pra-Implementasi....................................................................................................................5
3.2. Implementasi...........................................................................................................................5
BAB 4......................................................................................................................................................9
Kesimpulan.............................................................................................................................................9
Daftar Pustaka......................................................................................................................................10
3
BAB 1
Pendahuluan
1.1. Latar Belakang
Pada saat ini perkembangan teknologi informasi berkembang sangat pesat, tidak
terkecuali pada jaringan komputer. Saat ini berkembang gagasan baru dalam mengelola
jaringan komputer, yang disebut Software-Define Networking (SDN). Software-Define
Networking (SDN) adalah sebuah konsep pendekatan baru untuk merancang, membangun
dan mengelola jaringan komputer dengan memisahkan control plane dan data plane. Konsep
utama pada Software-Define Networking (SDN) adalah sentralisasi kendali jaringan dengan
semua pengaturan berada pada control plane. Konsep SDN ini sangat memudahkan
operator dan network administrator dalam mengelola jaringannya. SDN juga mampu
memberikan solusi untuk permasalahan-permasalahan jaringan yang ada sekarang ini,
seperti sulitnya mengintegrasikan teknologi baru karena masalah perbedaan platform
perangkat keras, kinerja yang buruk karena ada beberapa operasi yang berlebihan pada
protokol layer dan sulitnya menyediakan layanan-layanan baru. Konsep dari SDN sendiri
dapat mempermudah dan mempercepat inovasi pada jaringan sehingga diharapkan muncul
ide-ide baru yang lebih baik dan dapat dengan cepat diimplementasikan.
Pada jaringan konvensional yang non-SDN, perangkat keras jaringan (router dan
switch) serta perangkat lunak jaringan (firmware) selama ini berada di bawah kendali vendor-
vendor perusahaan yang memproduksi perangkat tersebut. Programmer tidak bisa
mengujicobakan program mereka langsung ke device tersebut, tapi harus menggunakan
simulator, di mana kode program simulasi sangat berbeda dengan kode program pada real
network environment. Dengan menggunakan SDN dan OpenFlow, maka firmware dapat di-
switch secara remote dan diakses dari jarak jauh. OpenFlow dapat mengakses dan
memanipulasi secara langsung forwarding plane (data plane) dari perangkat-perangkat
jaringan tersebut, baik secara fisik maupun virtual.
Saat ini belum semua perangkat jaringan mendukung protokol OpenFlow. Oleh
karena itu untuk melakukan simulasi dengan protokol ini diperlukan simulator SDN yang
mendukung protokol OpenFLow. Pada penelitian ini simulasi jaringan SDN dilakukan dengan
menggunakan simulator Mininet.
1.2. Tujuan
Tujuan dari pembuatan dokumentasi ini adalah :
1. Pembaca dapat lebih mengenal apa itu Software-Define Network.
2. Pembaca dapat mengimplementasikan Software-Define Network.
4
BAB 2
Landasan Teori
Software-Define Network(SDN) adalah istilah yang merujuk pada konsep/paradigma
baru dalam merancang, mengelola dan mengimplementasikan jaringan, terutama untuk
mendukung kebutuhan dan inovasi di bidang ini yang semakin lama semakin kompleks.
Konsep dasar SDN adalah dengan melakukan pemisahan/eksplisit antara control
plane dan forwarding/data plane, serta kemudian melakukan abstraksi sistem dan meng-
isolasi kompleksitas yangg ada pada komponen atau sub-sistem dengan mendefinisikan
interface yangg standard.
Beberapa aspek penting dari SDN adalah :
1. Adanya pemisahan secara fisik/eksplisit antara forwarding/data-plane dan control-plane.
2. Antarmuka standard (vendor-agnosic) untuk memprogram perangkat jaringan.
3. Control-plane yang terpusat (secara logika) atau adanya sistem operasi jaringan yang
mampu membentuk peta logika (logical map) dari seluruh jaringan dan kemudian
memrepresentasikannya melalui (sejenis) API (Application Programming Interface).
4. Virtualisasi dimana beberapa sistem operasi jaringan dapat mengkontrol bagian-bagian
(slices atau substrates) dari perangkat yang sama.
Arsitektur SDN dapat dilihat sebagai 3 lapis/bidang :
 infrastruktur (data-plane / infrastructure layer) : terdiri dari elemen jaringan yg dapat
mengatur SDN Datapath sesuai dengan instruksi yg diberikan melalui Control-Data-
Plane Interface (CDPI).
5
 kontrol (control plane / layer) : entitas kontrol (SDN Controller) mentranslasikan
kebutuhan aplikasi dengan infrastruktur dengan memberikan instruksi yg sesuai
untuk SDN Datapath serta memberikan informasi yg relevan dan dibutuhkan oleh SDN
Application.
 aplikasi (application plane / layer) : berada pada lapis teratas, berkomunikasi dengan
sistem via NorthBound Interface (NBI).
Mininet adalah emulator berbasis CLI yang digunakn untuk membuat sebuah topologi
jaringan pada Software Defined Network. Pada Mininet sudah terdapat beberapa topologi
bawaan yang dapat langsung digunakan dengan menggunakan perintah (command)
tertentu. Beberapa topologi bawaan tersebut antara lain topologi single, tree dan linear.
Ryu Controller merupakan salah satu vendor kontroler SDN. Kontroler merupakan
bagian yang sangat vital pada arsitektur SDN. Karena kontrolerlah yang akan mendefinisikan
jaringan, mengatur masalah availability, laju traffic data, routing & forwarding dll. Kontroler
lah yang meng-handle seluruh infrastuktur jaringan yang ada dibawahnya.
BAB 3
Implementasi
3.1. Pra-Implementasi
Sebelum masuk ketahap implementasi, ada beberapa hal yang harus dipersiapkan,
beberapa hal yang harus dipersiapkan adalah sebagai berikut :
1. Linux Ubuntu, Ubuntu yang saya pakai adalah Ubuntu 14.
2. Install Mininet pada Ubuntu.
3. Install Ryu controller pada Ubuntu.
3.2. Implementasi
Sekarang kita akan membuat sebuah jaringan dengan topologi linear yang
didalamnya terdiri dari 2 switch dan 2 host. Kedua host tidak dapat terhubung karena berbeda
jaringan. Disini kita akan menghubungkan kedua host tersebut dengan menggunakan routing
static.
6
1. Buat topologi linear yang terdiri dari 2 switch, 2 host dan 1 controller.
2. Mengecek topologi.
3. Mengaktifkan Openflow pada switch 1 dan 2 pada xterm switch 1 dan 2.
7
4. Memberi IP pada host 1 dan 2.
5. Mencoba ping dari h1 ke h2.
Disini kedua host belum terhubung karena belum ada routing.
6. Mengaktifkan Ryu controller dengan rest_router.py.
8
7. Memberikan ip pada switch 1 dan 2 pada xterm controller.
Ip pertama yang dimasukan adalah ip gateway dari host1, ip kedua yang dimasukan
adalah ip antar switch, ip ketiga yang dimasukan adalah ip antar switch, ip keempat
yang dimasukan adalah ip gateway host2.
8. Cek ip pada switch.
9. Mengaktifkan routing statik.
10.Memberi default gateway pada setiap host.
9
11.Test ping dari host1 ke host2.
Host1 dan host2 telah terhubung.
BAB 4
Kesimpulan
Kesimpulan dari tugas akhir ini bahwa Software-Define Network(SDN) dapat menjadi
solusi dalam teknologi jaringan komputer agar lebih efektif. Peran controller sangat besar
karena controllerlah yang mengatur dan melakukan perintah kepada perangkat yang
tehubung.
10
Daftar Pustaka
[1] https://www.routecloud.net/blog/konfigurasi-static-routing-pada-sdn-openflow-
mengunakan-ryu-controller/
[2] http://www.zikrillah.com/2014/11/install-mininet-pada-ubuntu.html
[3] https://github.com/osrg/ryu/wiki/OpenFlow_Tutorial

More Related Content

What's hot

6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balik
Simon Patabang
 
Konsep pendapatan nasional
Konsep pendapatan nasionalKonsep pendapatan nasional
Konsep pendapatan nasional
Ally Matul
 
Sinkronisasi dan deadlock
Sinkronisasi dan deadlockSinkronisasi dan deadlock
Sinkronisasi dan deadlockAlvin Setiawan
 
Badan usaha
Badan usahaBadan usaha
Badan usaha
Kasmadi Rais
 
Laporan Pengerring gabang menggunakan DHT 11
Laporan Pengerring gabang menggunakan DHT 11Laporan Pengerring gabang menggunakan DHT 11
Laporan Pengerring gabang menggunakan DHT 11
Wahid Hidayatullah
 
Sorting selection-sort
Sorting   selection-sortSorting   selection-sort
Sorting selection-sortFajar Zain
 
Sejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesorSejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesor
Adola Silaban
 
Laporan 2 (ripple counter)
Laporan 2 (ripple counter)Laporan 2 (ripple counter)
Laporan 2 (ripple counter)
Nasrudin Waulat
 
MAKALAH PERKEMBANGAN PROCESSOR
MAKALAH PERKEMBANGAN PROCESSORMAKALAH PERKEMBANGAN PROCESSOR
MAKALAH PERKEMBANGAN PROCESSOR
ShallomSitorus
 
bahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDLbahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDL
Rakhmi Khalida, M.M.S.I
 
08 bhs inggris kls 9 k13
08 bhs inggris kls 9 k1308 bhs inggris kls 9 k13
08 bhs inggris kls 9 k13
Eny Setiawati
 
12 metode greedy
12 metode greedy12 metode greedy
12 metode greedy
wawankoerniawan
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
Stevie Principe
 
Bahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanBahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrograman
Andri Yanto
 
Legenda situ bagendit
Legenda situ bagenditLegenda situ bagendit
Legenda situ bagendit
Rinzani Cyzaria Putri
 
Spanning Tree Protocol dan Etherchannel
Spanning Tree Protocol dan EtherchannelSpanning Tree Protocol dan Etherchannel
Spanning Tree Protocol dan Etherchannel
farhananshari1
 
File system
File systemFile system

What's hot (20)

6 rangkaian arus bolak balik
6 rangkaian arus bolak balik6 rangkaian arus bolak balik
6 rangkaian arus bolak balik
 
Konsep pendapatan nasional
Konsep pendapatan nasionalKonsep pendapatan nasional
Konsep pendapatan nasional
 
Sinkronisasi dan deadlock
Sinkronisasi dan deadlockSinkronisasi dan deadlock
Sinkronisasi dan deadlock
 
Badan usaha
Badan usahaBadan usaha
Badan usaha
 
Laporan Pengerring gabang menggunakan DHT 11
Laporan Pengerring gabang menggunakan DHT 11Laporan Pengerring gabang menggunakan DHT 11
Laporan Pengerring gabang menggunakan DHT 11
 
Sorting selection-sort
Sorting   selection-sortSorting   selection-sort
Sorting selection-sort
 
Sejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesorSejarah perkembangan mikroprosesor
Sejarah perkembangan mikroprosesor
 
Laporan 2 (ripple counter)
Laporan 2 (ripple counter)Laporan 2 (ripple counter)
Laporan 2 (ripple counter)
 
MAKALAH PERKEMBANGAN PROCESSOR
MAKALAH PERKEMBANGAN PROCESSORMAKALAH PERKEMBANGAN PROCESSOR
MAKALAH PERKEMBANGAN PROCESSOR
 
bahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDLbahasa pemrograman perangkat keras VHDL
bahasa pemrograman perangkat keras VHDL
 
Pendapatan Nasional
Pendapatan NasionalPendapatan Nasional
Pendapatan Nasional
 
Bab 1 pengantar komputer
Bab 1 pengantar komputerBab 1 pengantar komputer
Bab 1 pengantar komputer
 
Pengertian sistem berkas
Pengertian sistem berkasPengertian sistem berkas
Pengertian sistem berkas
 
08 bhs inggris kls 9 k13
08 bhs inggris kls 9 k1308 bhs inggris kls 9 k13
08 bhs inggris kls 9 k13
 
12 metode greedy
12 metode greedy12 metode greedy
12 metode greedy
 
Manajemn Input Output
Manajemn Input OutputManajemn Input Output
Manajemn Input Output
 
Bahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrogramanBahan ajar-dasar-pemrograman
Bahan ajar-dasar-pemrograman
 
Legenda situ bagendit
Legenda situ bagenditLegenda situ bagendit
Legenda situ bagendit
 
Spanning Tree Protocol dan Etherchannel
Spanning Tree Protocol dan EtherchannelSpanning Tree Protocol dan Etherchannel
Spanning Tree Protocol dan Etherchannel
 
File system
File systemFile system
File system
 

Similar to SDN Static routing menggunakan Ryu controller

1_Perkenalan SDN.ppt
1_Perkenalan SDN.ppt1_Perkenalan SDN.ppt
Dasar Dasar dalam SDN
Dasar Dasar dalam SDNDasar Dasar dalam SDN
Dasar Dasar dalam SDN
Joey Leomanz B
 
Software Defined Networking menggunakan controller OpenDayLight
Software Defined Networking menggunakan controller OpenDayLightSoftware Defined Networking menggunakan controller OpenDayLight
Software Defined Networking menggunakan controller OpenDayLight
ridwan firdaus
 
Software Defined Network (Overview)
Software Defined Network (Overview)Software Defined Network (Overview)
Software Defined Network (Overview)
Heri Fauzan
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
fitrahsyahran
 
Jobsheet 3 basic vlan
Jobsheet 3 basic vlanJobsheet 3 basic vlan
Jobsheet 3 basic vlan
Vania Refina
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1
Putu Shinoda
 
Tupen 8 1235010002
Tupen 8   1235010002Tupen 8   1235010002
Tupen 8 1235010002
Abrianto Nugraha
 
Internet Programming v2.0 Comp
Internet Programming v2.0 CompInternet Programming v2.0 Comp
Internet Programming v2.0 CompNurdin Al-Azies
 
MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...
MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...
MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...
Walid Umar
 
Jaringan Modern
Jaringan ModernJaringan Modern
Jaringan Modern
Kartin Yuliyanti
 
Bab iii
Bab iiiBab iii
Bab iii
radar radius
 
Pembahasan Routing
Pembahasan RoutingPembahasan Routing
Pembahasan Routing
Reshan Tio
 
Ready
ReadyReady
Ready
Agus Cahyo
 
Kelompok 1
Kelompok 1Kelompok 1
Kelompok 1
Gustav Raharjo
 
Merancang Bangun dan Menganalisa WAN
Merancang Bangun dan Menganalisa WANMerancang Bangun dan Menganalisa WAN
Merancang Bangun dan Menganalisa WAN
Chyka Shandy
 
ETS MPPL NEW
ETS MPPL NEWETS MPPL NEW
ETS MPPL NEW
Ferdinand Jason
 
ETS MPPL
ETS MPPLETS MPPL
ETS MPPL
Ferdinand Jason
 
Software Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network ManagementSoftware Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network Management
I Putu Hariyadi
 

Similar to SDN Static routing menggunakan Ryu controller (20)

1_Perkenalan SDN.ppt
1_Perkenalan SDN.ppt1_Perkenalan SDN.ppt
1_Perkenalan SDN.ppt
 
Dasar Dasar dalam SDN
Dasar Dasar dalam SDNDasar Dasar dalam SDN
Dasar Dasar dalam SDN
 
Software Defined Networking menggunakan controller OpenDayLight
Software Defined Networking menggunakan controller OpenDayLightSoftware Defined Networking menggunakan controller OpenDayLight
Software Defined Networking menggunakan controller OpenDayLight
 
Software Defined Network (Overview)
Software Defined Network (Overview)Software Defined Network (Overview)
Software Defined Network (Overview)
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
 
Jobsheet 3 basic vlan
Jobsheet 3 basic vlanJobsheet 3 basic vlan
Jobsheet 3 basic vlan
 
Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1 Slide Jaringan Komputer ITB pertemuan 1
Slide Jaringan Komputer ITB pertemuan 1
 
Tupen 8 1235010002
Tupen 8   1235010002Tupen 8   1235010002
Tupen 8 1235010002
 
Internet Programming v2.0 Comp
Internet Programming v2.0 CompInternet Programming v2.0 Comp
Internet Programming v2.0 Comp
 
MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...
MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...
MODUL AJAR ADMINISTRASI INFRASTRUKTUR JARINGAN - SWITCHING & ROUTING (PPG TKI...
 
Jaringan Modern
Jaringan ModernJaringan Modern
Jaringan Modern
 
Bab iii
Bab iiiBab iii
Bab iii
 
Pembahasan Routing
Pembahasan RoutingPembahasan Routing
Pembahasan Routing
 
Ready
ReadyReady
Ready
 
Kelompok 1
Kelompok 1Kelompok 1
Kelompok 1
 
Merancang Bangun dan Menganalisa WAN
Merancang Bangun dan Menganalisa WANMerancang Bangun dan Menganalisa WAN
Merancang Bangun dan Menganalisa WAN
 
ETS MPPL NEW
ETS MPPL NEWETS MPPL NEW
ETS MPPL NEW
 
ETS MPPL
ETS MPPLETS MPPL
ETS MPPL
 
Jawaban 1
Jawaban  1Jawaban  1
Jawaban 1
 
Software Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network ManagementSoftware Defined Networking (SDN) Controller Network Management
Software Defined Networking (SDN) Controller Network Management
 

SDN Static routing menggunakan Ryu controller

  • 1. DOKUMENTASI TUGAS AKHIR SDN STATIC ROUTING MENGGUNAKAN RYU CONTROLLER TAUFIK ISMAIL 1516116165 KELAS XII-TKJ-2 KOMPETENSI KEAHLIAN TEKNIK KOMPUTER JARINGAN SEKOLAH MENENGAH KEJURUAN NEGERI 4 BANDUNG
  • 2. 1 KATA PENGANTAR Alhamdulillah segala puji dan syukur penulis panjatkan kehadirat Allah SWT yang telah melimpahkan rahmat, hidayah dan ridha-Nya, sehingga penulis dapat menyelesaikan tugas akhir ini yang berjudul “Static Routing SDN OpenFlow dengan menggunakan Ryu Controller” dengan baik dan tepat waktu yang telah ditentukan. Dalam penyusunan laporan ini penulis banyak menemui kendala, namun berkat adanya bimbingan dari Guru-Guru maka akhirnya penyusunan laporan ini dapat terlaksana dengan baik dan tepat pada waktu yang telah ditentukan. Penulis mengucapkan terima kasih kepada bapak Alan Adi Prastyo yang telah memberikan pentunjuk kepada penulis dalam mengerjakan tugas akhir ini. Serta tidak lupa kepada Bapak Taofiq Sidqi, Iwan, Angga Friyanto, Nono Suwarno, Shaldy Ramandani Zein serta Ibu Nuruly Firadausi, Rinrin Nurmalasari, Sebagai Guru di SMK Negeri 4 Bandung yang telah melimpahkan banyak ilmu kepada penulis. Dengan segala keterbatasan yang ada, penulis menyadari banyak kekurangan dalam penulisan dokumentasi tugas akhir ini. Oleh kerena itu saran maupun kritik diharapkan oleh penulis. Dan terakhir harapan penulis dokumentasi ini dapat bermanfaat bagi penulis sendiri dan pembaca sehingga dapat menambah pengetahuan dan wawasan.
  • 3. 2 Daftar Isi KATA PENGANTAR..................................................................................................................................1 Daftar Isi.................................................................................................................................................2 BAB 1......................................................................................................................................................3 Pendahuluan ..........................................................................................................................................3 1.1. Latar Belakang.........................................................................................................................3 1.2. Tujuan......................................................................................................................................3 BAB 2......................................................................................................................................................4 Landasan Teori.......................................................................................................................................4 BAB 3......................................................................................................................................................5 Implementasi .........................................................................................................................................5 3.1. Pra-Implementasi....................................................................................................................5 3.2. Implementasi...........................................................................................................................5 BAB 4......................................................................................................................................................9 Kesimpulan.............................................................................................................................................9 Daftar Pustaka......................................................................................................................................10
  • 4. 3 BAB 1 Pendahuluan 1.1. Latar Belakang Pada saat ini perkembangan teknologi informasi berkembang sangat pesat, tidak terkecuali pada jaringan komputer. Saat ini berkembang gagasan baru dalam mengelola jaringan komputer, yang disebut Software-Define Networking (SDN). Software-Define Networking (SDN) adalah sebuah konsep pendekatan baru untuk merancang, membangun dan mengelola jaringan komputer dengan memisahkan control plane dan data plane. Konsep utama pada Software-Define Networking (SDN) adalah sentralisasi kendali jaringan dengan semua pengaturan berada pada control plane. Konsep SDN ini sangat memudahkan operator dan network administrator dalam mengelola jaringannya. SDN juga mampu memberikan solusi untuk permasalahan-permasalahan jaringan yang ada sekarang ini, seperti sulitnya mengintegrasikan teknologi baru karena masalah perbedaan platform perangkat keras, kinerja yang buruk karena ada beberapa operasi yang berlebihan pada protokol layer dan sulitnya menyediakan layanan-layanan baru. Konsep dari SDN sendiri dapat mempermudah dan mempercepat inovasi pada jaringan sehingga diharapkan muncul ide-ide baru yang lebih baik dan dapat dengan cepat diimplementasikan. Pada jaringan konvensional yang non-SDN, perangkat keras jaringan (router dan switch) serta perangkat lunak jaringan (firmware) selama ini berada di bawah kendali vendor- vendor perusahaan yang memproduksi perangkat tersebut. Programmer tidak bisa mengujicobakan program mereka langsung ke device tersebut, tapi harus menggunakan simulator, di mana kode program simulasi sangat berbeda dengan kode program pada real network environment. Dengan menggunakan SDN dan OpenFlow, maka firmware dapat di- switch secara remote dan diakses dari jarak jauh. OpenFlow dapat mengakses dan memanipulasi secara langsung forwarding plane (data plane) dari perangkat-perangkat jaringan tersebut, baik secara fisik maupun virtual. Saat ini belum semua perangkat jaringan mendukung protokol OpenFlow. Oleh karena itu untuk melakukan simulasi dengan protokol ini diperlukan simulator SDN yang mendukung protokol OpenFLow. Pada penelitian ini simulasi jaringan SDN dilakukan dengan menggunakan simulator Mininet. 1.2. Tujuan Tujuan dari pembuatan dokumentasi ini adalah : 1. Pembaca dapat lebih mengenal apa itu Software-Define Network. 2. Pembaca dapat mengimplementasikan Software-Define Network.
  • 5. 4 BAB 2 Landasan Teori Software-Define Network(SDN) adalah istilah yang merujuk pada konsep/paradigma baru dalam merancang, mengelola dan mengimplementasikan jaringan, terutama untuk mendukung kebutuhan dan inovasi di bidang ini yang semakin lama semakin kompleks. Konsep dasar SDN adalah dengan melakukan pemisahan/eksplisit antara control plane dan forwarding/data plane, serta kemudian melakukan abstraksi sistem dan meng- isolasi kompleksitas yangg ada pada komponen atau sub-sistem dengan mendefinisikan interface yangg standard. Beberapa aspek penting dari SDN adalah : 1. Adanya pemisahan secara fisik/eksplisit antara forwarding/data-plane dan control-plane. 2. Antarmuka standard (vendor-agnosic) untuk memprogram perangkat jaringan. 3. Control-plane yang terpusat (secara logika) atau adanya sistem operasi jaringan yang mampu membentuk peta logika (logical map) dari seluruh jaringan dan kemudian memrepresentasikannya melalui (sejenis) API (Application Programming Interface). 4. Virtualisasi dimana beberapa sistem operasi jaringan dapat mengkontrol bagian-bagian (slices atau substrates) dari perangkat yang sama. Arsitektur SDN dapat dilihat sebagai 3 lapis/bidang :  infrastruktur (data-plane / infrastructure layer) : terdiri dari elemen jaringan yg dapat mengatur SDN Datapath sesuai dengan instruksi yg diberikan melalui Control-Data- Plane Interface (CDPI).
  • 6. 5  kontrol (control plane / layer) : entitas kontrol (SDN Controller) mentranslasikan kebutuhan aplikasi dengan infrastruktur dengan memberikan instruksi yg sesuai untuk SDN Datapath serta memberikan informasi yg relevan dan dibutuhkan oleh SDN Application.  aplikasi (application plane / layer) : berada pada lapis teratas, berkomunikasi dengan sistem via NorthBound Interface (NBI). Mininet adalah emulator berbasis CLI yang digunakn untuk membuat sebuah topologi jaringan pada Software Defined Network. Pada Mininet sudah terdapat beberapa topologi bawaan yang dapat langsung digunakan dengan menggunakan perintah (command) tertentu. Beberapa topologi bawaan tersebut antara lain topologi single, tree dan linear. Ryu Controller merupakan salah satu vendor kontroler SDN. Kontroler merupakan bagian yang sangat vital pada arsitektur SDN. Karena kontrolerlah yang akan mendefinisikan jaringan, mengatur masalah availability, laju traffic data, routing & forwarding dll. Kontroler lah yang meng-handle seluruh infrastuktur jaringan yang ada dibawahnya. BAB 3 Implementasi 3.1. Pra-Implementasi Sebelum masuk ketahap implementasi, ada beberapa hal yang harus dipersiapkan, beberapa hal yang harus dipersiapkan adalah sebagai berikut : 1. Linux Ubuntu, Ubuntu yang saya pakai adalah Ubuntu 14. 2. Install Mininet pada Ubuntu. 3. Install Ryu controller pada Ubuntu. 3.2. Implementasi Sekarang kita akan membuat sebuah jaringan dengan topologi linear yang didalamnya terdiri dari 2 switch dan 2 host. Kedua host tidak dapat terhubung karena berbeda jaringan. Disini kita akan menghubungkan kedua host tersebut dengan menggunakan routing static.
  • 7. 6 1. Buat topologi linear yang terdiri dari 2 switch, 2 host dan 1 controller. 2. Mengecek topologi. 3. Mengaktifkan Openflow pada switch 1 dan 2 pada xterm switch 1 dan 2.
  • 8. 7 4. Memberi IP pada host 1 dan 2. 5. Mencoba ping dari h1 ke h2. Disini kedua host belum terhubung karena belum ada routing. 6. Mengaktifkan Ryu controller dengan rest_router.py.
  • 9. 8 7. Memberikan ip pada switch 1 dan 2 pada xterm controller. Ip pertama yang dimasukan adalah ip gateway dari host1, ip kedua yang dimasukan adalah ip antar switch, ip ketiga yang dimasukan adalah ip antar switch, ip keempat yang dimasukan adalah ip gateway host2. 8. Cek ip pada switch. 9. Mengaktifkan routing statik. 10.Memberi default gateway pada setiap host.
  • 10. 9 11.Test ping dari host1 ke host2. Host1 dan host2 telah terhubung. BAB 4 Kesimpulan Kesimpulan dari tugas akhir ini bahwa Software-Define Network(SDN) dapat menjadi solusi dalam teknologi jaringan komputer agar lebih efektif. Peran controller sangat besar karena controllerlah yang mengatur dan melakukan perintah kepada perangkat yang tehubung.
  • 11. 10 Daftar Pustaka [1] https://www.routecloud.net/blog/konfigurasi-static-routing-pada-sdn-openflow- mengunakan-ryu-controller/ [2] http://www.zikrillah.com/2014/11/install-mininet-pada-ubuntu.html [3] https://github.com/osrg/ryu/wiki/OpenFlow_Tutorial