Google Data Center Networks

Jupiter

Google通过SDN的途径来构建Jupiter,Jupiter是一个能够支持超过10万台服务器规模的数据中心互联架构。它支持超过1 Pb/s的总带宽来承载其服务。

Andromeda

Google Andromeda是一个网络功能虚拟化(NFV)堆栈,通过融合软件定义网络(SDN)和网络功能虚拟化(NFV),Andromeda能够提供分布式拒绝服务(DDoS)攻击保护、透明的服务负载均衡、访问控制列表和防火墙。

Goolge网络 - 图1

Espresso

Espresso将SDN扩展到Google网络的对等边缘,连接到全球其他网络。Espresso使得Google根据网络连接实时性的测量动态智能化地为个人用户提供服务。

Goolge网络 - 图2

“根据其IP地址(或DNS解析器的IP地址),我们动态选择最佳网络接入点,并根据实际的性能数据重新平衡流量,而不是选择一个静态点。”

Expresso在与标签交换结构相同的服务器上运行边界网关协议(BGP)。分组处理器将标签插入每个数据包。路由器读取标签后,每个城市的本地控制器都可以编写标签交换结构。服务器向全局控制器发送流量实时的情况简报。通过这种途径,本地控制器可以实时更新,全球控制器可以集成所有区域。

Goolge网络 - 图3

B4

Google构建B4网络实现了数据中心的连接,以便在各个校园网之间实时复制数据。B4是基于白盒交换机建立的,受谷歌开发的软件控制。Google的目标是建立一个复制网络,随着它的成长,逐渐承载关键的网络任务。B4的增长速度比我们的公共网络快。

参考链接