Network testbed creation and validation

DWPI Title: System testing network designs and resources, has processors to allocate first physical infrastructure node in multiple physical infrastructure nodes to execute first and second virtual testbed nodes
Abstract: Embodiments of network testbed creation and validation processes are described herein. A “network testbed” is a replicated environment used to validate a target network or an aspect of its design. Embodiments describe a network testbed that comprises virtual testbed nodes executed via a plurality of physical infrastructure nodes. The virtual testbed nodes utilize these hardware resources as a network “fabric,” thereby enabling rapid configuration and reconfiguration of the virtual testbed nodes without requiring reconfiguration of the physical infrastructure nodes. Thus, in contrast to prior art solutions which require a tester manually build an emulated environment of physically connected network devices, embodiments receive or derive a target network description and build out a replica of this description using virtual testbed nodes executed via the physical infrastructure nodes. This process allows for the creation of very large (e.g., tens of thousands of network elements) and/or very topologically complex test networks.
Use: System for testing network designs and resources.
Advantage: The need for any intermediate device to affect link quality is eliminated. The optimization guarantees an equivalent test network performance while still selectively optimizing virtual machine (VM) scheduling to increase VM density on the hardware resources. The boot time of virtual testbed nodes is reduced by having the nodes boot from a common boot state. The communication link quality including jitter, latency, random fault injection, and the ability to import and emulate real network conditions are allowed.
Novelty: The system has processors (510) to receive network description information. The network elements of the target network are identified. The configuration data for multiple virtual testbed nodes of the test network is generated. A first network element and a second network element are identified in the target network. A first and a second virtual testbed node of multiple virtual testbed nodes are configured. A first physical infrastructure node in multiple physical infrastructure nodes is allocated to execute the first and the second virtual testbed nodes.
Filed: 11/22/2016
Application Number: US15359416A
Tech ID: SD 12694.2
This invention was made with Government support under Contract No. DE-NA0003525 awarded by the United States Department of Energy/National Nuclear Security Administration. The Government has certain rights in the invention.
Data from Derwent World Patents Index, provided by Clarivate
All rights reserved. Republication or redistribution of Clarivate content, including by framing or similar means, is prohibited without the prior written consent of Clarivate. Clarivate and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license.