Switching Fabric Role Determination via Endhost Identification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional switching fabric configuration and management techniques are complex, time-consuming, and require external devices for management and control, leading to increased operational overhead and costs.
Innovation Solution
An Information Handling System (IHS) with a switching fabric role determination engine that automatically determines switch device roles based on endhost device types, allowing switch devices to configure themselves into a switching fabric without external control devices, reducing complexity and deployment time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional switching fabric configuration techniques are used, then management and control operations can be performed on switch devices, but the complexity and operational overhead increase significantly
Solution Approach 1:
The patent implements automatic role determination where switch devices autonomously determine their own roles (spine or leaf) based on device identifiers and pre-configured mapping information, eliminating the need for external controllers to manually assign roles. This self-service mechanism reduces operational overhead and simplifies the management process while maintaining proper switching fabric configuration.
Solution Approach 2:
The patent extracts the role determination function from external SDN controllers and embeds it directly within the switch devices themselves. By localizing the role determination logic inside the switches using their existing identifiers and mapping tables, the system eliminates dependency on external control infrastructure, reducing both complexity and operational overhead.
2Extent of automation
If SDN techniques are used to manage switching fabrics, then control operations can be automated, but configuration time remains relatively long
Solution Approach 1:
The patent performs role determination immediately when switch devices are added to the switching fabric, using pre-existing device identifiers and pre-configured mapping information. This preliminary action eliminates the need for separate configuration phases required by SDN controllers, significantly reducing configuration time while maintaining full automation of the management process.
Solution Approach 2:
The patent skips the intermediate steps of external controller communication, authentication, and manual role assignment that characterize SDN configuration processes. By directly computing roles within the switch devices using local information, the system rushes through the configuration process in a single automated operation, dramatically reducing the time required.
3Ease of operation
If external devices are used to control switching fabrics, then centralized management is achieved, but costs increase
Solution Approach 1:
The patent merges the control functionality previously residing in external SDN controllers directly into the switch devices themselves. By combining role determination and management capabilities within the existing switch hardware, the system eliminates the need for separate control devices, reducing hardware requirements and costs while maintaining centralized management through the coordinated interaction of switch devices.
Solution Approach 2:
The patent enables switch devices to perform multiple functions: data forwarding and role determination. By making switch devices universal units that can both forward traffic and autonomously determine their roles using their existing identifiers, the system eliminates the need for dedicated control hardware, reducing overall hardware requirements while maintaining centralized management capabilities.
Data Source
AI summary
A switching fabric role assignment system includes a plurality of switch devices coupled together in a switching fabric. A first switch device included in the plurality of switch devices receives an endhost device identification communication from an endhost device when the endhost device is connected to the first switch device. The first switch device uses the endhost device identification communication to identify an endhost device type of the endhost device and determines, based on the endhost device type, a first switch device role for the first switch device. The first switch device then transmits a first switch device role communication that identifies the first switch device role to a second switch device included in the plurality of switch devices and connected to the first switch device. The second switch device may then determine, based on the first switch device role, a second switch device role for the second switch device.


