NETWORK SIMULATOR WIRELESS MENGGUNAKAN NS2 DALAM WINDOWS XP

dokumen-dokumen yang mirip
BAB III PERANCANGAN DAN SIMULASI SOFTSWITCH. suatu pemodelan softswitch ini dilakukan agar mampu memenuhi kebutuhan

PERCOBAAN 2 PEMROGRAMAN TCL SEDERHANA PADA NS2

TUTORIAL NETWORK SIMULATOR 2

LAMPIRAN A. Cara instalasi Network Simulator 2 di linux. 6. Setting environment variabel dan execution file sesuai permintaan NS-2

BAB IV IMPLEMENTASI DAN HASIL SIMULASI

BAB III METODE PENELITIAN. studi kepustakaan, percobaan dan analisis. Dengan ini penulis berusaha untuk

BAB III PERANCANGAN SIMULASI JARINGAN

METODE PENELITIAN. Studi Pustaka. Proses Simulasi. Analisis Hasil. Gambar 11 Metode penelitian.

Bab 3 Parameter Simulasi

IMPLEMENTASI MODEL ROUTING AD HOC DENGAN ALGHORITMA PROTOKOL AODV (AD HOC ON DEMAND DISTANCE VEKTOR ) MENGGUNAKAN PROGRAM NETWORK SIMULATOR (NS2)

BAB III METODE PENELITIAN

LAMPIRAN 1.1. # =============================================================== # Other default settings. LL set bandwidth_ 0 ;# not used

LAMPIRAN A SKRIP SIMULASI TFMCC

ANALISIS PERBANDINGAN PERFORMANSI DAN SIMULASI PROTOKOL AODV DENGAN PROTOKOL DSDV PADA MANET DENGAN MENGGUNAKAN NS-2 PROPOSAL TUGAS AKHIR

BAB II LANDASAN TEORI

PERCOBAAN 3 KONFIGURASI DASAR JARINGAN NIRKABEL DENGAN NS2

ANALISIS PERBANDINGAN UNJUK KERJA TCP TAHOE DAN TCP RENO PADA ROUTER DROPTAIL DAN RANDOM EARLY DETECTION

ANALISA ALGORITMA LEACH (Low-Energy Adaptive Clustering Hierarchy) PADA JARINGAN SENSOR NIRKABEL

BAB IV IMPLEMENTASI DAN HASIL SIMULASI

Analisa Kualitas Aplikasi Multimedia pada Jaringan Mobile IP Versi 6

Bab 3. Simulasi dengan NS-2

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. TCP merupakan protokol yang bersifat connection oriented. Artinya

ANALISIS PENGARUH CONGESTION CONTROL DCCP CCID2 TERHADAP TCP TAHOE

IMPLEMENTASI PROTOKOL ROUTING DESTINATION SEQUENCED DISTANCE-VECTOR (DSDV) PADA JARINGAN WIRELESS NS-2 DENGAN NAM

ANALISIS PERBANDINGAN UNJUK KERJA TCP RENO DAN TCP NEWRENO PADA ROUTER DROPTAIL DAN RANDOM EARLY DETECTION

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II LANDASAN TEORI

ANALISA KINERJA AD-HOC ON DEMAND DISTANCE VECTOR (AODV) PADA KOMUNIKASI VMES

ANALISIS KINERJA PROTOKOL ROUTING AODV DAN OLSR PADA JARINGAN MOBILE AD-HOC

Makalah Seminar Tugas Akhir

BAB I PENDAHULUAN. 1.1 Latar Belakang

Studi Perbandingan antara Dynamic Routing dan Greedy Routing Pada Pengiriman Data Jaringan Sensor Nirkabel

BAB I PENDAHULUAN. aplikasi-aplikasi jaringan memerlukan sejumlah node-node sensor terutama untuk

BAB 3 PERANCANGAN SISTEM. multicast menggunakan perangkat-perangkat sebagai berikut:

BAB II TINJAUAN PUSTAKA. Novandi R. (2009) dalam makalah yang berjudul STUDI IMPLEMENTASI ALGORITMA DJIKSTRA PADA PROTOKOL PERUTEAN OPEN SHORTEST

BAB II LANDASAN TEORI

BAB III ANALISIS DAN PERANCANGAN SISTEM

MILIK UKDW BAB I PENDAHULUAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang dikerahkan di daerah pemantauan dengan jumlah besar node sensor mikro.

