det var 4.6-RELEASE (was: Re: TCP underlighed i 4.6.2)

From: Robert Martin-Legène (none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk)
Date: Tue 03 Sep 2002 - 20:09:41 CEST


Date: Tue, 3 Sep 2002 15:09:41 -0300
From: Robert Martin-Legène <none@robert+bsd-dk--martin-legene.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: det var 4.6-RELEASE (was: Re: TCP underlighed i 4.6.2)

Undskyld.. jeg skrev lige forkert.. min maskine kører 4.6. Det er
den anden ende der kører 4.6.2.

On Tue, Sep 03, 2002 at 01:58:52PM -0300, Robert Martin-Legène wrote:
> Hej alle.
>
> Jeg sidder og døjer med et lille irriterende problem. Mens jeg sidder og
> arbejder på en anden maskine med ssh, så får jeg efter nogle sekunders
> forsinkelse nogen gange lige pludselig
>
> Write failed: Host is down
> robert@frikadelle(255) ~ $
>
> Problemet er midlertidigt "løst" ved at jeg kører screen, men den
> løsning er jo lidt som at tage panodiler, istedet for at holde op med
> at drikke.
>
> Iflg tcpdump så kører alt fremragende indtil den fjerne ende pludselig
> ikke får flere svar (jeg hedder 192.168.3.234 og arbejder på
> 172.16.60.1 - se nedenstående log).
> Tilsyneladende tror min ende af forbindelsen pludselig at den er 3
> bytes længere henne i tcp-strømmen, og vælger efter kun ~15 sekunder
> og ingen retransmits, at sende FIN... men altså så forskudt 3 bytes
> frem.
> Forbindelsen bliver så da også lukket pænt ned, da min maskine
> gensender de udestående 3 bytes. Det er vel det eneste positive ved
> det hele.
>
> Min "Host is down" kommer nogenlunde samtidigt med at den sender FIN
> første gang. Det er jo godt nok lidt svært lige at se 100% med det
> blotte øje.
>
> For mig at se er det en bug i TCP-stakken. Er der nogen andre som kan
> bekræfte dette, eller har jeg overset noget?
>
> Desuden kan jeg slet ikke forstå hvorfor den skriver "Host is down"
> istedet for noget mere kendt a la connection reset by peer.
>
> 17:56:47.669992 172.16.60.1.22 > 192.168.3.234.2442: P 145649:145761(112) ack 66240 win 57920 <nop,nop,timestamp 114567676 31160790> (DF) [tos 0x10]
> 17:56:47.769523 192.168.3.234.2442 > 172.16.60.1.22: . ack 145761 win 57920 <nop,nop,timestamp 31160921 114567676> (DF) [tos 0x10]
> 17:56:47.988196 192.168.3.234.2442 > 172.16.60.1.22: P 66240:66288(48) ack 145761 win 57920 <nop,nop,timestamp 31161139 114567676> (DF) [tos 0x10]
> 17:56:48.020580 172.16.60.1.22 > 192.168.3.234.2442: P 145761:145841(80) ack 66288 win 57920 <nop,nop,timestamp 114567714 31161139> (DF) [tos 0x10]
> 17:56:48.986891 172.16.60.1.22 > 192.168.3.234.2442: P 145761:145841(80) ack 66288 win 57920 <nop,nop,timestamp 114567814 31161139> (DF) [tos 0x10]
> 17:56:50.936905 172.16.60.1.22 > 192.168.3.234.2442: P 145761:145841(80) ack 66288 win 57920 <nop,nop,timestamp 114568014 31161139> (DF) [tos 0x10]
> 17:56:54.831245 172.16.60.1.22 > 192.168.3.234.2442: P 145761:145841(80) ack 66288 win 57920 <nop,nop,timestamp 114568414 31161139> (DF) [tos 0x10]
> 17:57:02.568741 172.16.60.1.22 > 192.168.3.234.2442: P 145761:145841(80) ack 66288 win 57920 <nop,nop,timestamp 114569214 31161139> (DF) [tos 0x10]
> 17:57:02.569235 192.168.3.234.2442 > 172.16.60.1.22: FP 66291:66720(429) ack 145841 win 57920 <nop,nop,timestamp 31175722 114569214> (DF) [tos 0x10]
> 17:57:02.605999 172.16.60.1.22 > 192.168.3.234.2442: . ack 66288 win 57920 <nop,nop,timestamp 114569217 31161139> (DF) [tos 0x10]
> 17:57:03.442175 192.168.3.234.2442 > 172.16.60.1.22: FP 66288:66720(432) ack 145841 win 57920 <nop,nop,timestamp 31176596 114569217> (DF) [tos 0x10]
> 17:57:03.479395 172.16.60.1.22 > 192.168.3.234.2442: . ack 66721 win 57488 <nop,nop,timestamp 114569308 31176596> (DF) [tos 0x10]
> 17:57:03.484948 172.16.60.1.22 > 192.168.3.234.2442: F 145841:145841(0) ack 66721 win 57488 <nop,nop,timestamp 114569308 31176596> (DF) [tos 0x10]
> 17:57:03.484973 192.168.3.234.2442 > 172.16.60.1.22: . ack 145842 win 57919 <nop,nop,timestamp 31176638 114569308> (DF) [tos 0x10]
>
> ... hjælp?
>
> -- Robert Martin-Legene



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:24:22 CET