Hypercube internetwork topology
In computer networking, hypercube networks are a type of network topology used to connect and route data between multiple processing units or computers. Hypercube networks consist of 2m nodes, which form the vertices of squares to create an internetwork connection.
Source: Wikipedia — Hypercube internetwork topology (CC BY-SA 4.0)