Low cost, programmable bare-metal network virtualizationTechnology #2016-160
Questions about this technology? Ask a Technology Manager
Network virtualization is an important aspect of today’s cloud computing services. The current techniques of network virtualization using software (VM hypervisors) are often limited by major constraints such as hypervisor CPU processing power or the rate of packet forwarding. Also, current cloud providers do not provide programmable networks to their tenants, due to unavailability of flexible provisioning mechanisms.
Our technology (Bare-metal Network Virtualization or BNV) acts as a controller to a set of SDN switches, by providing a programmable slice of the network with maximum fidelity to the tenants. Our approach can support arbitrary topologies over the hardware switches without modifying the switch software, using a novel technique of creating loopback links in the switches.
Stage of Development
System prototype evaluated in a test platform and it is ready to be deployed.
BNV can facilitate cloud service providers to enable their customers with Programmable Networks (SDN) at a low-cost and line-rate performance. It can also help enterprise networks and institutions to have greater flexibility/sharing in their network at a low-cost. It can be used by network designers to find how many loopback links are to be created to support various types of topologies.
- Provides ability to re-use the core-links of a generic topology to create multi-switch topologies
- Provides ability to create arbitrary topologies with less overhead/burden on core-links
- Provides an optimal mapping technique for a set of tenants.
- It can be hosted on a commodity server, and plugs into the network containing the SDN switches with minimal configuration changes
Patent pending. Available for licensing.