跳到主要内容

1. Introduction (简介)

1. Introduction (简介)

本文档描述了一种可用于大规模数据中心 (DC) 设计的实用路由设计。此类数据中心, 也称为"超大规模"或"仓库规模"数据中心, 具有支持超过十万台服务器的独特属性。为了适应这种规模的网络, 运营商正在重新审视网络设计和平台以满足这一需求。

本文档中提出的设计基于为支持大规模分布式软件基础设施 (例如 Web 搜索引擎) 而构建的数据中心的运营经验。在这样的环境中, 主要需求是运营简单性和网络稳定性, 以便一小组人员可以有效地支持相当规模的网络。

实验和广泛测试表明, External BGP (EBGP) [RFC4271] 非常适合作为这些类型数据中心应用的独立路由协议。这与更传统的数据中心设计形成对比, 传统设计可能使用简单的树形拓扑并依赖于在多个网络设备上扩展 Layer 2 (L2) 域。本文档详细阐述了导致这种设计选择的需求, 并介绍了 EBGP 路由设计的细节以及进一步增强的探索思路。

本文档首先概述了大规模数据中心的网络设计需求和考虑因素。然后, 将传统的分层数据中心网络拓扑与水平扩展的 Clos 网络 [CLOS1953] 进行对比。接下来是选择 EBGP 与 Clos 拓扑作为满足需求的最合适路由协议的论据, 并详细描述了所提出的设计。最后, 本文档回顾了一些额外的考虑因素和设计选项。计划部署本文档中描述的设计的读者需要对 BGP 有透彻的理解。