1. Introduction

As network scale and operational complexity continue to grow, switches have long evolved beyond being mere “simple connection” devices. They are now categorized into distinct types based on application scenarios, network architectures, and management requirements. Different switch types exhibit significant variations in performance, functionality, and design focus. This article provides an in-depth analysis of design philosophies, technical characteristics, and hierarchical structures across various d·eployment environments, offering comprehensive insights into the evolution and differentiation of these network core components to guide your network planning.

2. Campus Switches

Campus networks typically adopt a three-layer architecture, distributing complex network functions across layers to avoid performance bottlenecks and single-point failures caused by overburdening a single device. Campus switches serve as foundational equipment in environments like universities and corporate campuses.

Three-layer campus topology with core switches above aggregation and access layers across two POD areas.

Three-layer Campus Network Architecture

2.1 Access Switches

Positioned at the outermost layer (access tier) of enterprise networks, access switches act as bridges for end-user connectivity. They prioritize plug-and-play simplicity, easy deployment, and maintenance to ensure seamless user access. High port density is critical to support concurrent terminal connections.

  • Downlink Ports: Typically RJ45 copper ports (24/48 ports) with 10/100/1000M speeds, now increasingly upgraded to 2.5GBASE-T and 10GBASE-T. These connect end devices like PCs, printers, IP phones, wireless APs, cameras, and access control systems.
  • Uplink Ports: Usually 1G SFP or 10G SFP+ optical ports (commonly 4 ports) for interconnection with aggregation switches.
  • PoE Support: Many access switches support PoE/PoE+ functionality, enabling direct power delivery to devices like APs and cameras, thereby reducing cabling costs.

2.2 Aggregation Switches

The aggregation switch serves as the intermediate layer in enterprise networks, positioned at the aggregation layer within traditional three-layer network architectures. Situated between the access layer and core layer, it acts as a central hub for access layer traffic. Its primary functions include processing communication flows from access layer devices and providing uplink pathways to the core layer. Consequently, aggregation switches typically feature higher forwarding performance, stronger processing capabilities, and a more streamlined yet high-speed interface configuration.

  • Uplink Ports: Typically 6~8x 100G QSFP28 ports for core switch uplinks.
  • Downlink Ports: Often 48x 10G SFP+ or 25G SFP28 ports for access switch connections.

2.3 Core Switches

Core switches reside at the innermost layer of the campus network, serving as the backbone nodes of the entire network, these switches enable high-speed data forwarding between aggregation layers with redundant designs for high availability.

  • Key Features: Ultra-high bandwidth, ultra-low latency, and robust reliability mechanisms to ensure continuous operation of the entire network.
  • Port Configuration: Uniform high-capacity interfaces (e.g., 32~40x 100G QSFP28 ports)
CategoryAccess SwitchAggregation SwitchCore Switch
Core FunctionEnd-user accessTraffic aggregation & policy enforcementHigh-speed forwarding
Key FocusHigh port densityProcessing powerUltra-low latency & throughput
Key TechnologiesVLAN, PoE/PoE+Layer 3 routing, ACL, QoSHigh-speed routing, redundancy (LACP)
ReliabilityStandardHighExtremely high
DeploymentFloor wiring closetsRegional/server roomsCentral data center

3. Data Center Switches

Traditional three-tier network architectures are designed for scenarios with high north-south traffic and low east-west traffic, but modern data centers face surging east-west traffic. To address this, the Leaf-Spine architecture—with higher port density and scalability—has been widely adopted.

  • North-South Traffic: External client-to-server traffic (e.g., web requests) or server-to-internet traffic.
  • East-West Traffic: Internal server communication (e.g., database replication) or inter-data-center traffic (e.g., cloud synchronization).

3.1 Leaf Switches

Functioning similarly to access switches in traditional networks, Leaf switches directly connect servers and storage devices. However, they also serve as the L2/L3 boundary. This differs from traditional access switches.

  • Analogy: Like an airport’s boarding gates and security checkpoints, Leaf switches manage all mandatory traffic pathways for connected devices.

3.2 Spine Switches

As the backbone of the Leaf-Spine architecture, Spine switches use ECMP (Equal-Cost Multi-Path Routing) algorithms to dynamically distribute traffic across multiple paths, ensuring load balancing and redundancy.

Key Differences from Traditional Core Switches:

  • East-West Traffic: Leaf-to-Leaf communication bypasses single-core reliance, leveraging parallel Spine paths.
  • North-South Traffic: Edge switches route external traffic to core routers.
  • Analogy: Like an airport’s central shuttle system, Spines efficiently transport “passengers” (data packets) between “gates” (Leaf switches) without direct terminal connections.

3.3 Super-Spine Layer

For hyperscale data centers, the Super-Spine tier interconnects multiple PODs (Leaf-Spine clusters), enabling unified management and seamless scaling.

Role:

  • Acts as a “network of networks,” linking discrete PODs (each a self-contained Leaf-Spine unit).
  • Optimizes traffic flow across geographically distributed or modular data centers.
