dalam skrip ini, penulis mencoba membuat simulasi untuk mobile ad-hoc
dengan node 50. node movement menggunakan random waypoint model. penulis menggunakan ubuntu 12.04 dan ns2-34. biar yang lain ikut belajar, ini skrip nya :
buat ngerun skrip nya, jalannin aja pake “ns filemu.ns”
buat ngeliat hasilnya (network animator nya) jalanin aja “nam tes-amodv.nam” hasilnya kan kek gini nanti :
set val(chan) Channel/WirelessChannel; set val(prop) Propagation/TwoRayGround; set val(netif) Phy/WirelessPhy; set val(mac) Mac/802_11; set val(ifq) Queue/DropTail/PriQueue; set val(ll) LL; set val(ant) Antenna/OmniAntenna; set val(x) 500; set val(y) 500; set val(ifqlen) 50; set val(seed) 1.0; set val(adhocRouting) AOMDV; set val(nn) 50; set val(cp) "/home/clara/thesis/generate-traffic"; set val(sc) "/home/clara/thesis/generate-gerak1"; set val(stop) 200; set ns_ [new Simulator] set topo [new Topography] #create nam & trace object files set tracefd [open aomdv.tr w] set namtrace [open tes-amodv.nam w] $ns_ trace-all $tracefd $ns_ namtrace-all-wireless $namtrace $val(x) $val(y) #define topology $topo load_flatgrid $val(x) $val(y) #create god set god_ [create-god $val(nn)] set chan [new $val(chan)] $ns_ node-config -adhocRouting $val(adhocRouting) \ -llType $val(ll) \ -macType $val(mac) \ -ifqType $val(ifq) \ -ifqLen $val(ifqlen) \ -antType $val(ant) \ -propType $val(prop) \ -phyType $val(netif) \ -channel $chan \ -topoInstance $topo \ -agentTrace ON \ -routerTrace ON \ -macTrace OFF for {set i 0} {$i < $val(nn)} {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 } #Movement Model puts "loading connection data" source $val(sc) #define traffic data puts "Loading scenario file" source $val(cp) for {set i 0} {$i < $val(nn)} {incr i} { $ns_ initial_node_pos $node_($i) 20 } for {set i 0} {$i < $val(nn)} {incr i} { $ns_ at $val(stop).0 "$node_($i) reset"; } $ns_ at $val(stop).0002 "puts \"NS EXIT\" ; $ns_ halt" puts "Starting Simulation" $ns_ run
buat ngerun skrip nya, jalannin aja pake “ns filemu.ns”
buat ngeliat hasilnya (network animator nya) jalanin aja “nam tes-amodv.nam” hasilnya kan kek gini nanti :
Komentar
Posting Komentar