Spine-Leaf Architecture: Hvordan designe, dimensjonere og kabler et moderne datasenterstoff

Jun 26, 2026

Legg igjen en beskjed

Spine-leaf data center network architecture

Spine-leaf-arkitektur er en to-lags datasenternettverksdesign der hver bladsvitsj kobles til hver spine-svitsj, og skaper et stoff der trafikk krysser et forutsigbart antall hopp og kan bruke mange aktive stier samtidig. I stedet for det eldre tilgangen, aggregeringen og kjernehierarkiet, gir et spine-leaf-nettverk server-til-server-trafikk en konsistent banelengde, jevnere ventetid og båndbredde som skaleres ved å legge til brytere i stedet for å erstatte dem.

Grunnen til at dette er viktig er at datasentertrafikken har endret seg. En enkelt brukerforespørsel vifter nå ut på tvers av databaser, cacher, lagringsnoder, APIer og analysetjenester, slik at de fleste pakker reiser sidelengs mellom servere i stedet for inn og ut av bygningen. Denne veiledningen er skrevet for to lesere samtidig: noen som trenger å forståhvaspine-leaf er, og en ingeniør eller kjøper som må bestemme seghvordanfor å dimensjonere porter, angi et overabonnementsmål, velg optikk og unngå kablingsfeilene som stille sprenger et prosjektbudsjett.

Hva er Spine-Leaf-arkitektur?

Rygg-blad-arkitektur (også kalt blad-rygg eller en rygg-og-blad-topologi) er bygget fra to bytteroller:

  • Bladbryteresitte på kanten av stoffet og koble til servere, lagringsarrayer, hypervisorer, brannmurer og andre endepunkter. De er vanligvis utplassert som top-of-rack-brytere.
  • Brytere på ryggradendanner høyhastighetsryggraden. En ryggrad kobles til hvert blad og gjør ingenting annet - den festes ikke direkte til servere.

Definisjonsregelen er enkel: bladbrytere kobles ikke til andre bladbrytere, ryggradsbrytere kobles ikke til andre ryggrader, og hvert blad kobles til hver ryggrad. Denne fullmasken mellom de to nivåene er det som skaper flere like-kostnadsbaner mellom to endepunkter. Når en server trenger å nå en server på et annet rack, går trafikken kildeblad → en ryggrad → destinasjonsblad. Hver cross-rack-flyt krysser samme antall hopp, og det er nettopp grunnen til at latens blir forutsigbar i stedet for å avhenge av hvor to maskiner tilfeldigvis sitter.

Praktisk takeaway:hvis du husker én ting, husk ledningsregelen ovenfor. De fleste tidlige designfeil kommer fra brudd på den - for eksempel kjetting av blader for å "lagre oppkoblinger", som ødelegger den forutsigbare banelengden som gjør stoffet verdt å bygge.

Hvordan fungerer et spine-leaf-nettverk?

Et ryggbladsstoff sprer trafikk over mange opplinker samtidig i stedet for å velge en foretrukket link og parkere resten. Dette gjøres normalt med et lag 3-rutet underlag og Equal-Cost Multipath (ECMP).

Bladbrytere: der servere kobles til

Bladsvitsjer gir nedlink-porter med høy tetthet som vender mot servere og et mindre sett med høyhastighets-uplink-porter som vender mot ryggraden. Et vanlig mønster er 10G, 25G eller 50G til hver server og 100G, 200G eller 400G opp til ryggraden, med den nøyaktige blandingen drevet av arbeidsbelastningen i stedet for hvilken bryter som er på hyllen.

Spine switches: transportlaget

Ryggradens eneste jobb er å koble sammen blader og frem mellom dem så raskt som mulig. Dimensjoner ryggraden for antall bladopplinker den må avsluttes, og gi plass til å vokse: Når stoffet utvider seg, legger du til ryggradskapasitet for å holde båndbredden flat per stativ, noe som bare fungerer hvis bladene dine fortsatt har ledige opplinkporter.

ECMP og forutsigbar banelengde

