New Optical Form Factors for 400 Gigabit Ethernet
lightwaveonline.com
lightwaveonline.com
QSFP-DD is backwards compatible so that you can run your 400G port as a 100G or 40G with 4 lanes at 25G/10G. OSFP will be able to do the same thing but with an adapter from OSFP to QSFP
But what this article fails to mention is that OSFP is the connector of the future that will support 8 lanes of 100G to support 800G ethernet with good signal integrity and capability to support high power optics for longer distances. ( This looks to be in 2020 )
So QSFP-DD is a 1 generation connector...
OSFP will see us through 400G and 800G.
Disclaimer I work at Arista Networks who is bullish on OSFP.
For more info see Andy Bechtolsheim's talk on 400G optics at OCP
The only bad thing about OSFP is that its highly similar name will confuse the hell out of network engineers who never see the OSI layer 1 of a network, and deal with things at OSI layer 3.
OSFP != OSPF (the routing protocol).
When I talk about SERDES I’m talking about the electrical signal interface to the optic. Also it’s worth noting that the majority of coherent DWDM interfaces are some kind of embedded optic already.
The problem this presents for OSFP going forward is that it encourages early adoption to steer toward QSFP-DD, which will tend to drive follow-on purchase decisions as well.
So if the above is true OSFP is not needed now.
Honestly, 800G is only incremental at best and frankly it’s not clear that An 800G pluggable is the way to go. The 800G presumes 32 radix and that breaks down power-wise in the datacenter when we get to spine switches where we need 128 radix. The reason being that we need so many power hungry chips to make a high radix switch fully non-blocking (eg Clos topology). 112G SERDES will have limited reach and hence require many retimers which eat power too. So the OSFP is in my view is A solution looking for a problem.
Now I casually (and legally) boot up any show I feel like within seconds at HD resolutions. I love thinking about the sheer amount of data that is traversing around the internet now. And it’s more fun to imagine what becomes possible when you bump up another order of magnitude or two.
In games for instance, a significant limiting factor for implementing large player counts in fast-paced multiplayer come down to bandwidth. The amount needed, for the most part, scales linearly per-player as the player count increases. Add more bandwidth (and some more CPU power) and games can evolve entirely new experiences.
The battle royale games like PUBG are a great example, but due to bandwidth issues and CPU usage the server tick rate is much slower than normal fast-paced games (20hz vs 60hz) and therefore the experience suffers quite a bit.
I am currently working with this tech:
https://www.photonengine.com/en-US/Quantum
And it does deliver on their promises, impressive stuff.
My biggest gripe with ESEA is that I cannot have Hyper-V enabled on the OS that I am playing from.
This guy does a lot of game network analysis of the most popular FPS games:
TF2 has this issue where people can change their interp in a certain fashion that allowed hitscan guns to have a broader headshot range. I'm not sure if it still has it, I haven't played TF2 competitively since 2012. Looking at R6, nothing ever seems to line up properly between two clients for pixel-peeking, fast swings, or slow peeks alike. Something feels off about it compared to other shooters, but I can't pinpoint it. It feels like it's interp as it mimics the issues other games had related to interp.
For reference, I don't want to seem like some random person who just does badly and blames it on networking mechanics, I'm diamond in siege, A+ in ESEA and global in mm, held top 10 on the leaderboard in PUBG. (It also does feel nice to be able to say that sometimes, even on a technical site like this.)
I've seen his videos a lot. Also Escape from Tarkov, if you see in his videos he has listed at 93hz. In reality, the game has horrible issues that cause clients to experience desync, allowing delays nearing 1 SECOND in reality.
Tarkov used to have an issue where if you repeatedly opened and closed specific doors on some maps, it would create desync that was ever-growing. You could sometimes end up dying 5 minutes in the 'future,' while your client is 5 minutes out of date. It doesn't happen anymore thankfully. The game is plagued with other issues though.
10Gb ethernet works fine, but the power requirements for copper (base-t) are high and SFP+ is a bad standard for consumers (finicky connectors, low mating cycle rating, etc).
That said, the NBASE-T and MGBASE-T efforts did consolidate to produce a 802.3bz standard that can carry up to 2.5gbps on a Cat 5e line and 5gbps on Cat 6, and we are starting to see consumer and SMB switches, APs, and NICs that support bz.
Moral of the story is wire for Cat 6 and look to upgrade to bz in the next year or so.
1) dual, separate 2.4 and 5.x GHz radios
2) 3x3 MIMO
3) 802.11ac wave2 (1024QAM)
4) use of really wide channel sizes, even an 80 MHz wide 802.11ac channel won't get near 1 Gbps aggregate throughput, needs to be the ridiculous 160 MHz channel size in the 5.x GHz part 15 frequencies.
5) all of the above combined, or more than two radios in an AP such as expensive high density Xirrus or Ruckus WAPs which can have two or three separate 5.x GHz radios in one physical body.
I think the 1gbps Cisco switches were hand-me-downs from a university - but I saw no indication of reasonably priced 10gbps switches with minimal management (we didn't need "all" of Cisco ios - but minimal remote management and steady performance would be nice).
We also threw some lan parties, so budget soho stuff that'd fall over easily wasn't really an option.
Apart from some Prosumer and Business usage there just isn't enough market to scale this down to a cost competitive product. I think it may possibly remain as a niche. ( Please Prove me wrong as I too want my NAS to transfer at 500MB/s )
I saw some article suggest Small Cells in 4.9G/5G or 802.11ax WiFi will be key to this acceleration, both are coming in 2019.
At a guess you are not a typical consumer. 10G will happen for the consumer, but 100G might never happen for the consumer. And I suspect it will be a while (quite a few years) before 10G will become commonplace enough that economies of scale kick in making it affordable.
One of the big problems with 10G is heat. Common 10G copper cards use 10+ watts and have considerable heat dissipation.
Single SSDs are often capable of multiple (low) tens of Gb/s. Like Samsung 960 Evo, about 25 Gbps reads (== 3.2 GB/s).
(this is an oversimplification, I am not your network engineer, I am not a network engineer, consult a qualified network engineer in your jurisdiction)
For a big ISP, also things like 100GbE connections from a city's pair of core routers to slightly smaller aggregation routers.
edit: I don't know that anything "consumes" data in the way that the questioner is asking. It's more about the aggregate amount of data. One netflix 4K stream to an xbox one s is about 15.75 Mbps. Now multiply that by a hundred thousand netflix subscribers in a typical comcast service area, any of whom at any given time might be sitting around and watching Altered Carbon or Breaking Bad.
Phantom v2640 for example does 6600 frames per second at a at 2048 x 1952 resolution = 26 Gpx/sec or something like 100Gbit.
Currently they simply buffer everything on Camera and use 10GigE, but in theory they could look into 100+GbE connections for newer designs.
https://en.wikipedia.org/wiki/CFexpress
basically a way of putting a M.2 interface NVME PCI-Express SSD into a camera.
https://petapixel.com/2018/04/09/prograde-digital-unveils-wo...
If it's some truly ridiculous bitrate it probably uses proprietary packs of RAM with battery backing.
Anyway, as this is all internal so they have a lot of options.
to dual 100G attach their servers to a pair of ToR switches. As a result, they'd really love to have something faster than 100G for their ToR to spine uplinks, but that isn't quite available yet.
Insanely (and awesomely), Mellanox already has these: http://www.mellanox.com/page/products_dyn?product_family=266... dual 200G NIC.
As far as my organization goes, there will always be a bottleneck somewhere else (speaking location to location across the WAN).
The only applications I could see this being useful would be maybe huge ISP interconnects or maybe some big players in the video streaming world. That doesn't mean that future-proofing is a bad thing - of course cost will probably be a very large concern in the case of 400GbE...I see a lot of 40 gig ports that go completely unused, personally.
http://www.silicom-usa.com/pr/server-adapters/networking-ada...
I don't have anything this serious in my own production use, but I'm thinking of machines like dual socket x 32-core per socket xeons, or amd epyc, with 512GB to 1TB of RAM.
then pass vlan tagged traffic off one switch port, to each specific guest VM, of which there might be dozens to 100+ VMs, as subinterfaces of that.
You used to have many many shelves of SAS drives per controller pair, now the SSDs are so fast that the CPUs are saturated and you have to scale out, not up.
So these really are just for interconnects for the time being, until server hardware gets faster.
(for context: https://medium.com/netflix-techblog/serving-100-gbps-from-an...)
we have just finished setting up our new big data crunching system which sits on 48x100GbE links on the full flash storage side and on 32x100GbE on the client side (split 100GbE -> 4x25GbE).
at this point we are saturating most of the links.