Как построить Гугл. Или сети современных датацентров

Сказ о том, что такое сеть современного датацентра, был сначала абзацем во второй части АДСМ, потом выродился в небольшую, но отдельную статью-заметку. Потом я дал её почитать своим более опытным друзьям, и она начала обрастать всё более плотными мышцами. Потом оказалось, что мышцы растут не там, где это красиво, и пришлось её изрядно перекроить.
А потом появился абзац про ECMP, и он тоже начал разрастаться. И рос, и рос и рос. И вырос.
В общем, простите, меня пожалуйста.

А статья была опубликована на nag.ru.



Если сегодня вы решите построить ещё один Гугл, то выбор топологии сети предопределён — это будет сеть Клоза.
В этой статье я вместе с вами разберусь в эволюции подходов к строительству датацентров и причинах появления тех или иных решений.

Сеть в большой степени следует за требованиями сервисов, лишь иногда диктуя, как было бы правильно сделать.
Так, приложения затребовали широкую полосу и низкие задержки — и сети пришлось стать очень регулярной и плотной.
Но сети при этом сложно было оставаться L2, и в некоторых случая приложения учатся жить в мире маршрутизации.



Спойлер: • Clos ••• L3 ••• ECMP ••• BGP ••• Overlay ••• Single-chip •

Содержание






Читать дальше →