[c-nsp] Pix to Pix tunnel performance w/Windows File Sharing,>
Church, Chuck
cchurch at netcogov.com
Sat Feb 19 10:00:08 EST 2005
I found this whitepaper while looking around:
http://www.cisco.com/en/US/tech/tk827/tk369/technologies_white_paper0918
6a00800d6979.shtml
Explains things real well. I think setting the MTU to 1400 on the
Windows machines might be your best bet:
http://www.winguides.com/registry/display.php/280/ Try that on two test
machines (one at each end obviously) and see if it improves at all.
Chuck Church
Lead Design Engineer
CCIE #8776, MCNE, MCSE
Netco Government Services - Design & Implementation Team
1210 N. Parker Rd.
Greenville, SC 29609
Home office: 864-335-9473
Cell: 703-819-3495
cchurch at netcogov.com
PGP key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x4371A48D
-----Original Message-----
From: cisco-nsp-bounces at puck.nether.net
[mailto:cisco-nsp-bounces at puck.nether.net] On Behalf Of Brian Feeny
Sent: Friday, February 18, 2005 10:27 PM
To: Tony Mucker
Cc: cisco-nsp at puck.nether.net; gm at wavegard.com
Subject: Re: [c-nsp] Pix to Pix tunnel performance w/Windows File
Sharing,>
If I recall correctly, you dont want to use adjust mss unless you have
to. Its basically doing a layer4 re-write to change the mss in the tcp
packet. Sometimes this is needed if PMTUd is not working properly. In
the ideal situation, the TCP endpoints discover the proper MSS to use
using PMTUd.
If you change MTU on the PIX, then a TCP host will send a packet with
say MSS of 1500 and DF set. This will in theory cause the PIX to
report back an ICMP message that fragmentation was needed but DF was
set. The TCP host then lowers MSS and tries again, until it succeeds.
PIX's support PMTUd as defined in RFC1191. It is usually best to lower
MTU if that will work. In my experience however, PMTUd has
considerable problems:
1. too many hosts block icmp, because there are too many admins that
think "icmp is evil".
2. there are hosts that don't respond properly to the ICMP messages
informing them to lower MSS.
3. there are hosts that decide they will set DF in every packet. This
is very braindead. Ebay and Amazon use to do this, they may still do.
They use to not respond to the ICMP messages, didn't lower MSS and
continued to set DF.
Brian
On Feb 18, 2005, at 5:48 PM, Tony Mucker wrote:
> This looks very promising. Using pings I was able to determine that
> the
> biggest packet I could pass between the two PIXes was exactly 1272
> bytes. There doesn't seem to be a command for adjusting MSS on the
> PIX,
> so on the routers I put in the command "ip tcp adjust-mss 1200."
>
> In my ethereal packet dumps I'm seeing a lot less re-transmission (but
> there's still some). Gkrellm is reporting decent transfer rates of
> 100KB/s. Triple the performance. Excellent. Chances are I could
tell
> my boss that this is it and we'd both be happy. We'd write it off as
a
> built in bandwidth cap for the users :)
>
> Question 1: What's the difference between setting the MTU on the
> router
> interface and setting ip tcp adjust mss? I've been looking at the
> Cisco
> IOS 12.3 Command reference and the closest command I can see is ip tcp
> mss.
>
> Questino 2: What other options do I have to increase performance?
> Most
> of the documentation I've seen deals with Router to Router tunnels, or
> Router to PIX. It seems that in terms of PIX to PIX there aren't as
> many options (for example the ip tcp adjust mss command doesn't exist
> in
> PIX OS).
>
> Thanks again
> Tony
>
>
> Grant Moerschel wrote:
>
>> I'd also bet that that is a max segment size issue. I have seen this
>> before with routers running IPsec. There is a command for routers
that
>> dictates mss and essentially if the client sends something larger the
>> IPsec device will tell the client to lower the size and the client
>> thinks the server did...the ipsec device does it by proxy.
>>
>> Not sure if the pix has the same function but maybe you can do it at
a
>> router.
>
>
>
> _______________________________________________
> cisco-nsp mailing list cisco-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/cisco-nsp
> archive at http://puck.nether.net/pipermail/cisco-nsp/
_______________________________________________
cisco-nsp mailing list cisco-nsp at puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-nsp
archive at http://puck.nether.net/pipermail/cisco-nsp/
More information about the cisco-nsp
mailing list