nanog mailing list archives

Re: Linux router network cards


From: Eric Kuhnke <eric.kuhnke () gmail com>
Date: Sun, 25 Oct 2020 17:30:03 -0700

If building a lower end/low cost router this is absolutely a consideration.
In single socket regular ATX form factor, and products in the price range
of $165 for a motherboard and $250-400 price range for a CPU.

Comparing the PCI-E lanes available on an Intel Core i7 series to something
AMD zen/zen2 based (Ryzen), the AMD has greatly more. Some of the Intel
single socket core i5/i7 products have just enough PCI-E lanes for their
own onboard gigabit NIC and one PCI-E 3.0 x16 GPU for gaming purposes.

Would absolutely be a consideration if trying to build something with 8 to
12 10GbE interfaces capable of bursty traffic, but not flows and traffic
levels that would require line rate on all ports simultaneously.

On Sun, Oct 25, 2020 at 10:13 AM Vincent Bernat <bernat () luffy cx> wrote:

 ❦ 24 octobre 2020 09:55 -06, Keith Medcalf:

And do not use an Intel CPU.

Intel only has 4x PCIe lanes that are shared out into whatever
configuration they claim to have and are totally unsuitable for use in
a computer that actually has to be able to do high-speed I/O.

That's likely to be incorrect. Intel CPU usually have 48 lanes for the
Skylake generation. The 4 lanes limitation only applies to what is
connected over DMI to the PCH, which is usually used for low-bandwidth
stuff (1G NIC, SATA, 1x PCIe slots). Look at your motherboard manual to
check how many lanes are affected to each component.
--
Make sure every module hides something.
            - The Elements of Programming Style (Kernighan & Plauger)


Current thread: