Cisco ACI or VMware NSX, which is your choice? Which one is the leader? It’s not easy to say who the leader is. But we can list the main differences between them and compare them in the real network environment, which can let you know them a lot.
In fact, ACI and NSX provide very different approaches to solving networking challenges–the Cisco ACI is a programmable Ethernet Fabric that integrates hardware and software, while VMware NSX is a network overlay.
Choosing between ACI and NSX is a strategic network decision, and is way beyond just a networking thing.
The choice should include significant input from more than just than the network team. The scope of the operational changes that will result from deploying either Cisco ACI or VMware NSX will justify a longer time horizon than the usual data center network upgrade.
And of course, there is always the option to run them together, which is also a topic of increasing interest from clients: Because VMware NSX can run over any hardware, it is technically feasible to combine it with Cisco ACI. However, deploying both solutions together will be prohibitively expensive for most enterprises. As long as the NSX and APIC controllers do not communicate, enterprises will run duplicate functionality such as security policies and will run nested VXLAN tunnels, further complicating the architecture.
Enterprises are evaluating both Cisco ACI and VMware NSX to increase their data center network agility and fortify their security postures. These solutions offer different approaches for solving a similar set of challenges.
This document provides guidelines for comparing the approaches. From https://blogs.gartner.com/andrew-lerner/2015/06/09/acivnsx/
The difference in the approach to network virtualization and SDN between NSX and ACI has a few important consequences in practical terms, as summarized in the following table: ACI vs. NSX
So what is the key difference between Cisco and VMware SDN? “NSX is fundamentally a software-based overlay and is completely separated from the underlying hardware, which is really interesting if you have a purely virtual environment and relatively small scale. Then you’re fine. But in real customer production environments, there are always both physical and virtual workloads, there are very frequently multi-hypervisor environments, and you have to be able to fit into those real-world situations.” Ishmael Limkakeng Said. (Vice president of product management for Cisco’s Application Centric Infrastructure)
On the other, ACI melds both hardware and software into a policy-driven network infrastructure built around the needs of specific applications.
Both approaches will impact IT operations. Are these solutions and SDN in general worth exploring? Yes. NSX and ACI are evidence that software defined networking is real, providing a technological foundation that will allow speedy, reliable application delivery for organizations.
The reality is that the choice between ACI or NSX is not “either or:” if customers want both, NSX can run on ACI just like any other application, and in fact NSX will run better over an ACI infrastructure than over any other infrastructure on the market. You can visit a video explanation here https://blogs.cisco.com/news/myth-busting-aci-or-nsx-which-is-the-real-sdn-leader
Cisco ACI cost advantage over VMware NSX
From https://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/application-centric-infrastructure/aci-vmware.pdf
More discussions about the Cisco ACI and VMware NSX you can read: