上层应用:部署SDN的关键

  通过把网络控制从物理基础设施中解耦,对交换机与路由器进行集中控制管理,SDN构建了新型企业网络。在软件定义的网络环境中,这种基于软件的SDN控制器必须对网络资源和网络容量有端到端的整体把控。

  Openflow作为SDN的一种领先技术出现在大众视野中。但是,不管在研究层面看来Openflow的前景多么好,SDN如何才能促进智能网络发展的重大问题依然存在。这也进一步催生了基于Openflow的应用生态系统。

  对云计算大有裨益

  SDN初创公司Big Switch Networks 联合创始人Kyle Forster 称:“在SDN丰厚利润的牵引下,很多设备和服务供应商、企业用户采用了三层网络架构。”据了解,Big Switch Networks主要生产Openflow控制器。Kyle Forster提到的三层架构主要包括底层的物理网络设备(包括以太网的交换机和路由器)、中间层的SDN控制器(负责监控网络)和上层应用(主要负责安全、管理和其他通过SDN控制器实现的一些特定功能)。“目前大部分的SDN供应商会在三层SDN网络架构中的一层、两层,甚至是整体三层架构中发挥自己的价值。”Forster表示,“还没有一家像Big Switch Networks这样专注在SDN控制器和应用开发领域的厂商。”与此同时,包括Big Switch Networks在内的一些SDN厂商正在与第三方厂商寻求合作,共同编写应用程序以保证SDN控制器能够实现安全保护、网络管理和其他功能。

  “基于SDN控制器的应用将会扮演与物理设备在当今网络中一样的角色。” Forster认为,“比如,在SDN网络架构中,会在SDN控制器上部署虚拟负载均衡器、虚拟的入侵检测系统(IDS)、虚拟的防火墙等应用。”据了解,这些应用能够搜集SDN控制器所掌握的流量模式和数据等信息。在对SDN控制器的运行状态进行跟踪的基础上,IDS应用程序一旦识别出恶意软件,就会自动地在它们感染网络之前对其进行隔离。

  云计算应用将会成为SDN和Openflow的“受益者”,因为这些技术将会使由多厂商提供设备的虚拟环境变得简单得多。每个SDN控制器都搭建了关于个人网络设备容量的数据库,通过使用这个数据库,基于SDN控制器的负载均衡的应用可以平衡虚拟机之间的工作负载。与传统的使用物理设备来实现某些特定功能的网络相比,基于SDN控制器的应用将会更加易扩展、灵活、高效,并且易于管理。

  传统网络供应商如何参与

  尽管类似于Big Switch Networks这样的控制器生产商一直在促进SDN应用的发展,但是,传统的交换机和路由器厂商如何才能更好地追赶大趋势依然是个问题。在SDN的世界里,他们如何维持盈利状态?在CA公司企业网和数据中心技术首席分析师Mike Spanbauer看来,答案其实很简单。他认为,“大部分的网络设备供应商依然会坚持在定制软件领域投资,而Openflow将会与原有的操作系统同时运行,并且作为现存控制面的补充而存在”。

  作为知名的网络厂商,Juniper已经在其交换机和路由器上部署了Openflow。据了解,它已经向使用Junos软件开发工具包的开发者开放了这部分源代码,允许第三方开发者试用为SDN而生的基于控制器的应用。Hunt表示,接下来其他供应商很有可能会追随Juniper的脚步。

  将来,Openflow将会衍生出什么样的生态系统,无人得知,而且这其中也存在一些待解的问题。目前看起来很清楚的是,相比SDN控制器生产商或者其他因SDN而爆发的上升型企业而言,任何交换机和路由器厂商都不会放弃,至少不甘愿放弃SDN这块“沃土”。

  本报记者 李万予 编译

……
关注读览天下微信, 100万篇深度好文, 等你来看……
阅读完整内容请先登录:
帐户:
密码: