Re: [ns] how to remove floating point exception error

2012-05-06 Thread Alysson Oliveira

Hi,

   A FPE (Float Point Exception) occurrence is difficult to be
debugged without memory details... but

   I had the some problem on last days, on my case it was due mobility
processing by ns-2. Try run your scenario without data transfers, just
running the mobility, if you note that occurred the FPE , generate
another mobility pattern and test it again, and so on until you had
one adjusted mobility scenario with complete run.

I hope help

Alysson Oliveira


2012/5/6, Muhammad Musaddiq muhammad_musaddi...@yahoo.com:

 Respected Guys !
 i am running snoop protocol in wireless scenario. i am getting floating
 point exception error. can anybody help me how can i remove this error.
 thanks alot kindly do reply quickly as this is the part of my project.


 Regardz
 Muhammad Musaddiq
 +92-332-4197661



-- 
Alysson Oliveira



Re: [ns] Broadcasting a UDP ns2.34 802.11Ext

2012-05-02 Thread Alysson Oliveira

Hi,

   You can see it on ns-2.34/tcl/ex/wireless-flooding.tcl and
ns-2.34/tcl/ex/802.11/broadcast_validation.tcl witch uses a specific
broadcast agent.

   Further details in ns-2.34/common/packet.h on lines 676 and 677:
   init(p); // Initialize bits_[]
   (HDR_CMN(p))-next_hop_ = -2; // -1 reserved for IP_BROADCAST
   (HDR_CMN(p))-last_hop_ = -2; // -1 reserved for IP_BROADCAST

Regards,
Alysson Oliveira


2012/5/2, Frank Wetzels frank.wetz...@cwi.nl:

 Hi,

 I have no solution for you in NS2. However, I have a remark on your
 address/port choice.
 I guess that by choosing -1, you fill the address field with 255.255.255.255
 as IP address
 in dotted decimal notation? The port number choice of 0 is a bit strange.
 Although you are using IP broadcast
 you - strictly speaking - still need a legitimate port number. Indeed, you
 choose a particular protocol by choosing
 the port address. As an example, DHCP uses IP broadcast initially based on
 UDP67 / UDP68.

 Regards,
 Frank

 On May 1, 2012, at 5:36 AM, Paulo Robson S. F. wrote:


 Hi,

 I want to broadcast a packet using an udp agent. I found some solutions
 at
 this maillist but
 neither satisfactory.

 I just want to send broadcast packet from 1 node to another 2 nodes in
 his
 range. My idea was
 change the dst ip to -1 and dst port to 0 because i saw somewhere that is
 the way to broadcast.

 I'm using the 802.11Ext model of MAC, the new module of the NS 2.34

 Well, I made this way:

 set udp0 [new Agent/UDP]
 $ns attach-agent $node $udp0
 set cbr2 [new Application/Traffic/CBR]

 $cbr2 set packetSize_ 128
 $cbr2 set interval_ 0.015
 $cbr2 set random_ 1
 $cbr2 set maxpkts_ 1000

 $cbr2 attach-agent $udp0

#to broadcast i used this:
 $udp0 set dst_addr_ -1
 $udp0 set dst_port_ 0

 In the trace file seems to be right, but i dont know if only this change
 of
 address and port of destination
 is indeed a broadcast to all neighbors.

 First lines of trace file:
 s 0.5 _2_ AGT  --- 0 cbr 128 [0 0 0 0] --- [2:0 -1:0 32 0]
 [0]
 0 0
 r  0.5 _2_ RTR  --- 0 cbr 128 [0 0 0 0] --- [2:0 -1:0 32 0]
 [0]
 0 0
 s 0.5 _2_ RTR  --- 0 cbr 148 [0 0 0 0] --- [2:0 -1:0 32 0]
 [0]
 0 0
 s 0.500025000 _2_ MAC  --- 0 cbr 176 [0  2 0] --- [2:0 -1:0
 32
 0] [0] 0 0
 r  0.500546664 _1_ MAC  --- 0 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [0] 1 0
 r  0.500546841 _0_ MAC  --- 0 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [0] 1 0
 r  0.500571664 _1_ RTR  --- 0 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [0] 1 0
 r  0.500571664 _1_ AGT  --- 0 cbr 148 [0  2 0] --- [2:0 -1:0
 31
 0] [0] 1 0
 r  0.500571841 _0_ RTR  --- 0 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [0] 1 0
 r  0.500571841 _0_ AGT  --- 0 cbr 148 [0  2 0] --- [2:0 -1:0
 31
 0] [0] 1 0
 s 0.507505094 _2_ AGT  --- 1 cbr 128 [0 0 0 0] --- [2:0 -1:0 32 0]
 [1]
 0 0
 r  0.507505094 _2_ RTR  --- 1 cbr 128 [0 0 0 0] --- [2:0 -1:0 32 0]
 [1]
 0 0
 s 0.507505094 _2_ RTR  --- 1 cbr 148 [0 0 0 0] --- [2:0 -1:0 32 0]
 [1]
 0 0
 s 0.507530094 _2_ MAC  --- 1 cbr 176 [0  2 0] --- [2:0 -1:0
 32
 0] [1] 0 0
 r  0.508051758 _1_ MAC  --- 1 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [1] 1 0
 r  0.508051934 _0_ MAC  --- 1 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [1] 1 0
 r  0.508076758 _1_ RTR  --- 1 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [1] 1 0
 r  0.508076758 _1_ AGT  --- 1 cbr 148 [0  2 0] --- [2:0 -1:0
 31
 0] [1] 1 0
 r  0.508076934 _0_ RTR  --- 1 cbr 148 [0  2 0] --- [2:0 -1:0
 32
 0] [1] 1 0
 r  0.508076934 _0_ AGT  --- 1 cbr 148 [0  2 0] --- [2:0 -1:0
 31
 0] [1] 1 0


 Thanks guys


 Att,

 --
 Paulo Robson SF
 Computação UFC
 Semestre VII