ECMP lar stoffet fortsette over flere ruter med samme kostnader samtidig i stedet for å blokkere overflødige lenker slik Spanning Tree Protocol gjør i eldre Layer 2-design. I et bladryggstoff er hver lenke ment å være aktiv og føre trafikk. IETF dokumenterer denne eksakte tilnærmingen iRFC 7938, "Bruk av BGP for ruting i storskala datasentre,"som beskriver hvordan operatører kjører horisontalt skalerte Clos-stoffer ved å bruke BGP og ECMP som grunnlag. Gevinsten er bedre båndbreddeutnyttelse, jevnere ventetid og muligheten til å skalere ut sidelengs i stedet for å kjøpe stadig større chassis.

Spine-Leaf vs tradisjonell 3-lags arkitektur

Tradisjonelle datasenternettverk brukte en tre-lags modell - tilgang, aggregering og kjerne - som ble innstilt for nord-sør-trafikk, den gang de fleste data flyttet mellom eksterne klienter og interne servere. Det blir ineffektivt når majoriteten av trafikken flytter server-til-server, fordi den øst-vest-trafikken må klatre opp til aggregeringen eller kjernelaget og ned igjen, og skape choke-punkter.

Trekk Tradisjonell 3-lags Spine-Leaf
Lag Tilgang, aggregering, kjerne Blad og ryggrad
Trafikk det passer Mest nord-sør Øst-vest og nord-sør
Banens lengde Varierer etter topologi Konsekvent, forutsigbar
Linkbruk Noen lenker blokkert av STP Alle lenker aktive via ECMP
Hvordan den skalerer Skaler opp med større chassis Skaler ut ved å legge til brytere
Kabling Lettere kabeltall Mer strukturert, høyere kabeltall
Best passform Mindre eller eldre nettsteder Cloud, AI, virtualisert, høy tetthet

 

Den ærlige avveiningen: spine-leaf er ikke alltid enklere, og det krever vanligvis mer nøye planlegging og mer kabling mellom brytere. Det du kjøper er et skalerbart, forutsigbart fundament som vokser uten en redesign av gaffeltrucken.

Spine-leaf vs traditional 3-tier architecture

Hvordan designe et Spine-Leaf-nettverk

En rygg-blad-design bør aldri starte med en byttemodell. Det starter med arbeidsmengde, båndbredde, vekst og kabling. Arbeid gjennom spørsmålene nedenfor i rekkefølge, og maskinvaretellingen faller ut på slutten i stedet for å bli gjettet i starten.

Trinn 1: Tell porter for i dag og for tre til fem år ut

Bestem hvor mange rack stoffet skal betjene, hvor mange servere per rack, hvilken hastighet hver serverport trenger, hvor mange opplinker hvert blad trenger og om breakout-kabler skal brukes. Disse fem tallene bestemmer antallet bladbrytere, ryggbrytere, optikk og kabler. Den vanligste planleggingsfeilen er dimensjonering kun for dag én og forbruk av hver blad-uplink umiddelbart, noe som gjør neste utvidelse til en forstyrrende gjenoppbygging.

Trinn 2: Angi et overtegningsforhold med vilje

Overabonnement er forholdet mellom nedlinkbåndbredde (mot servere) og opplinkbåndbredde (mot ryggraden). Et godt eksempel gjør det konkret: ta et blad med 48 × 25G serverporter og 8 × 100G oppkoblinger. Det vil si 1200G ned og 800G opp, omtrent et forhold på 3:2. Hvis du bare kabler 4 av de 8 opplinkene, forblir nedlinken 1200G mens opplinken faller til 400G – et 3:1-forhold – og du trenger fire spines for å lande de fire aktive opplinkene. Et ikke-blokkerende stoff trenger like mange rygger som det er uplink-porter på hvert blad.

Praktisk takeaway:et moderat forhold er greit for generell arbeidsbelastning for bedrifter, men AI-opplæring, distribuert lagring og HPC krever ofte et mye lavere forhold eller en fullstendig ikke-blokkerende design, fordi et stoff som ser skalerbart ut på papiret fortsatt kan ha en flaskehals hvis opplinkbåndbredden er for tynn for trafikken. Estimer det virkelige trafikkmønsteret først; ikke anta at hvert rack trenger samme båndbredde.

