Welcome to QSFPTEK Global     Free shipping on orders over US$ 79.8     US and Poland Local warehouse

United States - English / $USD
United States -   English / $USD
  • Bosnia and Herzegovina - English / $USD
  • Benin - English / $USD
  • Bermuda - English / $USD
  • Bhutan - English / $USD
  • Bolivia - English / $USD
  • Botswana - English / $USD
  • Brazil - English / $USD
  • Brunei - English / $USD
  • Cambodia - English / $USD
  • Cameroon - English / $USD
  • Canada - English / $USD
  • Bulgaria - English / $USD
  • Chad - English / $USD
  • Chile - English / $USD
  • Colombia - English / $USD
  • Costa Rica - English / $USD
  • Djibouti - English / $USD
  • Dominica - English / $USD
  • Dominican Republic - English / $USD
  • Egypt - English / $USD
  • Fiji - English / $USD
  • Gabon - English / $USD
  • Canary Islands - English / $USD
  • The Gambia - English / $USD
  • Georgia - English / $USD
  • Ghana - English / $USD
  • Grenada - English / $USD
  • Guinea - English / $USD
  • Guyana - English / $USD
  • Hong Kong - English / $USD
  • India - English / $USD
  • Indonesia - English / $USD
  • Israel - English / $USD
  • Ceuta - English / $USD
  • Jamaica - English / $USD
  • Jordan - English / $USD
  • Kazakhstan - English / $USD
  • Kenya - English / $USD
  • Kiribati - English / $USD
  • Republic of Korea - English / $USD
  • Kuwait - English / $USD
  • Kyrgyzstan - English / $USD
  • Laos - English / $USD
  • Liberia - English / $USD
  • Croatia - English / $USD
  • Macao - English / $USD
  • Madagascar - English / $USD
  • Malawi - English / $USD
  • Malaysia - English / $USD
  • Maldives - English / $USD
  • Mali - English / $USD
  • Mauritania - English / $USD
  • Mauritius - English / $USD
  • Mexico - English / $USD
  • Mongolia - English / $USD
  • Cyprus - English / $USD
  • Montserrat - English / $USD
  • Morocco - English / $USD
  • Mozambique - English / $USD
  • Namibia - English / $USD
  • Nepal - English / $USD
  • Niger - English / $USD
  • Nigeria - English / $USD
  • Norfolk Island - English / $USD
  • Northern Ireland - English / $USD
  • Oman - English / $USD
  • Denmark - English / $USD
  • Pakistan - English / $USD
  • Panama - English / $USD
  • Papua New Guinea - English / $USD
  • Paraguay - English / $USD
  • Peru - English / $USD
  • Philippines - English / $USD
  • Qatar - English / $USD
  • Rwanda - English / $USD
  • Samoa[12] - English / $USD
  • Saudi Arabia - English / $USD
  • Estonia - English / $USD
  • Senegal - English / $USD
  • Seychelles - English / $USD
  • Sierra Leone - English / $USD
  • Singapore - English / $USD
  • Solomon Islands - English / $USD
  • South Africa - English / $USD
  • Sri Lanka - English / $USD
  • Saint Kitts and Nevis - English / $USD
  • Saint Lucia - English / $USD
  • Saint Vincent and the Grenadines - English / $USD
  • Finland - English / $USD
  • Suriname - English / $USD
  • Tajikistan - English / $USD
  • Tanzania - English / $USD
  • Thailand - English / $USD
  • Togo - English / $USD
  • Tonga - English / $USD
  • Trinidad and Tobago - English / $USD
  • Tunisia - English / $USD
  • Turkmenistan - English / $USD
  • United Arab Emirates - English / $USD
  • France - English / $USD
  • Uruguay - English / $USD
  • Uzbekistan - English / $USD
  • Vanuatu - English / $USD
  • Zambia - English / $USD
  • Vietnam - English / $USD
  • Antigua and Barbuda - English / $USD
  • Australia - English / $USD
  • Belarus - English / $USD
  • Belize - English / $USD
  • Burkina Faso - English / $USD
  • French Guiana - English / $USD
  • Burundi - English / $USD
  • Cape Verde Islands - English / $USD
  • Cayman Islands - English / $USD
  • Central African Republic - English / $USD
  • Democratic Republic of the Congo - English / $USD
  • Democratic Republic of the Congo[3] - English / $USD
  • Cook Islands - English / $USD
  • Cuba - English / $USD
  • England - English / $USD
  • Equatorial Guinea - English / $USD
  • Germany - English / $USD
  • Eritrea - English / $USD
  • Ethiopia - English / $USD
  • Faroe Islands - English / $USD
  • French Polynesia - English / $USD
  • Gibraltar - English / $USD
  • Guatemala - English / $USD
  • Guernsey - English / $USD
  • Guinea-Bissau - English / $USD
  • Honduras - English / $USD
  • Iraq - English / $USD
  • Greece - English / $USD
  • Cote d'Ivoire - English / $USD
  • Japan - English / $USD
  • Jersey - English / $USD
  • Lebanon - English / $USD
  • The Kingdom of Lesotho - English / $USD
  • Libya - English / $USD
  • Liechtenstein - English / $USD
  • New Caledonia - English / $USD
  • New Zealand - English / $USD
  • Nicaragua - English / $USD
  • Greenland - English / $USD
  • Russian Federation - English / $USD
  • Saba - English / $USD
  • São Tomé and Príncipe - English / $USD
  • Scotland - English / $USD
  • Saint Kitts - English / $USD
  • Sint Eustatius - English / $USD
  • Eswatini - English / $USD
  • Tahiti - English / $USD
  • Tuvalu - English / $USD
  • Uganda - English / $USD
  • Guadeloupe - English / $USD
  • Ukraine - English / $USD
  • Union Island - English / $USD
  • United Kingdom of Great Britain and Northern Ireland - English / $USD
  • Venezuela - English / $USD
  • Wales - English / $USD
  • Wallis and Futuna - English / $USD
  • Yemen - English / $USD
  • Zimbabwe - English / $USD
  • Hungary - English / $USD
  • Iceland - English / $USD
  • Italy - English / $USD
  • Kosovo - English / $USD
  • Latvia - English / $USD
  • Albania - English / $USD
  • Lithuania - English / $USD
  • Luxembourg - English / $USD
  • Macedonia - English / $USD
  • Madeira - English / $USD
  • Malta - English / $USD
  • Martinique - English / $USD
  • Mayotte - English / $USD
  • Melilla - English / $USD
  • Moldova - English / $USD
  • Monaco - English / $USD
  • Andorra - English / $USD
  • Montenegro - English / $USD
  • Netherlands - English / $USD
  • Norway - English / $USD
  • Poland - English / $USD
  • Portugal - English / $USD
  • Republic of Ireland - English / $USD
  • Reunion - English / $USD
  • Romania - English / $USD
  • Saint Barthelemy - English / $USD
  • San Marino - English / $USD
  • Aran Islands - English / $USD
  • Serbia - English / $USD
  • Slovakia - English / $USD
  • Slovenia - English / $USD
  • Spain - English / $USD
  • Sweden - English / $USD
  • Switzerland - English / $USD
  • The Czech Republic - English / $USD
  • Turkey - English / $USD
  • Vatican City State - English / $USD
  • Afghanistan - English / $USD
  • Aruba - English / $USD
  • American Samoa - English / $USD
  • Bonaire - English / $USD
  • British Virgin Islands - English / $USD
  • Comoros - English / $USD
  • Curacao - English / $USD
  • Timor-Leste - English / $USD
  • Ecuador - English / $USD
  • El Salvador - English / $USD
  • Guam - English / $USD
  • Kosrae - English / $USD
  • Austria - English / $USD
  • Marshall Islands - English / $USD
  • Federated States of Micronesia - English / $USD
  • Northern Mariana Islands - English / $USD
  • Palau - English / $USD
  • Pohnpei Island - English / $USD
  • Puerto Rico - English / $USD
  • Rota - English / $USD
  • Saipan - English / $USD
  • Santa Cruz - English / $USD
  • Saint John - English / $USD
  • Azores - English / $USD
  • saint martin - English / $USD
  • St. Thomas - English / $USD
  • Tinian Island - English / $USD
  • Tortola Island - English / $USD
  • Truk Islands - English / $USD
  • Turks and Caicos Islands - English / $USD
  • U.S. Virgin Islands - English / $USD
  • United States - English / $USD
  • Virgin Gorda - English / $USD
  • Yap Islands - English / $USD
  • Belgium - English / $USD
  • Algeria - English / $USD
  • Angola - English / $USD
  • Anguilla - English / $USD
  • Argentina - English / $USD
  • Armenia - English / $USD
  • Azerbaijan - English / $USD
  • The Bahamas - English / $USD
  • Bahrain - English / $USD
  • Bangladesh - English / $USD
  • Barbados - English / $USD