BAB II LANDASAN TEORI. besar node sensor yang tersebar di suatu area. Dewasa ini perkembangan JSN

ANALISA PERBANDINGAN METODE ROUTING DISTANCE VECTOR DAN LINK STATE PADA JARINGAN PACKET

BAB 3 PERANCANGAN SIMULASI

Kajian Manajemen Antrian pada Jaringan Multiprotocol Label Switching

BAB IV IMPLEMENTASI DAN SIMULATION PADA WIMAX MENGGUNAKAN OPNET MODELER 14.5

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. mencari informasi yang berkaitan dengan data-data yang dibutuhkan untuk

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA. Content Delivery Network adalah sebuah sistem yang berfungsi sebagai

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB 2: INTRODUCTION TCP/IP

BAB 3 ANALISIS. Pada penelitian ini akan dilakukan simulasi sistem pelacakan (tracking) dengan

Analisa Kinerja Ad-Hoc On Demand Distance Vector (AODV) Pada Komunikasi VMeS

ANALISIS KINERJA JARINGAN WPAN ZegBee DENGAN TOPOLOGI CLUSTER TREE

BAB I PENDAHULUAN. seseorang semakin berkembang pula teknologi komputerisasi pada saat ini.

Gambar 3.1 Tahapan NDLC

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

Implementasi Routing Protocol DSR pada Skenario Mobility Random Waypoint dengan menggunakan Propagasi Nakagami

ANALISIS PERFORMANSI DAN SIMULASI PROTOKOL ZRP (ZONE ROUTING PROTOCOL) PADA MANET (MOBILE AD HOC NETWORK) DENGAN MENGGUNAKAN NS-2

BAB 3 Metode dan Perancangan 3.1 Metode Top Down

BAB III METODOLOGI PENELITIAN

ANALISIS KINERJA TRANSMISSION CONTROL PROTOCOL PADA JARINGAN WIDE AREA NETWORK

BAB II LANDASAN TEORI. 2.1 Transmission Control Protocol/Internet Protocol (TCP/IP)

UNIVERSITAS BINA NUSANTARA. Jurusan Sistem Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

SIMULASI JARINGAN MENGGUNAKAN NETWORK SIMULATOR 2 (Studi Kasus Jaringan Komputer Kampus III Universitas Sanata Dharma)

ANALISA KINERJA MODE GATEWAY PROTOKOL ROUTING AODV-UU PADA JARINGAN AD HOC HIBRIDA FUAD ZULFIAN

BAB I PENDAHULUAN. Analisis Kinerja Protocol SCTP untuk Layanan Streaming Media pada Mobile WiMAX 3

PERCOBAAN 5 KONFIGURASI MODEL ENERGI DAN RANGE TRANSMISI NODE DI JARINGAN NIRKABEL MENGGUNAKAN NS-2

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Keamanan Jaringan Komputer

EVALUASI UNJUK KERJA ROUTING LINK-STATE PADA JARINGAN PACKET SWITCHED MENGGUNAKAN NS-2 (NETWORK SIMULATOR 2)

BAB II GAMBARAN UMUM OBJEK. Aplikasi dan layanan yang menggunakan jaringan komputer terus

BAB III METODOLOGI. beragam menyebabkan network administrator perlu melakukan perancangan. suatu jaringan dapat membantu meningkatkan hal tersebut.

IP ADDRESSING & SUBNETTING. M. Teguh Kurniawan Fakultas Rekayasa Industri Universitas Telkom

BAB 4 HASIL SIMULASI DAN ANALISIS

JARINGAN KOMPUTER PENDAHULUAN STMIK TASIKMALAYA

BAB I PENDAHULUAN 1.1. Latar Belakang

DAFTAR ISI LEMBAR PENGESAHAN...

Pembandingan Kinerja Antara Protokol Dynamic Source Routing Dan Zone Routing Pada Jaringan Ad-Hoc Wireless Bluetooth

Protokol Jaringan Komputer

PENGARUH DENSITAS WIRELESS MOBILE NODE DAN JUMLAH WIRELESS MOBILE NODE SUMBER TERHADAP PATH DISCOVERY TIME PADA PROTOKOL ROUTING AODV

BAB 2 DASAR TEORI. Iklan berasal dari sebuah kata dalam bahasa melayu, yaitu i lan atau i lanun

