作者简介
王少鹏
中国信息通信研究院云计算与大数据研究所数据中心研究部高级业务主管,工程师,从事数据中心相关的技术研究、行业咨询和标准制定等工作。
郑常奎
中国信息通信研究院云计算与大数据研究所数据中心研究部助理工程师,从事数据中心网络相关的技术研究、测试评估等工作。
芦 帅
中国信息通信研究院云计算与大数据研究所数据中心研究部助理工程师,从事数据中心网络的技术研究、测试评估等工作。
郭 亮
中国信息通信研究院云计算与大数据研究所副总工程师,高级工程师,从事数据中心相关的政策支撑、技术研究、标准制定等工作。
论文引用格式:
王少鹏, 郑常奎, 芦帅, 等. 数据中心无损网络关键技术研究[J]. 信息通信技术与政策, 2021,47(10):68-74.
数据中心无损网络关键技术研究
王少鹏 郑常奎 芦帅 郭亮
(中国信息通信研究院云计算与大数据研究所,北京 100191)
摘要:通过对传统数据中心网络面临的各种问题进行分析,阐述了AI、Server SAN等场景对网络的需求,介绍了无损网络在应对上述场景时的优异表现,并在流控机制、拥塞控制和负载均衡等方面对无损网络的关键技术进行了进一步阐述,也对无损网络发展进行了展望。
关键词:数据中心;无损网络;关键技术
中图分类号:TN927.23 文献标识码:A
引用格式:王少鹏, 郑常奎, 芦帅, 等. 数据中心无损网络关键技术研究[J]. 信息通信技术与政策, 2021,47(10):68-74.
doi:10.12267/j.issn.2096-5931.2021.10.014
0 引言
各种应用程序、数据的指数级增长,以及云服务的快速普及等因素,导致由孤立的单体系统构成的传统基础架构变得过时。基础架构的融合成为数据中心的根本转变,融合或超融合基础架构应运而生,其将计算、存储、网络和虚拟化组合构建成一个统一架构,以便简捷高效地配置和横向扩展。在网络方面,以太网成为现代数据中心实际采用的互联方式。基于以太网的统一网络架构用于传输各种类型的通信流,为这种融合奠定了基础。虽然这种统一和融合式网络有着诸多好处,但也带来了新的挑战。
由于传统数据中心网络在数据传输中采取“尽力而为”的方法,以太网络是“有损”的。当以太网络发生拥塞时,数据包会被丢弃,然后由上层(如TCP中的重新传输)保障数据的完整性。在重新传输的情况下,这些数据包通常不按顺序抵达目的地,进而需要重新排序。随着数据流汇聚到以太网络上,这种重新传输和重新排序将导致应用程序的性能严重下降[1]。考虑到融合性质,这种情形还可能会导致网络上的其他数据流的应用性能下降。因此,需要一套措施来确保流量在以太网网络上实现无损传输。
1 传统网络问题分析
无论是构建公有云,还是用作企业云服务的私有数据中心,都需要解决一组常见的问题:如何为快速变化的环境构建一个高度灵活的组网,以承载多种类型的流量,从而使网络可以最小化,甚至消除丢包损失;在提供高吞吐量的同时,保持低延迟。数据中心流行的CLOS网络架构通过等价多路径实现无阻塞性能,并拥有弹性,交换机之间的连接方式使其具有可扩展、简单、标准和易于理解等优点[2]。在CLOS网络中,机架顶部的交换机被称作叶交换机,它们连接在被当作核心的脊交换机上。叶交换机之间互不相连,而脊交换机只与叶交换机连接。目前,数据中心已经采用了很多技术,试图解决拥塞控制问题。尽管拥塞控制有所改善,但仍不能为今后的使用场景提供无损的网络,以下问题仍然存在。
1.1 等价多路径冲突
通过散列流标识符来选择路径,这样的做法很简便,但缺乏考虑路径本身是否拥塞。如图1所示,很容易发生多个流被散列到相同的路径上的情况,从而导致链路过载。此外,流量的大小通常呈双模态分布:大多数的流是老鼠流,而大部分传输字节则来自大象流。ECMP选择路径时不会考虑流量的大小,而对ECMP的改善应该涉及选择路径时的拥塞感知和细粒度的流量负载均衡。




本文刊于《信息通信技术与政策》2021年 第10期

主办:中国信息通信研究院
《信息通信技术与政策》是工业和信息化部主管、中国信息通信研究院主办的专业学术期刊。本刊定位于“信息通信技术前沿的风向标,信息社会政策探究的思想库”,聚焦信息通信领域技术趋势、公共政策、国家/产业/企业战略,发布前沿研究成果、焦点问题分析、热点政策解读等,推动5G、工业互联网、数字经济、人工智能、区块链、大数据、云计算等技术产业的创新与发展,引导国家技术战略选择与产业政策制定,搭建产、学、研、用的高端学术交流平台。
《信息通信技术与政策》官网开通啦!
为进一步提高期刊信息化建设水平,为广大学者提供更优质的服务,我刊于2020年11月18日起正式推出官方网站,现已进入网站试运行阶段。我们将以更专业的态度、更丰富的内容、更权威的报道,继续提供有前瞻性、指导性、实用性的优秀文稿,为建设网络强国和制造强国作出更大贡献!

推荐阅读
你“在看”我吗?










