Note that 36 port 56G switches are dirt cheap on eBay and 4tbps is good enough for most homelab use cases
but will it be able to handle combined TB/s traffic?
Take for example the Mellanox SX6790 available for less than $100 on eBay. It has 36 56gbps ports. 36 * 2 * 56 = 4032gbps and it is stated to have a switching capacity of 4.032Tbps.
Edit: I guess you are asking how one would possibly sip 1TiB/s of data into a given client. You would need multiple clients spread across several switches to generate such load. Or maybe some freaky link aggregation. 10x 800gbps links for your client, plus at least 10x 800gbps links out to the servers.
(Note that the linked MikroTik switch only has 100gbe on a few ports, and wouldn't really classify as a full 100gbe switch to most people)
That was more for the benefit of others like myself, who were wondering if "bargain" was comparative, or inexpensive enough that it might be worth buying one next time they upgraded switches. For me personally it's still an order of magnitude away from that.
Direct cables are moderately cheap, and modules for 10g Ethernet aren’t insanely expensive.
the cheapest new 100gbe switch I know of is the mikrotik CRS504-4XQ-IN (4x100gbe, around $650)
https://www.qct.io/product/index/Switch/Ethernet-Switch/T700...
And then you connect the TOR switches to higher level switches in something like a Clos distribution to get the desired bandwidth between any two nodes:
https://www.techtarget.com/searchnetworking/definition/Clos-...
the switch is fine, I'm buying 64x800G switches, but NIC wise I'm limited to 400Gbit.
The article however actually talks about Terabyte/s scale, albeit not over a single node.
You said there were 800 gigabit network cards, I'm wondering how that much bandwidth makes it to the card in the first place.
The article however actually talks about Terabyte/s scale, albeit not over a single node.
This does not have anything to do with what you originally said, you were talking about 800gb single ports.
But it's not a PCIe limitation. There are PCIe devices out there which use 32 lanes, so you could achieve the bandwidth even on PCIe5.
https://www.servethehome.com/ocp-nic-3-0-form-factors-quick-...
So the software infra for using multiple slots already exists and doesn't require any special config. Oh and some cards can use PCIe slots across multiple hosts. No idea why you'd want to do that, but you can.