1 BAB I PENDAHULUAN. Gambar 1-1. Hybrid Ad Hoc Wireless Topology

BAB I PENDAHULUAN. multimedia memasuki dunia internet. Telepon IP, video conference dan game

BAB IV HASIL DAN ANALISIS SIMULASI

Komunikasi Data STMIK AMIKOM Yogyakarta Khusnawi, S.Kom, M.Eng. TCP/IP Architecture

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI

1. Browsing. 1.1 Sejarah Internet

Ujian Tengah Semester Mata Kuliah Manajemen Jaringan. Oleh Nama : Riki Andika NIM :

ANALISIS KINERJA POLA-POLA TRAFIK PADA BEBERAPA PROTOKOL ROUTING DALAM JARINGAN MANET

Bab II. TINJAUAN PUSTAKA

BAB I PENDAHULUAN. dengan permintaan pasar untuk dapat berkomunikasi dan bertukar data dengan

BAB II LANDASAN TEORI. UDP merupakan protokol yang bersifat connectionless oriented. Artinya,

BAB I PENDAHULUAN. keputusan krusial seperti transaksi perbankan, perdagangan dll.

1. Pendahuluan. 2. Tinjauan Pustaka

BAB 4 SIMULASI DAN UJI COBA. Rancangan sistem keamanan yang telah dibuat akan disimulasikan untuk di

Transkripsi:

