A multi-core x86-64-based system, fanless, very low TDP, with the CPU probably integrated on the mainboard, and with onboard gigabit ethernet switch controller and ports, and where data bus architecture design is critical.
The conventional PCI bus is obsolete now. A standard 32bit PCI bus has a bandwidth of just 133Mb/s maximum. And where there are multiple masters on that bus - e.g. where a riser board is used to connect multiple gigabit NICs - then each PCI master draws from that maximum 133Mb/s bandwidth. Four gigabit NICs sharing a single 133Mb/s PCI bus isn't going to work.
In theory, the newer x16 PCI-Express bus has a bandwidth of 4GB/s in each direction. However, the low-end mini-ITX boards seem to be limited to x1 or x4 PCI-Express slots. And they max out at 250Mb/s per lane, each way.
If the same PCI-e x1 bus is used for arbitrating multiple PCI-e devices, then the bus traffic is soon going to hit the buffers in the same way as it did on the older PCI-based boards. It's a bit disingenuous even selling a gigabit NIC for use on a 250Mb/s PCI bus!
To build a router board based on the x86-64 to stand the test of time, would probably cost several hundred pounds. And there's not much choice in terms of fanless CPUs with reasonable power to them.
The big question is how deep does the packet inspection need to be? At what layer of the network protocol stack is the filtering going to take place? The deeper that inspection - (i.e. the higher up the stack) - the larger the data queues need to be, the faster the buffer memory must be, and the more processing power that is needed by the router board. That's why BTOpenreach, showing surprising wisdom, kept the HG612 as a fairly primitive device, with just layer 2 filtering (VLAN tags) as standard.
A ballpark figure for such a DIY router board might be £400. My feeble DIY router effort that cost about £150, using a 1200MHz dual-core Athlon64 S1g1 board, turned out to be useless. Because of the limitations of the PCI-e bus on the low-cost Fujitsu-Siemens mini-ITX board that was chosen.
It's a harder exercise than it looks!
cheers, a
Edited by deleted (Sat 26-Jan-13 22:32:33)



Pages in this thread:
Print Thread
