BAB I Pendahuluan 1.1. Latar Belakang

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI

Software-Defined Networking (SDN) Transformasi Networking Untuk Mempercepat Agility Bisnis BAB 1 PENDAHULUAN

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

Analisa Video: Network Management in Today s World of SDN and Clouds

Simulasi Kinerja Berbagai Topologi Jaringan Berbasis Software-Defined Network (SDN)

BAB III PERANCANGAN SISTEM

PERANCANGAN SISTEM MONITORING PADA SDN (SOFTWARE DEFINED NETWORK) BERBASIS WEB DENGAN MENGGUNAKAN PROTOKOL REST

ANALISIS PERFORMANSI CONTROLLER FLOODLIGHT DAN RYU PADA ARSITEKTUR JARINGAN SOFTWARE DEFINED NETWORK (SDN) TUGAS AKHIR

Implementasi K-Shortest Path Routing pada Jaringan Software Defined Network

Vpn ( virtual Private Network )

BAB III METODOLOGI PENELITIAN

perkembangan teknologi informasi dan komunikasi. Firewall : Suatu sistem perangkat lunak yang mengizinkan lalu lintas jaringan yang dianggap aman

KOMUNIKASI DATA & JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. Seiring dengan kemajuan teknologi informasi sekarang ini, kegiatan usaha

SDN (SOFTWARE DEFINED NETWORKING) Konsep dan Framework Jaringan yang Centralized, Flexible dan Programmable. M. Azwir

PERANCANGAN VIRTUAL LOCAL AREA NETWORK (VLAN) DENGAN DYNAMIC ROUTING MENGGUNAKAN CISCO PACKET TRACER 5.33

BAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer

PERANCANGAN VIRTUAL NETWORK MENGGUNAKAN FLOWVISOR DAN OPENFLOW SOFTWARE DEFINED NETWORKING DI BPPT

Analisis Performa Jaringan Software Defined Network Berdasarkan Penggunaan Cost Pada Protokol Ruting Open Shortest Path First.

BAB I PENDAHULUAN. jaringan Local Area Network (LAN). LAN telah menjadi suatu teknologi yang

Making Provisions for Applications and Services

BAB 15 KEAMANAN JARINGAN DENGAN FIREWALL

BAB III ANALISIS DAN PERANCANGAN SISTEM

Bab I Pendahuluan. I.1 Latar Belakang

BAB 1 PENDAHULUAN. dengan alat/device yang dipasang (attached) secara langsung, seperti cardreader

BAB I PENDAHULUAN. 1.1 Latar Belakang

SIMULASI JARINGAN VIRTUAL LOCAL AREA NETWORK (VLAN) MENGGUNAKAN POX CONTROLLER

PROPOSAL SKRIPSI LOAD BALANCING DENGAN 2 MODEM GSM

Implementasi POX pada Perangkat Lunak Software-Defined Networking Controller untuk Data Center Berbasis Container

ANALISIS PERFORMANSI LOAD BALANCING DENGAN ALGORITMA WEIGHTED ROUND ROBIN PADA SOFTWARE DEFINED NETWORK (SDN)

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

PENGUJIAN SERANGAN DISTRIBUTED DENIAL OF SERVICE (DDOS) DI JARINGAN SOFTWARE-DEFINED PADA GNS3

BAB 1 PENDAHULUAN. Pembahasan dimulai dari latar belakang penulisan, ruang lingkup yang akan dibahas

BAB I PENDAHULUAN. jaringan mengalami down. Jalur redundansi pada jaringan akan segera mem-backup

BAB 1 PENDAHULUAN. yang berbeda agar bisa melakukan komunikasi antar device di dalam jaringan

BAB 1 PENDAHULUAN. suatu keperluan yang penting maka keberadaan koneksi jaringan menjadi sesuatu yang

BAB III METODOLOGI PENELITIAN

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dan juga mengatur arus lalu lintas data untuk kelancaran transfer data.

BAB 4 PERANCANGAN JARINGAN DAN EVALUASI. untuk membuat WAN menggunakan teknologi Frame Relay sebagai pemecahan

