Virtual ToR Switch Mapping for DPU Port Configuration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increased use of data processing units (DPUs) in servers has led to an increased management overhead for network administrators, as they now need to configure DPU ports on a per-server basis, which is more complex than configuring traditional ToR switches.
Innovation Solution
The introduction of an out-of-band virtual ToR switch (VTS) that maps virtual interfaces to DPU ports, allowing network administrators to issue configuration commands transparently, which are then converted into corresponding DPU configuration commands.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DPUs are used in servers to enable direct connection to spine switches, then network architecture modernization is achieved, but management overhead increases significantly
Solution Approach 1:
The patent introduces a virtual ToR switch as an intermediary layer between the legacy ToR switch infrastructure and the DPU ports. This virtual switch receives configuration commands from administrators, translates them into appropriate DPU configuration commands, and forwards them to the relevant DPUs. This mediator approach allows the system to modernize to DPU-based architecture while maintaining the familiar ToR switch management interface, thus reducing management overhead.
Solution Approach 2:
The virtual ToR switch performs multiple functions: it acts as a configuration translator, a command router, and a compatibility layer. By consolidating these functions in a single virtual entity, the system can manage diverse DPU configurations through a unified interface, reducing the complexity administrators would otherwise face when dealing with individual DPU configurations across multiple servers.
2Ease of operation
If administrators configure DPU ports on a per-server basis, then precise control is achieved, but operational complexity increases
Solution Approach 1:
The virtual ToR switch creates virtual representations (copies) of the physical DPU ports and their configurations. Administrators interact with these virtual copies through the familiar ToR switch interface, and the virtual switch automatically maps these virtual configurations to the corresponding physical DPU ports. This copying mechanism allows administrators to maintain precise control over individual port configurations while avoiding the operational complexity of directly managing physical DPU ports on each server.
3Device complexity
If ToR switches are removed from network architecture, then hardware simplification is achieved, but management capability is degraded
Solution Approach 1:
The virtual ToR switch serves as a software-based intermediary that replaces the functionality of physical ToR switches in the control plane while allowing the data plane to flow directly through DPU ports. This enables hardware simplification by removing or reducing physical ToR switches while preserving management capabilities through the virtual switch layer that translates administrator commands into DPU-specific configurations.
Data Source
AI summary
A method for managing servers, comprising obtaining connectivity information for a plurality of ports and the plurality of switches, wherein each of the ports is a data processing unit (DPU) port, and wherein each of the ports is located on one of a plurality of DPUs on one of a plurality of servers. The method further comprises generating, by a virtual Top Of Rack (ToR) switch (VTS) executing on a management server, a port mapping using the connectivity information, wherein the management server is not directly connected to the plurality of switches, and configuring, using the VTS and the port mapping, a port of the plurality of ports.


