Glossary

Open Networking

Open networking is an approach to building network infrastructure by separating (disaggregating) hardware from software, and using open standards and open-source software. It replaces proprietary, vertically integrated network equipment with commodity hardware running flexible, vendor-neutral operating systems.

The Three Pillars of Open Networking

  • Open hardware: white-box or brite-box switches using commodity ASICs (Broadcom, Marvell) and standard form factors (1U/2U rack), designed with open schematics.
  • Open software: network operating systems based on open-source projects — SONiC, OpenWRT, DANOS, OpenConfig — that are hardware-agnostic and community-maintained.
  • Open APIs and standards: management interfaces (gNMI, NETCONF, RESTCONF, OpenConfig models) that allow any automation tool to configure any vendor's equipment.

Open Networking vs Traditional Networking

DimensionOpen networkingTraditional (proprietary)
Hardware choiceAny compatible white-box switchMust buy vendor-specific hardware
OS choiceSONiC, DANOS, OpenWRT, or othersVendor-supplied only (IOS, Junos, EOS)
Cost structureHardware + optional OS/support costs separatedBundled; vendor sets total price
Innovation speedCommunity-driven, fast release cyclesVendor roadmap controls features
AutomationStandards-based APIs (gNMI, OpenConfig)Proprietary CLIs and partial APIs
SupportCommunity + commercial optionsSingle vendor support

Key Technologies Enabling Open Networking

  • SAI (Switch Abstraction Interface): a standard API defined by the Open Compute Project that allows any NOS to control any ASIC chipset without chip-specific code.
  • SONiC: the most widely deployed open-source NOS, originally from Microsoft, now under the Linux Foundation.
  • OpenConfig: a vendor-neutral data modeling language for network configuration and telemetry, enabling consistent automation.
  • P4 (Programming Protocol-Independent Packet Processors): a language for programming how packets are processed in ASICs and SmartNICs.
  • ONIE (Open Network Install Environment): a pre-installer environment that lets operators install any supported NOS on open hardware at boot.

Who Uses Open Networking?

Industry segmentHow they use open networking
Hyperscalers (Meta, Microsoft, Google)Power entire cloud infrastructure — billions of ports globally
Enterprise data centersReplace expensive proprietary core/spine switches to cut CapEx
Telecoms/carriersDeploy open routing at edge PoPs, reduce vendor dependency
AI/ML research clustersBuild custom high-performance fabrics with full traffic visibility
Managed service providersDifferentiate with programmable, automation-ready infrastructure

Benefits of Open Networking

  • Cost savings: hardware decoupled from software eliminates the "software tax" built into proprietary bundles — typical savings of 40–70% on switching hardware.
  • Vendor independence: mix and match hardware vendors without retraining staff or rewriting automation.
  • Programmability and automation: standards-based APIs mean your Ansible playbooks, Terraform configs, and monitoring pipelines work across all equipment.
  • Faster innovation: when features are community-driven rather than waiting for a vendor's next major release, new capabilities arrive faster.
  • Telemetry: open NOS platforms stream real-time detailed telemetry that proprietary systems often gate behind paid licenses.