ANALISIS KINERJA JARINGAN RSVP MENGGUNAKAN SIMULATOR OPNET

Dedicated Router. Mata Pelajaran : Diagnosa WAN Senin, 3 September 2012 Nilai/Paraf :

Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing

ARUBA VIRTUAL BRANCH NETWORKING Saat ini, akses ke pusat data bisnis enterprise sangat

Komunikasi di Jaringan Fariz Andri Bakhtiar

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

Firewall & WEB SERVICE

Analisis Perbandingan Algoritma Floyd-Warshall dan Dijkstra untuk Menentukan Jalur Terpendek Pada Jaringan Openflow

Analisis Performa Centralized Firewall pada Multi Domain Controller di Arsitektur Software-Defined Networking (SDN)

BAB 3 METODOLOGI. Gambar 3.1 Kerangka Metodologi

BAB 1 PENDAHULUAN UKDW

TUGAS RESUME PAPER KEAMANAN KOMPUTER IDENTITAS PAPER ANALISIS PERANCANGAN DAN IMPLEMENTASI FIREWALL DAN TRAFFIC FILTERING MENGGUNAKAN CISCO ROUTER

PERANCANGAN JARINGAN LAN PADA GEDUNG PERKANTORAN DENGAN MENGGUNAKAN SOFTWARE CISCO PACKET TRACER

Implementasi Network Slicing dengan menggunakan Flowvisor untuk Mengontrol Traffic Data Packet pada Jaringan Software Defined Network

DAF WebProjector. Dynamic Application Form. Application Server. Service Control Manager (SCM) DB Connector RDBMS

Badiyanto, S.Kom., M.Kom. Refrensi : William Stallings Data and Computer Communications

1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

PERANCANGAN DAN SIMULASI ARSITEKTUR SOFTWARE- DEFINED NETWORKING BERBASIS OPENFLOW DAN OPENDAYLIGHT CONTROLLER Studi Kasus: STMIK AMIKOM Yogyakarta

ANALISIS KINERJA TRANSMISSION CONTROL PROTOCOL PADA JARINGAN WIDE AREA NETWORK

ANALISA PERFORMANSI APLIKASI VIDEO CONFERENCE PADA JARINGAN MULTI PROTOCOL LABEL SWITCHING [MPLS] ANITA SUSANTI

BAB I PENDAHULUAN. tentu saja dapat meningkatkan kebutuhan perangkat switch yang lebih banyak dan

BAB 1 PENDAHULUAN. memanfaatkan teknologi berbasis Multiprotocol Label Switching (MPLS).

BAB I PENDAHULUAN. I.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. Dalam suatu institusi, ada banyak aktivitas dilakukan. Agar aktivitas tersebut berjalan

TUGAS KEAMANAN JARINGAN OSI LAYER DIDIET RISTHA ARDIANSYAH NRP

BAB 1 PENDAHULUAN. 1.1 Latar belakang. Semua bidang usaha di dunia ini menerapkan teknologi informasi dalam

IMPLEMENTASI QOS INTEGRATED SERVICE PADA JARINGAN MPLS GUNA PENINGKATAN KUALITAS JARINGAN PADA PENGIRIMAN PAKET VIDEO TUGAS AKHIR

1 BAB I PENDAHULUAN. memungkinkan komputer dapat saling berkomunikasi meskipun dengan jarak yang

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada

Penganalan Routing dan Packet Forwarding

TASK 1 JARINGAN KOMPUTER

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUHAN. Perkembangan terknologi seperti internet sekarang ini sangat pesat. Sejak awal

SKRIPSI. Oleh: RIZKI OCTADIAN SYAH

ANALISIS KINERJA JARINGAN KOMPUTER DI SMK DARUSSALAM MEDAN DENGAN MENGGUNAKAN SOFTWARE CISCO PACKET TRACER

FIREWALL dengan Iptables

TUMPUKAN PROTOKOL INTERNET DAN JARINGAN WORKBENCH

