Network virtualization is one of the primary building blocks for multi-tenant cloud hosting and large-scale virtual machine farms. Network virtualization technology compliments server hypervisors by enabling seamless workload mobility regardless of underlying network addressing and protocol choices. Arista is capable of bringing any combination of physical servers, storage, load balancers, firewalls, and network monitors into any virtual network segment with all of the provisioning happening seamlessly in software natively or via central controllers. These capabilities are based on hardware-accelerated virtual tunnel end-point technologies and the mapping of these between physical and virtual networking technologies.
In short, network virtualization overcomes the limitations of traditional VLANs through the use of tunneling technologies such as VXLAN and NVGRE, and includes programmable interfaces for control by cloud providers, virtualization platforms, or provisioning systems.