Software Defined Labs Technology

sdlab.png

Software Defined Labs for Hybrid Network Sandbox Orchestration.

Software Defined Labs enables on-demand sandboxing of physical and virtual network resources and eliminates the need for physical rewiring. Autodiscover resources and create sandboxes from underlying infrastructure with ease.

 

What is Software Defined Labs?

Software Defined Labs, or SDL, is a sandbox networking concept that mitigates the constraints of fixed associations and connections. Designed upon the foundational concepts of Software-Defined Networking, the SDL architecture enables dynamic sandboxing of hybrid networking environments. An exponential number of sandboxes can be derived from a single networking environment that is managed by a software-based SDL controller.

In the SDL architecture, network elements are assigned abstraction. Through a centralized networking fabric that is maintained by a SDL controller, interconnected elements that include traditional physical networking devices as well as public and private cloud virtual resources can be added to isolated sandbox environments. When a user activates a sandbox, the SDL controller can automatically spin up virtual machines and activate the connections between network elements.

SDL Architecture Enables

 

Programmability

Software-Defined concepts are used to program forwarding decisions between devices. Each sandbox includes automated provisioning, the ability to set baselines and snapshots for an entire sandbox, and automating sequences for development, proof-of-concept, and a variety of other use cases.

 

Control

Underlying infrastructure is centrally managed and sandboxes can be allocated to users or repurposed. Data is collected for each sandbox, each element, and each programmed execution for analytics, which can be used to improve efficiency and quality over time.

Multitenancy

Reduces conflicts within multi-user environments by providing scheduling services and on-demand reservation. Provide on-premise or remote access to segments of infrastructure. Cloud and elements that support multi-user capabilities can be used within multiple sandbox or lab instances simultaneously.

 

Versatility

Abstraction is key to providing versatility. Programmed executables are portable across separate hardware or cloud domains because of assigned abstractions. Sandboxes can be replicated and provisioned with incremental changes for multiple use cases.