大家好,我是技福的小咖老师。
云计算、大数据、人工智能等技术的快速发展,对承载数据流量的数据中心网络提出了更高的要求,高吞吐量、高可靠性、低时延、适应服务器虚拟化等都是业务对数据中心网络提出的要求。为了满足业务对网络的要求,越来越多的企业选择构建自己的数据中心或者租用公用云来承载日益增长的业务流量。
下面就给大家介绍一下数据中心网络的基本设计原则以及一些必要的背景知识,方便各位负责企业网络设计与部署的网络设计师、架构师、 网络管理员、维护工程师以及任何想了解数据中心网络设计基本原理的ICT从业者参考,同时此方案也适用于大多数的同类数据中心网络的设计。
一 Fabric网络
直到几年前,大多数的数据中心网络还都是基于传统的三层架构,这些架构基本都是从园区网络设计中复制而来的。对于大多数具有像园区网络这样的南/北配置的流量模型来说是很实用的,而且三层网络结构应用广泛而且技术成熟稳定。但随着技术的发展,它的瓶颈也不断涌现,数据中心网络传输模式在不断的变化,大多数传统网络都是纵向(North-South)的传输模式---主机与网络中的其它非相同网段的主机通信都是设备-交换机-路由到达目的地。同时,在同一个网段的主机通常连接到同一个交换机,可以直接相互通讯。
然而,随着云计算的发展,横向(East-West)流量在数据中心中占据主导地位,涵盖几乎所有的云计算,虚拟化以及大数据。横向网络在纵向设计的网络拓扑中传输数据会带有传输的瓶颈,因为数据经过了许多不必要的节点(如路由和交换机等设备)。主机互访需要通过层层的上行口,带来明显的性能衰减,而三层网络的原始设计更会加剧这种性能衰减,这也就是为什么当前主流的三层网络拓扑结构越来越不能满足数据中心网络需求的原因。
说到逻