OPNsense
  • Home
  • Help
  • Search
  • Login
  • Register

  • OPNsense Forum »
  • English Forums »
  • Intrusion Detection and Prevention »
  • Suricata IPS 10Gbps
« previous next »
  • Print
Pages: 1 [2] 3

Author Topic: Suricata IPS 10Gbps  (Read 12151 times)

dcol

  • Hero Member
  • *****
  • Posts: 635
  • Karma: 51
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #15 on: December 16, 2022, 06:40:21 pm »
I have a mix of 10GBs, 25Gbs, and 40Gbs NICs. I use Intel X710-DA2 for the LAN interface in the OPNsense firewall. Servers have XVV710, X710, and Chelsio T580. All work fine with IDS.
« Last Edit: December 16, 2022, 07:07:53 pm by dcol »
Logged

mimugmail

  • Hero Member
  • *****
  • Posts: 6767
  • Karma: 494
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #16 on: December 18, 2022, 02:47:33 pm »
Never heard of IPS with more than 4G throughput
Logged
WWW: www.routerperformance.net
Support plans: https://www.max-it.de/en/it-services/opnsense/
Commercial Plugins (German): https://opnsense.max-it.de/

Supermule

  • Full Member
  • ***
  • Posts: 235
  • Karma: 15
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #17 on: December 18, 2022, 03:29:22 pm »
Its not that hard...

We run that everyday and has for 3+ yrs. :)

It just takes serious hardware.
Logged

mimugmail

  • Hero Member
  • *****
  • Posts: 6767
  • Karma: 494
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #18 on: December 18, 2022, 07:38:21 pm »
Quote from: Supermule on December 18, 2022, 03:29:22 pm
Its not that hard...

We run that everyday and has for 3+ yrs. :)

It just takes serious hardware.

Which specs? Screenshot or it didnt happen ;)
Logged
WWW: www.routerperformance.net
Support plans: https://www.max-it.de/en/it-services/opnsense/
Commercial Plugins (German): https://opnsense.max-it.de/

seed

  • Full Member
  • ***
  • Posts: 174
  • Karma: 12
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #19 on: December 18, 2022, 09:27:10 pm »
Same thing here (guenti_r):

Quote
For example, for an "High-Performance-Setup" we using OPNSense in an virtualized HA-Stack (Proxmox).
Search for CPU´s with high clock rate.
Some "standard"-Blades with modern Xeon´s or AMD Epyc should be enough for Suricata  ;)

Example above, 2 OPNSense in HA with Suricata (with a lot! of rules), average 20 TB mixed traffic per day, the CPU idles around 2-4%.

Screenshot or it didnt happen. Show some benchmark results with Suricata in IPS mode with 10Gbps throughput instead of talking around it.
Logged
i want all services to run with wirespeed and therefore run this dedicated hardware configuration:

AMD Ryzen 7 9700x
ASUS Pro B650M-CT-CSM
64GB DDR5 ECC (2x KSM56E46BD8KM-32HA)
Intel XL710-BM1
Intel i350-T4
2x SSD with ZFS mirror
PiKVM for remote maintenance

private user, no business use

Supermule

  • Full Member
  • ***
  • Posts: 235
  • Karma: 15
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #20 on: December 18, 2022, 09:38:41 pm »
Really annoying that I cant post snips here.... with CTRL+V.

Makes it alot easier.

16CORE XEON 3.00 gHz running "the other sense".


Quote from: seed on December 18, 2022, 09:27:10 pm
Same thing here (guenti_r):

Quote
For example, for an "High-Performance-Setup" we using OPNSense in an virtualized HA-Stack (Proxmox).
Search for CPU´s with high clock rate.
Some "standard"-Blades with modern Xeon´s or AMD Epyc should be enough for Suricata  ;)

Example above, 2 OPNSense in HA with Suricata (with a lot! of rules), average 20 TB mixed traffic per day, the CPU idles around 2-4%.

Screenshot or it didnt happen. Show some benchmark results with Suricata in IPS mode with 10Gbps throughput instead of talking around it.
Logged

mimugmail

  • Hero Member
  • *****
  • Posts: 6767
  • Karma: 494
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #21 on: December 18, 2022, 09:45:07 pm »
Quote from: Supermule on December 18, 2022, 09:38:41 pm
Really annoying that I cant post snips here.... with CTRL+V.

Makes it alot easier.

16CORE XEON 3.00 gHz running "the other sense".


Quote from: seed on December 18, 2022, 09:27:10 pm
Same thing here (guenti_r):

Quote
For example, for an "High-Performance-Setup" we using OPNSense in an virtualized HA-Stack (Proxmox).
Search for CPU´s with high clock rate.
Some "standard"-Blades with modern Xeon´s or AMD Epyc should be enough for Suricata  ;)

Example above, 2 OPNSense in HA with Suricata (with a lot! of rules), average 20 TB mixed traffic per day, the CPU idles around 2-4%.

Screenshot or it didnt happen. Show some benchmark results with Suricata in IPS mode with 10Gbps throughput instead of talking around it.

Hm, in my Tests I had a more powerful machine. Sure its IPS or not IDS?
Logged
WWW: www.routerperformance.net
Support plans: https://www.max-it.de/en/it-services/opnsense/
Commercial Plugins (German): https://opnsense.max-it.de/

guenti_r

  • Jr. Member
  • **
  • Posts: 59
  • Karma: 0
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #22 on: December 19, 2022, 09:19:42 am »
Quote from: mimugmail on December 18, 2022, 09:45:07 pm
Hm, in my Tests I had a more powerful machine. Sure its IPS or not IDS?

