Link Rate Negotiation for Mixed Auto-Negotiation Capabilities
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face challenges in efficiently negotiating link rates between devices capable of multiple data rates, particularly when some devices lack auto-negotiation (AN) capability, leading to complexities in configuring data paths for optimal throughput.
Innovation Solution
A system and method that enables physical layer devices to negotiate link rates over copper or optical links, automatically matching rates based on throughput requirements, even without AN capability, by transmitting inquiry signals and configuring data paths for either 1 G or 10 G rates, and establishing a default rate when preferences differ.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If auto-negotiation pages are transmitted to negotiate data rate, then link rate can be optimized for throughput requirements, but the negotiation process becomes complex when link partners have different capabilities (AN-capable vs. non-AN-capable devices)
Solution Approach 1:
The system enables non-AN-capable devices to automatically establish links by detecting the link partner's transmission rate and self-configuring accordingly, eliminating the need for complex negotiation protocols. Dual-rate devices detect whether the partner is AN-capable or not, and automatically adapt their behavior to simplify the overall negotiation process.
Solution Approach 2:
The patent creates a universal link establishment mechanism that works with both AN-capable and non-AN-capable devices through a common detection and adaptation process. The system can handle multiple device types (1G-only, 10G-only, dual-rate) using a unified approach where devices detect capabilities and automatically configure appropriate link rates.
2Adaptability or versatility
If the system supports both 1 G and 10 G rates with auto-negotiation, then it can adapt to different throughput requirements, but devices without AN capability cannot properly negotiate rates leading to potential link failures or suboptimal performance
Solution Approach 1:
Devices perform preliminary capability detection by attempting to receive AN pages before establishing the data link. This preliminary action allows the system to determine the link partner's capabilities in advance and prepare appropriate configuration, ensuring reliable link establishment regardless of whether the partner is AN-capable or not.
Solution Approach 2:
The system dynamically adjusts its behavior based on detected link partner capabilities. Dual-rate devices can switch between AN-capable mode (when partner supports AN) and detection mode (when partner does not support AN), allowing the system to maintain reliability across different device types while preserving adaptability to various throughput requirements.
3Reliability
If the driver disables for a pre-determined period to force link partner restart, then link faults can be recovered, but this causes unnecessary link interruptions and increases link establishment time
Solution Approach 1:
Instead of completely disabling the driver for a fixed period, the system performs partial actions: attempting to detect AN pages first, and only if that fails, then disabling and restarting. This graduated approach recovers from link faults when necessary while minimizing unnecessary link interruptions and reducing overall link establishment time by avoiding blanket restarts.
Data Source
AI summary
A system and method are provided for negotiating a link data rate in a communication system using a plurality of data rates. In a system including a first device network-connected to a second device, auto-negotiation (AN) messages are mutually transmitted. The AN messages indicate rate information such as preferred data rate capabilities, if the device has a dual-rate capability, or a single data rate capabilities. If the AN messages are mutually transmitted, a negotiated link data rate is established. However, if one of the devices cannot send AN messages, the other device times-out, and a link data rate is established at the data rate transmitted by the device that is not AN-capable.


