Network virtualization splits up available bandwidth into channels, each independent of the others and which can be assigned or reassigned to a particular network resource, server, or device in real time. Network virtualization which used to be about deploying network services, now also includes deploying multiple distinct networks over the same physical infrastructure. It optimizes throughput, reliability, flexibility, scalability and security. IAI has been awarded a follow-on contract by the Air Force entitled “Intelligent Optimization Solutions for Virtual Networks.” The key innovation is the development of a powerful virtualization solution that supports agile mission assurance by facilitating automated management of virtual networks and underlying shared substrate. IAI’s comprehensive solution provides virtual networks with the capability to rapidly adapt to new conditions using information such as link metrics, ongoing traffic flows and incoming traffic constraints. This design can be applied to a wide range of environments, including dynamic mobile wireless environments such as Tactical Edge. Flow management mechanisms like dynamic performance-aware channel splitting and migration will support selection of links that best suit the preference of incoming and currently active flows. Additional mechanisms like intelligent virtual router migration facilitate deployment of new virtual routers for maintenance and horizontal network growth. The proposed solution relies on simple yet powerful control applications that leverage IAI’s enhanced virtual routing tables containing status information about the underlying substrate. Flow management applications will use this information to support the dynamic performance-aware and preference-aware management of traffic flows. In concert, these mechanisms will provide a comprehensive management solution that will support secure, reliable, mission-oriented communications over virtual networks including connectivity with nodes at the tactical edge.