Baremetal or virtualized?
Edit: IPS
« Last Edit: December 19, 2022, 09:43:32 am by guenti_r »
Logged

guenti_r

  • Jr. Member
  • **
  • Posts: 59
  • Karma: 0
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #23 on: December 19, 2022, 11:12:19 am »
Quote from: seed on December 18, 2022, 09:27:10 pm
Screenshot or it didnt happen. Show some benchmark results with Suricata in IPS mode with 10Gbps throughput instead of talking around it.

Not a very nice language  :(
Maybe this helps:
https://suricata.readthedocs.io/en/latest/performance/high-performance-config.html
« Last Edit: December 19, 2022, 11:22:49 am by guenti_r »
Logged

seed

  • Full Member
  • ***
  • Posts: 174
  • Karma: 12
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #24 on: December 19, 2022, 11:46:21 am »
Instead of simply showing benchmarks to prove that your setup can handle 10Gbps of throughput with Suricata, you're avoiding the questions. I wasn't sure at first, but now I am, that you are just a troll. Prove your statements or don't participate in this discussion.
Logged
i want all services to run with wirespeed and therefore run this dedicated hardware configuration:

AMD Ryzen 7 9700x
ASUS Pro B650M-CT-CSM
64GB DDR5 ECC (2x KSM56E46BD8KM-32HA)
Intel XL710-BM1
Intel i350-T4
2x SSD with ZFS mirror
PiKVM for remote maintenance

private user, no business use

seed

  • Full Member
  • ***
  • Posts: 174
  • Karma: 12
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #25 on: December 21, 2022, 11:10:29 pm »
As it seems, no one on the forum can verifiably report running a setup with 10Gbps IPS throughput.

10gbps IPS is probably still left to FPGA systems.
Hopefully there will be OPNsense hardware with IPS accelerators available for purchase in the future. That would be cool. Would solve some scaling problems. Until then, I guess it will remain the boring IDS operation in the datacenter area.
Logged
i want all services to run with wirespeed and therefore run this dedicated hardware configuration:

AMD Ryzen 7 9700x
ASUS Pro B650M-CT-CSM
64GB DDR5 ECC (2x KSM56E46BD8KM-32HA)
Intel XL710-BM1
Intel i350-T4
2x SSD with ZFS mirror
PiKVM for remote maintenance

private user, no business use

mimugmail

  • Hero Member
  • *****
  • Posts: 6767
  • Karma: 494
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #26 on: December 22, 2022, 07:33:52 am »
The usual problem with a generic x86 OS and open source :)
Logged
WWW: www.routerperformance.net
Support plans: https://www.max-it.de/en/it-services/opnsense/
Commercial Plugins (German): https://opnsense.max-it.de/

seed

  • Full Member
  • ***
  • Posts: 174
  • Karma: 12
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #27 on: December 22, 2022, 03:30:30 pm »
With all the CVEs of the commercial providers, I prefer to stay with open source. The last years in which I have used OPNsense I have found mostly positive and therefore see no reason to use another firewall.

I had thought of accelerator cards from napatech. I have not tested them yet. Napatech advertises them with lossless wirespeed e.g. NT100A01 SmartNIC.

However, there is not a single test report on the cards. The Internet is generally quite empty on such Smartnics that can accelerate suricata. As a private person, you can't get the cards at all. So not a suitable toy for consumers who run a homelab or have part of their own hardware in a colo.
Logged
i want all services to run with wirespeed and therefore run this dedicated hardware configuration:

AMD Ryzen 7 9700x
ASUS Pro B650M-CT-CSM
64GB DDR5 ECC (2x KSM56E46BD8KM-32HA)
Intel XL710-BM1
Intel i350-T4
2x SSD with ZFS mirror
PiKVM for remote maintenance

private user, no business use

dcol

  • Hero Member
  • *****
  • Posts: 635
  • Karma: 51
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #28 on: December 27, 2022, 05:50:03 pm »
I will supply screenshots of 10Gbs NICs throughput with IPS if you tell me what to use to generate the info you want.
Logged

seed

  • Full Member
  • ***
  • Posts: 174
  • Karma: 12
    • View Profile
Re: Suricata IPS 10Gbps
« Reply #29 on: December 28, 2022, 05:20:58 pm »
Please test with iperf3 so that we get an approximate impression of the performance.

TCP and UDP.
The traffic must be routed through the OPNsense.

Please tell us which interface you are routing through (physical/VLAN), if you are using NAT and on which interface Suricata is running. Also the number of loaded rules.

Also what hardware: CPU, RAM (size and speed), motherboard, Nics.... would help us.

Beside the Iperf screenshots please take a screenshot during the test of top: "top -aSHIP" so we can see the CPU load during the test. Please also screeshots of your Suricata settings.

I am very curious to see the results.
Logged
i want all services to run with wirespeed and therefore run this dedicated hardware configuration:

AMD Ryzen 7 9700x
ASUS Pro B650M-CT-CSM
64GB DDR5 ECC (2x KSM56E46BD8KM-32HA)
Intel XL710-BM1
Intel i350-T4
2x SSD with ZFS mirror
PiKVM for remote maintenance

private user, no business use

  • Print
Pages: 1 [2] 3
« previous next »
  • OPNsense Forum »
  • English Forums »
  • Intrusion Detection and Prevention »
  • Suricata IPS 10Gbps
 

OPNsense is an OSS project © Deciso B.V. 2015 - 2024 All rights reserved
  • SMF 2.0.19 | SMF © 2021, Simple Machines
    Privacy Policy
    | XHTML | RSS | WAP2