Aller au contenu principal

1. Introduction

1. Introduction

Ce document décrit une conception de routage pratique qui peut être utilisée dans une conception de centre de données (Data Center, DC) à grande échelle. Ces centres de données, également connus sous le nom de centres de données «hyperscale» ou «warehouse-scale», ont l'attribut unique de prendre en charge plus de cent mille serveurs. Afin d'accommoder des réseaux de cette échelle, les opérateurs revisitent les conceptions et plates-formes réseau pour répondre à ce besoin.

La conception présentée dans ce document est basée sur l'expérience opérationnelle avec des centres de données construits pour prendre en charge une infrastructure logicielle distribuée à grande échelle, telle qu'un moteur de recherche Web. Les exigences principales dans un tel environnement sont la simplicité opérationnelle et la stabilité du réseau afin qu'un petit groupe de personnes puisse effectivement prendre en charge un réseau de taille significative.

L'expérimentation et les tests approfondis ont montré que le BGP externe (External BGP, EBGP) [RFC4271] est bien adapté en tant que protocole de routage autonome pour ces types d'applications de centre de données. Cela contraste avec les conceptions de centres de données plus traditionnelles, qui peuvent utiliser des topologies en arbre simples et s'appuyer sur l'extension de domaines de couche 2 (Layer 2, L2) sur plusieurs périphériques réseau. Ce document développe les exigences qui ont conduit à ce choix de conception et présente les détails de la conception de routage EBGP ainsi que l'exploration d'idées pour des améliorations supplémentaires.

Ce document présente d'abord un aperçu des exigences de conception réseau et des considérations pour les centres de données à grande échelle. Ensuite, les topologies de réseau de centre de données hiérarchiques traditionnelles sont comparées aux réseaux Clos [CLOS1953] qui sont mis à l'échelle horizontalement. Ceci est suivi par des arguments pour sélectionner EBGP avec une topologie Clos comme le protocole de routage le plus approprié pour répondre aux exigences et la conception proposée est décrite en détail. Enfin, ce document examine quelques considérations supplémentaires et options de conception. Une compréhension approfondie de BGP est supposée par un lecteur qui prévoit de déployer la conception décrite dans le document.