Top-of-Rack Switch Configuration for Multi-Rack Virtual Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data centers face challenges in deploying IT infrastructure quickly due to long provisioning times and difficulty in accurately forecasting bandwidth and compute resource requirements, often leading to over-provisioning.
Innovation Solution
A method involving a switch configuration manager that automates the configuration of top-of-rack switches within a data center network fabric, allowing customers to create and connect virtual networks across racks using a user interface and API, enabling rapid deployment and management of network connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If traditional manual provisioning methods are used for deploying IT infrastructure, then configuration accuracy can be maintained, but deployment time becomes excessively long (exceeding 48 hours)
Solution Approach 1:
The system implements automated self-provisioning where the switch configuration manager automatically discovers network topology, retrieves configuration templates, and configures switches without manual intervention. This self-service mechanism enables deployment within 48 hours while maintaining configuration accuracy through automated validation processes.
Solution Approach 2:
Configuration templates are pre-prepared and stored in the system before actual deployment. The switch configuration manager retrieves these pre-configured templates and applies them automatically, eliminating the need for manual configuration during deployment. This preliminary preparation of configuration data significantly accelerates the provisioning process.
2Ease of operation
If network configurations are manually managed across multiple racks, then detailed control can be achieved, but system complexity increases significantly
Solution Approach 1:
The switch configuration manager serves as an intermediary between the network administrator and multiple TOR switches across different racks. It abstracts the complexity of individual switch configurations by providing a unified interface for managing entire networks. The manager handles topology discovery, configuration template retrieval, and automated switch configuration, significantly reducing operational complexity.
Solution Approach 2:
The switch configuration manager implements a universal configuration template system that can be applied across multiple switch models and rack configurations. A single template can be reused across numerous switches, eliminating the need to manage each switch individually. This multi-functional approach simplifies network management while maintaining detailed control capabilities.
3Productivity
If traditional network provisioning processes are used, then resource allocation can be controlled, but provisioning time extends beyond acceptable thresholds
Solution Approach 1:
The system replaces manual mechanical configuration processes with automated electronic provisioning. The switch configuration manager uses electronic topology discovery protocols to automatically map network connections and applies configurations programmatically through APIs. This substitution of manual operations with automated electronic processes reduces provisioning duration from weeks to under 48 hours while maintaining resource allocation control.
Solution Approach 2:
The provisioning process operates continuously without interruption. The switch configuration manager maintains persistent connections to switches during topology discovery and configuration application, ensuring uninterrupted progress. Configuration templates are continuously validated and applied in sequence, eliminating delays associated with manual reconfiguration and ensuring continuous productive action throughout the deployment process.
Data Source
AI summary
Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a respective rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the respective rack. A request is received, from a client device via a portal, to configure a first rack of the data center. Configuration data is received, from the client device, for a first virtual network to be accessed by a first computing device mounted in the first rack. In response to receiving the configuration data, a first TOR switch of the first rack is configured, which includes associating the first virtual network with the first TOR switch.


