Software Defined Labs Technology
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.