BiB 20: Broadcom Tomahawk 3 Announced With 32x400G ports




The Fat Pipe - All of the Packet Pushers Podcasts show

Summary: Quick Takeaways <br> 12.8 Tbps Line Rate L3 Ethernet Switch ASIC<br> <br> * tailored to the needs of hyperscalers<br> * Tomahawk 3 is the world’s first 12.8Tbps switch chip, now sampling to customers, that will accelerate the next<br> * wave of 100GbE/400GbE hyperscale cloud build-out<br> * high port radix requires low latency,<br> * buffer architecture,<br> * instrumentation,<br> * 40% less power,<br> * 75% cheaper cost per 100Gpbs through the use of 50G PAM4 signalling<br> * Up to 256 x 50G-PAM4/25G-NRZ Dual-Mode Serde<br> <br> Shrinks an OCP Backpack switch (which is basically 6 x 32 100 front facing switches with an internal spine) into a single switch. So what used 10 ASICs before, is now a single ASIC unit.<br> Architecture Notes<br> <br> * architected for hyperscale – performance oriented, latency, L3/label switched fabrics, load balancing.<br> * But no reqt for programmable data plane.<br> * driven by Deep Learning / ML / AI<br> * Hyperscale DC market opportunity -growing<br> * NVMe over fabrics – the use of SSD in distributed storage means that network performance must be low latency<br> * Storage advances – NVMe over Ethernet<br> <br> Compare Trident 3<br> <br> * Trident 3 – has a programmable pipeline and lower latency but matters less.<br> * Tomahawk 3 at same power and cost but twice the bandwidth (but no programmability)<br> * Note that high radix, multi-hop Ethernet is their operation. HPC is building Slim Fly/DragonFly<br> * 16nm die process, gives an 18 month advantage (?)<br> <br> Interpreting what this means<br> <br> * focussing on low latency so its not a flexible architecture for overlays etc needing programmability. You likely won’t see this in the Enterprise (although Cisco could waste money building it into a spine only unit and claim its got magic inside)<br> * building nearly dedicated ASICs for cloud providers is a reflection of how much they are spending on data centres and the need to build products that are suited to their exact requirements.<br> * Broadcom has three ASIC families : Tomahawk is for speed and port density. Trident is for programmable features at medium density – ie data centres. Jericho is an ASIC targeting carrier grade needs such as routers.<br> * See Broadcom is the incumbent, it doesn’t have to be better than the competition. It needs to be good enough so that people don’t switch away (see MS Windows). With Marvell buying Cavium we are seeing consolidation in the ASIC market.<br> * The ASIC market is a scale up business, the larger volume you can manufacture the better your competitive advantage and that why Broadcom bought Brocade to scale up its Fibrechannel ASIC business and reduce costs.<br> * I don’t believe that Cisco can compete with Broadcom and the custom cloudscape chips on Nexus (which might be a slightly customised version of Marvell silicon)  doesn’t seem practical anymore when most people are focussed not he software defined parts and not on the hardware. In Enterprise, most people haven’t even gotten to 10G so a 32 port 400G silicon isn’t relevant.<br> * If you are in the Enterprise, this likely doesn’t matter since most of you don’t need more than 2 switches anyway. Having 2 switches with 32 x 400G ports with limited features but going very very makes no sense because you haven’t scaled out.<br> <br>