The open-source OpenStack Juno cloud platform is set to become generally available on October 16, bringing with it a long list of new networking capabilities. The new networking features aren't just limited to the OpenStack Neutron networking project, either. They also include new features in the OpenStack Nova compute project.
When OpenStack first got started four years ago, the Nova compute project was the sole networking piece by way of its Nova-network capabilities. In 2011, the OpenStack Quantum project (now renamed to Neutron) got started as a dedicated effort within OpenStack to provide full Software Defined Networking (SDN) capabilities.
Though OpenStack Neutron in many respects was supposed to replace Nova-network, many OpenStack vendors, including Nebula, have steadfastly stuck with Nova-network.
For OpenStack Juno users, the end result is improvements to networking in both Neutron and Nova-network. For Neutron, some of the new features were detailed in August at the LinuxCon/Cloud Open conference. New Neutron features in the OpenStack Juno release include improved IPv6 support and a new Distributed Virtual Router (DVR).
Nova-network also improves support for multiple networks.
"Since Nova-network is staying around, it needs a few updates for multiple networks," an OpenStack Nova spec document states. "There are various settings that are automatically determined or set via flags, that should be explicitly set per network."
Nova-network also gains improved visibility into network information by way of new data hooks.
"A hook of the update_instance_cache_with_nw_info call will allow hooks access to valuable network information as soon as it becomes available," an OpenStack Nova spec document states. "This will be useful for sending this data to scripts that can make informed tweaks to the networking on hosts."
Support for Network Functions Virtualization (NFV) will be improved in Nova-Network with new multiple interface support. The OpenStack spec document on the multiple interface support explains that NFV functions occasionally require multiple interfaces to be attached to a single network from the same Virtual Machine (VM).
As such, the changes implemented in Nova-network for OpenStack Juno are to "permit VMs to attach multiple interfaces to one network to facilitate use of common NFV network function VMs that require this form of attachment."
Sean Michael Kerner is a senior editor at Enterprise Networking Planet and InternetNews.com. Follow him on Twitter @TechJournalist.