North American Network Operators Group

Date Prev | Date Next | Date Index | Thread Index | Author Index | Historical

Re: TCP and WAN issue

  • From: Roland Dobbins
  • Date: Tue Mar 27 18:05:45 2007
  • Authentication-results: sj-dkim-7; [email protected]; dkim=pass ( sig from verified; );
  • Dkim-signature: v=0.5; a=rsa-sha256; q=dns/txt; l=2155; t=1175032684; x=1175896684; c=relaxed/simple; s=sjdkim7002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;; [email protected]; z=From:=20Roland=20Dobbins=20<[email protected]> |Subject:=20Re=3A=20TCP=20and=20WAN=20issue |Sender:=20; bh=OHWPbtxjcOkC2oHSWwf3RahOk48afiRLmWI661Dv1GI=; b=IYP4I3b3y9RQTbTvqnu1mMUcIu2zf1FnZYMlgcSpGnoLU+IXRU19fBQYTPNO4uj+nzxByWom sQ8tF5fBk2p6vKHW/HGIjDu0zPsvd6rvrRj2yJwzn+lHMSWp953ROH1l;

On Mar 27, 2007, at 2:41 PM, Philip Lavine wrote:

This is the exact issue. I can only get between 5-7 Mbps. So the question is really what incremental performance gain do WAN accelerators/optimizers offer?

I don't know if you'd get much of a performance benefit from this approach. Bandwidth savings, possibly, depending upon your application. We have a box called a WAAS which is a WAN optimizer, so do several other vendors (search online for 'wan optimizer' or 'wan optimization', you should get a lot of hits), but I have no experience with these types of boxes.

Can registry/OS tweaks really make a significant difference because so far with all the "speed enhancements" I have deployed to the registry based on the some of the aforementioned sites I have seen no improvement.

I'm not a Windows person, so I don't know the answer to this; I know you can do a fair amount of optimization with other OSes, depending upon the OS and your NICs. The MTU, MSS, window-size stuff mentioned previously all applies, as do jumbo frames, if your end-stations and network infrastructure support them.

What you want to see is large packets, as large as your end-to-end infrastructure can support.

I guess I am looking for a product that as a wrapper can multiplex a single socket connection.

Your application should be able to do that, potentially, and as other folks mentioned, your app can potentially be tweaked to open up multiple connections. I think there are also NICs which do something of this sort, but it's not something I've personally used (maybe others have experiences they can relate?).

My general advice would be to look at all the things mentioned previously you can potentially do with your existing OSes, network infrastructure, and apps, and do them prior to looking at specialized boxes.

Roland Dobbins <[email protected]> // 408.527.6376 voice

Words that come from a machine have no soul.

-- Duong Van Ngo