From: "Jean-Michel Hemstedt" <jean-michel.hemstedt@alcatel.be>
To: "Jozsef Kadlecsik" <kadlec@blackhole.kfki.hu>
Cc: "Don Cohen" <don-nf@isis.cs3-inc.com>, <netfilter-devel@lists.samba.org>
Subject: Re: performance issues (nat / conntrack)
Date: Tue, 25 Jun 2002 13:11:00 +0200 [thread overview]
Message-ID: <01df01c21c38$fd695440$0489cb8a@etbx180> (raw)
In-Reply-To: Pine.LNX.4.33.0206251236440.4927-100000@blackhole.kfki.hu
> > > So I'm guessing that large number of entries in conntrack table is
> > > evidence that packets are being lost.
> >
> > not only: a crashed endpoint breaking the tcp sequence causes also
> > garbage entries in conntrack (known issue).
>
> Did I miss something? What do you mean by this "known issue" above?
> I don't understand what do you refer.
>
I refer to "conntrack timeout too big" 22 May 2001:
|> On Tue, 22 May 2001, Ramin Alidousti wrote:
|>
|> > Shouldn't tcp conntrack detect a RST or FIN and remove the entry?
|> > For udp, it's more difficult/impossible.
|>
|> Normally yes. But for a strange reason, not all connections send a RST or
|> FIN. Or, if they do send a RST, conntrack doesn't detect it.
|
|If they don't send a RST or FIN they are not closed (or only half-closed).
|So it would be _more_ than buggy to delete them.
|
|And if there is a RST packet, conntrack will detect it, believe me.
|
|> Anyway, in good old ipchains, I had the possibility to set those timeouts
|> with -M -S options. Even if all tcp connections would send a RST or FIN at
|
|yes, please go to the mailinglist archives and look for extensive discussions
|about the timeouts.
|
|general conclusion: we don't want to add more buttons than needed. conntrack
|is supposed to work, if it doesn't work, we need to fix it.
|
|- Harald Welte
The reasonning behind conntrack (and its timeouts), is that the outside
world is reliable... (isn't it?)
But packet loss, power failures, sudden crashes, reboots ,and even DoS
attacks (or P2P softwares behaving close to DoS) are common enought to
reconsider this approach, i think.
-jmhe-
next prev parent reply other threads:[~2002-06-25 11:11 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20020621132640.2C326472B@lists.samba.org>
2002-06-21 17:35 ` performance issues (nat / conntrack) Don Cohen
2002-06-21 18:26 ` Jean-Michel Hemstedt
2002-06-23 9:14 ` Jean-Michel Hemstedt
2002-06-25 10:38 ` Jozsef Kadlecsik
2002-06-25 11:11 ` Jean-Michel Hemstedt [this message]
2002-06-25 11:48 ` Jozsef Kadlecsik
[not found] <20020625151007.980D14140@lists.samba.org>
2002-06-25 17:00 ` Don Cohen
2002-06-25 21:47 ` Jean-Michel Hemstedt
2002-06-26 14:50 ` Harald Welte
2002-06-26 18:04 ` Jean-Michel Hemstedt
[not found] <20020623132739.12D52455E@lists.samba.org>
2002-06-24 4:46 ` Don Cohen
2002-06-24 6:06 ` Patrick Schaaf
[not found] ` <15638.48245.84830.480715@isis.cs3-inc.com>
2002-06-24 6:48 ` Patrick Schaaf
2002-06-24 6:54 ` Don Cohen
2002-06-24 7:13 ` Patrick Schaaf
2002-06-24 15:18 ` Don Cohen
2002-06-25 2:44 ` Harald Welte
2002-06-20 19:48 Jean-Michel Hemstedt
2002-06-22 16:51 ` Harald Welte
2002-06-23 9:15 ` Jean-Michel Hemstedt
2002-06-25 11:33 ` Jozsef Kadlecsik
2002-06-25 12:47 ` Harald Welte
2002-06-25 14:23 ` Jozsef Kadlecsik
[not found] ` <025001c21c50$763fa880$0489cb8a@etbx180>
2002-06-25 16:07 ` Harald Welte
2002-06-25 21:08 ` Jozsef Kadlecsik
2002-06-25 13:21 ` Jean-Michel Hemstedt
2002-06-25 13:51 ` Harald Welte
2002-06-25 14:33 ` Jozsef Kadlecsik
2002-06-25 14:51 ` Jean-Michel Hemstedt
2002-06-25 16:11 ` Harald Welte
2002-06-25 13:52 ` Patrick Schaaf
2002-06-25 14:53 ` Jozsef Kadlecsik
2002-06-25 15:22 ` Balazs Scheidler
2002-06-25 10:35 ` Jozsef Kadlecsik
2002-06-25 12:42 ` Jean-Michel Hemstedt
2002-06-25 13:50 ` Patrick Schaaf
2002-06-25 19:03 ` Harald Welte
2002-06-25 13:56 ` Alex Bennee
2002-06-25 14:17 ` Jozsef Kadlecsik
2002-06-25 15:13 ` Balazs Scheidler
2002-06-25 19:06 ` Harald Welte
2002-06-26 8:18 ` Balazs Scheidler
2002-06-27 2:21 ` Andrew Smith
2002-06-27 11:24 ` Harald Welte
2002-06-29 5:25 ` Andrew Smith
2002-06-25 19:01 ` Harald Welte
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='01df01c21c38$fd695440$0489cb8a@etbx180' \
--to=jean-michel.hemstedt@alcatel.be \
--cc=don-nf@isis.cs3-inc.com \
--cc=kadlec@blackhole.kfki.hu \
--cc=netfilter-devel@lists.samba.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.