LINUX.IE, website of the Irish Linux Users' Group
Tux rules!

   
Home
New Users
Articles
Download
Projects
Community
Vendors

  Print Version
Email to...
 
Archives:


planetILUG

Recent News

News Archive


Join the
ILUG
on FaceBook


Join the
ILUG
on LinkedIn


Join the
ILUG SETI
Group



















 
 :: Mailing Lists

[ILUG] Re: [Q] Max number of TCP(?) packets without waiting for an ACK(?)

[ILUG] Re: [Q] Max number of TCP(?) packets without waiting for an ACK(?)

Paul Mullen mullen.paul at gmail.com
Thu Dec 11 15:24:09 GMT 2008


Can I ask the obvious question? Can the mail server serve these files at
all?
Is there a problem on the mail server itself that is causing the issue
you see?
Can you run an MUA on the server to rule that out?

Paul.

Brian Foster wrote:
> (apologies for messing up the threading.)
>
>   | From: Gavin McCullagh gmccullagh at gmail.com
>   | Date: Thu Dec 11 13:39:03 GMT 2008
>   |
>   | On Thu, 11 Dec 2008, Brian Foster wrote:
>   | >   | I sort of imagine this means 250 packets between consecutive ACKs.
>   | >
>   | >  that's also what I imagine the admin means.
>   |
>   | I think you might need the admin to get a little more specific.  You're not
>   | even sending data, you're just sending ACKs, so I don't see how the above
>   | could be right.
>
>  ( unfortunately, due to holidays &tc, I probably won't
>    to be able to talk to the admin until next week? )
>
>   it's entirely possible the 'tcpdump' excerpt I previously
>  sent was done before Kmail hung.  I just tried again, but
>  this time didn't start the 'tcpdump' until the MUA clearly
>  hung.  I say "MUA" (instead of Kmail) because I've tried
>  several now (Claws, Thunderbird, and the server's WebMail
>  interface (twice, once FireFox2 and once Konqueror)).
>  *all* had problems with exactly the same e-mail message.
>  ( I've never used 'mutt' before, and when I tried it a
>   few minutes ago, did not understand the interface or
>   configuration ....  ;-\  )
>
>   detail-wise, I inadvertently mislead slightly earlier:
>  both of the known problematic e-mails, whilst large (both
>  are c.10MiB, I *think*), are large because both have a
>  gigantic attachment.  (in both cases it's an archive; one
>  is a '.tar.gz' and the other a '.zip').  the attachment is
>  what I cannot (download-and-)open or download-and-save.
>
>   Konqueror's download status display did clearly indicate
>  the *rate* of the download decreased (steadily?), from
>  an unknown starting rate north of 6MiB and dropping to,
>  ultimately, nil.
>
>   in any case, below is a 'tcpdump' started after one of
>  the MUA's hung (I don't recall which MUA now).  except
>  for replacing the DNS-names with "{xx}" (where, as before,
>  "{ME}" is my workstation, &tc), this is complete and
>  unedited; i.e., all traffic's shown (c.100 packets,
>  c.90secs).
>
>   it *is* correct there are *no* "{IT}" (IMAP server).
>  none of the numeric IP- or MAC-addresses are for my
>  workstation ("{ME}").  the server ("{IT}"), apparently
>  inside the DMZ, is not on the 193.168.x.x local intranet.
>
> =====(cut here and below)=====( 'tcpdump -i eth0' after hang )=====
> 15:18:11.256611 arp who-has 192.168.0.58 tell 192.168.0.117
> 15:18:11.790847 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:12.075169 arp who-has 192.168.0.252 tell 192.168.0.100
> 15:18:13.804355 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:13.854590 IP {S2}.microsoft-ds > {ME}.33382: . ack 3449485938 win 65535
> 15:18:13.854609 IP {ME}.33382 > {S2}.microsoft-ds: . ack 1 win 46
> <nop,nop,timestamp 129688252 0>
> 15:18:15.817424 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:17.830862 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:19.844367 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:21.857405 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:22.940600 IP 192.168.0.103.netbios-dgm >
> 192.168.0.255.netbios-dgm: NBT UDP PACKET(138)
> 15:18:23.870988 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:24.867826 arp who-has 192.168.0.111 tell {X1}
> 15:18:25.883986 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:26.253543 arp who-has 192.168.0.104 tell 192.168.0.117
> 15:18:26.770708 arp who-has 192.168.0.104 tell 192.168.0.58
> 15:18:27.897133 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:29.911067 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:30.529127 00:19:2f:7f:91:97 (oui Unknown) > 01:00:0c:cc:cc:cc
> (oui Unknown) SNAP Unnumbered, ui, Flags [Command], length 46
> 15:18:30.529134 00:19:2f:7f:91:97 (oui Unknown) > 01:00:0c:00:00:00
> (oui Unknown) SNAP Unnumbered, ui, Flags [Command], length 76
> 15:18:31.212314 IP 192.168.0.9 > ALL-SYSTEMS.MCAST.NET: igmp query v2
> 15:18:31.923785 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:33.937029 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:35.950771 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:37.963800 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:39.134590 IP 192.168.0.116 > 239.255.255.250: igmp v2 report
> 239.255.255.250
> 15:18:39.977586 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:40.573815 arp who-has 192.168.0.102 tell {X2}
> 15:18:41.003591 IP {ME} > 224.0.0.251: igmp v2 report 224.0.0.251
> 15:18:41.991262 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:43.116161 arp who-has 192.168.0.25 tell {X1}
> 15:18:44.003792 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:46.017114 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:46.238244 NBF Packet: Datagram
> 15:18:47.307536 arp who-has {X2} tell {X3}
> 15:18:48.030702 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:50.043655 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:51.285402 arp who-has 192.168.0.103 tell {X1}
> 15:18:52.057257 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:54.070434 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:56.083557 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:18:57.730751 arp who-has 17-mcardineau.local tell {X1}
> 15:18:58.096917 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:00.110457 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:00.537746 00:19:2f:7f:91:97 (oui Unknown) > 01:00:0c:cc:cc:cc
> (oui Unknown) SNAP Unnumbered, ui, Flags [Command], length 46
> 15:19:00.538036 00:19:2f:7f:91:97 (oui Unknown) > 01:00:0c:00:00:00
> (oui Unknown) SNAP Unnumbered, ui, Flags [Command], length 76
> 15:19:02.123745 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:02.529540 IP 10.201.1.2.https > {ME}.39787: R
> 4105525791:4105525791(0) win 0
> 15:19:04.136889 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:06.123836 IP 192.168.0.100.netbios-ns >
> 192.168.0.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST;
> BROADCAST
> 15:19:06.149901 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:06.198892 arp who-has 29-dgraziani.local tell {X1}
> 15:19:06.871824 IP 192.168.0.100.netbios-ns >
> 192.168.0.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST;
> BROADCAST
> 15:19:07.621742 IP 192.168.0.100.netbios-ns >
> 192.168.0.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST;
> BROADCAST
> 15:19:08.163282 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:09.021555 arp who-has 192.168.0.122 tell {X1}
> 15:19:09.906365 CDPv2, ttl: 180s, Device-ID 'CiscoSwitch'[|cdp]
> 15:19:10.195211 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:12.189956 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:12.872350 IP 192.168.0.100.netbios-ns >
> 192.168.0.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST;
> BROADCAST
> 15:19:13.522370 IP {ME}.32822 > {S1}.domain: 35436+ PTR?
> 58.0.168.192.in-addr.arpa. (43)
> 15:19:13.523317 IP {S1}.domain > {ME}.32822: 35436 NXDomain* 0/0/0 (43)
> 15:19:13.622073 IP 192.168.0.100.netbios-ns >
> 192.168.0.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST;
> BROADCAST
> 15:19:13.625489 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 58.0.168.192.in-addr.arpa. (43)
> 15:19:13.761886 IP {S2}.microsoft-ds > {ME}.33382: R 1:1(0) ack 1 win 0
> 15:19:13.761928 IP {ME}.37071 > {S2}.microsoft-ds: S
> 1983835564:1983835564(0) win 5840 <mss 1460,sackOK,timestamp 129703228
> 0,nop,wscale 7>
> 15:19:13.763255 IP {S2}.microsoft-ds > {ME}.37071: S
> 1583113749:1583113749(0) ack 1983835565 win 16384 <mss 1300,nop,wscale
> 0,nop,nop,timestamp 0 0,nop,nop,sackOK>
> 15:19:13.763267 IP {ME}.37071 > {S2}.microsoft-ds: . ack 1 win 46
> <nop,nop,timestamp 129703228 0>
> 15:19:14.203237 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:14.372098 IP 192.168.0.100.netbios-ns >
> 192.168.0.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST;
> BROADCAST
> 15:19:14.629529 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 58.0.168.192.in-addr.arpa. (43)
> 15:19:16.216622 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:16.633646 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 58.0.168.192.in-addr.arpa. (43)
> 15:19:18.229795 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:18.525878 IP {ME}.32822 > {S1}.domain: 2743+ PTR?
> 117.0.168.192.in-addr.arpa. (44)
> 15:19:18.531209 IP {S1}.domain > {ME}.32822: 2743 NXDomain* 0/0/0 (44)
> 15:19:18.633755 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 117.0.168.192.in-addr.arpa. (44)
> 15:19:19.637817 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 117.0.168.192.in-addr.arpa. (44)
> 15:19:20.243531 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:21.633932 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 117.0.168.192.in-addr.arpa. (44)
> 15:19:22.256542 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:23.534187 IP {ME}.32822 > {S1}.domain: 57993+ PTR?
> 252.0.168.192.in-addr.arpa. (44)
> 15:19:23.535121 IP {S1}.domain > {ME}.32822: 57993 NXDomain* 0/0/0 (44)
> 15:19:23.638044 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 252.0.168.192.in-addr.arpa. (44)
> 15:19:24.269853 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:24.642099 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 252.0.168.192.in-addr.arpa. (44)
> 15:19:25.236830 arp who-has 192.168.0.243 tell 192.168.0.243
> 15:19:26.283058 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:26.638220 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 252.0.168.192.in-addr.arpa. (44)
> 15:19:28.296539 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:28.538518 IP {ME}.32822 > {S1}.domain: 43647+ PTR?
> 100.0.168.192.in-addr.arpa. (44)
> 15:19:28.542453 IP {S1}.domain > {ME}.32822: 43647 NXDomain* 0/0/0 (44)
> 15:19:28.646323 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 100.0.168.192.in-addr.arpa. (44)
> 15:19:29.650387 IP {ME}.mdns > 224.0.0.251.mdns: 0 PTR (QM)?
> 100.0.168.192.in-addr.arpa. (44)
> 15:19:30.309912 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:30.542268 00:19:2f:7f:91:97 (oui Unknown) > 01:00:0c:cc:cc:cc
> (oui Unknown) SNAP Unnumbered, ui, Flags [Command], length 46
> 15:19:30.542515 00:19:2f:7f:91:97 (oui Unknown) > 01:00:0c:00:00:00
> (oui Unknown) SNAP Unnumbered, ui, Flags [Command], length 76
> 15:19:32.323068 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:34.336196 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:36.352507 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:38.364571 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> 15:19:40.378200 STP 802.1w, Rapid STP, Flags [Learn, Forward],
> bridge-id 8001.00:19:2f:7f:91:80.8017, length 43
> =====(cut here and above)=====( 'tcpdump -i eth0' after hang )=====
>
>  unfortunately, the above is all gibberish to me.  ;-\
>
>
>   |[ ... ]
>   | The above looks normal to me.  Does it freeze at this point?
>
>  I've no idea!  I *had* thought the previous 'tcpdump'
>  was after a hang, but  (a) based on your description;
>  and  (b) also on the above different known-to-be-after-
>  a-hang, I suspect it was during the downloading before
>  the hang?
>
>
>   | >   |[ ... ]
>   | >   | This is arguably the basis of a nasty DoS attack:
>   | >   |
>   | >   | http://www.hamilton.ie/gavinmc/drop_dupack_attack/
>   | >
>   | >  the admin did say it's a protection against some sort
>   | >  of attacks (he wasn't specific and I didn't ask).
>   |
>   | The above attack seems not to be that widely known so I'm (pleasantly)
>   | surprised to hear a firewall implements a defence against it.
>   | There are proposals to fix it within TCP, but it's really messy.
>
>  careful!  I did *NOT* say that what the firewall is
>  doing is protecting against that specific DoS attack.
>  all I said is the admin said it's protecting against
>  *some* (unknown-to-me) attack.
>
> cheers!
> 	-blf-
>
>   




More information about the ILUG mailing list
Read this without the formatting.
                                                                                                    

 

Hosted by HEAnet


Maintained by the ILUG website team. The aim of Linux.ie is to support and help commercial and private users of Linux in Ireland. You can display ILUG news in your own webpages, read backend information to find out how. Networking services kindly provided by HEAnet, server kindly donated by Dell. Linux is a trademark of Linus Torvalds, used with permission. No penguins were harmed in the production or maintenance of this highly praised website. Looking for the Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!
RSS Version
Powered by Dell