-- 
Alysson Oliveira



Re: [ns] How to set the mean inter-frame arrival time in 802.11

2012-05-02 Thread Alysson Oliveira

Hi,

   If I correctly understood you question, by general, you can not do
it using DCF!

   You can adjust the send rate and packet generation rate, cause the
medium access algorithm is stochastic. However, you can adjust the
main components of MAC layer, like SIFS_ (shortest inter-frame
spacing).

   Other way, I think thats your case, you would create a new MAC
class with a new algorithm to monitor you receiving data with a new
Point Coordination Function and set you desired PIFS according your
random variable.

Regards,

Alysson

2012/5/2, Carlo Santos moonseraph...@gmail.com:

 Hi,

 The subject says it all. I want to set the inter-frame arrival time to a
 random variable with mean, say T. How is this done? Thanks.

 --
 Carlo Santos



-- 
Alysson Oliveira



Re: [ns] Broadcasting a UDP ns2.34 802.11Ext

2012-05-02 Thread Alysson Oliveira

Hi Paulo,

   Read carefully the documents I had pointed before! They would
explain you how to proceed.

Regards,

Alysson

2012/5/2, Paulo Robson S. F. robson.paulo...@gmail.com:
 Hi guys again :)

 Sorry for too much questions :)

 When I tried to add the scenario above ( broadcasting + cbr traffic flow)
 the dst_addr_ -1 didn't work anymore, the simulation finishes but the trace
 file ends incomplete.
 For my luck, i tried, i don't know why, to set dst_addr_ -2 and works!
 In the trace shown n1 sends a broadcast, n2 sends its cbr traffic and n3
 receive both flows.

 But when i tried to add a forthy node to receive the broadcasting, it
 didn't appears in the trace file.
 i'm trying to solve this problem.

 So, why dst_addr_ -2 work?

 2012/5/2 Paulo Robson S. F. robson.paulo...@gmail.com

 Hi,

 I forgot to show this page:
 http://www.math.unipd.it/~cpalazzi/fastbroadcast.html
 what do you think of this broadcast agent?

 Att


 2012/5/2 Paulo Robson S. F. robson.paulo...@gmail.com

 Hi guys, thanks for the feedback.

 Alysson,


 The Agent PBC is a broadcast but is only ping, I tested it before and is
 no good for me.

 I dont understand this agent Flooding at all, I need to use it?

 Are you saying the only way to broadcast is to use one of those agents?
 My way is wrong?

 Another question,
 Is possible the follow scenario? : one node(n1) broadcasting and two
 another(n2 and n3) nodes as a cbr traffic flow like n2 --- n3 and n3
 receiving the broadcasting packets of n1 and the traffic of n2?

 Thank you!



 2012/5/2 Alysson Oliveira lssn.olive...@gmail.com

 Hi,

   You can see it on ns-2.34/tcl/ex/wireless-flooding.tcl and
 ns-2.34/tcl/ex/802.11/broadcast_validation.tcl witch uses a specific
 broadcast agent.

   Further details in ns-2.34/common/packet.h on lines 676 and 677:
   init(p); // Initialize bits_[]
   (HDR_CMN(p))-next_hop_ = -2; // -1 reserved for IP_BROADCAST
   (HDR_CMN(p))-last_hop_ = -2; // -1 reserved for IP_BROADCAST

 Regards,
 Alysson Oliveira


 2012/5/2, Frank Wetzels frank.wetz...@cwi.nl:
 
  Hi,
 
  I have no solution for you in NS2. However, I have a remark on your
  address/port choice.
  I guess that by choosing -1, you fill the address field with
 255.255.255.255
  as IP address
  in dotted decimal notation? The port number choice of 0 is a bit
 strange.
  Although you are using IP broadcast
  you - strictly speaking - still need a legitimate port number. Indeed,
 you
  choose a particular protocol by choosing
  the port address. As an example, DHCP uses IP broadcast initially
 based on
  UDP67 / UDP68.
 
  Regards,
  Frank
 
  On May 1, 2012, at 5:36 AM, Paulo Robson S. F. wrote:
 
 
  Hi,
 
  I want to broadcast a packet using an udp agent. I found some
 solutions
  at
  this maillist but
  neither satisfactory.
 
  I just want to send broadcast packet from 1 node to another 2 nodes
  in
  his
  range. My idea was
  change the dst ip to -1 and dst port to 0 because i saw somewhere
 that is
  the way to broadcast.
 
  I'm using the 802.11Ext model of MAC, the new module of the NS 2.34
 
  Well, I made this way:
 
  set udp0 [new Agent/UDP]
  $ns attach-agent $node $udp0
  set cbr2 [new Application/Traffic/CBR]
 
  $cbr2 set packetSize_ 128
  $cbr2 set interval_ 0.015
  $cbr2 set random_ 1
  $cbr2 set maxpkts_ 1000
 
  $cbr2 attach-agent $udp0
 
 #to broadcast i used this:
  $udp0 set dst_addr_ -1
  $udp0 set dst_port_ 0
 
  In the trace file seems to be right, but i dont know if only this
 change
  of
  address and port of destination
  is indeed a broadcast to all neighbors.
 
  First lines of trace file:
  s 0.5 _2_ AGT  --- 0 cbr 128 [0 0 0 0] --- [2:0 -1:0 32
  0]
  [0]
  0 0
  r  0.5 _2_ RTR  --- 0 cbr 128 [0 0 0 0] --- [2:0 -1:0 32
 0]
  [0]
  0 0
  s 0.5 _2_ RTR  --- 0 cbr 148 [0 0 0 0] --- [2:0 -1:0 32
  0]
  [0]
  0 0
  s 0.500025000 _2_ MAC  --- 0 cbr 176 [0  2 0] --- [2:0
 -1:0
  32
  0] [0] 0 0
  r  0.500546664 _1_ MAC  --- 0 cbr 148 [0  2 0] --- [2:0
 -1:0
  32
  0] [0] 1 0
  r  0.500546841 _0_ MAC  --- 0 cbr 148 [0  2 0] --- [2:0
 -1:0
  32
  0] [0] 1 0
  r  0.500571664 _1_ RTR  --- 0 cbr 148 [0  2 0] --- [2:0
 -1:0
  32
  0] [0] 1 0
  r  0.500571664 _1_ AGT  --- 0 cbr 148 [0  2 0] --- [2:0
 -1:0
  31
  0] [0] 1 0
  r  0.500571841 _0_ RTR  --- 0 cbr 148 [0  2 0] --- [2:0
 -1:0
  32
  0] [0] 1 0
  r  0.500571841 _0_ AGT  --- 0 cbr 148 [0  2 0] --- [2:0
 -1:0
  31
  0] [0] 1 0
  s 0.507505094 _2_ AGT  --- 1 cbr 128 [0 0 0 0] --- [2:0 -1:0 32
  0]
  [1]
  0 0
  r  0.507505094 _2_ RTR  --- 1 cbr 128 [0 0 0 0] --- [2:0 -1:0 32
 0]
  [1]
  0 0
  s 0.507505094 _2_ RTR  --- 1 cbr 148 [0 0 0 0] --- [2:0 -1:0 32
  0]
  [1]
  0 0
  s 0.507530094 _2_ MAC  --- 1 cbr 176 [0  2 0] --- [2:0
 -1:0
  32
  0] [1] 0 0
  r  0.508051758 _1_ MAC  --- 1 cbr 148 [0  2 0] --- [2:0
 -1:0
  32
  0] [1] 1 0
  r

