BAB IV PENGUJIAN DAN ANALISIS
Tahap-tahap skenario simulasi dilakukan untuk melakukan uji kinerja pada protokol TORA dan DSR. Bentuk topologi secara khusus tidak diperlukan karena
jaringan ini bersifat dinamis. Topologi ini akan dibuat secara acak baik posisi awal dari node maupun juga pergerakan node tersebut. Untuk mendapatkan data pada
indikator kinerja yang akan di ukur, penulis menggunakan program awk untuk trace file yang dihasilkan oleh NS-3.
set valchan ChannelWirelessChannel
set valprop PropagationTwoRayGround
set valnetif PhyWirelessPhy802_15_4
set valmac Mac802_15_4
set valifq QueueDropTail
set valll LL
set valant AntennaOmniAntenna
set valifqlen 50 set valnn
50 set valrp
TORADSR set valx
800 set valy
800 set valstop
300
Potongan listing program di atas menunjukkan parameter yang di tentukan, di antaranya adalah routing protokol TORA dan DSR, ukuran area simulasi X dan Y,
jumlah node, jumlah maksimal antrian dan tipe antrian.
4.1 Pengujian Keluaran Hasil Simulasi
Pengujian dilakukan dengan tujuan apakah simulasi yang dibuat berjalan sesuai dengan yang diinginkan atau tidak. Data hasil simulasi yaitu data berbentuk file trace.
File trace digunakan untuk proses analisis numerik. Contoh tampilan file trace seperti terlihat pada Gambar 4.1.
35
Gambar 4.1 Contoh format file trace. Penjelasan dari Gambar 4.1 diperlihatkan pada Tabel 4.1 dan 4.2 di bawah ini.
Tabel 4.1 Penjelasan wireless trace file
Event Abbreviation Flag
Type Value
Wireless Event
s: Send r: Receive
d: Drop f: Forward
-t double
Time For Global Setting -Hs
int Hop source node ID
-Hd int
Hop destination Node ID, -1, -2 -Ni
int Node ID
-Nx double
Node X Coordinate -Ny
double Node Y Coordinate
-Nz double
Node Z Coordinate -Ne
double Node Energy Level
-Nl string
Network trace Level AGT, RTR, MAC, etc.
-Nw string
Drop Reason -Ma hexadecimal
Duration -Md hexadecimal
Destination Ethernet Address -Ms hexadecimal
Source Ethernet Add
36
ress -Mt hexadecimal
Ethernet Type -P
string Packet Type arp, dsr, imep, tora, etc.
-Pn string
Packet Type cbr, tcp
Tabel 4.2 IP, CBR dan DSR trace format Event
Flag Type Value
IP Trace -Is int.int
Source Address And Port -Id int.int
Destination Address And Port -It string
Packet Type -Il
int Packet Size
-If int
Flow ID -Ii
int Unique ID
-Iv int
TTL Value
CBR Trace -Pi
int Sequence Number
-Pf int
Number Of Times Packet Was Forwarded -Po
int Optimal Number Of Forwards
DSR Trace -Ph
Int Number Of Nodes Traversed
-Pq int
Routing Request Flag -Ps
int Route Request Sequence Number
-Pp int
Routing Reply Flag -Pn
int Route Request Sequence Number
-Pl int
Reply Length
37