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.500000000 _2_ AGT --- 0 cbr 128 [0 0 0 0] ------- [2:0 -1:0 32 0] >> >> [0] >> >> 0 0 >> >> r 0.500000000 _2_ RTR --- 0 cbr 128 [0 0 0 0] ------- [2:0 -1:0 32 0] >> >> [0] >> >> 0 0 >> >> s 0.500000000 _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 ffffffff 2 0] ------- [2:0 -1:0 >> >> 32 >> >> 0] [0] 0 0 >> >> r 0.500546664 _1_ MAC --- 0 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [0] 1 0 >> >> r 0.500546841 _0_ MAC --- 0 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [0] 1 0 >> >> r 0.500571664 _1_ RTR --- 0 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [0] 1 0 >> >> r 0.500571664 _1_ AGT --- 0 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 31 >> >> 0] [0] 1 0 >> >> r 0.500571841 _0_ RTR --- 0 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [0] 1 0 >> >> r 0.500571841 _0_ AGT --- 0 cbr 148 [0 ffffffff 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 ffffffff 2 0] ------- [2:0 -1:0 >> >> 32 >> >> 0] [1] 0 0 >> >> r 0.508051758 _1_ MAC --- 1 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [1] 1 0 >> >> r 0.508051934 _0_ MAC --- 1 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [1] 1 0 >> >> r 0.508076758 _1_ RTR --- 1 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [1] 1 0 >> >> r 0.508076758 _1_ AGT --- 1 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 31 >> >> 0] [1] 1 0 >> >> r 0.508076934 _0_ RTR --- 1 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 32 >> >> 0] [1] 1 0 >> >> r 0.508076934 _0_ AGT --- 1 cbr 148 [0 ffffffff 2 0] ------- [2:0 >> -1:0 >> >> 31 >> >> 0] [1] 1 0 >> >> >> >> >> >> Thanks guys >> >> >> >> >> >> Att, >> >> >> >> -- >> >> Paulo Robson SF >> >> Computação UFC >> >> Semestre VII >> > >> > >> > >> >> >> -- >> Alysson Oliveira >> > > > > -- > Paulo Robson SF > Computação UFC > Semestre VII > -- Paulo Robson SF Computação UFC Semestre VII