Hi,
I'm new to ns2. I've been trying to simulate a wireless scenario in which a mobile node sends data to another mobile node. I attached two udp agents with node0 with cbr traffic for both of them. Then i attached two null agents to node1 to receive the data. Both the agents are started at the same time and made to run simultaneously. While I do so most of the packets get dropped. Is there any problem if i attach two agents to a wireless node and make them work at the same time? The following is my tcl code: # ====================================================================== # 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) 50 ;# max packet in ifq set val(nn) 2 ;# number of mobilenodes set val(rp) DSR ;# routing protocol set val(x) 300 ;# X dimension of the topography in meters set val(y) 300 ;# Y dimension of the topography in meters # ===================================================================== # Main Program # ====================================================================== set ns [new Simulator] $ns use-newtrace set tf [open out.tr w] $ns trace-all $tf set nf [open out.nam w] $ns namtrace-all-wireless $nf $val(x) $val(y) set topo [new Topography] $topo load_flatgrid $val(x) $val(y) create-god $val(nn) # configure node $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) \ -channelType $val(chan) \ -topoInstance $topo \ -agentTrace ON \ -routerTrace ON \ -macTrace ON \ -movementTrace ON set n0 [$ns node] set n1 [$ns node] $n0 set X_ 100.0 $n0 set Y_ 100.0 $n0 set Z_ 0.0 $n1 set X_ 200.0 $n1 set Y_ 100.0 $n1 set Z_ 0.0 $ns at 0.1 "$n0 setdest 50.0 100.0 0.5" $ns at 0.1 "$n1 setdest 150.0 100.0 0.5" set udp0 [new Agent/UDP] $ns attach-agent $n0 $udp0 set cbr0 [new Application/Traffic/CBR] $cbr0 set packetSize_ 500 $cbr0 set interval .005 $cbr0 attach-agent $udp0 set udp1 [new Agent/UDP] $ns attach-agent $n0 $udp1 set cbr1 [new Application/Traffic/CBR] $cbr1 set packetSize_ 500 $cbr1 set interval .005 $cbr1 attach-agent $udp1 set null0 [new Agent/Null] $ns attach-agent $n1 $null0 set null1 [new Agent/Null] $ns attach-agent $n1 $null1 $ns connect $udp0 $null0 $ns connect $udp1 $null1 $ns at 0.1 "$cbr0 start" $ns at 0.1 "$cbr1 start" $ns at 4.5 "$cbr0 stop" $ns at 4.5 "$cbr1 stop" $ns at 5.0 "finish" proc finish {} { global ns tf nf $ns flush-trace close $tf close $nf exec nam out.nam & exit 0 } $ns run --------------------------------------------------------------------------- Please help. Regards, arun chekhov -- View this message in context: http://www.nabble.com/Please-Help---wireless-nodes---packets-dropping-problem-when-more-than-one-agent-is-attached-tp22453839p22453839.html Sent from the ns-users mailing list archive at Nabble.com.