Hi,
I just caught a TCP dump that looks kind of funny to me:
1 16:58:19.895993 bwww.ssh > 14dyn184.61101: . 864:864(0) ack 816
2 16:58:19.909331 14dyn184.61101 > bwww.ssh: P 816:836(20) ack 784
3 16:58:19.915995 bwww.ssh > 14dyn184.61101: P 784:824(40) ack 816
4 16:58:19.929933 14dyn184.61101 > bwww.ssh: . 836:836(0) ack 864
5 16:58:20.090871 14dyn184.61101 > bwww.ssh: P 836:856(20) ack 864
6 16:58:20.136009 bwww.ssh > 14dyn184.61101: P 864:884(20) ack 836
7 16:58:20.149553 14dyn184.61101 > bwww.ssh: . 856:856(0) ack 884
8 16:58:20.155974 bwww.ssh > 14dyn184.61101: P 884:904(20) ack 836
9 16:58:20.169551 14dyn184.61101 > bwww.ssh: . 856:856(0) ack 904
10 16:58:20.315990 bwww.ssh > 14dyn184.61101: . 904:904(0) ack 856
11 16:58:20.316002 bwww.ssh > 14dyn184.61101: P 904:924(20) ack 856
12 16:58:20.329548 14dyn184.61101 > bwww.ssh: . 856:856(0) ack 924
13 16:58:40.477658 14dyn184.61101 > bwww.ssh: P 856:876(20) ack 924
14 16:58:40.744978 bwww.ssh > 14dyn184.61101: . 1696:1696(0) ack 876
15 16:59:19.536500 14dyn184.61101 > bwww.ssh: P 876:896(20) ack 924
16 16:59:19.803107 bwww.ssh > 14dyn184.61101: . 1696:1696(0) ack 896
(all packets had win 32120 (DF) [tos 0x10], which is not show above).
If I'm not mistaken, packet 4, is the one that messes things up:
it acknowledges 40 bytes it hasn't recieved.
After 20 seconds of patience (*), at 16:58:40 I type another "return"
to try and get things moving again. At that moment bwww, sends a
packet indicating that we've missed 864-1696. Rosie then doesn't react
and acks whatever it HAS recieved, to try to tempt bwww to perform a
fast(!)-retransmit.
Roger.
Machines involved:
rosie: 2.0.36 doing the ssh. (has been ssh-ing into bwww for a year
now with no problems, but until today had the PPP link itself)
abra: 2.2.15 running the tcpdump (on the ppp link), doing masquerading
bwww: 2.2.13 target of the ssh session.
(Yes, rosie is on its way to the scrapyard).
(*) You see me typing the last part of "tail -f
/var/log/messages<enter>" and hit enter. I seem to be typing
characters at 200ms intervals. (5 cps, 300 characters per minutes,
sounds about right :-).
-- ** R.E.Wolff@BitWizard.nl ** http://www.BitWizard.nl/ ** +31-15-2137555 ** *-- BitWizard writes Linux device drivers for any device you may have! --* * Common sense is the collection of * ****** prejudices acquired by age eighteen. -- Albert Einstein ********- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Wed Jun 07 2000 - 21:00:19 EST