Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    SG-1100 right for me?

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    15 Posts 8 Posters 1.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • RicoR
      Rico LAYER 8 Rebel Alliance
      last edited by

      I love the SG-1100, but with 500 Mbps and Snort/Suricata you need more horsepower.

      -Rico

      P 1 Reply Last reply Reply Quote 0
      • P
        pulsartiger @Rico
        last edited by

        @Rico said in SG-1100 right for me?:

        I love the SG-1100, but with 500 Mbps and Snort/Suricata you need more horsepower.

        -Rico

        Thanks for the reply. So do you recommend going up to a SG-3100?

        I am also looking at maybe an HP T620 Plus or T730. Those seem to a nice form factor and have the horsepower.

        DaddyGoD 1 Reply Last reply Reply Quote 0
        • DaddyGoD
          DaddyGo @pulsartiger
          last edited by DaddyGo

          @pulsartiger said in SG-1100 right for me?:

          recommend going up to a SG-3100?

          Snort / Suricata requires a minimum of 4GB of RAM (this is the experience), so it's more like the SG-5100
          (in addition, the previous two are ARM-based)

          Cats bury it so they can't see it!
          (You know what I mean if you have a cat)

          1 Reply Last reply Reply Quote 0
          • bmeeksB
            bmeeks
            last edited by

            I agree with @DaddyGo that the SG-5100 is more appropriate: both because of the extra RAM and because of the amd64 (Intel) platform.

            I am biased towards Intel-equivalent hardware because its internal architecture is more forgiving of poorly written C programs that misuse certain memory pointer casts. The how and why gets pretty deep, but search for "unaligned or non-aligned memory access" to get a Google education. Snort and Suricata are both current examples of C programs that misbehave to various extents on ARM hardware, but run fine on Intel/AMD hardware.

            1 Reply Last reply Reply Quote 2
            • S
              SteveITS Galactic Empire
              last edited by

              re: AES-NI, 2.5 isn't requiring it anymore. https://www.netgate.com/blog/more-on-aes-ni.html
              I am not sure either the 1100 or 3100 support it in hardware yet, though? (https://forum.netgate.com/post/866709)
              The 3100 also is 32 bit so it can't run the latest Suricata v5, just the older v4 package.

              Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
              When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
              Upvote 👍 helpful posts!

              bmeeksB 1 Reply Last reply Reply Quote 0
              • bmeeksB
                bmeeks @SteveITS
                last edited by

                @teamits said in SG-1100 right for me?:

                The 3100 also is 32 bit so it can't run the latest Suricata v5, just the older v4 package.

                True, but the reason it can't run the new Suricata v5.x version is because of its ARM CPU platform and the lack of Rust language support on that platform. Not just because of the 32-bit architecture. The upstream Suricata development team decided to make Rust mandatory in the 5.x and later Suricata versions.

                S 1 Reply Last reply Reply Quote 0
                • S
                  SteveITS Galactic Empire @bmeeks
                  last edited by

                  @bmeeks Ah. I'd read your comments about Rust but evidently I misunderstood. I see https://forum.netgate.com/topic/152085/suricata4-4-1-7_2-for-sg-1000-and-sg-3100-netgate-appliances leaves out the 1100, but https://forum.netgate.com/topic/149490/suricata-v4-1-6_1-package-update-release-notes mentions it.
                  (PS - thanks for your work maintaining it!!)

                  Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                  When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                  Upvote 👍 helpful posts!

                  bmeeksB 1 Reply Last reply Reply Quote 0
                  • bmeeksB
                    bmeeks @SteveITS
                    last edited by bmeeks

                    @teamits said in SG-1100 right for me?:

                    @bmeeks Ah. I'd read your comments about Rust but evidently I misunderstood. I see https://forum.netgate.com/topic/152085/suricata4-4-1-7_2-for-sg-1000-and-sg-3100-netgate-appliances leaves out the 1100, but https://forum.netgate.com/topic/149490/suricata-v4-1-6_1-package-update-release-notes mentions it.
                    (PS - thanks for your work maintaining it!!)

                    The SG-1000 and SG-3100 appliances have 32-bit armv6 and armv7 processors, respectively. Currently packages for these processors are cross-compiled under an ARM hardware emulator, and that emulator environment does not support building the Rust programming language. And thus without Rust, Suricata 5.x can't be built either in that environment. There is a Rust build for aarch64 hardware (like the SG-1100). So Suricata 5.x is available there.

                    So users wtih 32-bit ARM hardware are going to be stuck with Suricata 4.x, and so will not have some of the App Layer processing and EVE logging options available in the 5.x tree because those options are coded in Rust. This is also a pain for me as I have to maintain two completely different Suricata code trees: one with Rust support and the options provided by Rust; and one without Rust support and minus the Rust-provided options.

                    1 Reply Last reply Reply Quote 0
                    • P
                      pulsartiger
                      last edited by

                      Thanks for the replys everyone. After reading some more about Snort and Suricata, it seems like this is not very realistic to run on a home network. That said, would the SG-1100 be a good choice?

                      keyserK 1 Reply Last reply Reply Quote 0
                      • keyserK
                        keyser Rebel Alliance @pulsartiger
                        last edited by

                        @pulsartiger said in SG-1100 right for me?:

                        Thanks for the replys everyone. After reading some more about Snort and Suricata, it seems like this is not very realistic to run on a home network. That said, would the SG-1100 be a good choice?

                        The SG-1100 is a very nice little FW for simple homeuse. The keyword here is “Simple”. I have one on a 500/500 Fiber, and that’s actually slightly more than the SG-1100 can handle without any general traffic monitoring/inspection packages installed. I have PfBlockerNG installed and it works beatutifully - but it’s only a DNS inspection tool. It can handle about 450Mbps in my experience in this setup.

                        The second I install anything that does deeper inspection - even just statistics gathering like NtopNG or darkstats - performance tanks rather heavily. Snort and Suricata completely kills it - it’s not even remotely capable of handling that on a 500Mbps line - I doubt more than 50Mbps is realistic with those kind of packages.

                        For those you still need the Intel powered boxes - like the SG-5100 or more.

                        Love the no fuss of using the official appliances :-)

                        1 Reply Last reply Reply Quote 0
                        • N
                          NOCling
                          last edited by

                          I try Snort on my SG-1100 to play with, my 400 Cable go down to 300-350.
                          Its very nice for only 3.5W Power Consumption.
                          But at Home, i don't need Snort or Suricata, pfBlocker, trafic total and it's ok.

                          Netgate 6100 & Netgate 2100

                          keyserK 1 Reply Last reply Reply Quote 0
                          • keyserK
                            keyser Rebel Alliance @NOCling
                            last edited by

                            @NOCling

                            I seriously doubt you have any real rules enabled in snort if you can get 350Mbit through.
                            If I just install the package (no real rules enabled, I get about 350mbit as well . That seems to be the limit (penalty) for engaging a sink in the network stack - Darkstat or ntopNG engaged causes the same limit to apply.

                            But if you enable proper inspection rules in snort performance tanks completely on the SG-1100

                            Love the no fuss of using the official appliances :-)

                            1 Reply Last reply Reply Quote 0
                            • A
                              akuma1x
                              last edited by akuma1x

                              @pulsartiger If I were you, and you plan on upgrading your ISP connection in the future, I would get one of the thin-clients like you mentioned - HP T620 Plus or the T730 with 8GB of RAM. Add in one of the Intel-based network expansion cards, and those will give you LOTS more wiggle room and be more future-proof.

                              Jeff

                              1 Reply Last reply Reply Quote 0
                              • DaddyGoD
                                DaddyGo @pulsartiger
                                last edited by

                                @pulsartiger said in SG-1100 right for me?:

                                Ive read in various places that 2.5 release will require AES-NI.

                                Official informations are here:
                                https://www.netgate.com/blog/pfsense-2-5-and-aes-ni.html
                                https://www.netgate.com/blog/more-on-aes-ni.html

                                @pulsartiger "That said, would the SG-1100 be a good choice?"

                                For your future plans, I think more horsepower is needed, as @Rico suggested... =SG-5100

                                I, if I were in your place, I would build my own pfSense box (pcEngines APU, used thin client, used branded server from Dell, IBM, Supermicro for VM environment, etc.) with this also learns some hardware skills...

                                Cats bury it so they can't see it!
                                (You know what I mean if you have a cat)

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post
                                Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.