Passa al contenuto principale

1. Introduction (Introduzione)

1. Introduction (Introduzione)

Questo documento descrive un design di routing pratico che può essere utilizzato in un design di data center (DC) su larga scala. Tali data center, noti anche come data center «hyperscale» o «warehouse-scale», hanno l'attributo unico di supportare oltre centomila server. Per ospitare reti di questa scala, gli operatori stanno riesaminando i design e le piattaforme di rete per soddisfare questa esigenza.

Il design presentato in questo documento si basa sull'esperienza operativa con data center costruiti per supportare infrastrutture software distribuite su larga scala, come un motore di ricerca Web. I requisiti principali in tale ambiente sono la semplicità operativa e la stabilità della rete, in modo che un piccolo gruppo di persone possa supportare efficacemente una rete di dimensioni significative.

La sperimentazione e test approfonditi hanno dimostrato che l'External BGP (EBGP) [RFC4271] è ben adatto come protocollo di routing autonomo per questi tipi di applicazioni di data center. Ciò è in contrasto con design di data center più tradizionali, che possono utilizzare topologie ad albero semplici e fare affidamento sull'estensione dei domini Layer 2 (L2) su più dispositivi di rete. Questo documento elabora i requisiti che hanno portato a questa scelta di design e presenta i dettagli del design di routing EBGP nonché l'esplorazione di idee per ulteriori miglioramenti.

Questo documento presenta innanzitutto una panoramica dei requisiti di progettazione della rete e delle considerazioni per i data center su larga scala. Quindi, le topologie di rete di data center gerarchiche tradizionali sono contrastate con le reti Clos [CLOS1953] che sono scalate orizzontalmente. Questo è seguito da argomenti per la selezione di EBGP con una topologia Clos come il protocollo di routing più appropriato per soddisfare i requisiti e il design proposto è descritto in dettaglio. Infine, questo documento esamina alcune considerazioni aggiuntive e opzioni di design. Si presume che un lettore che intende implementare il design descritto nel documento abbia una comprensione approfondita di BGP.