Analisis Kinerja dan Karakteristik Arsitektur Software-Defined Network Berbasis OpenDaylight Controller

EFISIENSI SETUP ARSITEKTUR JARINGAN KOMPUTER MENGGUNAKAN SISCO PACKET TRACER

BAB II LANDASAN TEORI

1. Menggunakan model OSI dan TCP/IP dan protokol-protokol yang terkait untuk menjelaskan komunikasi data dalam network. 2. Mengidentifikasi dan

DESIGN JARINGAN KOMPUTER KEDAI JAMU BERAS KENCUR

BAB III LANDASAN TEORI. Pada bab ini akan dipaparkan teori teori yang melandasi didalam pembangunan aplikasi yang akan dibuat.

Firewall. Pertemuan V

Internetworking / WAN (Wide Area Network)

Bab 2 Tinjauan Pustaka 2.1 Penelitian Sebelumnya

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

IMPLEMENTASI MANAJEMEN BANDWIDTH JARINGAN LOCAL AREA NETWORK (LAN) MENGUNAKAN METODE QUEUE TREE PADA PT. TUMBUH SELARAS ALAM

PERANCANGAN SIMULASI VIRTUAL LOCAL AREA NETWORK PADA ICT CENTER FAKULTAS KEDOKTERAN UNIVERSITAS HASANUDDIN

Transkripsi:

BAB I Pendahuluan 1.1. Latar Belakang Pada masa sekarang ini jaringan telah menjadi infrastruktur yang sangat penting bagi bisnis, perkantoran maupun kampus. Jaringan lokal atau sering disebut Local Area Network (LAN) juga sangat cocok untuk diimplemetasikan pada area tersebut. Oleh karena itu, sangat penting sekali untuk memiliki sistem infrastruktur jaringan yang mudah dikelola namun memiliki kemampuan kerja yang optimal dan juga fleksibel. Namun jaringan komputer merupakan sesuatu yang kompleks dan sukar utuk diatur. Banyak peralatan yang dibutuhkan untuk merancang dan mengatur jaringan komputer, dari router dan switch hingga ke middlebox seperti firewall, translator alamat jaringan, penyeimbang beban server (load balance), dan lainnya. Tentu saja routers dan switch bekerja dengan sistem yang kompleks, perangkat lunak kontrol didistribusi secara khusus, tertutup dan merupakan hak milik perusahaan perangkat keras yang digunakan. Perangkat lunak yang digunakan juga mengimplementasikan protokol jaringan yang dijalankan distandarisasi dan diuji coba beberapa tahun jauh kebelakang. Adminsitrator jaringan secara khusus mengkonfigurasi perangkat jaringan menggunakan antarmuka konfigurasi yang vendor-based, yang berarti setiap perangkat jaringan memiliki konfigurasi berbeda tiap vendor, bahkan banyak produk dengan satu vendor yang memiliki antarmuka konfigurasi yang berbeda[10]. Sistem jaringan seperti ini dioperasikan dengan protokol, mekanisme dan antarmuka konfigurasi yang individual. Metode pengoperasian seperti ini mengurangi inovasi, meningkatkan kompleksitas dan menjadikan biaya operasional melambung dalam menjalankan jaringan[10]. Berdasarkan fakta-fakta yang telah disebutkan, arsitektur jaringan seperti itu sudah tidak lagi cocok dengan kebutuhan enterprise, carriers dan end user saat ini[4]. Oleh karena itu Software Defined Network (SDN) mengubah cara jaringan didesain dan diatur. SDN memiliki dua karakteristik. Pertama, SDN memisahkan control plane (yag memutuskan bagaimana mengatasi lalu-lintas) dengan data plane (yang mem-forward lalulintas berdasarkan keputusan yang dibuat control plane). Kedua, SDN mengkonsolidasikan control plane, sehingga satu perangkat lunak mengendalikan beberapa elemen kontrol program data-plane. Control-plane SDN menggunakan kendali langsung terhadap keadaan di dalam

