https://barefootnetworks.com/

2005年秋季,Clean State项目已经在斯坦福成立,作为项目主管的Nick Mckeown教授和他的学生Martin Casado,来自伯克利的Scott Shenker教授,来自Princeton的Larry Peterson教授和Jennifer Rexford等人办了一系列研讨会,探讨如何革新互联网。当时主讲人还包括了有着“互联网之父”称号的Vint Cerf,谈论到互联网创新并没有结束。

这个研讨会一直持续到了2007年。这一年,Nick Mckeown、Martin Casado和Scott Shenker创立了Nicira Networks公司,试图将Clean State的学术研究转化为工业实践。这个公司几乎标志着“软件定义网络(SDN)”这个产业的诞生,尽管这个词在2009年才被发明出来。

在这之后,OpenFlow协议诞生,这是软件定义网络的基础协议。Clean State项目和Nicira成为了OpenFlow的大本营,接连发布了NOX和Open vSwitch作为OpenFlow的重要组件。OpenFlow的成功也导致Nick Mckeown的另一个博士生Guido Appenzeller和Clean State项目中的访问学者Rob Sherwood创立了BigSwitch Networks公司,致力于发展OpenFlow技术,为这个行业打造了一系列开源工具,稳坐行业第二把交椅。

2012年,Nicira被VMware以12.6亿美金天价收购,堪称SDN行业的引爆点,SDN的初创企业和企业应用开始如雨后春笋兴起。

在Nick Mckeown的演讲中,SDN的第一步是在兼容现有硬件设备的前提下发展软件。Nicira和BigSwitch为此而诞生,而Nick Mckeown的四个博士生David Erickson、Nikhil Handigol、Brandon Heller和Peyman Kazemian则创立了面向企业用户的Forward Network,帮助企业建立更可靠的网络系统。

SDN的第二步则是发展为它专门优化的硬件设备。Nick Mckeown和Jennifer Rexford发起了对数据包进行处理的编程语言P4,这实际上回应了Nick发展SDN的初心,帮助网络用户摆脱被芯片硬件厂商各种协议的制约。然后,Nick和一起玩P4的小伙伴们成立了Barefoot Networks公司,致力于开发基于P4的网络芯片Tofino和软件开发套件Capilano,并帮助P4社区发展壮大。

这可以解释为什么Sequoia、Andreessen Horowitz、Lightspeed、Google、高盛、阿里和腾讯一起投资了它,业界将它视为下一个Nicira,而融资额是Nicira当年的4倍。当年Nicira的创始人Martin Casado刚从VMware辞职并加入Andreessen Horowitz不久,就参与了这宗投资,也算是对导师的信仰。从谷歌Fiber项目出来不久的Craig Barrett,也加盟了这家初创公司,成为了CEO。

不过话说回来,热门技术并不意味着优秀的商业价值,并且Barefoot要在一帮巨头的战争中生存,也是压力山大。

斯坦福Clean State项目在2012年终止运行。作为SDN的起源,这个项目算是圆满完成任务,将SDN的血脉传承给了其他的组织。现在,你依然可以这个项目的网页上看到它最初的使命:“重新发明互联网”。

Barefoot Tofino is the world’s first end-user programmable Ethernet switch. It is built using a Protocol Independent Switch Architecture (PISA) and is P4-programmable. Tofino gives network designers the power of the Protocol-Independent Switch Architecture (PISA). The PISA architecture was developed to provide powerful programmability.

Tofino is fully programmable because the forwarding logic resides in the P4 program that the network operator or switch manufacturer loads on the chip; it's not baked into the silicon. Tofino is protocol independent because the chip has no awareness of the network protocols it supports. Instead, the P4 program provides the logic for handling all supported protocols. When support for a new protocol is required, the network operator or switch manufacturer simply adds new logic to the P4 program.

《Barefoot发布基于Tofino芯片的Wedge 100B交换机系列》

Barefoot Networks还将展示使用了Tofino芯片的Wedge 100B系列交换机,包括Wedge100BF-32X,3.2Tb / s 1RU 32x100GE交换机和Wedge100BF-65X,6.5Tb / s 2RU 65x100GE交换机。该系列交换机不仅让用户具备高性能,而且还是完全可编程的以太网交换机。Wedge 100B交换机支持FBOSS,SONiC和其他几种交换机操作系统,可以通过OCP的交换机抽象接口(SAI)API、switchAPI(可扩展的,开放的API)或用户设计的API加以控制。在Tofino上运行的默认“switch.p4”程序将Wedge 100B交换机转换为机架顶交换机,具有数据中心所需的所有标准功能。用户可以根据自己的选择增加或删除功能、增加新协议、更改流表大小,提供更多的可是话和中间件功能,如4层负载均衡。Wedge 100B平台还引入了一些增强功能,包括优化的供电单元,更低成本的PCB设计,改进的可制造性设计,更强大的CPU模块等。目前该交换机运行的是最新版本的OpenBMC。

转载于:https://www.cnblogs.com/heimafeitian/p/9653213.html