Search

Cart

0
Free shipping on orders over US$ 79.8
United States

What is Spine-Leaf Architecture and How Does It Work?

Author Moore

Date 04/01/2025

The spine-leaf architecture, consisting of spine and leaf switches, establishes a two-layer network topology, delivering superior network performance tailored for hyper-scale data centers.

In the last few years, with the rapid proliferation of servers and with data center switching layer comprised of multiple tiers, Spine-Leaf architecture is starting to take on the existing three-tier architecture as the leading architecture, due to its horizontal scaling and availability advantages. Want to know about spine-leaf architecture? So, how do you build one? Delve into our guide, where we demystify the concept of spine-leaf architecture and provide insights into its design and implementation.

  

What Is Spine-leaf Architecture?

  

The spine-leaf architecture comprises just two layers of switches: spine and leaf switches. The spine layer, serving as the network core, undertakes routing functions. The leaf layer, on the other hand, includes access switches linking servers, storage units, and end-users. This topology reduces hop count, and reduces network latency in data center networks.

            

In the spine-leaf architecture, each leaf switch connects to each spine switch. This design ensures that any server can communicate with any other server, and between any two leaf switches, there exists no more than one interconnected switch path.

  

Spine-leaf Architecture

  

Why Do You Need A Spine-leaf Architecture?

 

