作为二线互联网公司(OTT) ,雅虎日本并没有能力像一线OTT(Google\ Facebook等)那样自研白盒交换机及其操作系统。那么选择市场上成熟的白盒交换机和操作系统是一个不错的选择。
互联网OTT的数据中心的内部流量(东西向流量)占比越来越大,雅虎也不例外。所以雅虎日本的DC由传统的三层网络架构(核心层-汇聚层-接入层)一直在向CLOS 网络架构(Spine-Leaf) 转变。
促使雅虎日本使用OCP的白盒网络设备的重要原因是当前传统设备ACL表容量要用光了,另外这种级别的ACL管理起来也及其复杂。最终雅虎日本计划使用性能强大的服务器集群和CLOS网络来替换现有网络架构并进行ACL的管理。
白盒交换机首先用于雅虎的大数据相关的业务(比如用户行为分析,针对性投放广告)。毕竟白盒交换机一上来就用在核心业务上,雅虎日本这样的大公司也有点虚。相信在不远的将来,雅虎日本会使用白盒交换机支撑更多类型的业务。
雅虎日本和Facebook 数据中心网络方面进行对比。日本雅虎使用了符合OCP 规格的白牌交换机,软件方面使用Cumulus的NOS,能够提供BGP, EVPN, Vxlan等功能,满足了雅虎日本的数据中心网络需求:
Spine交换机是框式白盒交换机Backpack, Leaf交换机是Edgecore的AS7712:
EVPN 是数据中心网络中一个热门技术,Cumulus Linux OS 和白盒交换机一样能提供了强大的EVPN功能。在大部署白盒交换机之前,雅虎日本对EVPN等功能进行了详细的测试,部分测试结果如下: