Conforming to the axiom that it's easier to join 'em than fight 'em, Cisco launched its first software based network switch this week - the Nexus 1000V - as an integrated component of VMware's ESX platform. I've written a few blogs about VMware, how it's a growing storm to traditional networking by bringing networking right into the server. This went to the heart of Cisco's business model: selling high-end LAN switches with lots of features to provide advanced networking features. With ESX's virtual switch, VMware was doing, initially at a very basic level, what Cisco has built a $40 billion business on. Cisco wasn't at risk soon, but it was probably not a good idea to wait around (just ask Microsoft about Google). So, Cisco jumped in, bought a small part of VMware, and got its networking technology inside VMware's software.
The result is the Nexus 1000V. The Nexus 1000V is a two-part software solution that replaces the VMware virtual switch inside the ESX sever. Now, instead of the virtual switch, NX-OS (and Cisco CLI) is providing networking inside the ESX server for virtual machines.
The 1000V does this by integrating with VMware's new DVS API which allows external agents to provide network services to ESX.
The first part of the software-only Nexus 1000V is the Virtual Ethernet Module (VEM). The VEM is the software that provides the actual networking to VMs inside each ESX server. Think of the VEM as a line card in a 6500. The second part of the software-only Nexus 1000V is the Virtual Supervisor Module (VSM). This software controls all the individual VEMs in the environment. As its name implies, think of the VSM as the supervisor module in a 6500.
Put the two together and you get a single Nexus 1000V that spans the entire ESX server environment in a data center.
From Cisco's website:
Configurations are performed through the Virtual Supervisor Module and automatically propagated to the VEMs. Instead of configuring soft switches inside the hypervisor on one host at a time, administrators can define configurations for immediate use on all VEMs being managed by the Virtual Supervisor Module.
By using NX-OS inside ESX server, you get many of the features we've come to enjoy from Cisco switches:
Plus, the Nexus 1000V supports VN-link which provides stateful movement of VMs across the Nexus 1000V switch. So, if a VM VMotions from one ESX server to another, all of its network attributes move too.
This is not just configuration (which ESX already provides today), but also stateful operational information like port stats. Hence, it doesn't matter where the VM resides, it's still connected to the Nexus 1000V.
Cisco has posted some good videos and flash presentations about the Nexus 1000V.
Doug Gourlay's introduction of the Nexus 1000V
I'll provide some commentary on the Nexus 1000V next blog.
More >From the Field blog entries:
Go to Cisco Subnet for more Cisco news, blogs, discussion forums, security alerts, book giveaways, and more.
Michael Morris is a communications engineering manager at a $3-billion high-tech company. His background is in enterprise WANs working with telcos and developing large-scale routing designs. He has worked on networks at government and corporate organizations, including networks at two Fortune 10 companies. In his current role, he leads a team of 10 engineers responsible for large-scale IT networking projects and architectural standards for data networks, storage area networks, IP telephony, contact centers, and security. Michael is CCIE #11733 and recently became one of the first three Cisco Certified Design Experts (CCDE) ever (#20080002). He has 11 years experience in networking and communications, including four years as a paratrooper in the U.S. Army. He has a bachelor's degree in MIS from the University at Buffalo and is working on his MBA from NC State University. In 2008, he was awarded the Network Professional Association (NPA) Professional Excellence and Innovation Award for his work on network architecture, templates and enterprise MPLS design.
Michael Morris's From the Field blog is also featured on the Cisco Learning Network. See it there, along with the blogs of other Cisco Experts.