The spine-leaf architecture, now widely adopted in data centers, brings many benefits, including scalability and enhanced network performance. Three advantages of spine-leaf architecture are outlined below.

 

Increased Redundancy

 

The spine-leaf architecture establishes a robust connection between servers and the core network, offering greater flexibility in hyper-scale data centers. By deploying the leaf switch as a bridge between servers and the core network, each leaf switch connects to all spine switches, forming a sizable non-blocking fabric. This configuration significantly enhances redundancy, minimizing traffic bottlenecks.

 

Performance Enhancement

 

The spine-leaf architecture efficiently alleviates traffic congestion through the adoption of protocols and methodologies like TRILL and SPB. With the flexibility to operate at either Layer 2 or Layer 3, the spine-leaf architecture allows the addition of uplinks to the spine switch. This expansion of inter-layer bandwidth reduces oversubscription, ensuring network stability.

 

Scalability

 

The spine-leaf architecture incorporates multiple links capable of handling increased traffic. Adding switches to the architecture not only improves scalability but also facilitates the expansion of enterprises. This scalability feature positions businesses to expand their operations in the future seamlessly.

               

The Spine-leaf Architecture vs Traditional Architecture: Three-Tier 

              

The key differentiation between spine-leaf architecture and the 3-tier architecture is rooted in the number of network layers and the orientation of traffic flow—whether it's north-south or east-west.

            

In the conventional three-tier network architecture, illustrated below, three layers—core, aggregation, and access—are present. Access switches link to servers and storage devices; the aggregation layer consolidates access layer traffic and offers redundant connections, while the core layer handles network transmission. However, this three-layer structure is primarily designed for north-south traffic and relies on the Spanning Tree Protocol (STP), supporting a maximum of 100 switches. This design may potentially result in port blocking and limited scalability due to an explosion in network data.

                 

