3.2.3. Scaling the Clos Topology
3.2.3. Scaling the Clos Topology
Une topologie Clos peut être mise à l'échelle soit en augmentant la densité de ports des éléments réseau, soit en ajoutant des étages, par ex. en passant à un Clos à 5 étages, comme illustré à la Figure 3 ci-dessous :
Tier 1
+-----+
Cluster | |
+----------------------------+ +--| |--+
| | | +-----+ |
| Tier 2 | | | Tier 2
| +-----+ | | +-----+ | +-----+
| +-------------| DEV |------+--| |--+--| |-------------+
| | +-----| C |------+ | | +--| |-----+ |
| | | +-----+ | +-----+ +-----+ | |
| | | | | |
| | | +-----+ | +-----+ +-----+ | |
| | +-----------| DEV |------+ | | +--| |-----------+ |
| | | | +---| D |------+--| |--+--| |---+ | | |
| | | | | +-----+ | | +-----+ | +-----+ | | | |
| | | | | | | | | | | |
| +-----+ +-----+ | | +-----+ | +-----+ +-----+
| | DEV | | DEV | | +--| |--+ | | | |
| | A | | B | Tier 3 | | | Tier 3 | | | |
| +-----+ +-----+ | +-----+ +-----+ +-----+
| | | | | | | | | |
| O O O O | O O O O
| Servers | Servers
+----------------------------+
Figure 3: 5-Stage Clos Topology
Le petit exemple de topologie de la Figure 3 est construit avec des dispositifs à 4 ports. Dans ce document, un ensemble de dispositifs Tier 2 et Tier 3 directement connectés, avec les serveurs qui y sont rattachés, sera appelé un « cluster ». Par exemple, sur la Figure 3, DEV A, B, C, D et les serveurs connectés à DEV A et B forment un cluster. La notion de cluster peut aussi servir d'unité unique de déploiement ou de maintenance pouvant être exploitée à une fréquence différente de celle de l'ensemble de la topologie.
En pratique, le Tier 3 du réseau, généralement des commutateurs Top-of-Rack (ToR), est l'endroit où l'on introduit la sursouscription (oversubscription) pour permettre d'héberger davantage de serveurs dans le centre de données tout en respectant les exigences de bande passante selon les types d'applications. La principale raison de limiter la sursouscription à une seule couche du réseau est de simplifier le développement d'applications qui, sinon, devraient tenir compte de plusieurs pools de bande passante : au sein du rack (Tier 3), entre racks (Tier 2) et entre clusters (Tier 1). La sursouscription n'ayant pas de lien direct avec la conception du routage, elle n'est pas traitée davantage dans ce document.