NETWORK SIMULATOR WIRELESS MENGGUNAKAN NS2 DALAM WINDOWS XP Abdul Kadir, ST Email : akadirsyam@gmail.com Program Studi Teknik Komputer AMIK INTeL COM GLOBAL INDO Kisaran Abstraksi Ada beberapa keuntungan menggunakan NS sebagai perangkat lunak simulasi pembantu analisis dalam riset, NS dilengkapi dengan tool validasi. Tool validasi digunakan untuk menguji validitas pemodelan yang ada pada NS. Secara default, semua pemodelan pada ns akan dapat melewati proses validasi ini. Jika ingin melakukan validasi terhadap pemodelan protocol yang ada pada library ns, dapat dilakukan dengan mengetikkan./validate pada console saat pada direktori ns2. Network Simulator (NS) mensimulasikan jaringan berbasis TCP/IP dengan berbagai medianya. Dapat mensimulasikan protokol jaringan (TCPs/UDP/RTP), Trafic behaviour (FTP, Telnet, CBR, dan lain-lain), Queque management (RED, FIFO, CBQ) algoritma routing unicast (Distance Vector, Link State) dan multicast, (PIM SM, PIM DM, DVMRP, Shared Tree dan Bi Directional Shared Tree), aplikasi multimedia yang berupa layered video, Quality of service video-audio dan transcoding. Ns juga mengimplementasikan beberapa MAC (IEEE 802.3, 802.11), di berbagai media, misalnya jaringan wired (LAN, WAN, point to point), wireless (seperti mobile IP, Wireless LAN), bahkan simulasi hubungan antar node jaringan yang menggunakan media satelit. Kata Kunci : ns, nam, cygwin, windows xp A. Pendahuluan B. Kelebihan NS Network Simulator (NS) pertama kali dibangun sebagai varian dari REAL Network Simulator pada tahun 1989 di UCB (University of California Berkeley). Pada tahun 1995 pembangunan Network Simulator didukung oleh DARPA (Defense Advanced Research Project Agency) melalui VINT (Virtual Internet Testbed, yaitu sebuah tim riset gabungan yang beranggotakan tenaga ahli dari LBNL (Lawrence Berkeley of National Laboratory), Xerox PARC, UCB dan USC/ISI (University of Southern California School of Engineering/Information Science Institute). Tim gabungan ini membangun sebuah perangkat lunak simulasi jaringan internet untuk kepentingan riset interaksi antar protocol dalam konteks pengembangan protocol internet pada saat ini dan masa yang akan datang. Ada beberapa keuntungan menggunakan NS sebagai perangkat lunak simulasi pembantu analisis dalam riset atau sewaktu mengerjakan tugas perkuliahan, diantaranya : 1. NS dilengkapi dengan tool validasi. Tool validasi digunakan untuk menguji validitas pemodelan yang ada pada NS. Secara default, semua pemodelan pada ns akan dapat melewati proses validasi ini. Jika ingin melakukan validasi terhadap pemodelan protocol yang ada pada library ns, dapat dilakukan dengan mengetikkan./validate pada console saat pada direktori ns2. 2. Pembuatan simulasi dengan menggunakan ns jauh lebih mudah daripada menggunakan software developer seperti Delphi atau c++. Tinggal membuat topologi dan scenario simulasi yang sesuai dengan riset. Pemodelan media, protocol dan netwok komponen lengkap dengan perilaku trafiknya sudah tersedia pada library ns.

3. Ns bersifat open source di bawah GPL (Gnu Public License), sehingga Ns dapat didownload dan digunakan secara gratis melalui web site http://www.isi.edu/nsnam/dist. Sifat open source juga mengakibatkan pengembangan ns menjadi lebih dinamis. Pemodelan media, protocol, network komponen dan perilaku trafik cukup lengkap bila dibandingkan dengan software sejenis lain. Ini disebabkan olehpengembangan ns yang dilakukan oleh banyak periset dunia. C. Cygwin Cygwin diharapkan dapat dijalankan pada semua versi Windows versi 32bit kecuali Windows CE. Ini mencakup Windows 95/98/ME/NT/2000/XP/2003 dan WOW64 32 bit yang berbasis Windows versi 64 bit. Sampai saat ini tidak ada yang membangun Cygwin versi natif 64 bit. Karena Cygwin merupakan proyek perangkat lunak bebas yang didukung oleh komunitas, patch untuk versi yang lain selalu dipertimbangkan dengan baik. Cygwin dapat digunakan untuk keperluan komersial dan tentunya dibutuhkan biaya untuk itu. Biaya yang dikeluarkan tersebut digunakan untuk membeli layanan yang dapat meningkatkan performa Cygwin. Dukungan komersial tersebut dapat diperoleh melalui RedHat. Untuk mengetahui bagaimana mendapatkan layanan tersebut silakan lihat di http://cygwin.com/license.html E. Implementasi Simulasi NS Network Simulator (NS) mensimulasikan jaringan berbasis TCP/IP dengan berbagai medianya. Dapat mensimulasikan protocol jaringan (TCPs/UDP/RTP), Trafic behavior (FTP, Telnet, CBR, dan lain-lain), Queque management (RED, FIFO, CBQ) algoritma routing unicast (Distance Vector, Link State) dan multicast, (PIM SM, PIM DM, DVMRP, Shared Tree dan Bi Directional Shared Tree), aplikasi multimedia yang berupa layered video, Quality of service video-audio dan transcoding. Ns juga mengimplementasikan beberapa MAC (IEEE 802.3, 802.11), di berbagai media, misalnya jaringan wired (LAN, WAN, point to point), wireless (seperti mobile IP, Wireless LAN), bahkan simulasi hubungan antar node jaringan yang menggunakan media satelit. Adapun implementasi dari network simulator wireless menggunakan NS2, sebagai berikut: D. NAM (Network Animator) Nam adalah Tcl / TK tool berbasis animasi untuk melihat jejak jaringan dan jejak paket. Mendukung layout topologi, animasi level paket, dan berbagai tool inspeksi. Nam di mulai dari LBL. Selama beberapa tahun secara substansi telah berkembang. Nam dibangun dari kolaborasi dengan proyek Vint. Saat ini, sedang dikembangkan di ISI sebagai bagian dari proyek Saman dan Conser. Animasi jaringan nam dimulai pada tahun 1990 sebagai alat sederhana untuk melacak animasi paket data. Melacak data ini biasanya berasal sebagai keluaran dari jaringan simulator seperti ns atau dari pengukuran jaringan, misalnya, menggunakan tcpdump. McCanne Steven penulis versi asli sebagai anggota dari Jaringan Research Group di Lawrence Berkeley National Laboratory, dan telah menyempurnakan desain itu yang diperlukan dalam penelitian. Marylou Orayani meningkatkan lebih lanjut dan digunakan untuk penelitian Master selama musim panas tahun 1995 dan musim semi tahun 1996.

F. SCRIPT PROGRAM $ns duplex-link $n2 $n3 2Mb 10ms DropTail $ns duplex-link $n3 $n0 2Mb 10ms DropTail #Create a simulator object set ns [new Simulator] $ns color 0 red $ns color 1 red $ns color 2 red $ns color 3 red $ns duplex-link-op $n1 $n0 orient right-up $ns duplex-link-op $n1 $n2 orient right-down $ns duplex-link-op $n2 $n3 orient down-right set udp0 [new Agent/UDP] $ns attach-agent $n2 $udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 attach-agent $udp0 #Open the nam trace file set nf [open out.nam w] $ns namtrace-all $nf #Define a 'finish' procedure proc finish {} { global ns nf set udp1 [new Agent/UDP] $ns attach-agent $n0 $udp1 $udp1 set class_ 1 set cbr1 [new Application/Traffic/CBR] $cbr1 attach-agent $udp1 $ns flush-trace #Close the trace file close $nf #Execute nam on the trace file exec nam out.nam & exit 0 set udp2 [new Agent/UDP] $ns attach-agent $n2 $udp2 $udp1 set class_ 2 set cbr2 [new Application/Traffic/CBR] $cbr2 attach-agent $udp2 } #Create two nodes set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] set udp3 [new Agent/UDP] $ns attach-agent $n3 $udp3 $udp1 set class_ 3 set cbr3 [new Application/Traffic/CBR] $cbr3 attach-agent $udp3 #Create a duplex link between the nodes $ns duplex-link $n0 $n1 2Mb 10ms DropTail $ns duplex-link $n1 $n2 2Mb 10ms DropTail set null0 [new Agent/Null] $ns attach-agent $n3 $null0

set null1 [new Agent/Null] $ns attach-agent $n2 $null1 puts [$cbr0 set packetsize_] puts [$cbr0 set interval_] set null2 [new Agent/Null] $ns at 3.0 "finish" $ns attach-agent $n3 $null2 proc finish {} { set null3 [new Agent/Null] $ns attach-agent $n1 $null3 global ns f nf $ns flush-trace close $nf $ns connect $udp0 $null0 $ns connect $udp1 $null1 $ns connect $udp2 $null2 $ns connect $udp3 $null3 puts "running nam..." exec nam out.nam & exit 0 } $ns at 1.0 "$cbr0 start" $ns at 1.1 "$cbr1 start" $ns at 2.0 "$cbr1 start" $ns at 2.1 "$cbr1 start" set tcp [new Agent/TCP] $tcp set class_ 2 set sink [new Agent/TCPSink] $ns attach-agent $n0 $tcp $ns attach-agent $n3 $sink $ns connect $tcp $sink set ftp [new Application/FTP] $ftp attach-agent $tcp $ns at 1.2 "$ftp start" $ns at 1.35 "$ns detach-agent $n0 $tcp ; $ns detach-agent $n3 $sink" $ns run G. KESIMPULAN Ada beberapa keuntungan menggunakan NS sebagai perangkat lunak simulasi pembantu analisis dalam riset, NS dilengkapi dengan tool validasi. Tool validasi digunakan untuk menguji validitas pemodelan yang ada pada NS. Secara default, semua pemodelan pada ns akan dapat melewati proses validasi ini. Network Simulator (NS) mensimulasikan jaringan berbasis TCP/IP dengan berbagai medianya. Dapat mensimulasikan protocol jaringan (TCPs/UDP/RTP), Trafic behavior (FTP, Telnet, CBR, dan lain-lain), Queque management (RED, FIFO, CBQ) algoritma routing unicast (Distance Vector, Link State) dan multicast, (PIM SM, PIM DM, DVMRP, Shared Tree dan Bi Directional Shared Tree), aplikasi multimedia yang berupa layered video, Quality of service video-audio dan transcoding. Ns juga mengimplementasikan beberapa MAC (IEEE 802.3, 802.11), di berbagai media, misalnya jaringan wired (LAN, WAN, point to point), wireless (seperti mobile IP, Wireless LAN),

bahkan simulasi hubungan antar node jaringan yang menggunakan media satelit. DAFTAR PUSTAKA www.unisbank.ac.id/ojs/index.php/fti1/article/do wnload/92/87 http://abdulkadirsyam.wordpress.com/2011/12/1 2/tambahan-materi-referensi-tugas-7/protokolrouting-wireless-compatibility-mode/ http://journal.ui.ac.id/index.php/snati/article/vie wfile/req/upload/wacana/resensi/upload/artikel/0 2_RiriFS_ANALISIS%20 KINERJA%20PROTOKOL.pdf?hal=most&q=3 http://nsnam.isi.edu/nsnam/index.php/running_ Ns_and_Nam_Under_Windows_9x/2000/XP_Us ing_cygwin http://www.isi.edu/nsnam/ns/