过去18个月里,软件定义网络(SDN)已成为最热门的网络话题。SDN的未来演变之路确实尚不明朗。不过,一些SDN大户背后蕴藏的发展势头却显而易见,其中包括对软件的日益依赖、部分控制功能的集中化以及更多自动化应用。借此发展势头,福禄克网络将详细谈谈与SDN相关的一些管理上的挑战。
如同结婚誓辞,管理SDN是新旧事物的大融合。让我们先来说说“旧事物”——企业当前的业务运营。实施SDN不会改变IT组织仍需开展管理故障、配置、计费、性能和安全(FCAPS)等传统功能的事实。例如,IT组织仍需监控SDN实施中的网络单元,而这意味着它们需要从这些网络单元中收集关键性能指标。作为新旧结合的一部分,IT组织希望将从SDN相关网络单元收集的性能数据与从网络传统组件收集的性能数据整合在一起。
在SDN环境中,配置管理将会引入一些新技术,这部分取决于控制器和网络单元之间进行沟通的协议。如果采用OpenFlow技术,那么可以基于某一版本OpenFlow配置的网络元件与开放网络基金会(ONF)开发的管理协议合理配置这些单元。如果没有采用OpenFlow,那么选择网络配置协议(NETCONF)则更加明智。
就“新事物”而言,IT组织必须管理控制器和网络单元之间的信息,必须能够审查、部署和管理在控制器上运行的网络服务许可。推动SDN的主要应用案例之一是网络虚拟化。虽然网络虚拟化具有多种优势,但是实施网络虚拟化的IT组织应能够有效地将虚拟网络铺设在物理网络单元基础之上,以便开展根本原因和/或性能分析。
SDN控制器将带来一种全新的管理挑战。IT组织需要具备监控CPU利用率以及吞吐量和延迟等功能的能力。理想状态下,IT组织要能够监控由SDN控制器执行的流量连线数,并能接受控制器效能即将耗尽时发出的警报信号。
当下,就SDN控制器以及运行于控制器之上的应用程序和网络服务之间的接口而言,尚无标准可循,标准的缺乏使应用和服务管理变得更加复杂。在应对这些挑战的过程中,IT组织也应意识到真正的挑战远不只是管理这些应用和服务的性能;而在于如何将应用和服务的性能数据与在应用和服务上运行的网络的性能数据相整合。只有这样,IT组织才能对整个IT环境进行有效的监控、检测和分析。