ORBIT-USER: regarding multiple receivers
Amrita A. Nimbalkar
amritan at eden.rutgers.edu
Tue Aug 7 23:32:41 EDT 2007
so should the defnodes at the sender be modified to following?:
>defNodes('sender', [1,2]){|node|
> node.prototype("test:proto:sender", {
> 'destinationHost' => '192.168.255.255',
> 'broadcast'=> 'on',
> 'packetSize' => prop.packetsize,
> 'rate' => prop.offerload,
> 'protocol' => 'udp'
> })
> node.net.w0.mode = "managed"
> node.net.w0.type = 'b'
> node.net.w0.essid = "helloworld1"
> node.net.w0.channel = 1
> node.net.w0.rate='11M'
> }
-----Original Message-----
> Date: Tue Aug 07 21:25:03 EDT 2007
> From: "Thierry Rakotoarivelo" <Thierry.Rakotoarivelo at nicta.com.au>
> Subject: Re: ORBIT-USER: regarding multiple receivers
> To: orbit-user at winlab.rutgers.edu
>
> Hi,
>
> Maybe you should set the 'destinationHost' field to a broadcast address,
> such as 192.168.255.255 (since you use the 'broadcast' option of otg in
> the sender group, i.e. test:proto:sender application)
>
> Regards,
> Thierry.
>
> Amrita A. Nimbalkar wrote:
> > Hi all,
> >
> > I have a 1 sender and multiple receivers(4 in this case)...will the following code work??it is not a complete code just a part of it....i am not sure if defnodes is used properly....
> >
> >
> > Experiment.name = "rateudp"
> > Experiment.project = "orbitlab"
> >
> > Experiment.defProperty('offerload', 500, 'offered load of flow')
> > Experiment.defProperty('packetsize',1024, 'size of flow')
> >
> > defNodes('sender', [1,2]){|node|
> > node.prototype("test:proto:sender", {
> > 'destinationHost' => '192.168.1.8,
> > 'destinationHost' => '192.168.2.2',
> > 'destinationHost' => '192.168.3.2',
> > 'destinationHost' => '192.168.4.6',
> > 'broadcast'=> 'on',
> > 'packetSize' => prop.packetsize,
> > 'rate' => prop.offerload,
> > 'protocol' => 'udp'
> > })
> > node.net.w0.mode = "managed"
> > node.net.w0.type = 'b'
> > node.net.w0.essid = "helloworld1"
> > node.net.w0.channel = 1
> > node.net.w0.rate='11M'
> > }
> >
> > defNodes('receivergroup', [[1,8],[2,2],[3,2],[4,6]]){|node|
> > node.prototype("test:proto:raw_receiver", {
> > 'protocol' => 'udp_libmac'
> > })
> > node.net.w0.ip = "%192.168.%x.%y"
> > node.net.w0.mode = "master"
> > node.net.w0.type = 'b'
> > node.net.w0.essid = "helloworld1"
> > node.net.w0.channel = 1
> > }
> >
More information about the orbit-user
mailing list