Skip to content

CONCEPT Cited by 2 sources

Clos topology

A Clos network is a multi-stage, non-blocking switching topology — named after Charles Clos (1953) — that builds a large, high-bisection-bandwidth fabric out of many small, identical switches instead of one impossibly large switch. In modern data centers it appears as the leaf-spine (2-tier) / spine-superspine (3-tier) fat-tree: every leaf connects to every spine, so any endpoint can reach any other endpoint across multiple equal-cost paths.

Why it dominates data-center and AI fabrics

  • Non-blocking at scale. With enough spine capacity, the fabric offers full bisection bandwidth — every endpoint can talk to every other at line rate, the property AI all-to-all / all-reduce collectives need.
  • Built from commodity switches. Scale comes from adding tiers and planes, not from a bigger chassis — the economic foundation of hyperscale networking.
  • Many equal-cost paths → load spread via ECMP (or NIC-level spraying), and graceful degradation when a link/switch fails.

Tiers are a cost/latency dial

More tiers = more scale but more hops, latency, and switches. The number of tiers is a design knob:

  • 2-tier Clos (leaf + spine) — fewer hops, lower latency, lower cost; caps the cluster size at what spine radix allows.
  • 3-tier Clos (leaf + spine + super-spine/aggregator) — larger clusters, at the cost of an extra hop and tier of switches.

Seen in (wiki)

Last updated · 854 distilled / 2,448 read