白盒交换机分开了数据中心里长期纠缠在一起的组件:网络硬件和运行在其上面的网络操作系统。有了这么显著的变化,也难怪开放网络并不是适合所有人。
相关的组织也一直向着软件定义网络这个方向努力,但是白盒交换(模型)还需要经历时间的考验。
分裂这个科技流行词是用在任何有可能颠覆现状的新技术的,而在过去的五年里,网络领域发生了很大程度的分裂。特别是软件定义网络(SDN),它让中央控制的概念复燃,借助于中央控制器,可以通过应用程序来管理网络配置,在网络硬件和软件上执行命令。
白盒交换是SDN的副产品,它将物理网络交换机硬件和网络操作系统(NOS)进行解耦的结果。当厂商和相关从业者都在思考SDN和中央控制网络带来的好处的背景下,即使SDN在发展过程中失败了,白盒交换机也还是可能会幸存下来的。
开放网络的概念,意味着白盒交换机允许企业购买任何品牌的交换机并且自主选择和它匹配的NOS。对于这种模式IT从业者可能对待服务器的时候是如此的,但是对于网络确是另外一回事,因为厂商一般来说会将他们的软件和硬件紧紧地捆绑在一起。
这种耦合的方式允许每个厂商将自己的NOS以最能发挥硬件性能的方式写入硬件中去。这也意味着厂商会因此而收取额外的费用。如果企业有自已一套标准的流程来配置交换机的话,那么也只能限制使用一些特定的命令行(CLI)来执行这些过程。懂行的IT企业对于这种花费的方式会觉得很厌烦,因为他们觉得他们购买硬件却还要为其软件进行买单。
从财务的角度看更刺痛人的是很多网络交换机的硬件使用的是和同级白盒交换机同样的商业芯片。也就是说,网络厂商将芯片设计和生产外包给类似Broadcom之类的第三方厂商(Broadcom已经被Avago Technologies收购了),这类厂商一般拥有Trident II,Trident II Plus和Tomahawk芯片组的专利,但也只是拥有和白盒交换机完全相同的性能!
问题就在这里产生了分化,为什么我要花更多的价钱购买网络设备但是设备内部其实和其他竞争对手的交换机是一样的呢?这个区别就在于网络操作系统。如果将网络硬件和NOS解耦,那么企业可以通过评估硬件性能(和价格)来选择白盒交换机,并且使用最优的NOS来最匹配。
白盒交换机改变了什么?
白盒交换机真是一个好主意吗?让我们思考一下白盒交换机有意义的地方以及这种网络模型的应用吧。开放网络供应市场还非常年轻,因此这项技术不会适合所有的人。
可能支持白盒交换的最大理由是其选择性吧,它让企业有能力不更换交换硬件却可以凭意愿更换NOS。这提供给企业网络运营更多的自由。
对操作进行变更是非常困难的,但SDN促使了网络厂商在他们的交换机中添加了网络编程的功能,可以使用应用编程接口(APIs)和其他基于标准的协议OpenFlow或NETCONF。这意味着网络管理员不需要使用命令行来配置交换机了,而是可以使用其他工具,类似预定义的脚本或者第三方应用,这减少了对某种CLI语句的依赖。
比较让人惊喜的是网络编程不会保证与APIs有相互作用,OpenFlow或者NETCONF在任何网络交换机上体验是一样的。实际上,这种体验也可以很不一样。这是因为这个行业并没有推动将网络配置统一化,去平台化,所以现在对不同的NOS操作效果也很不一样。
开放带来的成本因素
通常来说,如果使用厂商提供的SDN应用来配置网络交换机的话,企业会发现使用白盒交换机的选择也是很有说服力的。这样的话,IT企业不需要对交换机如何配置感到烦恼,而且IT员工可以使用应用程序来处理这些配置的细节。企业应该自身拥有开发人员来针对商业的需求编写定制化的网络应用程序。
另一个白盒交换机的驱动点是价格。白盒交换机让企业很明白自己网络基础架构的总体拥有成本(TCO)。只有这样企业才能对私有产品和白盒交换机产品之间的总体拥有成本进行准确的价格比较。
如何对白盒交换进行调研
可能你的企业IT运营团队对白盒交换机有很多问题,下面是一些你需要考虑的关键点:
- 了解为什么你需要它。白盒模型可能是一个强大的驱动者,但是只是局限应用在你当前的网络厂商对你所在企业的敏捷性和成本上有阻碍的时候。这不是那种能随随便便就能开展的新鲜事物,要明确促使你使用它的驱动点在哪里。
- 了解你的运营模型。当调研白盒交换的时候对你企业的网络运营的了解是非常重要的。这种模型的转变会影响到员工,服务的交付和系统监控,如果了解了现有的运营模式对你计划向新模式转型是很有帮助的。
- 从小范围开始做起并且细心测试。白盒交换机不是0和1的命题,拥有自己基础架构的企业可以从一个实验室开始着手,来验证交换机硬件和软件的性能,配置流程,管理性能和与现有网络的整合性。只有这样之后,一小部分的交换机才能在生产网络中比较低风险的区域进行部署。
直观地说,白盒交换机应该比同样内部构造但是属于高级品牌的交换机要便宜一些,这提供了购买时候在成本上的潜在优势。在硬件上运行的NOS在价格和购买模型上差别比较大。
在考虑成本的时候,需要考虑到白盒交换机的TCO并不是简单的所有交换机和NOS的总和。有一些NOS需要购买订阅计划,另一些潜在的费用包括了支持合同,员工培训和与现有网络的整合。
最后,网络软件从硬件中剥离的概念和服务器领域一样有很多好处。但是,白盒交换的未来还很难确定,大型的网络厂商自然地拒绝接受开放模型,因为这样允许客户在选择上会更多。
想要知道抱团的厂商,或者和白盒交换机say no,点击第二部分看看。
文章评论