All of lore.kernel.org
 help / color / mirror / Atom feed
* Plans for future iptables versions / jumpset feature
@ 2008-05-22 19:00 Thomas Jacob
  2008-05-22 19:18 ` Patrick McHardy
  0 siblings, 1 reply; 14+ messages in thread
From: Thomas Jacob @ 2008-05-22 19:00 UTC (permalink / raw)
  To: netfilter-devel

Hello list,

In a reply to a post last week about netfilter/iptables's performance
(see below for link), Patrick McHardy wrote about him working 
on a successor to iptables that would be able to manipulate
single rules in a set without any need to replace the whole
ruleset, and that would also include native support
for match sets and the like:

http://marc.info/?l=netfilter-devel&m=121085934512644

Are the plans for that online somewhere? Is there
a envisioned time line?

I'm asking because I'm thinking about whether or not
it's feasible and/or sensibly to write some kind
of target module that I'm choosing to call "jumpset" for now, that
would act as a fast (>O(log(n)) "jump diststribution point".

The idea is to have a mapping between a a potentially large set of IP
addresses and the chain/target space, so one could have a different
"next chain" for each  different source/target IP or possibly
source/target network. The internal implementation of the necessary
data structures would be something along the lines of the ipset
extension. 

The application would be being able to provide customized
rule sets for lots of different machines at just a few central netfilter
boxen. Or perhaps to block traffic from different attack sources in
completely different ways in an IDS/IPS system.

In some cases one could of course achieve a similar functionality by
constructing rule trees with the existing standard distribution but that
could create a huge number of rules that simply link to the next chain
and in general looks rather messy.

But if iptables will be fundamentally different next year or if
it will already contain something similar, it would probably not be very
productive to work on such a module.

Also if this whole idea is stupid, a waste of time, has already been
done or whatever, I'd really like to know.

Any thoughts on this would be very welcome.

    Regards,
        Thomas



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2008-05-23 13:28 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-22 19:00 Plans for future iptables versions / jumpset feature Thomas Jacob
2008-05-22 19:18 ` Patrick McHardy
2008-05-22 19:57   ` Jan Engelhardt
2008-05-22 20:15     ` Patrick McHardy
2008-05-22 20:27     ` Thomas Jacob
2008-05-22 20:14   ` Thomas Jacob
2008-05-22 20:18     ` Patrick McHardy
2008-05-22 20:47       ` Thomas Jacob
2008-05-22 20:51         ` Patrick McHardy
2008-05-22 21:43           ` Thomas Jacob
2008-05-23 11:55   ` Nishit Shah
2008-05-23 12:15     ` Patrick McHardy
2008-05-23 12:47       ` Thomas Jacob
2008-05-23 13:28         ` Patrick McHardy

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.