Dynamic Port Subdivision for Adaptive Link Width Negotiation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current port division in network switches for High-Performance Computing (HPC) is static and requires user configuration, lacking the ability to dynamically adjust to the highest supported link width, leading to inefficiencies and configuration challenges.
Innovation Solution
Implementing dynamic port subdivision in network switches that automatically determine and adjust port configurations based on received configuration information from link partners, allowing ports to be subdivided dynamically into multiple configurations to achieve the highest mutually supported link width.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If static port bifurcation is used, then port configuration is simplified, but adaptability to different link widths is reduced
Solution Approach 1:
The patent implements dynamic port subdivision where the switch port can automatically adjust its configuration based on the link width negotiated with the link partner. The port subdivision is no longer static but dynamically determined through link negotiation, allowing the system to adapt to different link widths (1x, 2x, 4x) without manual reconfiguration.
Solution Approach 2:
The switch port performs self-configuration through the link negotiation process. The link manager automatically determines the appropriate port subdivision based on capabilities exchanged during link negotiation, eliminating the need for manual user configuration and making the system self-sufficient in adapting to different link widths.
2Productivity
If manual port configuration is required, then port control is precise, but operation time and complexity increase
Solution Approach 1:
The link negotiation process automatically configures the port subdivision without requiring manual user intervention. The link manager on the switch side and the link partner work together to determine and apply the appropriate port configuration, significantly reducing setup time and operational complexity.
Solution Approach 2:
The port subdivision configuration is determined during the link negotiation phase, which occurs automatically when the link is established. This preliminary automatic configuration ensures that the port is properly configured before data transmission begins, eliminating the need for separate manual configuration steps.
3Productivity
If dynamic port subdivision is implemented, then link width optimization is achieved, but negotiation complexity increases
Solution Approach 1:
The link negotiation process is enhanced to simultaneously handle capability exchange, link width determination, and port subdivision configuration. This multi-functional negotiation approach optimizes network performance by achieving the highest mutually supported link width while integrating port subdivision into the existing negotiation framework rather than adding separate complex procedures.
Data Source
AI summary
Methods and systems for dynamic port subdivision during link negotiation and initiation are provided. Embodiments include selecting a reference lane from port configuration information for the potential link partner; selecting a subdivision evaluation lane from the port configuration information for of the potential link partner; and comparing a GUID and port number of the reference lane with a GUID and port number of a subdivision evaluation lane. If the GUID and port number of a reference lane and the GUID and port number of a subdivision evaluation lane are not the same, embodiments include subdividing the port into a plurality of subdivided ports.


