网络通信 频道

思科ACI是SDN技术吗?--官方首次回应

  开放API、合作伙伴生态系统和OpFlex

  思科ACI支持可扩展的合作伙伴生态系统,其中包括4-7层网络服务;虚拟机管理程序;以及管理、监测和云编排平台。所有合作伙伴都使用思科ACI的开放API和开发工具包、设备封装和插件,以及新的策略协议—OpFlex,它用于交换基于组的策略信息。

  ● 开放API: 思科ACI支持通过REST接口的API接入、GUI和CLI以及一些软件开发工具包(包括Python和Ruby)。思科APIC支持跨HTTP/HTTPS的REST API,并绑定XML和JSON编码。这个API同时提供类级别和树级数据访问。REST是分布式系统软件架构,多年来,它一直是领先的Web服务设计模型,并已经逐渐取代简单对象访问(SOAP)和Web服务描述语言(WSDL)等其他设计模型。

  ●合作伙伴生态系统和OpFlex: 南向API—OpFlex是开放的可扩展策略协议,用于在策略控制器(例如思科APIC)和任何设备(包括管理程序交换机、物理交换机和4-7层网络设备)之间的XML或JSON传输抽象策略。思科的合作伙伴包括英特尔、微软、Red Hat、Citrix、F5、Embrane和Canonical,现在他们正与IETF和开源社区合作来规范OpFlex,并提供参考部署。

  OpFlex是一种新机制,它用于从现代网络控制器向一组能够渲染策略的智能设备传输抽象策略。很多现有协议(例如Open vSwitch数据库管理协议)专注于命令控制,而OpFlex则是作为声明性控制系统(例如思科ACI)的一部分,其中抽象策略可以按需共享。这种模型的主要好处之一是能够暴露底层设备完整的功能集,允许区分硬件和软件对象。

  除了在开源社区的部署,OpFlex是一种主要机制,它允许其他设备可以与思科APIC交换和执行策略。OpFlex定义了这种互动。因此,通过使用思科ACI整合思科及其合作伙伴的一些设备,企业可以获得投资保护。

    敬请期待下篇更加精彩!

2
相关文章