Barefoot Networks可能是目前唯一一个谷歌、阿里、腾讯都投资了的公司。
Barefoot Networks去年11月宣布获得2300万美元C轮融资,由阿里巴巴和腾讯领投。在去年6月,Barefoot 还获得了由谷歌和丹华资本等投资的5700万美元融资。
硅谷密探独家专访了Barefoot Networks CEO Craig Barratt, Craig此前是Google高级副总裁,Access部门的CEO,领导整个Google Fiber业务,他于今年2月份加入Barefoot Networks担任CEO,而这家成立3年的SDN(软件定义网络)芯片公司目前已经筹集了1.53亿美元。
软件定义网络(SDN)到底是什么鬼?
好吧,探长就来冒充一次SDN布道师。
近几十年来,计算机网络发展飞速,但底层创新不足,特别是网络硬件架构还是一如以往的封闭,缺少灵活性,难以适应日益变化的应用需求。
SDN技术的产生,尤其是SDN将网络系统的控制层和数据层进行分离和可编程性的特点,为网络的开放性和适应性吹来一股劲风,网络芯片和设备巨头已经意识到这一颠覆技术的价值。
用个不太恰当的比喻,传统的网络系统的数据层就如同现在的道路,而控制层如同红绿灯和交通指示牌。传统网络里每个路口红绿灯、交通指示牌的规则都是固定,也是自控制的。
而SDN技术就是把红绿灯、交通指示牌与道路分离,而且给红绿灯等控制进行全局可编程化。这样,就可以根据每个时段和每个路段的交通情况,设置红绿灯、交通指示牌的规则。
SDN的本质定义可以理解为软件定义网络,也就是说希望应用软件可以参与对网络的控制管理,满足灵活多变的业务需求,简化网络运维管理,毕竟传统的网络部署方式想要改变组网对于运维而言是个头疼的事情。
SDN的应用
SDN的应用已逐步被工业界应用,比较典型的例子是谷歌将SDN技术用来解决数据中心之间流量问题。
(图片来源sdnlab.com)
网络流量总有高峰和低谷,高峰流量可达平均流量的 2~3 倍。为了保证高峰期的带宽需求,只好预先购买大量的带宽和价格高昂的路由设备,而平均用量只有 30%~40%。
这种浪费是必然的吗?有一篇论文不这么认为!
Google发表的SIGCOMM《B4: Experience with a Globally-Deployed Software Defined WAN》指出,Google数据中心中的流量是有不同优先级的,比如大规模数据同步的流量虽然很大,但是对延迟不敏感,Google 发现高优先级流量仅占总流量的 10%~15%。只要能区分出高优先级和低优先级流量,保证高优先级流量以低延迟到达,让低优先级流量把空余流量挤满,数据中心的广域网连接(WAN link)就能达到接近 100% 的利用率。
这样可以省下一大笔钱,要知道Google的很多网络链接都经过昂贵的跨国链路和海缆!
Google B4这个基于SDN的网络改造项目影响非常大,对SDN的推广有着良好的示范作用,而Amazon、Facebook等公司也都紧跟其后,采用SDN改造现有的网络。
SDN被业界广泛应用
SDN不只是停留在少数互联网公司的专有骨干网或数据中心网络中,运营商网络也开始拥抱SDN。
Craig Barratt在与硅谷密探的采访中表示,Barefoot Networks 已经和美国最大的电信运营商AT&T开展合作了。AT&T将在其网络中使用来自Barefoot的可编程交换机,这是北美首个在通信网络中宣布使用可编程交换机的电信运营商。
AT&T已经在其现有的基于MPLS的网络部分安装了基于Tofino的白牌机,运行SnapRoute的网络操作系统,AT&T利用Tofino芯片的可编程性来添加带内网络遥测(INT)。
过去想要添加类似带内网络遥测的需求都必须与芯片公司合作,将其设计到下一代芯片中,而集成芯片开发周期要延长到数年时间,而如今Barefoot的芯片可以让迅速用编程实现。
不仅仅是AT&T,在今年的Open Networking Summit上,中国联通等电信运行商的也介绍了他们在SDN上的进展。
SDN发展史