Spine-leaf oversubscription design example

Trinn 3: Velg underlaget og avgjør om du faktisk trenger et overlegg

De fleste moderne stoffer bruker et rutet Layer 3-underlag for fysisk tilkobling og et overlegg for leietakersegmentering.VXLAN, definert i IETF RFC 7348,pakker en Ethernet-ramme inn i en UDP/IP-pakke slik at du kan strekke lag 2-segmenter over et lag 3-stoff, ogEVPN, definert i RFC 7432,fungerer som kontrollplanet som distribuerer informasjon om endepunkt og tilgjengelighet. Men overlegget er ikke obligatorisk: hvis hver flom mellom bladene er ren rutet lag 3 og du aldri trenger å utvide et lag 2-domene mellom stativer, er et vanlig bladryggstoff med eBGP og uten overlegg perfekt levedyktig og enklere å betjene. Du trenger VXLAN/EVPN når virtuelle maskiner krever Layer 2-tilknytning på tvers av stativer, når arbeidsbelastninger beveger seg mellom blader, eller når du trenger isolasjon med flere leietakere. For mange team er det å flytte fra et flatt lag 2-nettverk til et rutet underlag med et overlegg det største enkeltstående operasjonelle skiftet, så behandle det som en ferdighets- og valideringsbeslutning, ikke en avkrysningsboks.

Trinn 4: Planlegg kabling og optikk før du fullfører bryterbestillingen

Et ryggbladsstoff trenger langt flere koblinger mellom brytere enn en tre-lags design, så det fysiske laget fortjener samme oppmerksomhet som byttelaget. For korte koblinger inne i eller mellom tilstøtende stativer, er direktekoblede (DAC) eller aktive optiske (AOC) kabler vanligvis det mest økonomiske valget. For lengre løp mellom rader, rom eller datahaller strekker du deg etter fiber og pluggbaroptiske sender/mottakere. Match hver transceiver til jobben sin etter avstand, fibertype og porthastighet:100G QSFP28-modulerer en vanlig blad-til-rygg opplink i dag, med40G QSFP-alternativerfortsatt utbredt i eksisterende stoffer og lett å bryte ut til lavere hastigheter. For å holde høye oppkoblingstall håndterbare, standardiserer de fleste datasentre på strukturertMPO/MTP trunkkablingheller enn å kjøre individuelle hoppere mellom stativene.

Å velge selve glasset kommer ned til avstand og budsjett:OM4 multimoduser kostnadseffektiv for korte datahallkjøringer, mensOS2 enkeltmodusdekker lengre eller fremtidssikrede lenker. Når du planlegger dette laget, bekreft koblingsavstand, kabelbanekapasitet, fiber- og koblingstype, transceiver-kompatibilitet (inkludert bølgelengde, FEC og breakout-støtte) og oppgraderingsveien til høyere hastigheter. Å ignorere kablingskompleksitet er en av de vanligste måtene et ryggradsprosjekt glipper på - ikke fordi den logiske utformingen er feil, men fordi feilaktig optikk, en utmattet kabelskinne eller en MPO-polaritetsfeil stopper installasjonen og tvinger ombestilling.

Spine-leaf cabling and optics planning

Trinn 5: Gjør stoffet håndterbart fra dag én

Etter hvert som antallet brytere, koblinger og policyer stiger, blir manuell konfigurasjon hovedkilden til strømbrudd. Før du velger maskinvare, sjekk at plattformen støtter konfigurasjonsmaler, API-tilgang, telemetri, stoffvalidering, sentralisert overvåking, endringskontroll og rollebasert tilgang. Et raskt stoff som teamet ikke kan overvåke, feilsøke eller oppgradere trygt, er faktisk ikke et godt stoff.

Dimensjonering etter brukstilfelle: Tre referansepunkter

Spine-leaf er nyttig uansett hvor ytelse, skala og forutsigbare flyter betyr noe, men riktig overabonnement og optikk varierer sterkt etter arbeidsmengde. Tabellen nedenfor kartlegger tre vanlige miljøer til deres nettverksprioriteringer.

