网络的未来将由软件决定。这是首届开放网络峰会(Open Networking Summit)第一天后最重要的主题,该峰会致力于软件定义网络(SDN)和OpenFlow, OpenFlow是一种开源API,它的定义是使多厂商交换机和路由器能够编程。
加州帕洛阿尔托——网络的未来将由软件决定。
这是就职典礼第一天之后最重要的主题开放网络峰会,一个专门讨论软件定义网络(SDN)的会议OpenFlow,开源为使多厂商交换机和路由器可编程而定义的API。
常见问题解答:什么是OpenFlow,为什么需要它?
早期的采用者:OpenFlow用户感到兴奋
重技术,轻营销开放网络峰会是由主办方斯坦福大学(OpenFlow的发源地)和开放网络基金会(Open Networking Foundation, ONF)共同创建的,后者是今年早些时候成立的一个组织,旨在将OpenFlow和SDN标准化。它迎合了来自谷歌、Facebook和雅虎等网络公司以及服务提供商、系统供应商、初创企业和学术界的工程师,座无虚席。
最初提议时,开放网络峰会的组织者预计会有大约100名注册与会者和少量的演示。他们得到的是600多名注册者和超过25个演示。
“这不再是一个研究项目,”峰会副主席、ONF执行主任丹·皮特(Dan Pitt)说。“它让客户和用户能够做以前无法做的事情。”
也就是说,像计算机一样对网络进行编程。与会者表示,OpenFlow或任何提供了从物理网络到控制元素的抽象层的API,允许通过软件配置或操纵网络,这将为进一步的创新打开空间。
“价值主张……是为了获得竞争优势而在网络内部进行创新的能力,”初创公司Nicira Networks联合创始人兼首席技术官马丁•卡萨多表示虚拟化公司。“一旦你将各层解耦,它们就可以独立发展。”
SDN在网络的三个区域提供抽象:分布式状态、转发和配置,ONF的创始董事会成员、加州大学伯克利分校的教授Scott Shenker说。抽象是提取简单性的关键,而今天的网络是掌握复杂性,他说。
“掌握复杂性的能力和提取简单性的能力是不一样的,”申克说。“[SDN]是范式上的一个重大变化——逻辑集中控制功能。这是网络软件时代的开始。”
斯坦福大学(Stanford)电气工程和计算机科学教授尼克•麦基恩(Nick McKeown)表示,有了OpenFlow/SDN,用户可以根据本地需求定制网络,消除不必要的功能,创建虚拟的、孤立的网络。他说,他们还可以通过软件而不是硬件加快创新步伐,这将加快与合作伙伴的技术交流和大学的技术转让。
但也有一些警告。OpenFlow和sdn为刚从实验室出来,投入生产.参加峰会的人士表示,OpenFlow在大规模网络部署方面还不成熟,尚未得到验证。规模,容错和安全一直在质疑而这项技术在生产环境中以任何有意义的方式体现出来可能需要数年时间。
然后还有思科.作为路由器和交换机的领先供应商,思科可能会在向SDN转移的过程中损失最大。尽管思科是ONF的成员,并计划将OpenFlow应用到Nexus交换机上一位思科官员的博客在美国,SDN可以从公司的端到端架构销售说辞中去掉价值主张。
思科杰出的工程师David Meyer表示,公司了解OpenFlow/SDN的潜在影响,并正在对此做出反应。
尽管如此,雅虎首席架构师Igor Gashinsky表示,企业和大型数据中心,比如2020欧洲杯预赛属于雅虎的那些,现在都需要它。
“其中一个问题是拓扑发现,”他说。“路由器花费30%以上的CPU周期来重新发现拓扑。我们在中央数据库中已经有了!所以让我们来编程吧!”
Gashinsky说,有了OpenFlow这样的通用API, SDN可以更容易地引入新的供应商操作系统。它还允许用户创建插件,在不改变底层硬件的情况下将特性添加到控制平面,或者在不改变控制平面的情况下增强硬件,他说。
“这就像从大型机到LinuxGashinsky在谈到SDN时说。