现代生活方式对于云计算和存储基础设施越来越依赖。无论是在家里、工作中,还是我们随身携带的智能手机和其他移动计算设备,对云计算和存储的需求都无处不在。特别是大数据和物联网的快速发展,对这类基础设施的需求以惊人的速度在增长。
随着应用和用户数量的增加,其年增长率大概是每年30倍,某些情况下甚至高达100倍。如此的高增长率使得摩尔定律和新芯片开发难以满足计算和网络基础设施的需求。为此,很多数据和通信网络厂商通过投资多种并行计算和存储的方式来解决此问题。这样,目前很多的云数据中心普遍形成了数百台甚至数千台服务器连接在一起的情况。

由于需要的交换机越来越多,因此,所有这些计算和存储设备的互连正在成为真正的挑战。在数据中心内,传统的网络连接方法是分层的,其中单个机架使用叶交换机(Leaf switch, 也称为机架式交换机,即ToR交换机)实现机架内的连接,而主干交换机用于连接一系列机架,还有用于整个数据中心的核心交换机。而且,与服务器和存储设备本身一样,这些交换机都需要进行管理。过去几年里,通常会有一两个为数据中心提供网络交换机和相关的管理控制软件的供应商,但情况变化的很快。很多领先的云服务提供商凭借其强大的购买力和技术能力,认识到他们可以通过设计和构建自己的网络设备来节省大量成本。在数据中心行业中,许多人认为这是瓦解传统网络硬件及其控制管理软件的第一步。云服务商都有自己的软件工程师,因此他们自己在内部开发管理软件,而把硬件设计外包出去。虽然这在一定程度上满足了数据中心运营商的商业需求,但从技术和运营管理的角度来看,并没有任何的简化,还需要管理大量的交换机。