elemen data-plane jaringan (seperti router, switch, dan middlebox) melalui API yang terdefinisi[10]. Salah satu contoh API tersebut adalah OpenFlow. Sebuah switch OpenFlow memiliki satu atau lebih tabel aturan packet-handling. Setiap aturan mencocokan dengan bagian dari lalu-lintas dan menjalankan aksi tertentu pada lalul-lintas yang memiliki kecocokan dengan aturan tersebut. Aksi tersebut bisa berupa dropping, forwarding, atau flooding. Tergantung pada aturan yang terpasang pada aplikasi kendali, sebuah switch OpenFlow dapat menjadi router, switch, firewall, network adress translator, atau yang lainnya[10]. Pada OpenFlow, modul pengendali dilepaskan dari perangkat dan ditambahkan ke web server di luar perangkat. Web server menjalankan program pengendali utuk mengirim instruksi kepada switch dan mendesain aturan forwarding. Program pengendali juga dapat menyediakan antarmuka yang dapat diprogram bagi manager untuk bertanggung jawab pada switch dan mengurangi proses konfigurassi manual[11]. Salah satu program pengendali pada OpenFlow adalah Floodlight Controller. FloodLight mengadopsi arsitektur modular untuk mengimplementasi fitur pengendali dan beberapa aplikasi nya. Floodlight menyediakan dua bagian fungsi utama. Pertama, untuk menangani koneksi ke switch dan mengarahkan pesan OpenFlow kepada event modul lain yang dapat mendengarnya. Kedua, floodlight memutuskan urutan pesan OpenFlow khusus yang dikirim ke modul yang sedang mendengar. Sehingga modul dapat memutuskan untuk mengijinkan pemrosesan pesan untuk diteruskan ke listener selanjutnya atau tidak[11]. Modul yang dibutuhkan oleh pengguna enterprise dan end user salah satunya adalah modul quality of service (QoS) dan firewall. Namun untuk mengoperasikan floodlight controller harus melalui sebuah API dimana untuk mengaksesnya harus melakukan pemrograman. Hal ini menyebabkan penggunaan controller tersebut menjadi cukup sulit. Berdasarkan pemaparan di atas, SDN dapat mengurangi kompleksitas dan memudahkan pengaturan jaringan komputer. Pengimplementasian SDN pada jaringan komputer memberikan efisiensi yang cukup besar baik dari sisi penggunaan maupun biaya. Namun karena pengembangan pengendali berbasis modular seperti floodlight lebih banyak pada sisi modul, sehingga penggunaannya oleh end user cukup sulit dikarenakan untuk mengoperasikannya harus melalui rest API. Oleh karena itu dibutuhkan pengembangan suatu

sistem berbasis antar muka grafis yang dapat digunakan dengan mudah oleh end user untuk mengkonfigurasi SDN. Sehingga diajukan sebuah tugas akhir berupa Rancang Bangun Sistem Antar Muka Grafis Floodlight sebagai Controller pada Software Defined Network (SDN). 1.2. Rumusan Masalah Dalam penyusunan laporan ini akan dibahas beberapa permasalahan antara lain: 1. Bagaimana rancang bangun sistem Antar Muka Grafis Floodlight sebagai Controller pada SDN yang user-friendly bagi end-user. 2. Bagaimana implementasi fungsionalitas sistem Antar Muka Grafis Floodlight yang telah dibangun sebagai Controller pada SDN sehingga mengurangi kompleksitas pengaturan jaringan komputer. 1.3. Tujuan dan Manfaat 1.3.1. Tujuan Penelitian Adapun tujuan dari penelitian ini adalah: 1. Membuat sistem Antar Muka Grafis Floodlight menggunakan bahasa Java sebagai antar muka controller jaringan berbasis SDN agar SDN dapat digunakan oleh enduser. 2. Menguji fungsionalitas sistem Antar Muka Grafis Floodlight yang telah dibuat pada simulasi jaringan berbasis SDN agar dapat dipastikan bahwa SDN dapat mengurangi kompleksitas pengaturan jaringan komputer. 1.3.2. Manfaat Penelitian Adapun manfaat dari penelitian ini adalah: 1. Manfaat Akademis Penelitian ini erat hubungannya dengan mata kuliah jaringan komunikasi dan pemrograman sehingga diharapkan mampu menjadi referensi atau bahan kuliah untuk mata kuliah yang disebutkan. Dan juga penelitian ini dapat bermanfaat bagi pengembangan atau penelitian selanjutnya tentang Software-Defined Network. 2. Manfaat Praktis Penelitian ini dapat bermanfaat bagi pengguna infrastruktur jaringan untuk mengakses Floodlight sebagai controller yang berfungsi untuk mengelola lalulintas jaringan berbasis Software-Defined Network.

