Hardware To Achieve Gigabit over PPPoE

  • Hi All,

    Our ISP has ran fibre to our location and requires us to authenticate via PPPoE to get online.

    Here's the proposed set-up:
    Fibre -> GBIC -> Switch (vlan 35 tagged) -> pfSense (currently a consumer grade router)

    My consumer router (ASUS RT-N66U) can get close, but it's bottlenecked by the CPU.
    Throughput during a speedtest:

    CPU consumption during a speedtest:

    The end goal would be to get rid of the consumer router and replace it with a pFsense server. I know that PPPoE on pfSense is single threaded which might pose an issue, which is why I created this thread.
    I would appreciate if some members of the community could share their pfSense hardware build to get as close as possible to gigabit speeds on their WAN link over PPPoE.


  • https://redmine.pfsense.org/issues/4821
    You will need some em Intel NICs and/or CPU that can do 1Gbps  on one core, some i3 should be good.

  • I was thinking only the igb driver is affected.

    em or ix should be fine, right?

  • I'm running:

    • PF 2.4.3-RELEASE-p1 (amd64)
    • CPU: Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz (usually clocks itself down to 800mhz)
    • Intel® Ethernet Converged Network Adapter X550
    • 32GB RAM

    I run PPPoE w/ VLAN and I can speedtest to 950mbit/s. The CPU is 1-2%, RAM ~6% (running cache and ramdisk).

    I'm beginning to suspect I may have over spec'd the hardware.