kubenow
Se connecterCommencer gratuitement

R.65 · Redondance, WAN et architecture

Architectures : campus en trois couches, spine-leaf

Leçon théorique · questionnaire de validation · gratuit, dans le navigateur

Un réseau de dix postes se câble au feeling ; un réseau de dix mille, non. Deux architectures de référence couvrent l'essentiel des cas : le campus en trois couches pour les bâtiments de bureaux, et le spine-leaf pour les datacenters. Les connaître permet de lire n'importe quel schéma d'entreprise, et de comprendre pourquoi tel switch est là.

Ce que vous saurez à la fin : décrire les couches accès, distribution et cœur, expliquer le cœur replié, décrire une architecture spine-leaf et ses avantages pour le trafic est-ouest, et choisir entre les deux.

1. Le campus en trois couches

Cœur 1Cœur 2Distribution 1Distribution 2Accès étage 1Accès étage 2Accès étage 3Accès étage 4
Campus : l'accès raccorde les postes, la distribution agrège les étages et route entre VLAN, le cœur relie les bâtiments
Couche Rôle Ce qu'on y configure
Accès Raccorder les postes, téléphones, bornes Wi-Fi VLAN d'accès, PoE, port security, BPDU guard, 802.1X
Distribution Agréger les switchs d'accès d'un bâtiment ou d'une zone Routage entre VLAN (SVI), redondance de passerelle (VRRP), filtrage, résumé de routes
Cœur Relier les distributions entre elles, très vite Routage rapide, aucun filtrage, redondance totale

Principes : double raccordement de chaque couche à la suivante, liens agrégés (LACP) entre couches, et le moins de Spanning Tree possible : on route dès la distribution, voire dès l'accès.

2. Le cœur replié

Dans un site d'un seul bâtiment, cœur et distribution se confondent : c'est le cœur replié (collapsed core), une architecture en deux couches, de loin la plus répandue dans les PME. Deux switchs de niveau 3 au centre, et les switchs d'accès des étages reliés aux deux.

3. Le datacenter : du nord-sud à l'est-ouest

Dans un datacenter, l'essentiel du trafic ne va plus vers les utilisateurs (nord-sud) mais entre les serveurs (est-ouest) : microservices, bases de données répliquées, stockage, sauvegardes. Une arborescence en trois couches y crée des goulets : deux serveurs de deux branches différentes doivent remonter jusqu'au cœur pour se parler, et le Spanning Tree bloque la moitié des liens.

4. Le spine-leaf

Spine 1Spine 2Leaf 1Leaf 2Leaf 3Leaf 4
Spine-leaf : chaque leaf est relié à chaque spine ; deux serveurs sont toujours à deux sauts l'un de l'autre
  • Les leafs raccordent les serveurs (souvent un leaf, ou une paire, en haut de chaque baie : top of rack) ;
  • Les spines ne raccordent que des leafs ; deux leafs ne sont jamais reliés entre eux, deux spines non plus ;
  • Chaque leaf est relié à chaque spine.

Conséquences :

  • Toujours deux sauts entre deux serveurs de baies différentes (leaf, spine, leaf) : un délai prévisible ;
  • Tous les liens actifs : on route entre leafs et spines (BGP ou OSPF), et l'ECMP (Equal-Cost Multi-Path) répartit le trafic sur tous les spines, sans Spanning Tree ;
  • Croissance simple : pour plus de serveurs, on ajoute des leafs ; pour plus de bande passante entre baies, on ajoute des spines.

Pour offrir quand même des VLAN étendus d'une baie à l'autre (machines virtuelles qui migrent), on transporte la couche 2 au-dessus de ce réseau routé : c'est l'overlay VXLAN, piloté par BGP EVPN (un lab du parcours).

5. Quelle architecture ?

Situation Architecture
PME, un bâtiment Cœur replié (deux couches)
Grand campus, plusieurs bâtiments Trois couches
Datacenter, cloud privé, cluster Kubernetes Spine-leaf routé, overlay VXLAN si besoin

6. Retenir

Notion À retenir
Accès / distribution / cœur Raccorder, agréger et router, transporter vite
Cœur replié Distribution et cœur dans les mêmes switchs
Est-ouest Le trafic entre serveurs, majoritaire en datacenter
Spine-leaf Chaque leaf relié à chaque spine ; deux sauts ; ECMP ; pas de Spanning Tree

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.