今天在SDNCentral上看到一个文章,详细解释了什么是WhiteBox Switch,在SDN中的机遇,未来的趋向。
考虑到很多人不喜欢看英文文章,我来帮作者总结一下。
作者详细解释了这个名字“White box bare metal switch”,分别解释了这里面的三个单词或者短语。
什么是Box?
Box就是交换机,路由器,防火墙的网络硬件产品。
什么是White Box?
White Box以前被用来指没有品牌的PC。后来开始用于没有品牌的服务器,现在开始用到交换机上。哪些厂商会生产White Box呢?基本都是代工厂,特别是台湾的,一些比较有名的比如 Accton, Quanta Computer, Celestica, and Winstron 。
什么是Bare Metal?
简单地理解就是除了硬件,啥都没有,是裸机。在PC上很容易理解,就是没有预装任何操作系统的PC机,买回来后自己选择操作系统安装上。但是对于交换机而言,目前还很难做到这一点,通常都是要安装厂商特定的交换机软件一起出售,因为一般的用户都没有能力自己去设计这些软件。
但是情况正在发生变化,Facebook发起的OCP项目中的Open Networking子项目,就已经在开始研发bare metal switch了,目标是设计出符合某些规范的硬件,仅装上boot loader(类似于BIOS),然后任何厂商都可以在这些switch上跑自己设计的交换机系统(当然这些系统软件必须能够有争取的BSP驱动以及ASIC驱动)。
而到了SDN时代,对这种设备的需求会更旺盛,而且相对来说也更容易研发出SDN软件系统来跑在这样的裸机上。
但是这里其实还缺少一环,这相当于世硬件开源了。而完全开源的软件还没有。有人说Nicira的OVS或者爱立信的CPqD,它们都是soft switch,没有硬件SDK,没有硬件适配层。Big Switch的Indigo也同样没有开源SDK,倒是提供了硬件适配层二进制代码,但是要收费。
工业界和学术界是否需要一个完全开源的,从头顶开到脚后跟的交换机系统呢?
也许盛科可以考虑一下:)
原文链接:
http://www.sdncentral.com/education/dont-judge-white-box-color/2013/10/
原文链接:
http://blog.sina.com.cn/s/blog_70243ac60101bmht.html