raman325 / ostinato

Automatically exported from code.google.com/p/ostinato
GNU General Public License v3.0
0 stars 0 forks source link

Broadcasting 10Mbps Traffic...Ostinato crashed #17

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Trying to generate maximum network traffic (lets say 10Mbps)by ostinato
2.Broadcasting this traffic on the network (to around 10 servers)
3.Generating traffic from one linux machine which was connected to same network 
and listening the complete network traffic from other machine by using 
wireshark.

What is the expected output? What do you see instead?

Expected the maximum network load on the network when i sending this 
broadcasting messages on the network.
Observed result: Maximum network load by using ostinato same as what i am using 
the normal servers. Not much difference.
What version and revision of the product are you using (available in the
About dialog)? On what operating system?
Ostinato 0.2.

Please provide any additional information below.
This is a isolated network , testing the network in different load condition. 
For this one, i am generating extra traffic through ostinato and broadcasting 
this traffic on the network.

Original issue reported on code.google.com by chi...@gmail.com on 6 Oct 2010 at 12:23

GoogleCodeExporter commented 9 years ago
Is Ostinato support broadcasting the traffic on Network? How much maximum 
traffic we can send it with present version.
Thanks in advance.

Original comment by chi...@gmail.com on 6 Oct 2010 at 12:26

GoogleCodeExporter commented 9 years ago
@chirug,

Is the problem that you are not able to generate the desired amount of traffic 
or is it that Ostinato crashed while doing so? Or both?

Regarding the 10 Mbps traffic, how are you checking the network load is same or 
not? What is the network topology? Are the servers connected in a star topology 
via a L2 switch? Or a hub? Can you send me the stream that you are using to 
generate this traffic?

Srivats

Original comment by pstav...@gmail.com on 6 Oct 2010 at 1:49

GoogleCodeExporter commented 9 years ago
Hi,
thanks for quick reply. Here i am broadcasting TCP packets from client to 10 
servers  on one isolated network. All these machines are installed with 
ostinato and drone also running here. All these machines are configure on one 
switch. I am trying to generate extra traffic by using one client PC and want 
to measure complete network traffic from one port on the same switch(one port 
is configured to listen the complete network traffic which will be measured 
with another PC).
Here i mentioned client ip 192.168.112.33 then broadcasting to all servers 
(destination ip: 192.168.112.255). Does this work this way to generate extra 
traffic with Ostinato.
If not this way to generate extra traffic on this isolated network by using 
different servers, please mention any other appropriate way to done this work.
I will attach wireshark capture files also here. 
PS: Network topology is star topology.
Thank you
BR,
chirug.

Original comment by chi...@gmail.com on 6 Oct 2010 at 5:47

Attachments:

GoogleCodeExporter commented 9 years ago
@chirug,

The stream that you have defined to generate the traffic is incomplete. You 
have not configured the mac addresses. Also TCP is a connection oriented 
protocol - you need to first exchange handshake packets before you can send 
data traffic. 

Why do you want to generate extra traffic? What do you want to observe with the 
extra traffic? Maybe you can send UDP broadcast or multicast? Do you want the 
recipient servers to process the received traffic or drop - you need to setup 
the UDP port numbers accordingly.

See if you can find a local networking expert who can help you configure the 
right type of stream/packets to do what you want. It will be faster to get it 
right. If you can't find one, I'll be happy to help you.

Regards,
Srivats

Original comment by pstav...@gmail.com on 7 Oct 2010 at 5:43

GoogleCodeExporter commented 9 years ago
Hi again,
Here in this network set up i have couple of servers running with few systems 
and simulations software. These are generating traffic on the network, apart 
from this i need extra network traffic increase the load on the network then 
measure the network characteristics(delay, latency and packet loss, etc). Thus, 
for this extra traffic i am depending on Ostinato to do the work.
Yeah , i need to use only TCP/IP protocol based traffic , for this reason i 
installed Ostinato in connected servers.
Can you guide me for this set up....all these servers are connected through one 
HP-24 port switch. All are communicating properly and ip address assigned 
manually.
Here i am using one client PC to send the traffic (by Ostinato)to all servers 
on the network.
I configure by using IP address , that why i did not gave MAC address in 
earlier send file. The  stream selection is as follow .
Protocol selection:L1-Mac, L2-Ethernet11, L3-IPv4, L4-TCP, L5-None, 
VLAN-Untagged
Protocol Data-IPv4
Source-my client PC-Mode-Fixed
Destination-All servers-Mode-Increment Host
Remaining selections are default setting chosen.
Stream Control
Number of packets-for instance 10000000
Rate-100 packets/ sec
Remaining setup is default.

Thanks in advance.

BR,
Chirug

Original comment by chi...@gmail.com on 7 Oct 2010 at 10:02

GoogleCodeExporter commented 9 years ago
Chirug,

To run point to point TCP traffic between two hosts within a connection using 
Ostinato you will need to create the individual handshake packets for each 
connection ...  iperf (http://iperf.sourceforge.net/) is a easier and better 
tool than Ostinato for what you are trying to do.

Regards,
Srivats

Original comment by pstav...@gmail.com on 7 Oct 2010 at 10:54

GoogleCodeExporter commented 9 years ago
Hi Srivats,
for example if i want to send the 1000 TCP packets from Ostanato to all servers 
connected on the same network, which also using same TCP/IP connection. Here i 
am using the increment host ip address for destination and source is where 
ostinato is running. Does this work? Because when i am trying to send this way 
i did not see any difference on network load.?
PS: All servers also installed with Ostinato and Drone is running.
Thanks for your response and quick replies.

BR,
Chiru

Original comment by chi...@gmail.com on 8 Oct 2010 at 7:12

GoogleCodeExporter commented 9 years ago
Chirug,

TCP is point to point, so if you want to 1000 packets data to 10 servers, you 
will need to create 10 different TCP connections and then send 1000 packets on 
_each_ of the 10 connections. As of now there is no easy way in Ostinato to 
create a TCP connection, which is why I suggested that you use iperf instead.

Regards,
Srivats

Original comment by pstav...@gmail.com on 8 Oct 2010 at 3:06