LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

Re: Large HTTP Uploads timeout

To: lvs-users@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: Large HTTP Uploads timeout
From: Matthew Crocker <matthew@xxxxxxxxxxx>
Date: 12 Feb 2003 14:08:31 -0500
On Wed, 2003-02-12 at 13:52, Jacob Coby wrote:
> > This sounds layer 2ish.  Do you have MTU problems between interfaces?
> > Try pinging between all the machines with large pings (>935) and see
> > what happens.  Any CRC errors on the interfaces or switch ports?  Any
> > Duplexing errors?
> 
> I think you've found the root of the problem:
> 
> [root@beta root]# ping -I 206.27.7.52 -s 1024 ws4
> PING ws4.listingbook.com (206.27.7.8) from 206.27.7.52 : 1024(1052) bytes of
> data.
> 
> --- ws4.listingbook.com ping statistics ---
> 3 packets transmitted, 0 received, 100% loss, time 2017ms
> 
> This happens on both real servers.  The director has no problems with the
> large ping:
> 
> [root@delta root]# ping -I 206.27.7.52 -s 1024 ws4
> PING ws4.listingbook.com (206.27.7.8) from 206.27.7.52 : 1024(1052) bytes of
> data.
> 1032 bytes from ws4.listingbook.com (206.27.7.8): icmp_seq=1 ttl=128
> time=0.638 ms
> 1032 bytes from ws4.listingbook.com (206.27.7.8): icmp_seq=2 ttl=128
> time=0.553 ms
> 
> --- ws4.listingbook.com ping statistics ---
> 2 packets transmitted, 2 received, 0% loss, time 1006ms
> rtt min/avg/max/mdev = 0.553/0.595/0.638/0.049 ms
> 
> ------------------
> Pinging ws4 on the eth0 interface with large packets works great, it seems
> to be only the tunl0:0 device that is incapable of the large ping.
> 

Ok so the physical stuff is working fine which rules out a hardware
issue.  

I'm assuming the pings work from tunl0:0 when you use smaller packets
right?

I'm not up to speed on the IPVS:TUN model.  

How are you tagging packets for use with the IPVS:TUN?  
It seems that the orginal packet is being handled by IPVS but subsequent
packet fragments are not.  I'm not a layer 3 expert but I'm pretty sure
packet fragments don't have all the same header info as the orginal
'parent' packet.

> I'm not sure how to look for CRC or Duplexing errors.
> 

I would say you don't need to bother with the error checking if you test
the physical IP/ethernets and the pings work.


> Where now?
> -Jacob
> 
> 
> _______________________________________________
> LinuxVirtualServer.org mailing list - lvs-users@xxxxxxxxxxxxxxxxxxxxxx
> Send requests to lvs-users-request@xxxxxxxxxxxxxxxxxxxxxx
> or go to http://www.in-addr.de/mailman/listinfo/lvs-users
-- 
Matthew S. Crocker
Crocker Communications, Inc.  / Vice President
PO BOX 710
Greenfield, MA 01302-0710

Voice: 413-746-2760
Fax: 413-746-3704
Web: http://www.crocker.com
E-mail: matthew@xxxxxxxxxxx
GPG Public Key: www.keyserver.net




<Prev in Thread] Current Thread [Next in Thread>