Whereas the spine-leaf architecture achieves east-west traffic parallelism as an addition to the backbone's north-south network architecture in order to eliminate the bottleneck problem found in the traditional three-tier network approach. It augments the exchange layer beneath the access layer, enabling direct data transmission between two nodes at this level, thus circumventing the bottleneck problem in the backbone network transmission. Unlike the traditional three-tier setup, the spine-leaf architecture establishes a connection through the spine with a single hop between leaves, minimizing latency and bottlenecks. Importantly, in spine-leaf architectures, the switch configuration remains fixed, eliminating the need for network changes in dynamic server environments.

 

Traditional 3-Tier Architecture vs Spine-leaf Architecture

 

How to Design Spine-leaf Architecture?

 

When designing a spine-leaf architecture, you need to ensure that critical considerations have been made and two of the most pressing considerations are the oversubscription rate and the spine switch size . A detailed example is also included below for reference.

 

Oversubscription Rate

 

The oversubscription rate denotes the contention rate when all devices transmit traffic simultaneously. This metric is assessed in the north/south (data center entry/exit traffic) and east/west (traffic between devices within the data center) directions. For contemporary network architectures, the ideal oversubscription ratio is 3:1 or lower. This ratio, expressed as the upstream bandwidth (to backbone switches) versus downstream capacity (to servers/storage), ensures optimal performance. For instance, if a leaf switch features 48 x 10G ports (totaling 480Gb/s) and 4 x 40G uplink ports connected to a 40G spine switch (with 160Gb/s uplink capacity), the ratio is 3:1. It's crucial to ensure that uplink speeds consistently surpass downlink speeds to prevent port link blockage.

 

Leaf and Spine Sizing

 

In topology, the spine switch counts are dependent on the port density of the backbone switch. Concurrently, the number of spine switches is determined by factors such as the required throughput between leaf switches, the quantity of redundant/ECMP (equivalent multipath) paths, and their respective port densities. Consequently, meticulously considering the number of spine-leaf switches and their port density is essential to avert potential network issues.

              

Layer 2 or Layer 3 Design

           

A two-tier spine-leaf fabric design can be implemented either at Layer 2 (involving VLAN configuration) or Layer 3 (utilizing subnetting). These Layer 2 techniques stress maximum flexibility: VLANs can be stretched across multiple segments, and MAC addresses can be migrated easily. At the same time, Layer 3 designs tend to favor very rapid convergence times and a much larger scaling, including fan-out ECMP support for up to 32 or more spine active switches.

              

Consequently, by considering these factors, we can build a spine-leaf architecture that will not only perform remarkably well, be scalable, and cater to the particular requirement of a data center network but be a good one in practice!

           

Build Spine-leaf Architecture With Spine-leaf Switches

 

After understanding these principles and knowledge, we will build a spine-leaf switch architecture. This new spine-leaf architecture aims to create a new high-density server network structure. Here, we present a practical example.

 

For the spine switch, we opt for the S7600-32C, equipped with 100G ports, while the leaf switch is represented by the S7600-48Y8C, featuring 100G/25G ports. This configuration ensures a 100G uplink bandwidth and a 25G downlink bandwidth. Throughout the entire link transmission, the switches support MLAG, VXLAN, or EVPN-VXLAN, and various related virtual technologies concurrently, ensuring robust structural reliability.

  

Spine-leaf Architecture

  

Conclusion: How to Choose The Right Spine-leaf Switches?

 

Understand the performance capabilities of spine and leaf switches for aspects such as port density, virtualization technology, hardware redundancy, etc. Then, customize the switch choice according to the exact needs of the deployment to complete network architecture. We cannot ignore QSFPTEK S7600 series switches that support a complete virtualization software system. Utilizing these switches enables increased network performance and faster deployment towards achieving your networking goals.

share

Tags

Contact us