Clos network
Beginner
A way to build one huge switch out of many small ones arranged in stages.
Novice
A multi-stage switching network, described by Charles Clos in 1953 for telephone exchanges, in which every switch of one stage connects to every switch of the next. With enough switches in the middle it can connect any free input to any free output.
Expert
Three-stage (or more) network of small crossbars. With inputs per ingress switch and middle switches it is strictly non-blocking for and rearrangeably non-blocking for . Data-center fabrics “fold” it so ingress and egress stages are the same leaf switches.