谁又能责备思科主张HDN而轻视业界发展势头良好的SDN呢?毕竟思科自己拥有超过65%份额的企业硬件基础设施在那里,而SDN对其硬件统治地位和赢利显然是一种威胁。
由思科控股的Insieme网络所研发和生产的ACI主要关注基于物理基础设施的服务以及基于hypervisor的虚拟环境的可编程性。 Insieme技术营销及解决方案工程总监Frank D’Agostino在本周于纽约举办的Interop展会上演示了ACI,思科预计约一个月后发布Insieme的Nexus 9000产品线。
D’Agostino在解释ACI主要关注数据中心应用,以及由云提供商所托管的应用和多租户时称,“我们希望对物理服务能够像对虚拟服务一样进行编程。”
D’Agostino重申了思科以及思科控股80%的Insieme采取如此举措的所有理由,它们认为,SDN以及“唯软件叠加”的概念是明显参照了由思科的合作伙伴转为竞争对手的VMware的概念,而这一概念在网络虚拟化方面存在着重大的缺憾:
● 在应用服务和网络之间缺少可见性;
● 缺乏可扩展性;
● 过度依赖hypervisor;
● 仅关注可编程性可适用的“较小子集”,该子集仅占数据中心应用的八分之一;
● 基于每台虚机来定价。
“假如为了网络虚拟化而对每台虚机付费,那对企业来说绝对是一种浪费,”D’Agostino说。
ACI则将软件与厂商的芯片以及物理硬件中定制的ASIC融合在了一起,可针对服务的可用性进行优化,而无论该服务是虚拟的还是裸金属的。ACI通过一个基于XML/ISON语言的“统一的”北向/南向RESTful API,提供自动化的通用运营模式。
这些API可以公开发表,而且不需要SDK,此举明显是针对竞争对手惠普的,因为惠普在本届展会上刚刚发布了一个SDN SDK和应用商店。
ACI中的应用连接性要求策略和数据模型与物理设备没有必然的关联,而是与逻辑设备相关联的。逻辑设备可以动态配置,并直接映射到基础设施,D’Agostino说。服务器以及架顶交换机都可以更换,而无须重新定义相关的这些模型。
简言之,ACI可支持任意的应用、hypervisor和物理边缘设备,同时具有硬件可见性,而且还不会按每台虚机收费,D’Agostino声称。
“我们不希望应用具有网络意识,而是希望网络具有应用意识,”他说。正因为如此,所以ACI不是SDN。
“我们不想增添一个软件叠加层去解决一个存在了三年的老问题,”D’Agostino说,我们是想告诫那些正在考察多种SDN技术部署来实现网络可编程性和虚拟化的客户们,“如果你走上了这条路径,那你就得支持所有的SDN模式。”