1.4. Batasan Masalah Diperlukan batasan masalah dalam simulasi sistem kendali lalu-linitas jaringan dengan SDN ini sehingga dapat diperoleh hasil yang sesuai dengan tujuan pembuatan serta membatasi masalah yang akan dibahas. Adapun pembatasan masalah dalam penelitian ini adalah sebagai berikut: 1. Sistem yang dibuat adalah sistem Antar Muka Grafis Floodlight 2. Sistem yang dibuat diimplementasikan pada jaringan SDN dengan simulasi Local Area Network yang dibangun oleh simulator jaringan bernama mininet. 3. Controller yang digunakan adalah floodlight + modul QoS versi beta. 4. Antar muka yang dibuat adalah antar muka untuk modul QoS DSCP. QoS Queue, Firewall dan Controller Monitoring. 5. Topologi jaringan yang digunakan adalah topologi Linear 6. Bahasa pemrograman yang digunakan pada aplikasi adalah bahasa java. 7. Pengujian dan analisis dilakukan terhadap keseluruhan fungsionalitas sistem dan kinerja modul QoS Queue dan Firewall. 1.5. Posisi Penelitian (State of the Art) State of The Art merupakan pernyataan yang menunjukan bahwa penyelesain masalah yang diajukan merupakan hal yang berbeda dengan penelitian yang telah dilakukan pihak lain. Dalam bagian ini akan diuraikan secara singkat penelitian terdahulu yang dapat memperkuat alasan mengapa penelitian ini akan dilakukan. Adapun State of The Art penelitian dijabarkan pada bagan berikut ini : Tabel 1.1 Riset sejenis/terdahulu Judul Peneliti Konsep Model OpenFlow: Enabling Innovation in Campus Networks Nick McKeown, Guru Parulkar Stanford University; Larry Peterson, Jennifer Rexford Princeton University; Tom Anderson, Jonathan Turner Uvicersity of Washington; Hari Balakrishnan MIT, Scott Shenker University of California 2008 Menggunakan metode programmable untuk diimplementasikan pada jaringan Protokol OpenFlow untuk menjadikan sebuah jaringan yang programmable (SDN) Dengan melihat sejarah dari ide awal hingga pengembangan terbaru. Lalu

