数据中心网络
数据中心网络是云计算的核心基础设施
数据中心的拓扑设计
代表方案:Fat-Tree
Fat-Tree采用3层拓扑结构进行交换机级联,接入交换机与汇聚交换机被划分为不同的集群,集群中每台接入交换机都与每台汇聚交换机相连,每台汇聚交换机与部分核心交换机相连。
典型的Fat-Tree采用1G商用交换机。
数据中心网络传输协议
当前的数据中心网络仍采用广泛TCP传输数据,在特定情况下TCP性能会急剧下降,典型的TCP Incast。
数据中心网络链路资源比互联网丰富得多,传统的单路径传输协议不能充分地利用链路资源,造成资源浪费。 解决:引入多径TCP(MPTCP),MPTCP为同一对源和目的端建立多条连接,源端将数据拆分成多份,使用不同的连接同时进行传输,各个子流要维护自己的序列号和拥塞窗口,接收端需要解决乱序的问题,MPTCP同样采用AIMD机制维护拥塞窗口,单子流拥塞窗口增加与所有子流拥塞窗口总和相关。
为数据中心定制传输协议。有代表性的D3协议,分析数据流的传输大小和完成时间要求,为每个流显示地分配传输速率,当网络资源紧张时,主动断开那些无法按时完成的数据流。