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.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
>>
>
>
>
> --
> Paulo Robson SF
> Computação UFC
> Semestre VII
>


-- 
Alysson Oliveira

Reply via email to