Tech, ExplainedNetworking, infrastructure and security
Product

White-box networking

Plain switch hardware, separate network software.

BEFORE ITAFTER ITWhite-box networkingEdgecore NetworksArrcusIP InfusionAviz NetworksNexthop AICOVERSSONiCOpen hardwareSeparate NOSVendor choiceNetworking chips↗ AI AND DATA CENTRE CHIPSsupply theswitch chiprunsswitches inAI clustersAI cluster networkingreplacesbrandedswitchsoftwareData centreswitches and routersCONCEPTS IT USESHardware-software disaggregationBEFORE ITAFTER ITWhite-box networkingEdgecore NetworksArrcusIP InfusionAviz NetworksNexthop AICOVERSSONiCOpen hardwareSeparate NOSVendor choiceNetworking chips↗ AI AND DATACENTRE CHIPSsupply theswitch chiprunsswitches inAI clustersAI clusternetworkingreplacesbrandedswitchsoftwareData centreswitchesand routersCONCEPTS IT USESHardware-software disaggregationBEFORE ITNetworking chips↗ AI AND DATA CENTRE CHIPS↓ supply the switch chipWhite-box networkingEdgecore NetworksArrcusIP InfusionAviz NetworksNexthop AISONiCOpen hardwareSeparate NOSVendor choiceAFTER IT↓ runs switches in AI clustersAI cluster networking↓ replaces branded switch softwareData centre switches and routersCONCEPTS IT USESHardware-software disaggregation
White-box networking takes plain switch hardware built on a networking chip, runs a separate network operating system on it, and is used in the switches of AI clusters.
opens a page inside this one a page in the same scene a page in another scene a concept page a label only, with no page

White-box networking means buying plain network switch hardware from one company and running a network operating system from another company on it. The hardware is called a white box, because it carries no big brand. The software is the network operating system (NOS), the program that runs the switch and decides how it handles traffic. A well-known example is SONiC, an open-source network operating system that Microsoft first wrote for its own data centres and then released for anyone to use.

A branded switch comes as one locked package. The same company makes the hardware and the software, sells them together and supports both. With a white box, the buyer chooses each part separately. This separation of software from hardware is called hardware-software disaggregation. The same idea, applied to the equipment on mobile towers, is Open RAN.

Why would a buyer do this? There are three reasons. The first is price. White-box hardware is often built on the same networking chips as branded switches, but it costs less. The second is choice. The buyer can change the software without replacing the hardware, or change the hardware maker without retraining its engineers. The third is control. A buyer with a large engineering team can add features itself, and use the same software and tools on every switch.

Consider a cloud provider in Jaipur that runs 600 switches across two data centres. It buys white-box switches from one maker and runs SONiC on all of them. When the provider wants a new monitoring feature, its own engineers write it once and install it on all 600 switches in one evening. Later, it buys its next 200 switches from a different hardware maker. Its engineers keep the same software and the same tools.

There is a cost. With a branded switch, one company answers for every problem. With a white box, the buyer must work out whether a fault is in the hardware or in the software, or pay a company that supports the open software. So white-box networking is used mostly in the largest data centres, by cloud companies, telecom operators and builders of AI clusters. Most other buyers still buy branded data centre switches. Many new switches built for AI cluster networking also run SONiC.

Tech, Explained is a part of ingrid.fyi. Every page explains one piece of technology in plain words.