more explanation of how it works

797 views
Skip to first unread message

Jerry Geyer

unread,
Feb 17, 2012, 12:25:25 PM2/17/12
to osti...@googlegroups.com
So I have been working with Ostinato and trying to get it to flood a specific network. I need to test some QOS using VoIP on a flooded network. I can see my port groups and the interfaces involved are showing green and things appear to be working properly, but I am not quite understanding how this whole thing is supposed to work. The stats within Ostinato on the send and receive side are not "lining up". If I setup a stream on the drone and set it up with the source of itself to send to the IP of the Client, it seems to be working fine. I can see (running Wireshark on the drone) that the drone is sending out the traffic as planned. However, on the Client I am unable to see the packets coming in (also via Wireshark). The Client stats for the "send" interface is incrementing, but the Client interface is not incrementing on the "receive" side. Am I making any sense?

Is it because the Client system is set to use the loopback address as the port group instead of the actual IP of the interface?

I guess what I am really looking for is more of an explanation of how it is supposed to be setup. I watched the YouTube video and it helped me get this far, but it is just not enough detail to create a steady stream on my dedicated internet link to flood the path. Any help or more "how-to's" would be greatly appreciated. Thanks!

Jerry












--

Jerry Geyer
Director, Network Infrastructure

+1 650-232-4375
+1 650-232-4111 fax

iPass Inc.
3800 Bridge Parkway
Redwood Shores, CA 94065

be well connected

iPass.com/blog    |    facebook.com/iPass    |    twitter.com/iPass


The information in this e-mail is confidential and intended solely for the addressee. Access to this email by anyone else is unauthorized. If you are not the intended recipient, any disclosure, copying distribution or any action taken or omitted to be taken in reliance on it, is prohibited. E-mail messages are not necessarily secure. iPass Inc. does not accept responsibility for changes made to this message after it was sent.


Srivats P

unread,
Feb 18, 2012, 12:30:01 AM2/18/12
to Jerry Geyer, osti...@googlegroups.com
Jerry,

If you have experience with any of the commercial boxes from Ixia/Spirent, this is exactly like that. The Ostinato program is just a GUI and controller application (similar to IxExplorer/IxNetwork) whereas the Drone program is the one that actually does the packet send/receive (similar to the physical Ixia/Spirent box/chassis). The "client-server connection" between Ostinato and Drone is only to facilitate this GUI control over the actual operations. It is Drone which send or receives packet. 

When you run Ostinato on a host (say Host A), it automatically launches the drone application on the same host (Host A) and this appears as the "127.0.0.1" port group in Ostinato. If you intend to transmit/receive packets from this host (Host A) - then this is all you need - just select the appropriate port from within this portgroup, create stream(s) as required and transmit. If you need to transmit/receive from some other host (other than Host A), you can additionally run drone on that host (Host B), then do a "add portgroup" from Ostinato running on Host A, give Host B's IP address and then Host B will appear as a second portgroup in Ostinato. Follow the same steps to select a port - create streams - transmit.

Let me know if the above helps. If not, let me know how many hosts are involved in this setup, how are they connected and what application is running where.

Regards,
Srivats

--
Get Ostinato News and Updates on Twitter - Follow @ostinato (http://twitter.com/ostinato)
---------
You received this message because you are subscribed to the Google Groups "ostinato" group.
To post to this group, send email to osti...@googlegroups.com
To unsubscribe from this group, send email to ostinato+u...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/ostinato?hl=en



--
http://ostinato.org/
@ostinato

Srivats P

unread,
Feb 22, 2012, 8:52:38 AM2/22/12
to Jerry Geyer, ostinato
Any reason you are running Ostinato and Drone on opposite ends of the setup? Are you expecting them to behave like iperf/jperf client-server? If so, that's not how it works. 

Let's call the laptop running Drone as Laptop A and the laptop running Ostinato as Laptop B. Run both Ostinato and drone on Laptop A. Run only Wireshark on Laptop B (no Ostinato or Drone). In Ostinato running on Laptop A, select the appropriate port from within PortGroup 0 and create a stream on that port. Note that you need to configure the src/dst ip and mac addresses of the stream such that the packets will get routed to Laptop B. Hit Apply and then Transmit. See if Wireshark on laptop B is seeing the packets. If not, check the interface counters on the switch connected to laptop A to see if packets are being received on the switch.

Let me know the results.

Srivats

On Tue, Feb 21, 2012 at 11:55 PM, Jerry Geyer <jge...@ipass.com> wrote:
So here is my setup...

laptop running drone --> to switch-->thru firewall--> to router running ipsec tunnel--> T1 to internet --> to other site-->DS3--> to VPN concentrator terminating tunnel --> to switch--> to other laptop running Ostinato.

Ostinato laptop - is on port group #1 ( I removed port group0 using loopback in an attempt to use the actual IP since this is what is being routed over the tunnel. Using 10.10.13.102)
drone laptop - is on port group #2 with IP of 192.168.56.53

setup the stream on port group #1 with source of 192.168.56.53 and destination of 10.10.13.102. all other settings set to same as video, except for the Stream Control/Packets/sec setting I switched to Zero. Saw this in some notes somewhere and it seems to stream it out much faster. I tried other version using 2000 packets/sec etc and same results. Start transmit on port group# 2 and I can see the Frames Sent and Bytes Sent, increasing rapidly as planned. Wireshark on the drone laptop shows the traffic, however Wireshark on the Ostinato device does not. The Ostinato device can see the drone to server traffic though on port 7878 and it also is showing an RPCAP error.

RPCAP Error: \002\b\001 \002\b\002

Does this indicate something?
Both devices are running WinPCAP same version, accept one is a 64 bit system and the other is not. Does that matter?

I have tried so many different combinations of source/destination, placing the stream config on the drone port group instead of group 1, placing it on both, starting the transmit form either port group, etc and I seem to always get this same error.

When I run a capture on my firewall that is just two hops away from the drone laptop, I am not seeing the packets being sent there, so it seems the packets are not ever leaving the drone. 

I hope this makes sense and maybe you have seen this. Thanks for your help!

Jerry



--
http://ostinato.org/
@ostinato

Srivats P

unread,
Feb 24, 2012, 10:23:25 AM2/24/12
to Jerry Geyer, ostinato
On the originating laptop (laptop A), run both ping and ostinato traffic simultaneously and then capture the packets using Wireshark - compare the ping and ostinato generated packets to see if that gives a clue. If you want me to take a look, attach the capture file here.

Srivats

On Thu, Feb 23, 2012 at 10:36 PM, Jerry Geyer <jge...@ipass.com> wrote:
OK, I did as you have stated and it seems make it to the edge switch and then over to our corp switch, but no further. I am trying to figure out why it does not seem to be going beyond Layer 2. The interface it should take to go out over the VPN tunnel (which would only happen when routing on this Layer3 switch) is not seeing the traffic. All other routing is working between these two systems. I can ping and traceroute from the source to destination. and when I had the drone setup on the far end, I could see the port 7878 traffic, so I know the routing is in place for these networks. Is there something else I could be missing in my configuration related to layer3?

Thanks so much for your help!



--
http://ostinato.org/
@ostinato

Srivats P

unread,
Mar 1, 2012, 8:10:46 AM3/1/12
to Jerry Geyer, ostinato
Jerry,

Were you able to make progress?

Srivats
--
http://ostinato.org/
@ostinato
Reply all
Reply to author
Forward
0 new messages