Super-spine switches linking two PODs, with spine and leaf layers connecting down to server groups.

Super-Spine Network Architecture with Multi-POD Interconnection

4. SMB Switches

Small and medium-sized businesses (SMBs) with basic networking needs.

Key Features:

  • Cost-Effective: Simplified design with support for common Layer 2 protocols.
  • User-Friendly: Fanless for silent operation; Web GUI for easy management (ideal for non-IT staff).
  • Scalability: Limited port counts (e.g., 8~24 ports) and throughput, but sufficient for SMBs.
  • Typical Use Cases: Office networks, retail POS systems, small campus deployments.

5. Industrial Ethernet Switches

Design and component selection prioritize industrial application requirements.


Key Features:

  • Extreme Durability: Operates in temperatures from -40°C to 75°C, resistant to dust, moisture, and EMI.
  • Certifications: Often complies with industrial standards (e.g., IEEE 1613 for power grids, EN 50155 for rail).
  • Redundancy: Supports protocols like PRP (Parallel Redundancy Protocol) for mission-critical systems.
  • Applications: Factory automation, smart grids, traffic control systems.

6. Converged Switches

Unified Infrastructure: Combines voice, video, data, and IoT traffic on a single network.

Key Features:

  • Resource Efficiency: Eliminates separate networks for different services.
  • Simplified O&M: Centralized management for multiservice QoS (e.g., prioritizing VoIP over guest Wi-Fi).
  • Deployment Scenarios: Hotels (IPTV + room control), universities (lecture streaming + IoT sensors).
  • Technology Enablers: VLAN segmentation, policy-based routing.

7. Edge Switches

Deployed at the network perimeter near end-user devices. Their primary function is to provide local network access for computers, printers, IP phones, and similar equipment.

Key Features:

  • Security: Built-in ACLs, MAC filtering, and optional firewall rules.
  • PoE Support: Powers edge devices like IP cameras/Wi-Fi 6 APs.
  • Traffic Control: Basic QoS for latency-sensitive applications (e.g., Zoom calls).
  • Evolution: Increasingly integrated with SD-WAN/SASE for hybrid work models.

1. Introduction


Cloud computing, big data, and AI computing services have experienced explosive growth in recent years, driving ever-increasing demands for bandwidth throughput, elastic scalability, and low-latency interaction in data center networks. The traditional three-layer network architecture has become inadequate for large-scale distributed traffic scenarios. The Leaf-Spine architecture, derived from the Clos network model, has emerged as the core networking solution for modern data centers due to its flattened topology design. This article provides a detailed introduction to this network architecture.

2. Fundamentals of Leaf-Spine Architecture


2.1 What is Leaf-Spine Architecture?


The Leaf-Spine architecture is a flattened two-layer network topology composed of Leaf access switches and Spine core switches, designed to meet the high-throughput and low-latency requirements of data centers.

Leaf-Spine topology with Spine switches above multiple Leaf switches and server groups connected below the Leaf layer.

Leaf switches directly connect to terminal devices such as servers and storage systems, serving as access and traffic aggregation points. Their port count and speed directly determine the architecture’s port density. Spine switches, on the other hand, do not connect to terminals but instead interconnect all Leaf switches to facilitate cross-Leaf traffic forwarding.

This architecture eliminates the traditional Layer 3 aggregation layer design, adopting a full-mesh interconnection between Leaf and Spine switches to remove traffic forwarding bottlenecks while simplifying network configuration and maintenance. In practical deployments, port density planning is a critical factor in Leaf switch selection, directly impacting terminal access scale and service capacity.

2.2 CLOS Network Model

The CLOS network model, proposed by Bell Labs, is a non-blocking multi-stage interconnection architecture and serves as the theoretical foundation for Leaf-Spine architecture. It consists of input, middle, and output layers, with nodes in each layer fully interconnected. By increasing the number of middle-layer nodes, the model achieves linear scalability in network capacity, fundamentally resolving the bandwidth bottlenecks inherent in traditional architectures.

Three-stage Clos network model with input, middle, and output node groups connected through multiple crossing links.

The Leaf-Spine architecture is a simplified two-layer engineering implementation of the CLOS model, where Leaf switches correspond to the input/output layers and Spine switches represent the middle layer. Compared to the theoretical CLOS model, Leaf-Spine emphasizes oversubscription ratio control and efficient port resource utilization to accommodate asymmetric traffic patterns in data centers. The non-blocking nature of the CLOS network provides the core theoretical support for Leaf-Spine’s elastic scalability, enabling it to meet the dynamic expansion demands of data center services.

2.3 Core Advantages of Leaf-Spine Architecture

The core advantages of Leaf-Spine architecture stem from its flattened topology and CLOS model-enabled technology. Its primary advantage lies in low latency and high bandwidth. The full-mesh design ensures traffic between endpoints traverses at most two hops (Leaf→Spine→Leaf), drastically reducing transmission delays. Meanwhile, flexible bandwidth allocation between Leaf and Spine switches avoids the aggregation-layer bottlenecks of traditional architectures.

