You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Network Simulator 2 (NS2)
help me!! please
error:
num_nodes is set 20 Creating nodes... INITIALIZE THE LIST xListHead
(_o455 cmd line 1) invoked from within "_o455 cmd addr" invoked from within "catch "$self cmd $args" ret" invoked from within "if [catch "$self cmd $args" ret] { set cls [$self info class] global errorInfo set savedInfo $errorInfo error "error when calling class $cls: $args" $..." (procedure "_o455" line 2) (SplitObject unknown line 2) invoked from within "_o455 addr" ("eval" body line 1) invoked from within "eval $node addr $args" ("default" arm line 2) invoked from within "switch -exact $routingAgent_ { DSDV { set ragent [$self create-dsdv-agent $node] } DSR { $self at 0.0 "$node start-dsr" } AODV { set ragent [$self cre..." (procedure "_o3" line 14) (Simulator create-wireless-node line 14) invoked from within "_o3 create-wireless-node" ("eval" body line 1) invoked from within "eval $self create-wireless-node $args" (procedure "_o3" line 23) (Simulator node line 23) invoked from within "$ns_ node" ("for" body line 2) invoked from within "for {set i 20} {$i < 21} {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 ;#disable random motion $ns_ at 0.01 "$node_($i) label \"blac..." (file "bhAODV.tcl" line 57)
file tcl:
# Define options set val(chan) Channel/WirelessChannel ;#Channel Type set val(prop) Propagation/TwoRayGround ;# radio-propagation model set val(netif) Phy/WirelessPhy ;# network interface type set val(mac) Mac/802_11 ;# MAC type set val(ifq) Queue/DropTail/PriQueue ;# interface queue type set val(ll) LL ;# link layer type set val(ant) Antenna/OmniAntenna ;# antenna model set val(ifqlen) 150 ;# max packet in ifq set val(nn) 20 ;# total number of mobilenodes set val(nnaodv) 19 ;# number of AODV mobilenodes set val(rp) AODV ;# routing protocol set val(x) 750 ;# X dimension of topography set val(y) 750 ;# Y dimension of topography set val(cstop) 451 ;# time of connections end set val(stop) 500 ;# time of simulation end #set val(cp) "/home/tclfiles/scenarios/scen1forAODV-n20-t500-x750-y750" ;#Connection Pattern set val(cc) "/home/tclfiles/scenarios/cbr/cbr" ;#CBR Connections # Initialize Global Variables set ns_ [new Simulator] $ns_ use-newtrace set tracefd [open sim1forBlackHole.tr w] $ns_ trace-all $tracefd set namtrace [open sim1forBlackHole.nam w] $ns_ namtrace-all-wireless $namtrace $val(x) $val(y) # set up topography object set topo [new Topography] $topo load_flatgrid $val(x) $val(y) # Create God create-god $val(nn) # Create channel #1 and #2 set chan_1_ [new $val(chan)] set chan_2_ [new $val(chan)] # configure node, please note the change below. $ns_ node-config -adhocRouting $val(rp) \ -llType $val(ll) \ -macType $val(mac) \ -ifqType $val(ifq) \ -ifqLen $val(ifqlen) \ -antType $val(ant) \ -propType $val(prop) \ -phyType $val(netif) \ -topoInstance $topo \ -agentTrace ON \ -routerTrace ON \ -macTrace ON \ -movementTrace ON \ -channel $chan_1_ # Creating mobile AODV nodes for simulation puts "Creating nodes..." for {set i 0} {$i < 20} {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 ;#disable random motion } # Creating Black Hole nodes for simulation $ns_ node-config -adhocRouting blackholeAODV for {set i 20} {$i < 21} {incr i} { set node_($i) [$ns_ node] $node_($i) random-motion 0 ;#disable random motion $ns_ at 0.01 "$node_($i) label \"blackhole node\"" } # Adding connection pattern which is created using setdest, parameters shown below # ./setdest -n 20 -p 1.0 -M 20.0 -t 500 -x 750 -y 750 > scen1forAODV-n20-t500-x750-y750 puts "Loading random connection pattern..." set god_ [God instance] #source $val(cp) source $val(cc) # Define initial node position for {set i 0} {$i < 21 } {incr i} { $ns_ initial_node_pos $node_($i) 30 } # CBR connections stops for {set i 0} {$i < 9 } {incr i} { $ns_ at $val(cstop) "$cbr_($i) stop" } # Tell all nodes when the simulation ends for {set i 0} {$i < 21 } {incr i} { $ns_ at $val(stop).000000001 "$node_($i) reset"; } # Ending nam and simulation $ns_ at $val(stop) "finish" $ns_ at $val(stop).0 "$ns_ trace-annotate \"Simulation has ended\"" $ns_ at $val(stop).00000001 "puts \"NS EXITING...\" ; $ns_ halt" proc finish {} { global ns_ tracefd namtrace $ns_ flush-trace close $tracefd close $namtrace exec nam sim1forBlackHole.nam & exit 0 } puts "Starting Simulation..." $ns_ run
Message has been deleted
knudfl
unread,
Mar 28, 2023, 3:35:31 PM3/28/23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Network Simulator 2 (NS2)
1. ns2 has no blackholeAODV or Agent/blackholeAODV by default ( line 56: $ns_ node-config -adhocRouting blackholeAODV )
2. The file bhAODV.tcl has never worked as is. E.g. lines 17, 18 must be edited to actual location of files cbr, scen1forAODV-n20-t500-x750-y750 (Smart is when {cbr, scen1forAODV-n20-t500-x750-y750} are kept in the same folder as bhAODV.tcl) An edited bhAODV.tcl → → nguyent__bhAODV.tcl is here ..... https://drive.google.com/drive/folders/1xPZrcg0UdFfhjbSg8GiNbe2uzIgT32Gv?usp=share_link
knudfl
unread,
Mar 29, 2023, 4:02:46 PM3/29/23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Network Simulator 2 (NS2)
Dear Sir I followed this prebuilt code file, but it doesn't run and error like above. Do you know why? and how to fix it. The cbr files and the scen1forAODV-n20-t500-x750-y750 files I put together with the bAODV.tcl file in the ns-2.35 directory.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Network Simulator 2 (NS2)
This means successfully running the blackhole protocol AODV, right sir? Do you know how to install NAM?. I don't understand why I can't run ns file.tcl but need ns-black.
Vào lúc 11:55:05 UTC+3 ngày Thứ Hai, 3 tháng 4, 2023, knudfl đã viết:
knudfl
unread,
Apr 8, 2023, 3:32:32 AM4/8/23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Network Simulator 2 (NS2)
ns-black : See post of Mar 28, 2023, 9:35:31 PM ... how to create ns-black.
ns-black file.tcl means ns-black nguyent__bhAODV.tcl .. or any nother valid example.
nam : continue with the answer of Mar 28, 2023, 9:35:31 PM :
cd ns-allinone-2.35/nam-1.15/
sudo make install
Note: The nam you can get with sudo apt install nam
.... is corrupt in the most versions of Debian / Ubuntu
-
Message has been deleted
Message has been deleted
thành nguyễn trọng
unread,
Apr 8, 2023, 7:13:10 PM4/8/23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Network Simulator 2 (NS2)
Hi sir
Sir, can you guide me to analyze the file trace (packet ratio, throughput..)
This is my blackholeAODV trace file. is it correct?
$ awk -f metrics.awk sim1forBlackHole1.tr --------METRICS----------- Total Packets Sent : 16037 Total Packets Received : 13810 Total Packets Dropped : 2397 Total Packets Forwarded : 18367 Packet Delivery Ratio : 86.11% The total hop counts are : 35165 Average Hop Count : 2 hops Routing Overhead : 0 Normalized Routing Load : 0.0000 Througphut of the network(KBps) : 6.9050 Average End to End Delay :0.198744579 ms Total Energy Consumed :500000.000000 Protocol Energy Consumption :100.000000