hii m simulating a simple scenario with 4 wireless nodes, one BS linked to 
wired node the each wireless node send an UDP trafic i varied the UDP rate from 
1Mbps to 10Mbps and although the MAC data rate is equal to 10Mbps, the average 
throughput that i mesured didn't exceed the 0.90Mbpswhen the UDP datarate is 
1Mbps,for UDP datarate 20 Mbps the total average throughput at the wired node 
per example is 3.57Mbps.i m confused about the reason and i look for an 
explication:for the loss rate for instance when datarate =1Mbps the loss rate = 
  

55.4307 last thing is that i don t find in the new trace the reason for the 
dropped packets in the field Nwcan someone help me thank you my script tcl set 
ns_ [new Simulator]set num_wired_nodes 1set num_wireless_nodes 4set 
num_bs_nodes 1set num_nodes [expr $num_wired_nodes + $num_wireless_nodes + 
$num_bs_nodes]set opt(chan)           Channel/WirelessChannel    ;# channel 
typeset opt(prop)           Propagation/TwoRayGround   ;# radio-propagation 
modelset opt(netif)          Phy/WirelessPhy            ;# network interface 
typeset opt(mac)            Mac/802_11                 ;# MAC typeset opt(ifq)  
          Queue/DropTail/PriQueue    ;# interface queue typeset opt(ll)         
    LL                         ;# link layer typeset opt(ant)            
Antenna/OmniAntenna        ;# antenna modelset opt(ifqlen)         50           
              ;# max packet in ifqset opt(nn)             4                     
     ;# number of mobilenodesset opt(adhocRouting)             DSDV             
          ;# routing protocolset opt(x)      670                            ;# 
x coordinate of topologyset opt(y)      670set opt(stop)   250                  
          ;# time to stop simulationMac/802_11 set dataRate_ 10.0e6# set up for 
hierarchical routing$ns_ node-config -addressType hierarchicalAddrParams set 
domain_num_ 2           ;# number of domainslappend cluster_num 1 1             
   ;# number of clusters in each domainAddrParams set cluster_num_ 
$cluster_numlappend eilastlevel $num_wired_nodes 5#[expr 
$num_wireless_nodes+$num_bs_nodes] ;# number of nodes in each cluster# of each 
domainAddrParams set nodes_num_ $eilastlevel$ns_ use-newtrace#open the 
trace-fileset tracefd  [open out.tr w]set namtrace [open out.nam w]$ns_ 
trace-all $tracefd$ns_ namtrace-all-wireless $namtrace $opt(x) $opt(y)# Create 
topography object set topo   [new Topography]# define topology$topo 
load_flatgrid $opt(x) $opt(y)# create Godcreate-god [expr $opt(nn) + 
$num_bs_nodes]#create wired nodesfor {set i 0} {$i < $num_wired_nodes} {incr i} 
{    set W($i) [$ns_ node 0.0.$i]}# configure for base-station node$ns_ 
node-config -adhocRouting $opt(adhocRouting) \                 -llType $opt(ll) 
\                 -macType $opt(mac) \                 -ifqType $opt(ifq) \     
            -ifqLen $opt(ifqlen) \                 -antType $opt(ant) \         
        -propType $opt(prop) \                 -phyType $opt(netif) \           
      -channelType $opt(chan) \                 -topoInstance $topo \           
      -wiredRouting ON \                 -agentTrace ON \                 
-routerTrace OFF \                 -macTrace OFFset BS(0) [$ns_ node 
1.0.0]$BS(0) random-motion 0               ;# disable random motion#provide 
some co-ord (fixed) to base station node$BS(0) set X_ 1.0$BS(0) set Y_ 
2.0$BS(0) set Z_ 0.0#configure for mobilenodes$ns_ node-config -wiredRouting 
OFFfor {set j 0} {$j < $opt(nn)} {incr j} {set node_($j) [ $ns_ node 1.0.[expr 
$j+1]]$node_($j) random-motion 0#provide some co-ord (fixed) to base station 
node$BS(0) set X_ 1.0$BS(0) set Y_ 2.0$BS(0) set Z_ 0.0#configure for 
mobilenodes$ns_ node-config -wiredRouting OFFfor {set j 0} {$j < $opt(nn)} 
{incr j} {set node_($j) [ $ns_ node 1.0.[expr $j+1]]$node_($j) random-motion 0  
  $node_($j) base-station [AddrParams addr2id [$BS(0) node-addr]]; # provide 
each mobilenode with hier address o                                             
                        f its basestation $node_($j) set X_ [expr 
$j*10]$node_($j) set Y_ [expr $j*10]$node_($j) set Z_ 0.0}#linking of router to 
base-satation node$ns_ duplex-link $W(0) $BS(0) 100Mb 20ms DropTailfor {set i 0 
} {$i<$num_wireless_nodes} {incr i} {  set udp($i) [new Agent/UDP]  $ns_ 
attach-agent $node_($i) $udp($i)  set null($i) [new Agent/Null]  $ns_ 
attach-agent $W(0) $null($i)  $ns_ connect $udp($i) $null($i)  $udp($i) set 
fid_ $i  set cbr($i) [new Application/Traffic/CBR]  $cbr($i) set packetSize_ 
1000  $cbr($i) set rate_ 1Mb  #$cbr($i) set interval_ 0.005  $cbr($i) 
attach-agent $udp($i)  $ns_ at 00.0 "$cbr($i) start"  $ns_ at $opt(stop) 
"$cbr($i) stop"}# Define initial node position in namfor {set i 0} {$i < 
$opt(nn)} {incr i} {    $ns_ initial_node_pos $node_($i) 20}# Tell all nodes 
when the simulation endsfor {set i } {$i < $opt(nn) } {incr i} {    $ns_ at 
$opt(stop).0 "$node_($i) reset";}$ns_ at $opt(stop) "$BS(0) reset";$ns_ at 
$opt(stop).0002 "puts \"NS EXITING...\" ; $ns_ halt"$ns_ at $opt(stop).0001 
"stop"proc stop {} {    global ns_ tracefd namtrace#    $ns_ flush-trace    
close $tracefd    close $namtrace}$ns_ runwhen i run the script i have this 
message warning: Please use -channel as shown in 
tcl/ex/wireless-mitf.tclINITIALIZE THE LIST xListHeadwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktwarning: Route to base_stn not known: dropping 
pktwarning: Route to base_stn not known: dropping pktwarning: Route to base_stn 
not known: dropping pktchannel.cc:sendUp - Calc highestAntennaZ_ and 
distCST_highestAntennaZ_ = 1.5,  distCST_ = 550.0SORTING LISTS ...DONE!warning: 
Route to base_stn not known: dropping pktwarning: Route to base_stn not known: 
dropping pktwarning: Route to base_stn not known: dropping pktwarning: Route to 
base_stn not known: dropping pktNS EXITING...Zied NaasÉtudiant Maîtrise réseaux 
de télécommunicationTél: 514 803-3048 
_________________________________________________________________
Sur Windows Live Ideas, découvrez en exclusivité de nouveaux services en 
ligne... si nouveaux qu'ils ne sont pas encore sortis officiellement sur le 
marché !
http://ideas.live.com

Reply via email to