From: Stefan Schantl <stefan.schantl@ipfire.org>
To: development@lists.ipfire.org
Subject: Re: [Oisf-users] Suricata causes massive packet loss
Date: Sat, 07 Sep 2019 14:26:13 +0200 [thread overview]
Message-ID: <426f05ca38fd3a93d1773b4f43dddadb2b34b7ca.camel@ipfire.org> (raw)
In-Reply-To: =?utf-8?q?=3CCY1PR04MB2268A9A19841B0CCBCCD9AE5D7BB0=40CY1PR04MB?= =?utf-8?q?2268=2Enamprd04=2Eprod=2Eoutlook=2Ecom=3E?=
[-- Attachment #1: Type: text/plain, Size: 3046 bytes --]
Hello Peter, Hello Coop, Hello *,
> Hi again Peter,
>
> I am absolutely not recommending shipping a beta release! Rather,
> I'm suggesting you try it to see if it's an issue that has already
> been resolved as a sanity check.
I've build and uploaded an custom install-able ISO image, containing
the latest libhtp (0.5.30) and suricata 5.0.0-beta1.
https://people.ipfire.org/~stevee/IPFire_2.x_suricata_rust/ipfire-2.23.x86_64-full-core136.iso
@Peter, please test and report if any of these changes affects your
packet lost rate.
>
>
> Have you tried using libpcap instead of AF_PACKET as the capture
> mechanism?
Currently we are using IPtables to delegate the packets via netfilter
queue to suricata and to drop or re-inject them after scanning.
Best regards,
-Stefan
PS: Sorry for re-sending, I lacked to subscribe to the oisf-users
mailing list...
>
>
> -Coop
>
> -----Original Message-----
> From: peter.mueller(a)ipfire.org <peter.mueller(a)ipfire.org>
> Sent: Thursday, September 5, 2019 11:56 AM
> To: Nelson, Cooper <cnelson(a)ucsd.edu>; Peter Manev <
> petermanev(a)gmail.com>
> Cc: oisf-users(a)lists.openinfosecfoundation.org; IPFire: Development-
> List <development(a)lists.ipfire.org>; Stefan Schantl <
> stefan.schantl(a)ipfire.org>
> Subject: Re: [Oisf-users] Suricata causes massive packet loss
>
> Hello Nelson, hello Peter, hello *,
>
> thank you for your replies.
>
> Upgrading to Suricata 5.0-beta is a difficult task, as we cannot
> simply ship beta releases in our firewall distribution. Personally, I
> rather doubt this is an issue due to a kernel/library/...
> combination, as we use Suricata for quite a while now and are
> upgrading IPFire's distribution kernel on a regular basis.
>
> Anyway, Stefan (see CC) is currently working on Rust for the
> distribution, so we hope to take advantage of some more features
> soon. But since our issue is regarding packet loss for at least DNS
> and TLS traffic, I rather doubt Rust will make a big difference here.
>
> Changing from "workers" to "autofp" mode unfortunately did not solve
> the problem. It is good to know the latter is recommended for inline
> deployments, "workers" was about 0.5 % faster in our benchmarks.
>
> In IPFire, Suricata is started by a custom init script (please refer
> to
> https://git.ipfire.org/?p=ipfire-2.x.git;a=blob;f=src/initscripts/system/suricata;h=5a567f2d7f4bfef90fabb11438bc5065e731f21c;hb=HEAD
> for its content) and appears like this in the process list:
> > [root(a)maverick ~]# ps aux | grep suricata
> > suricata 4882 10.9 7.3 1419868 289192 ? Ssl 20:38 1:37
> > /usr/bin/suricata -c /etc/suricata/suricata.yaml -D -q 0 -q 1 -q 2
> > -q 3
>
> I am not sure what the number behind "tcp.pkt_on_wrong_thread" should
> read like normally. @Peter: Is it too low or too high?
>
> We will ship an update for libhtp as soon as possible, thank you for
> catching this.
>
> Thanks, and best regards,
> Peter Müller
next reply other threads:[~2019-09-07 12:26 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-07 12:26 Stefan Schantl [this message]
-- strict thread matches above, loose matches on Subject: below --
2019-09-07 12:19 Stefan Schantl
2019-09-07 17:29 ` peter.mueller
2019-09-05 18:56 peter.mueller
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=426f05ca38fd3a93d1773b4f43dddadb2b34b7ca.camel@ipfire.org \
--to=stefan.schantl@ipfire.org \
--cc=development@lists.ipfire.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox