It seems we can’t go more than a couple of weeks without someone making another product announcement related to software defined networks (SDNs). A couple of weeks ago, VMware announced its NSX network virtualization platform at its user conference, VMworld. Along with the platform, VMware highlighted a number of NSX partners, one of which was Juniper Networks.
This week, Juniper took the covers off it’s own SDN controller by announcing the general availability of its Contrail controller. While Juniper’s vision matches that of VMware’s software defined data center, the approach from Juniper is markedly different than that of VMware. In addition to being a direct competitor to NSX, the Contrail controller is a completely standards-based controller that uses OpenStack as the orchestration protocol, whereas NSX is more of a proprietary platform meant for VMware-only environments.
Also, while the focus of NSX is building virtual networks within a data center, Juniper’s Contrail includes a vRouter, which allows the virtual network to be extended outside the physical data center. This can be useful to extend the virtual network between data centers or to branch offices if the need arises. To date, much of the industry focus on network virtualization has been on building a better data center network, but there’s certainly value in broadening the vision of virtual networks.
Another interesting element to the Juniper SDN announcement was the initiative that makes the source code library for Contrail available through an open source license and the introduction of OpenContrail. The concept behind OpenContrail is that the community-led approach to SDNs will drive adoption of Contrail through innovative use cases. By making the source code free, IT organizations can quickly test, deploy and experiment with SDNs. If Juniper executes on this initiative correctly, it should be able to monetize the open sourcing through support services or by purchasing the licensed version as the product usage becomes more mission-critical. This version of Contrail should be appealing to the RedHat community that lives and dies by open source and is an orchestration partner of Conrtrail. Through this partnership, Juniper has a chance of appealing to a broader audience than just its traditional network buyer.
The Contrail controller provides an excellent bridge between the virtual world of hypervisors and the actual network. The product uses XMPP to send messages for the control of a virtual switch inside a hypervisor. However, it also uses MPLS to control the network stack, giving the network manager control of the virtual network and the physical network. NSX’s model could create a “ships in the night” scenario where the physical and virtual networks have no real knowledge of one another, creating troubleshooting and domain problems down the road.
One thing that was missing from the Contrail release was support for OpenFlow. Juniper is taking more of a wait-and-see approach with OpenFlow to see how widely and rapidly it gets adopted. I could argue for the need to support OpenFlow and then argue that it’s not needed right now, so I don’t think the lack of OpenFlow support will hurt the appeal of Contrail at all. The key will be how quickly they could add it if the usage scenarios arise.
Overall, I thought it was a strong set of announcements for Juniper, although the company just tossed its hat into the “frenemy” ring with regards to VMware. This should be a trend we see continue as more vendors fight to control the virtual network.
Zeus Kerravala is the founder and principal analyst with ZK Research. Kerravala provides a mix of tactical advice to help his clients in the current business climate and long term strategic advice. Kerravala provides research and advice to the following constituents: End user IT and network managers, vendors of IT hardware, software and services and the financial community looking to invest in the companies that he covers.
Kerravala does research through a mix of end user and channel interviews, surveys of IT buyers, investor interviews as well as briefings from the IT vendor community. This gives Kerravala a 360 degree view of the technologies he covers from buyers of technology, investors, resellers and manufacturers.
Kerravala uses the traditional on line and email distribution channel for the research but heavily augments opinion and insight through social media including LinkedIn, Facebook, Twitter and Blogs. Kerravala is also heavily quoted in business press and the technology press and is a regular speaker at events such as Interop and Enterprise Connect.
Prior to ZK Research, Zeus Kerravala spent 10 years as an analyst at Yankee Group. He joined Yankee Group in March of 2001 as a Director and left Yankee Group as a Senior Vice President and Distinguished Research Fellow, the firms most senior research analyst. Before Yankee Group, Kerravala had a number of technical roles including a senior technical position at Greenwich Technology Partners (GTP) where he worked with Johna Til Johnson, the founder of Nemertes Research. Prior to GTP, Kerravala had numerous internal IT positions including VP of IT and Deputy CIO of Ferris, Baker Watts and Senior Project Manager at Alex. Brown and Sons, Incorporated.
Kerravala holds a Bachelor of Science in Physics and Mathematics from the University of Victoria in British Columbia, Canada.