[Cerowrt-devel] 800gige
Mikael Abrahamsson
swmike at swm.pp.se
Wed Apr 15 13:39:13 EDT 2020
On Sat, 11 Apr 2020, Dave Taht wrote:
> The way I've basically looked at things since 25Gbit ethernet was that
> improvements in single stream throughput were dead. I see a lot of
> work on out of order delivery tolerance as an outgrowth of that,
> but... am I wrong?
Backbone ISPs today are built with lots of parallel links (20x100GE for
instance) and then we do L4 hashing for flows across these. This means a
single L4 flow is capped at less than 100GE. This is not a huge problem
but we're always trying to get faster and faster ports for single flow
(and for other reasons).
We're now going for 100 gigabit/s per lane (it's been going up from 4x2.5G
for 10GE to 1x10G, then we went for lane speeds of 10G, 25G, 50G and now
we're at 100G per lane), and it seems the 800GE in your link has 8 lanes
of that. This means a single L4 flow can be 800GE even though it's in
reality 8x100G lanes, as a single packet bits are being sprayed across all
the lanes.
The lane speeds are going up and up, and this relates to PCI-E as well,
but it's not fast enough to we're going wider as well (think equivalent
PCI-E x16).
Out the port we're trying to DWDM long-haul transmissions and we're
getting closer and closer to the shannon limit and we're throwing lots of
DSP at the problem (the new DSPs are 7nm and they already have 5nm and 3nm
roadmaps for these DSPs to keep power down).
--
Mikael Abrahamsson email: swmike at swm.pp.se
More information about the Cerowrt-devel
mailing list