Re: Synfloods - SNAT slow down

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- Original Message -----
From: "David Cannings" <lists@xxxxxxxxx>
To: <netfilter@xxxxxxxxxxxxxxxxxxx>
Sent: Friday, April 23, 2004 12:31 PM
Subject: Re: Synfloods - SNAT slow down


> On Friday 23 April 2004 02:23, krv wrote:
> > We have a Linux gateway (2.4.22) which does NAT for all local hosts.
> > Where there is ICMP or SYN floods to be forwarded, the gateway starts
> > slowing down an there will be serious drop in packets being forwarded.
>
> You could try using the limit match in your FORWARD chain, with --limit
> and --limit-burst to limit the number of ICMP or packets with only the
> SYN flag set per second.  Your gateway would still have to process the
> packets, at least as far as deciding to drop them, but would not have to
> forward them on so you might see an improvement in performance.
>
> If you do examine this route, be careful you don't quench good ICMP
> packets as there is no retransmission in ICMP and you'll never know if
> certain wanted messages didn't get through.  For example, host X is
> sending you an ICMP flood so netfilter starts to drop ICMP packets, but
> host Y tries to send you a host unreachable message.
>
> Also don't forget that even if you decide not to forward the packets they
> are still there "on the wire", thus you will not see any improvement with
> external speeds.
>
> David
>
I have two thousand hosts and two thousand forward rules :(

Even if I completely block a attacking host, the gateway is getting bogged
down.
The gateway would be processing atleast 30Mbps at peak loads.

KRV




[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux