Our team has real world experience from companies like Amazon and Google. Your issues are not arcane academic ideas, they impact revenues and budgets immediately. We know your problems cause we’ve lived your problems.
We’ve created a network platform called MidoNet which abstracts the physical network, allowing cloud deployments with heterogeneous, commodity based physical networks. MidoNet provides mutli-tenant, isolated, highly available, distributed networks which can be centrally managed by tenants via an API, CLI, or through a web control panel.
More details on MidoNet here.
MidoNet allows you to run multi-tenant, isolated networks on top of L3 networks, which provides all of the scaling factors of L3, with all of the benefits of L2 & VLANs.
MidoNet runs on commodity x86 servers, and sits on top of an existing L3 (IP) network. Unfortunately, many cloud deployments are using L2 networks, since they offer VLANs for multi-tenant isolation. The problem with L2 networks is that VLANs have an upper limit of ~4096 which many large deployments exceed. Apart from scaling issues, VLANs can be cumbersome to manage in a dynamic environment like an IaaS deployment. Another problem is that as networks become more dense (more VMs per host), broadcasts can start flooding L2 networks.
Furthermore, MidoNet is a completely distributed scale-out system, offering no single point of failure. This is similar to how Amazon or Google run their massive infrastructures. By simplifying, and automating networks. We believe this model is necessary to run a highly scalable and economical public or private clouds.
We’ve integrated MidoNet with OpenStack to provide a fully fault tolerant, scale out network for public or private clouds. We plan to integrate with other cloud stacks as well.
If you want to try out MidoNet for your organization, please sign up and our networking experts will be in touch with you shortly to get started.