Judul Peneliti Konsep Model A Survey of Past, Present and Future of Software Defined Networking Pritesh Ranjan, Pankaj Pande, Ramesh Oswal, Zainab Qurani, Rajneeshkaur Bedi - Computer Department MIT college of Engineering Pune India 2014 digambarkan secara khusus dan detail terkait arsitektur SDN dan standar OpenFlow Dihasilkan sebuah overview dari arsitektur SDN dan penggunaannya masa kini dan yang akan datang An SDN Approach: Quality of Service using Big Switch s Floodlight Open-source Controller SDN-based Security in Virtualized Environments for Cloud Computing Ryan Wallner, Robert Cannistra. Marist College 2013 Youngsang Shin, Kyungho Son, Haeryong Park Information Security Group, Korea Internet & Security Agency, Seoul, South Korea 2014 Menggunakan metode DSCP dan Queue Dihasilkan modul pada controller untuk menangani QoS Menggunakan model kooperatif antara keamanan berbasis SDN dan keamanan berbasis virtual Dihasilkan sistem keamanan berbasis SDN pada lingkungan virtual untuk cloud computing Pada paper dengan judul OpenFlow: Enabling Innovation in Campus Networks dihasilkan sebuah protokol jaringan yang disebut OpenFlow. OpenFlow ini merupakan suatu protokol yang bekerja pada SDN dan dapat mengurangi kompleksitas dan kesukaran manajemen pada jaringan komputer. Penggunaan SDN akan semakin banyak seiring bertambahnya pengembangan-pengembangan yang dilakukan dan pengaplikasian yang sangat luas seperti yang disajikan pada paper berjudul A Survey of Past, Present and Future of Software Defined Networking. SDN memisahkan control-plane dengan forwarding-plane sehingga pengendalian lalu-lintas jaringan dapat dilakukan secara terpusat menggunakan controller. Berdasarkan dua paper diatas, dapat disimpulkan bahwa SDN dapat menggantikan jaringan tradisional yang telah digunakan. Kemudian paper berjudul An SDN Approach: Quality of Service using Big Switch s Floodlight Open-source Controller menghasilkan sebuah modul yang dapat mengontrol Quality of Service pada SDN. Lalu paper berjudul SDN-based Security in Virtualized Environments for Cloud Computing menghasilkan sistem keamanan berbasis SDN. Modulmodul tersebut dapat diimplementasikan pada sebuah controller yang bersifat modular seperti Floodlight yang akan digunakan pada pengembangan sistem ini.

Dari penelitian yang dipaparkan diatas, dapat disimpulkan bahwa SDN sudah siap untuk diimplementasikan. Namun pengembangan SDN controller seperti Floodlight selama ini lebih terfokus pada riset sehingga menghambat pengimplementasian karena sulit unutk dioperasikan oleh end-user. Oleh karena itu pengembangan sistem antarmuka grafis Floodlight ini sangatlah diperlukan agar implementasi SDN dapat dilakukan. Dan juga karena pengembangan sistem ini yang lebih fokus terhadap end user maka penelitian ini mengandung kebaruan dan tidak menjiplak dari penelitian-penelitian atau pengembangan-pengembangan sebelumnya. 1.6. Kerangka Pemikiran Penggunaan sistem jaringan yang tradisional sangatlah kompleks dan sukar untuk diatur. Pada penggunan controller jaringan SDN termasuk floodlight, pengelolaan jaringan dirasa kurang fleksibel dan user-friendly. Masalah Dengan penggunaan OpenFlow sebagai salah satu protokol SDN, jaringan SDN dapat diimplementasikan untuk menggantikan jaringan tradisional. Dengan memanfaatkan API pada controller floodlight, Sistem antar muka yang lebih fleksibel dan user-friendly dapat dibangun Pendekatan Pada saat ini telah dikembangkan jaringan berbasis software yang disebut SDN yang dapat mengurangi kompleksitas dan kesukaran dalam mengatur jaringan. Controller floodlight pada jaringan SDN menggunakan sebuah API sehingga aplikasi enterprise yang fleksibel dan user-friendly dapat dikembangkan Kesempatan Sistem dikembangkan pada SDN dengan protokol OpenFlow a. Perancangan arsitektur sistem menggunakan metode rekayasa perangkat lunak. b. Sistem dibangun menggunakan bahasa pemrograman java (application layer) Perancangan dan Pengembangan Sistem Jaringan menggunakan simulator jaringan SDN bernama Mininet. Sistem diimplementasikan pada sebuah host yang terkoneksi dengan controller pada SDN Pengimplementasian Sistem Pengujiian fungsionalitas sistem yang diantaranya: Akses monitoring controller, QoS DSCP, QoS queue dan FIrewall pada controller. Pegujian kinerja jaringan berdasarkan konfigurasi yang diberikan sistem yang diantaranya: QoS queue dan Firewall Pengujian Sistem Antar Muka Grafis Floodlight sebagai Controller pada Software Defined Network Hasil Gambar 2.1 Kerangka pemikiran