Japanese startup's MidoNet is multilayer software-defined virtual network solution that integrates with multiple cloud stacks, including OpenStack The network virtualization market has a new player to watch: the Japanese software-defined networking (SDN) startup Midokura. The company officially announced its U.S. launch and introduced its MidoNet software while at the OpenStack developer conference last week in San Diego. At the same time, the company announced integration into the OpenStack cloud orchestration framework.Founded in 2010 by CEO Tatsuya Kato and CTO Dan Mihai, Midokura has already raised $5.5 million from Japanese investors. With that funding the company has been able to hire top talent from companies such as Amazon, DreamHost, Fulcrum Microsystems, Google, NEC, and NTT, and it’s added research credentials from Cornell, EPFL, and Stanford. In all, Midokura now has 24 employees across offices in San Francisco, Tokyo, and Barcelona.[ InfoWorld’s Eric Knorr examines what the software-defined data center really means. | Is VMware an OpenStack friend, foe, or frenemy? | Track the latest trends in virtualization in InfoWorld’s Virtualization Report newsletter. ] The SDN market is quickly emerging as one of the key architectural elements required for the next-generation public cloud and private virtual data center. SDN abstracts away the underlying hardware from the network, making it easier to program and more simple to manage. And let’s be honest: It’s arguably the most exciting thing to happen to the network market in the last 10 years. Research firm IDC has forecasted that the broader SDN market will see rapid growth, reaching $168 million in 2013 and growing to $2 billion by 2016.As the Japanese startup goes after its piece of the SDN pie, it will have to contend with traditional network vendors like Cisco and Juniper, as well as large IT vendors such as Dell, HP, and IBM. Beyond the traditional players, Midokura will also have to differentiate itself from other nimble startups like Big Switch, Vyatta, and Embrane. But don’t forget Nicira, which VMware paid a handsome $1.26 billion to acquire back in July.“We originally set out to build a public cloud in Japan, but quickly realized there were still networking challenges to overcome,” explained Dan Mihai Dumitriu, co-founder and CTO of Midokura. “Operating an efficient cloud required a whole new way of thinking around how network services should be built.” According to Midokura, the limitations of the hardware-dependent network are preventing enterprises from realizing the full potential of the cloud and vastly limiting the return on investment. In order to get the most out of a cloud environment, the company believes you must untether your network, something it claims MidoNet can make happen.MidoNet virtualizes the network stack for popular cloud platforms such as OpenStack. Its approach is said to not only add automation that significantly reduces the human cost (OPEX) of managing the network, but also impacts the overall economics of cloud computing by simplifying network requirements.Some of MidoNet’s key features include virtual Layer 2 distributed switching, virtual Layer 2 isolation, virtual Layer 3 distributed routing, Layer 4 distributed load balancing and firewall services, stateful and stateless NAT, access control lists, BGP routing, monitoring of networking services and live migration. The product also offers a restful API and a Web-based management console. Much like its competitors, Midokura’s approach embraces many of the general principles of SDN, including the abstraction of the physical network and software-driven provisioning of network services. But it doesn’t rely on a centralized controller or the use of the OpenFlow protocol to communicate. Instead, it creates a virtual network overlay on top of an IP-connected network. According to the company, that is all MidoNet requires of the network: IP connectivity.The company believes everything else can and should be handled in the software, and in true SDN fashion, the underlying physical network does not need to change. This also means there is no reason to be locked into a single hardware vendor, allowing an organization to easily operate their network with a mix of multiple hardware providers.Midokura’s implementation takes advantage of commoditized x86 hardware running a MidoNet agent that connects back to an Open vSwitch that is deployed on a Linux-based host. Each host would then become a node in the MidoNet virtual overlay network, and each would be capable of a variety of roles, including Layer 2-4 service policies. The MidoNet software is deployed at the edge of the network and connected to a customer’s aggregation router. Flows are then routed through the overlay network using P2P tunnels between every other MidoNet agent endpoint, creating a fully meshed virtual network topology. Rather than using OpenFlow, the company opted to create its own proprietary bidirectional protocol to communicate with its endpoints. Midokura has also chosen to stay away from existing protocol-based virtualization efforts such as VXLAN and NVGRE, instead using its own tenant ID to provide the isolation required to implement multitenant support.Midokura’s OpenStack relationship includes full integration of MidoNet with the OpenStack Essex release, as well as Quantum plug-ins and Nova network drivers for use with OpenStack based clouds. The company said its MidoNet distributed virtual networking platform takes care of all of the existing networking functions currently found in OpenStack, such as floating IPs, Security Groups, Layer-2 Isolation, and intertenant routing, as well as necessary provider functions like BGP routing and gateway failover.In addition to OpenStack support, the company plans to integrate with other cloud stack solutions down the road in order to remain cloud agnostic. For example, Midokura is actively working on integration with the open source CloudStack. MidoNet is currently in limited beta, but it is expected to become generally available within a few short months. Company officials stated they would publicly release pricing at that time.This article, “Midokura launches network virtualization solution for IaaS,” was originally published at InfoWorld.com. Follow the latest developments in virtualization and cloud computing at InfoWorld.com. Software DevelopmentTechnology IndustryIaaS