Second is exceptional scalability: Adding new Leaf switches only requires establishing links to all Spine switches without modifying existing topology. Port density upgrades directly expand terminal access capacity.

Finally, it offers simplified operations and fault isolation. The flattened structure reduces network hierarchy, easing configuration and troubleshooting. Failures of individual Leaf/Spine devices only affect localized endpoints without causing network-wide outages. Additionally, strategic oversubscription ratio planning balances resource utilization and performance, adapting to diverse data center requirements.

3. Common Data Center Network Architectures

3.1 Fat-Tree Structure

Fat-Tree is a multi-layer scalable architecture based on the Clos model, typically employing three or four tiers (access, aggregation, and core layers, with optional intermediate layers for large deployments). Its core feature is “tiered bandwidth scaling” – link bandwidth grows exponentially from access to core layers to ensure non-blocking transmission.

Fat-Tree k=4 topology showing core, aggregation, and access switch layers grouped into pods with servers at the bottom.

Port density on access layer switches directly determines terminal access scale, while link configurations in the aggregation and core layers impact overall oversubscription ratios. In large-scale data center scenarios, Fat-Tree achieves elastic scalability by adding layers and nodes. However, its multi-tier design results in higher topological complexity compared to Leaf-Spine architectures. Compared to flat Layer 2 solutions, Fat-Tree better suits hyper-scale heterogeneous data centers with complex traffic patterns.

3.2 Comparison of Advantages and Disadvantages

The fundamental distinction between Leaf-Spine and Fat-Tree architectures lies in their topological hierarchy.

Leaf-Spine excels in:

  • Ultra-low latency: Fixed two-hop forwarding (Leaf→Spine→Leaf) minimizes transmission delays.
  • Operational simplicity: Adding Leaf nodes only requires full-mesh connections to Spine layer, enabling seamless scaling without service disruption.
  • Cost efficiency: Lower hardware expenditure and simplified cabling suit mid/small-scale data centers and cloud-native environments.

Limitation: Restricted oversubscription adjustment may cause bandwidth bottlenecks under extreme traffic patterns.

Fat-Tree specializes in:

  • Bandwidth elasticity: Multi-tier bandwidth scaling achieves near-zero oversubscription or non-blocking transmission for hyperscale core services.
  • Traffic adaptability: Multi-path forwarding supports dynamic load balancing and QoS policies.

Drawbacks: Complex topology, high hardware costs, and significant configuration coordination challenges between tiers, requiring substantially more operational resources than the Leaf-Spine architecture.

3.3 Differences in Network Traffic Management

The flat topology of Leaf-Spine architecture enables simpler and more efficient traffic management. Traffic forwarding paths between endpoints are fixed at two hops, eliminating complex routing calculations and path optimization strategies. The oversubscription ratio serves as the core traffic control parameter. By matching link bandwidths between Leaf and Spine layers, the convergence ratio from the access layer to the core layer can be precisely controlled to prevent congestion. This architecture favors static traffic scheduling, making it suitable for symmetric traffic scenarios like virtual machine migration and distributed storage.

The multi-tier topology of the Fat-Tree structure requires dynamic adaptability in traffic management. Multiple forwarding paths provide redundant options for traffic scheduling, enabling real-time path optimization and load balancing based on traffic load. It also supports differentiated Quality of Service (QoS) policy deployment. However, its traffic management relies on complex routing protocols and monitoring systems, necessitating real-time monitoring of link utilization across all layers. Failure to do so may lead to localized congestion due to bandwidth mismatches between layers. This architecture is better suited for asymmetric, highly fluctuating mixed traffic scenarios.

4. Frequently Asked Questions (FAQ)


Q1: How to choose between Leaf-Spine and Fat-Tree for data center networking?


A: The selection depends on scale, traffic patterns, and cost considerations.
For small-to-medium data centers, cloud-native services, or scenarios prioritizing low operational costs, Leaf-Spine architecture is preferred. Its flat topology enables low-latency forwarding and rapid scalability.

For hyperscale environments, complex traffic patterns, or mission-critical services demanding non-blocking transmission, the Fat-Tree structure is suitable. It satisfies high throughput requirements through multi-tier bandwidth scaling, though it incurs higher hardware and operational costs.


Q2: What’s the relationship between Leaf-Spine and the Clos network model?


A: The Clos network model serves as the theoretical foundation for the Leaf-Spine architecture. The former is a three-tier non-blocking interconnection model, while the latter is a simplified engineering implementation of the former at the second layer.

The Clos model emphasizes mathematical verification of non-blocking properties, whereas the Leaf-Spine architecture prioritizes engineering implementation. By adjusting parameters such as oversubscription ratios and port density, it strikes a balance between theoretical performance and practical cost.