barefoot公司和Tofino芯片相关推荐

  1. 高通:预计未来几年向苹果公司出售的芯片将减少

    11月17日消息,据国外媒体报道,当地时间周二,芯片制造商高通表示,预计未来几年向苹果公司出售的芯片将减少. 与此同时,高通预计用于自动驾驶汽车和其他联网设备的芯片将强劲增长. 此前,苹果与高通展开了 ...

  2. Ksz8081目前为MICROCHIP主推的PHY芯片之一,原为MICREL公司设计;芯片分为MII接口型号,RMII接口型号,分了两种不同的产品型号。enc28j60集成了MAC和PHY芯片

    从硬件的角度看,以太网接口电路主要由 MAC(Media Access Control,MAC)控制器和物理层接口 PHY(Physical Layer,PHY)两大部分构成.如下图所示: Ksz80 ...

  3. 我公司有个华为离职的同事来我公司担任人工智能芯片研发

    我公司有个华为离职的同事来我公司担任人工智能芯片研发,他考博考上了,辞退掉一个月40000的研发工作,使我公司经济损失惨重. 我公司这个技术经理是去年我公司招聘进来的,他的学历是985硕士,年龄29岁 ...

  4. 网内计算:可编程数据平面和技术特定应用综述

    网内计算:可编程数据平面和技术特定应用综述 摘要--与云计算相比,边缘计算提供了更靠近终端设备的处理,降低了用户体验的延迟.最新的In-Network Computing范例采用可编程网络元素在数据达 ...

  5. 2017年全球AI芯片公司大盘点

    来源:芯师爷 概要:2017年,我们被AI公司的融资信息一次次刷屏,从2千万到1亿美金,让我惊诧道,AI的黄金年代真的来了吗? 2017年,我们被AI公司的融资信息一次次刷屏,从2千万到1亿美金,让我 ...

  6. 语音公司集体杀入AI芯片 2019场景落地战打响!

    来源:智东西 摘要:近十家语音公司集体搞芯片!为什么杀红了眼,谁又能笑到最后? 2019年的第一个工作日,在第一颗AI芯片"雨燕"落地不久,AI创业公司云知声紧锣密鼓地推出多模态A ...

  7. 大快人心,盗版串口芯片CH340的被判刑了,公司被罚400万!

    01  前言 大家好,我是张巧龙.对于从事电子行业开发的工程师们来说,有一款芯片再熟悉不过了!那就是CH340!一款经典的USB转串口TTL芯片,外围电路简单,通讯稳定可靠,被广泛应用在MCU.MPU ...

  8. 寒武纪与华为海思分庭抗礼:中立芯片公司的成人礼

    图源:寒武纪官网 作者 | 吕梦 来源 | 猎云网(ID:ilieyun) 摆脱对大客户的依赖的最好办法,就是找到很多个大客户. 因为"抢跑"科创板,寒武纪失去华为这个大客户的隐忧 ...

  9. 互联网日报 | 6月28日 星期一 | B站成立哔哩哔哩快乐奖学金;百度成立独立芯片公司昆仑芯;FF将于7月21日纳斯达克上市...

    今日看点 ✦ 阿里CCO推出"百分百计划",全面升级淘宝天猫服务体验 ✦ 百度芯片业务成立独立芯片公司,第二代芯片下半年量产 ✦ FF与PSAC合并上市文件生效,将于7月21日纳斯 ...

  10. 国内大陆有哪些芯片公司处于世界前10?一起看看!

    1.华为海思:2020Q1跻身全球第十大半导体厂商 今年5月6日,调研机构IC Insights发布了其2020年第一季度全球十大半导体(IC和OSD,OSD是光电器件.传感器和分立器件的缩写)销售排 ...

最新文章

  1. 如何在阿里云上安全的存放您的配置 - 续
  2. 为何每次用完 ThreadLocal 都要调用 remove()
  3. .NET Core IdentityServer4实战-开篇介绍与规划
  4. asp.net中防止攻击的方法
  5. 移动数据文件、控制文件、日志文件
  6. C#的变迁史05 - C# 4.0篇
  7. 打游戏学习人工智能!不写代码|湾区人工智能
  8. 分布式平台下的HS(High-Security) --对称加密
  9. Qt元对象和属性机制
  10. 【李宏毅2020 ML/DL】P62-65 More about Auto-encoder
  11. 【Python】解析Python中的条件语句和循环语句
  12. Atitit 网络爬虫与数据采集器的原理与实践attilax著 v2
  13. 控制台 钢铁雄心2_钢铁雄心4控制台 (2)
  14. Maxon无刷直流电机学习分享
  15. PX4从放弃到精通(四):PX4架构
  16. U盘启动的WinPe安装winxp(非ghost版)重启后出现NTLDR IS MISSING的问题
  17. 有效提高关键词排名SEO技巧实论
  18. 29个最酷的Firefox About:Config配置参数
  19. Oracle的学习心得和知识总结(七)|Oracle数据库Literals技术详解
  20. 网络游戏服务器之 日志系统

热门文章

  1. 逻辑回归(公式推导+numpy实现)
  2. win10下出现.net framework 3.5错误代码0x800F081F的问题
  3. 利用Python从数据分析的角度告诉你NBA2018-2019常规赛季为什么字母哥比哈登强?
  4. mysql straight join_MySQL基础之STRAIGHT JOIN用法简介
  5. 工作流与BPM的区别
  6. 正在开启,一名金融猎头的二十年 | 专访伯乐百万金融顾问 Leslie Xu
  7. apk安装时so库存放路径
  8. Win10怎么设置不进入屏保也不关闭显示器
  9. pem格式证书编码 x509_PEM证书格式
  10. SQL Server Select Top语句