如上图所示,AT&T将白盒生态系统分为4层。硬件1层(Hardware 1 Layer):底层是商用芯片,在3月份的ONS大会上,AT&T高管宣布已经进行的开源白盒试验,通过使用博通和Barefoot的商用芯片进行试验。
软件1层(software 1 layer):芯片接口,该层提取了芯片的功能,开源软件初创公司SnapRoute是AT&T在白盒化试验中操作系统的提供商,其他开源软件包括DPDK和交换机抽象接口(SAI),以及可编程语言P4。
硬件2层(hardware 2 layer):网络功能的设计主要由OCP项目制定的标准化设计,AT&T表示其在已经举行的白盒试验中使用了Delta Electronics和Edgecore Networks的硬件,这两家公司是OCP硬件标准的主要贡献者。
软件2层(software 2 layer):网络操作系统和相关协议,AT&T表示该层位于最顶层是最重要的,它实现了控制和管理平面的功能,并且作为将网络硬件和软件结合在一起的一层,只有这一层的功能是给最终用户使用。
AT&T支出SnapRoute、IP Infusion和Metaswitch是开发控制和管理平面的公司。IP Infusion提供白盒操作系统,支持多个厂商的产品以及交换路由协议。
白盒的先行者
在今年1月份,IHS Markit发布的一份调查报告中显示,85%的运营商计划在运行虚拟网络功能(VNF)时部署物理的uCPE,AT&T和Verizon是在白盒化道路上的先行者。Verizon产品和创新副总裁Shawn Hakl在NFV世界大会上表示,用户需要白盒,ADVA公司目前正在提供Verizon在白盒uCPE上运行的NFV技术。
AT&T与Barefoot Networks、博通、Delta Electronics、Edgecore Networks、Intel以及提供操作系统的SnapRoute公司达成合作,共同提供了白盒交换机。
在3月份完结的测试中,AT&T使用了带有博通Qumran芯片的Delta Agema AGC7648A交换机和SnapRoute网络操作系统(NOS)。在第二个位置使用的是Barefoot提供的基于Tofino芯片的Edgecore的Wedge 100BF交换机,运行的是SnapRoute的开放NOS FlexSwitch操作系统。此外,在3月完成的试验中,Intel基于架构的处理器运行了SnapRoute的NOS,管理了Barefoot和博通的芯片以及各种接口。
在3月底结束的相关试验中,AT&T测试的白盒交换机向ECOMP平台提供遥测,以监测从华盛顿到旧金山的流量状况