Miljø Nettverkskrav Design vekt
Datasenter for små/bedrifter Jevn øst-vest, moderat vekst Moderat overabonnement, 25G servere med 100G oppkoblinger, strukturert trunkkabel
Enterprise privat sky Leietaker isolasjon, arbeidsbelastning mobilitet Layer 3 underlay plus VXLAN/EVPN overlay, dual-homed blader via EVPN multihoming
AI / HPC / distribuert lagring Høy gjennomstrømning, lav latens mellom noder Lavt eller ikke-blokkerende overabonnement, høyhastighetsoptikk, mulig super-ryggrad for flere pods

Skyplattformer, virtualiseringsklynger, containermiljøer, storskala analyser og finansiell handelsinfrastruktur genererer alle tung øst-vest-trafikk og drar alle fordel av det samme forutsigbare stoffet – de sitter ganske enkelt på forskjellige punkter på overabonnement- og båndbreddekurven. Større AI- og HPC-utplasseringer kan også legge til et super-ryggradslag for å koble sammen flere stoffputer.

Viktige fordeler, uttalt konkret

Fordelene med ryggblad er enkle å liste opp og verdt å forklare hvorfor de oppstår:

  • Forutsigbar lav latenstid, fordi hver flyt på tvers av stativer krysser det samme antallet hopp i stedet for en variabel bane gjennom et hierarki.
  • Bedre båndbreddeutnyttelse, fordi ECMP holder hver oppkobling aktiv i stedet for å reservere halvparten av dem som inaktive sikkerhetskopier.
  • Enklere horisontal skalering: legg til blader for flere serverporter, legg til spines for mer båndbredde på tvers av stoff - så lenge uplink-kapasiteten var planlagt i.
  • Forbedret motstandskraft, fordi tapet av én ryggrad eller én opplink ganske enkelt omdirigerer trafikk over de gjenværende banene med samme kostnad. Dette er også grunnen til at to pigger er det praktiske minimum; en enkelt ryggrad er et enkelt feilpunkt.
  • Bedre egnet for automatisering, fordi en repeterbar, enhetlig struktur er langt enklere å male og validere enn en håndinnstilt eldre topologi.

Når Spine-Leaf kanskje ikke passer best

Spine-blad er kraftig, ikke universell. Det kan være mer kompleksitet og kostnader enn situasjonen tilsier når miljøet er lite og usannsynlig å vokse, når trafikken for det meste er enkel nord-sør, når teamet mangler Layer 3-ruting eller stofferfaring, når kabelveier allerede er begrenset, når budsjettet ikke kan absorbere ekstra optikk og koblinger mellom brytere, eller når en enklere kollapset kjerne oppfyller reelle designkrav. For et lite serverrom kan et godt bygget oppsett med to brytere eller kollapset kjerne være nok. For et voksende datasenter, skyplattform eller AI-klynge er spine-leaf vanligvis det sterkere langsiktige grunnlaget. Match designet til forretningsbehovet, ikke til en trend.

Vanlige feil å unngå - og hva de koster

  • Designer kun for dagens porttelling.Bruk hver blad-uplink på dag én, og neste utvidelse blir en forstyrrende, nedetidstung endring.
  • Undervurderer kostnadene for kabel og optikk.Bytteprisen er bare en del av regningen; transceivere, DAC-er, AOC-er, fibertrunker, patchpaneler og installasjonsarbeid kan svinge totalen betydelig og er linjepostene som oftest utelates fra tidlige budsjetter.
  • Ignorerer overtegning.En design som ser skalerbar ut kan fortsatt begrense reelle arbeidsbelastninger hvis uplink-båndbredden er for lav for trafikkmønsteret.
  • Behandle VXLAN/EVPN som en funksjonsavmerkingsboks.Overlegget omformer ruting, segmentering og feilsøking; distribuer den i stor skala uten å forstå interaksjonen mellom underlag og overlegg, og operasjoner blir fort smertefulle.
  • Glemte operasjoner.Uten overvåking, synlighet og dokumentasjon innebygd fra starten, blir selv et høyytelsesstoff risikabelt å endre.

Hvordan velge brytere, optikk og kabler

Evaluer hele systemet, ikke isolerte spesifikasjonsark. Tilbladbrytere, veie servervendt porthastighet, opplinkkapasitet, bufferstørrelse, støtte for MLAG eller EVPN multihoming, VXLAN/EVPN-kapasitet, automasjons- og telemetrifunksjoner, og strøm- og luftstrømretning. Tilryggradsbrytere, veier høyhastighets porttetthet, ikke-blokkerende videresendingskapasitet, rutingskala, ECMP-støtte, pålitelighet og en klar oppgraderingsvei til raskere optikk. Tiloptikk og kabler, veie koblingsavstand, fibertype, transceiver formfaktor, strømforbruk, leverandørkompatibilitet, temperaturområde, breakout-støtte og langsiktig tilgjengelighet. Et pålitelig stoff avhenger av både bytteplattformen og det fysiske laget; dårlig kabelplanlegging eller inkompatibel optikk kan forsinke utplasseringen selv når den logiske utformingen er feilfri.

FAQ

Spørsmål: Er ryggbladslag 2 eller lag 3?

A: Moderne rygg-blad-stoffer er lag 3 mellom blad og rygg - hver blad-til-rygg-kobling er et rutet grensesnitt, og ECMP sprer trafikk over dem. Lag 2-tjenester, når det er nødvendig, leveres som et overlegg (typisk VXLAN med EVPN) på toppen av det rutede underlaget, ikke ved å utvide lag 2 over det fysiske stoffet.

Spørsmål: Hvor mange ryggradsbrytere trenger jeg?

A: Minst to, så feilen på en ryggrad tar ikke ned stoffet. Utover det avhenger antallet av overabonnementsmålet ditt: en fullstendig ikke-blokkerende design trenger like mange spines som hvert blad har uplink-porter, mens et 3:1-forhold på et blad som bruker fire aktive uplinks trenger fire spines.

Spørsmål: Hva er forskjellen mellom bladrygg og bladrygg?

A: Ingen - de er to navn for samme to-lags topologi. "Rygg-og-blad", "blad-rygg" og "rygg-blad" beskriver alle et design der hvert blad kobles til hver ryggrad.

Spørsmål: Krever spine-leaf VXLAN/EVPN?

A: Nei. Hvis all trafikk mellom bladene er ren rutet lag 3 og du aldri trenger å strekke et lag 2-domene mellom stativer, fungerer et vanlig bladryggstoff med eBGP og uten overlegg godt og er enklere å kjøre. VXLAN/EVPN er nødvendig for lag 2-tilknytning på tvers av stativer, arbeidsbelastningsmobilitet mellom blader eller isolasjon av flere leietakere.

Spørsmål: Er spine-leaf egnet for små datasentre?

A: Det kan være det, men det er ikke alltid det mest økonomiske valget. Et lite nettsted med for det meste nord-sør-trafikk og liten forventet vekst kan være bedre tjent med en kollapset-kjerne- eller to-bryter-design. Spine-leaf tjener sine ekstra kablings- og optikkkostnader når miljøet vokser, kjører distribuert arbeidsbelastning eller trenger forutsigbar øst-vest ytelse.

Konklusjon

Spine-leaf-arkitektur gir moderne datasentre skalerbar båndbredde, forutsigbar ventetid og en struktur bygget for tung øst-vest-trafikk, og den skaleres ut ved å legge til brytere i stedet for å erstatte dem. Men verdien avhenger helt av planleggingen. Før du velger maskinvare, avgjør portantall, uplink-kapasitet, overabonnementsmål, underlags- og overleggsbeslutninger, og – like viktig – kablingen og optikkplanen som binder hele strukturen sammen. Hvis datasenteret ditt vokser, kjører distribuerte arbeidsbelastninger eller forbereder servertilkobling med høyere hastighet, er neste trinn å oversette disse arbeidsbelastningskravene til et konkret stoffdesign, komplett med brytere, transceivere, kabler og administrasjonsverktøy for å holde det sunt.

Sende bookingforespørsel