14
Gambar 2.6 Cara Kerja RIP Setelah Terjadi Update
2.4.4 Kekurangan RIP
Kekurangan dari
routing protocol
ini adalah terbatasannya jumlah lompatan
hop
yang dapat dijangkau, dimana hop maksima l yang bisa dijangkau adalah 15
hop
. Selain itu RIP memilik i kekurangan lain yaitu :
Slow convergence.
Instability : Setelah router atau link terputus RIP membutuhka n
beberapa waktu untuk menstabilkan.
Hanya dapat menggunakan hop count sebagai metric.
RIP menggunakan bandwith yang besar : Mengirimkan seluruh tabel routing ketika update.
2.5 Network Simulator 2 NS-2
NS-2 merupakan salah satu
tool
yang sangat berguna untuk menunjukkan simulasi jaringan melibatkan
Local Area Network
LAN,
Wide Area Network
WAN, dan telah mengalami perkembangan untuk memasukkan didalamnya jaringan nirkabel
wireless
dan juga jaringan
ad- hoc
[6]. Ada beberapa keuntungan menggunakan NS sebagai perangkat
lunak simulasi pembantu analisis dalam riset, antara lain adalah NS dilengkapi dengan
tool
validasi yang digunakan untuk menguji kebenaran pemodelan yang ada pada NS. Secara default, semua pemodelan NS akan
dapat melewati proses validasi ini. Pemodelan media, protokol dan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
komponen jaringan yang lengkap dengan perilaku trafiknya sudah disediakan pada
library
NS [6]. NS juga bersifat
open source
dibawah
Gnu Public License
GPL dan berkembang menjadi lebih dinamis, sehingga lebih
friendly
dan leluasa ketika digunakan dalam sistem operasi linux ubuntu. Akan tetapi untuk
menjalankan dalam sistem operasi
windows
tidak perlu khawatir, dan terlebih
dahulu menginstal
cygwin
yang berfungsi sebagai linux
environment
. NS dapat di-
download
dan digunakan secara gratis melalui
web site
NS, yaitu http:www.isi.edunsnam
2.5.1 Fungsi NS
Adapun beberapa fungsi pada NS-2, yaitu [6] :
Mendukung jaringan kabel
wired
- Protokol routing
Distance Vector, Link State
- Protokol Transport : TCP, UDP
- Sumber trafik : web, ftp, telnet, cbr, real audio
- Tipe antrian yang berbeda : drop tail, RED
-
Quality of Service
QoS :
Integrated Services
dan
Differentiated Services
-
Emulation
Mendukung jaringan nirkabel
wireless
- Protokol routing ad hoc: AODV, DSR, DSDV, TORA;
Jaringan
hybrid
;
Mobile IP
; Satelit; Senso-MAC; Model propagasi:
two-ray ground, free space, shadowing
Tracing
Visualisasi
-
Network Animator
NAM -
Trace Graph
16
Kegunaan
- Pembangkit pergerakan
mobile
setdest –v versi –n jumlah
node
–p waktu pause –s kecepatan –t waktu simulasi – x panjang area
–y lebar area File keluaran -
Pembangkit pola trafik CBR TCP
traffic
Ns cbrgen.tcl [- type cbr | tcp] [-nn jumlah
node
] [-seed seed] [-mc koneksi] [-rate rata-rata]
2.5.2 AWK
AWK
scripts
merupakan Unix
tool
yang sangat bermanfaat untuk melakukan proses
parsing
yang bentuknya menyerupai keluaran
file
keluaran .tr yang bisa diartikan sebagai
tabel. Proses
parsing
merupakan salah satu teknik yang dipakai untuk mengambil data yang disediakan oleh
trace-file
. Tiap tabel berisi beberapa
record
. Masing-masing baris pada
file
di atas dianggap sebagai
record
. Kemudian tiap
record
terdiri atas beberapa
field
yang dipisahkan dengan tanda spasi.
Ada beberapa cara untuk menggunakan AWK, tetapi penulis hanya menggunakan dua cara, yaitu:
1. Mengeksekusi perintah AWK sebagai command line.
gawk [-f field- separator] ‘commands’ input-files
Pada perintah di atas ‘commands’ adalah instruksi-
instruksi AWK yang ingin dijalankan. Penggunaan –F field
separator sifatnya optional, karena AWK menggunakan spasi sebagai
default field separator
. 2.
Seluruh instruksi AWK kita tuliskan dalam sebuah file berekstensi .awk.
Kemudian pemanggilan perintah awk dilakukan dengan :
gawk –f awk-script-file input-files
17
BAB III PERENCANAAN SIMULASI JARINGAN