Re: [ns] problem in simulating a wired cum wireless link between two nodes...

2011-06-18 Thread Alysson Oliveira

Hi Sam Sha,

   May be you had any topology mistake!

   Please, see:
  Exemple file on ns-2.34/tcl/ex/wired-cum-wireless-sim.tcl
  http://www.ece.iupui.edu/tutorials/ns2/index.php?section=9
  http://www.isi.edu/nsnam/ns/doc/node192.html

Good luck!

Alysson Oliveira

2011/6/17, sam sha nsu...@gmail.com:

 Hi all,

 I want to simulate a wireless link between two nodes. where both the nodes
 have a wired interface as well. So my simulation topology is like -  I
 receive the data from the wired link on node-1, I transmit the same on the
 wireless link to node-2, now node-2 receives the data and sends on the wired
 interface to other nodes in the network.

 I tried making the two nodes as the base station nodes I get the following
 error :

 num_nodes is set 2
 INITIALIZE THE LIST xListHead
 --- Classfier::no-slot{} default handler (tcl/lib/ns-lib.tcl) ---
 _o15: no target for slot -1
 _o15 type: Classifier/Hash/Dest
 content dump:
 classifier _o15
 0 offset
 0 shift
 2147483647 mask
 0 slots
 -1 default
 -- Finished standard no-slot{} default handler --



 Please provide any suggestion or any documentation that will help me in
 simulating the scenario

 Thank you all in anticipation...

 Regards,
 Sam



-- 
Alysson Oliveira



Re: [ns] routing protocol for wireless mesh network

2011-06-18 Thread Alysson Oliveira

Umair Shah

   You can see: http://www.evanjones.ca/ns2.html

Good luck!

Alysson

2011/6/18, umair shah meetuas...@yahoo.com:

 Hey can anybody guide me in developing routing protocol for wireless mesh
 network,any article book or anything useful .



-- 
Alysson Oliveira