软件定义网络的承诺 - 即简单,通过集中,软件驱动的控制更灵活的网络运营 - 已经实实在在为好几年了,但像很多新的概念,它已经从误解和混乱,由于无定形的遭遇定义由热心的营销队伍推后了。在很多定义的顶部,我们也看到了一些不同的方法,与OpenFlow的模范带头从一开始的方式。
它留给思科拿出做SDN的另一种方式。思科的应用程序为中心基础设施(ACI)是在与开放流的方法赔率的SDN溶液,正因为如此,它从OpenDaylight SDN项目,该项目的思科是创始成员的原来的方向发散。思科继续在OpenDaylight主动大型存在,但显然是有利于自己的技术与ACI。
ACI使用OpFlex,思科的操作控制协议,而不是开放流,这是OpenDaylight标准网络设备进行通信。关键的区别是,OpFlex地方实际的网络配置决定在网络上,而不是在控制器中。控制器抽象更高级别的配置来代替。你可以想象这是控制器告诉什么需要做的布料,而不是如何去做。织物是负责执行控制器的说明和汇报成败回来。
思科称比开放流,其依赖于控制器来执行的网络配置任务更好这种方法秤。它也允许用户在网络中配置的应用需求方面,通过更高级别的策略模型,而不是担心底层的配置细节。思科有来自微软,IBM,F5,思杰,红帽和Canonical等OpFlex代理支持的承诺,并提出了OpFlex作为IETF标准和OpenDaylight的一部分。
虽然ACI的SDN内部可OpFlex而不是OpenFlow的操作,它肯定不是传统的网络。它也希望思科的走向更加开放的集成移动的指示,作为ACI是围绕一个完整的基于REST的API构建的,并严重依赖于Python编程语言,提供了一个开源SDK和工具公开可用的GitHub上。