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

Looking for help understanding NIC bottle neck across subnets

Scheduled Pinned Locked Moved General pfSense Questions
10 Posts 7 Posters 1.8k 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.
  • S
    Streat
    last edited by Apr 6, 2015, 3:59 PM

    I am looking to modify my existing PfSense setup but I am having some trouble understanding the communication across subnets. I am looking to use a single intel NIC quad port for multiple subnets, 1 for all wired machines in the house, 1 subnet for the NAS and Plex server, the other 2 for unrelated functions. Will I encounter any bottleneck of content delivery having the machines accessing the content from the Plex server and the Plex server itself on separate subnets? I am looking to be able to run 4-5 streams simultaneously from the Plex server. I prefer to keep it and the NAS on their own subnet so I can utilize the firewall to carefully manage what does and does not have access to the NAS.

    Thank you for your help!

    1 Reply Last reply Reply Quote 0
    • E
      EMWEE
      last edited by Apr 6, 2015, 6:19 PM

      Streaming some video from a NAS doesnt really take that much bandwitdh. Ofc this depends on the quality of the video.

      A Quadport gigabit adapter wont be a bottleneck for sure.

      1 Reply Last reply Reply Quote 0
      • J
        johnpoz LAYER 8 Global Moderator
        last edited by Apr 6, 2015, 6:44 PM

        What hardware is the pfsense actually on?  Mine is running on esxi, n40l as vm there are physical gig nics for each segment but have a hard time pushing full gig between segments.  That being said not really all that much bandwidth for a few video streams.

        What is the specific nic your looking to get?

        An intelligent man is sometimes forced to be drunk to spend time with his fools
        If you get confused: Listen to the Music Play
        Please don't Chat/PM me for help, unless mod related
        SG-4860 24.11 | Lab VMs 2.8, 24.11

        1 Reply Last reply Reply Quote 0
        • S
          Streat
          last edited by Apr 6, 2015, 6:55 PM

          I want to plan on 4-5 streams of 1080p+ just for the sake of future proofing. If the media streams won't result in a bottle neck then I think I should be ok. All real sizable file transfers will be handled within each subnet, any across subnets will be intermittent and not more than 1 at any single time.

          Motherboard:
          BIOSTAR A68N-5000 AMD A4-5000 Quad-Core APU

          Ram:
          8gigs Corsair

          Looking to drop in the quad port intel NIC:
          Intel E1G44ET2

          1 Reply Last reply Reply Quote 0
          • S
            Streat
            last edited by Apr 6, 2015, 9:32 PM

            Had another thought on this issue, how would the maximum transfer rate between subnet be defined? What I mean to say is transfer between subnets, would that be limited by the speed of the PCIe port? By the card itself? By the processing power? I wonder if two sets of teamed users, the NAS on one subnet, the user on the other would have the benefits of the teaming negated by the transfer between subnets?

            1 Reply Last reply Reply Quote 0
            • H
              Harvy66
              last edited by Apr 7, 2015, 2:37 AM

              Just a bit of simple math. Bluray is about 40Mb on the high end, if you want 5 devices streaming 1080p Bluray, then you'll need about 200Mb/s. If your videos are less than Bluray, then less bandwidth is required. If you're re-encoding videos, then just take your bitrate and multiply it against the number of devices you want streaming at the same time.

              1 Reply Last reply Reply Quote 0
              • S
                Streat
                last edited by Apr 7, 2015, 2:47 AM

                I appreciate your reply Harvy66, I will be sure to keep this in mind when modifying my setup. My question of math is more about the maximum transfer speed between 2 subnets that exist in the same or separate NIC's and what the limiting factor is therein. Thanks for the help!

                1 Reply Last reply Reply Quote 0
                • A
                  antillie
                  last edited by Apr 7, 2015, 3:53 AM

                  Assuming you have gigabit NICs and a PCIe bus, the only limit is how much processing power pfSense has available. The C2758 will easily push 1000mbps of firewall and NAT throughput. Extra packages like Snort can drastically change the amount of CPU power needed to achieve gigabit speeds.

                  The main limiting factor in throughput is usually just raw CPU power. If you want to get really crazy you can install 10gbps adapters in a box along with high end Xeon CPUs and go nuts.

                  1 Reply Last reply Reply Quote 0
                  • M
                    mikeisfly
                    last edited by Apr 7, 2015, 4:25 AM

                    I'm thinking the limitation like antillie has stated in the CPU, How much time does it take Pfsense to rewrite the source and destination layer 2 information as it goes from one interface to the other? And then check the access list to see if the transaction is allowed. I will do some test on my network tomorrow to see and I can push the network to the full gig. My bet is the limiting factor will be the limitation of the spinning disk in my NAS but we will see. I'm thinking in a home environment this will be no problem but in a production environment if you are looking for absolute performance then a layer 3 switch will be optimal but you won't get the benefit of PfSense's filtering.

                    1 Reply Last reply Reply Quote 0
                    • ?
                      Guest
                      last edited by Apr 7, 2015, 3:24 PM

                      for unrelated functions.

                      If you are using a network switch between them it would try to set up LAGs (LACP)
                      so you will be able to set up 2 GBi/s aggregated throughput.

                      1 Reply Last reply Reply Quote 0
                      2 out of 10
                      • First post
                        2/10
                        Last post
                      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                        This community forum collects and processes your personal information.
                        consent.not_received