Date: Tue, 28 Jan 1997 13:59:55 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: brian@burton-computer.com (Brian Burton) Cc: shovey@buffnet.net, terry@lambert.org, robert@nanguo.chalmers.com.au, freebsd-questions@freebsd.org, freebsd-isp@freebsd.org Subject: Re: progress report on connection problems Message-ID: <199701282059.NAA08968@phaeton.artisoft.com> In-Reply-To: <32EE624B.773C2448@burton-computer.com> from "Brian Burton" at Jan 28, 97 03:32:11 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> If anyone has any ideas or suggestions I'd be happy to hear them.
[ ... ]
> Here is an excerpt from the tcpdump of my side of a hung ftp to caldera.
[ ... ]
> 15:25:16.874058 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: S 4117168473:4117168473(0) win 512 <mss
> 1460> [tos 0x8]
> 15:25:16.874257 bcc01.burton-computer.com.40001 >
> caldera.com.ftp-data: S 3890833409:3890833409(0) ack 4117168474 win
> 17520 <mss 1460> (DF)
> 15:25:17.025729 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: . ack 1 win 31744 [tos 0x8]
*****
Caldera acks us...
> 15:25:19.873299 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: P 1:1025(1024) ack 1 win 31744 (DF)
> [tos 0x8]
Caldera sends us data...
> 15:25:19.921828 bcc01.burton-computer.com.40001 >
> caldera.com.ftp-data: . ack 1025 win 17520 (DF) [tos 0x8]
We ack Caldera (successfully for 1..1024, next send from offset 1025)...
> 15:25:19.969787 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: P 1025:2485(1460) ack 1 win 31744 (DF)
> [tos 0x8]
Caldera sends us more data...
> 15:25:20.121842 bcc01.burton-computer.com.40001 >
> caldera.com.ftp-data: . ack 2485 win 17520 (DF) [tos 0x8]
We ack Caldera (successfully for 1024..2484, next send from offset 2485)...
> 15:25:20.313058 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: P 3945:4450(505) ack 1 win 31744 (DF)
> [tos 0x8]
Caldera skips 2485..3944 (THEY ARE BROKEN!)...
> 15:25:20.313167 bcc01.burton-computer.com.40001 >
> caldera.com.ftp-data: . ack 2485 win 17520 (DF) [tos 0x8]
We ack Caldera (successfully for 1024..2484, next send from offset 2485)
to get it to back up to that offset and resend...
> 15:25:20.497450 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: F 4450:4450(0) ack 1 win 31744 [tos
> 0x8]
Caldera loses its mind and sends us totally bogus crap...
> 15:25:20.497542 bcc01.burton-computer.com.40001 >
> caldera.com.ftp-data: . ack 2485 win 17520 (DF) [tos 0x8]
We ack Caldera (successfully for 1024..2484, next send from offset 2485)
to get it to back up to that offset and resend...
<where is Caldera???>
> 15:26:33.252421 bcc01.burton-computer.com.40001 >
> caldera.com.ftp-data: F 1:1(0) ack 2485 win 17520 (DF) [tos 0x8]
We ack Caldera (successfully for 1024..2484, next send from offset 2485)
to get it to back up to that offset and resend...
> 15:26:33.443142 caldera.com.ftp-data >
> bcc01.burton-computer.com.40001: . ack 2 win 31744 [tos 0x8]
Caldera ack 2's us back for no good reason...
***
***
***
*** It is apparrent that someone in the link can not handle
*** piggyback ack data.
***
***
***
> Here is an excerpt from my ISP's side of the failed ftp.
>
> 20:27:16.862191 caldera.com.20 > bcc01.burton-computer.com.40001: S
> 4117168473:4117168473(0) win 512 <mss 1460> [tos 0x8]
Negotiate...
> 20:27:16.889774 bcc01.burton-computer.com.40001 > caldera.com.20: S
> 3890833409:3890833409(0) ack 4117168474 win 17520 <mss 1460> (DF)
Negotiate back at them...
> 20:27:17.014076 caldera.com.20 > bcc01.burton-computer.com.40001: .
> ack 1 win 31744 [tos 0x8]
They ack ISP...
> 20:27:19.793237 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 1:1025(1024) ack 1 win 31744 (DF) [tos 0x8]
They send ISP 1..1024
> 20:27:19.825641 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 1025:2485(1460) ack 1 win 31744 (DF) [tos 0x8]
They send ISP 1025..2484
> 20:27:19.937915 bcc01.burton-computer.com.40001 > caldera.com.20: .
> ack 1025 win 17520 (DF) [tos 0x8]
ISP acks for 1..1024, next send from offset 1025...
<MORE MISSING DUMP DATA?>
> 20:27:20.140595 bcc01.burton-computer.com.40001 > caldera.com.20: .
> ack 2485 win 17520 (DF) [tos 0x8]
ISP acks for 1024..2484, next send from offset 2485...
> 20:27:20.170151 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 2485:3945(1460) ack 1 win 31744 [tos 0x8]
Caldera sends 2485..3944 (why didn't the ISP send it to us?!?)
> 20:27:20.173851 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 3945:4450(505) ack 1 win 31744 (DF) [tos 0x8]
Caldera sends 3945..4449 (but they send it without an ack...)
> 20:27:20.329662 bcc01.burton-computer.com.40001 > caldera.com.20: .
> ack 2485 win 17520 (DF) [tos 0x8]
ISP acks for 1024..2484, next send from offset 2485...
> 20:27:20.477486 caldera.com.20 > bcc01.burton-computer.com.40001: F
> 4450:4450(0) ack 1 win 31744 [tos 0x8]
Caldera loses its mind and sends us totally bogus crap...
> 20:27:20.516980 bcc01.burton-computer.com.40001 > caldera.com.20: .
> ack 2485 win 17520 (DF) [tos 0x8]
ISP acks for 1024..2484, next send from offset 2485...
> 20:27:21.956979 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 2485:3945(1460) ack 1 win 31744 [tos 0x8]
Caldera resends 2485..3945
> 20:27:25.612874 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 2485:3945(1460) ack 1 win 31744 [tos 0x8]
Caldera sends 3945..4449 (but they send it without an ack...)
> 20:27:32.965838 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 2485:3945(1460) ack 1 win 31744 [tos 0x8]
Caldera resends 2485..3945 without being asked to do so...
> 20:27:47.853712 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 2485:3945(1460) ack 1 win 31744 [tos 0x8]
Caldera resends 2485..3945 without being asked to do so...
> 20:28:16.896253 caldera.com.20 > bcc01.burton-computer.com.40001: P
> 2485:3945(1460) ack 1 win 31744 [tos 0x8]
Caldera resends 2485..3945 without being asked to do so...
> 20:28:33.290671 bcc01.burton-computer.com.40001 > caldera.com.20: F
> 1:1(0) ack 2485 win 17520 (DF) [tos 0x8]
ISP loses its mind and sends bogus crap...
> 20:28:33.451976 caldera.com.20 > bcc01.burton-computer.com.40001: .
> ack 2 win 31744 [tos 0x8]
Caldera ack 2's ISP back for no good reason...
***
***
***
***
*** The piggyback failure is at the ISP...
***
***
***
***
Regards,
Terry Lambert
terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701282059.NAA08968>
