Switching Apparatus Buffer Concatenation for Long-Haul Links
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication networks face challenges in buffering data for long-haul links, where the propagation delay exceeds the buffering capacity of individual switch ports, leading to inefficient data transmission and potential packet loss.
Innovation Solution
A switching apparatus with multiple ports and a switch controller that concatenates buffers between input and output ports, implementing end-to-end flow control and Virtual Lane management to create a larger effective buffer size, allowing for efficient handling of long-haul link traffic and managing credit counts to account for packet loss.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If individual port buffers are used for buffering, then device complexity is reduced, but buffering capacity is insufficient for long-haul links with propagation delay exceeding buffer capacity
Solution Approach 1:
The patent merges multiple port buffers (input port buffer and output port buffer) into a concatenated buffer structure to achieve sufficient buffering capacity for long-haul links. The switch controller manages these concatenated buffers as a unified resource, allowing the system to handle propagation delays that exceed individual buffer capacities without requiring a single large buffer.
2Reliability
If buffer concatenation is implemented to support long-haul links, then buffering capacity is increased, but device complexity increases
Solution Approach 1:
The patent implements end-to-end flow control with credit-based feedback mechanisms between input and output ports. The switch controller monitors buffer status and dynamically adjusts flow control credits to match the concatenated buffer capacity, ensuring reliable data transmission while managing the complexity through automated feedback-driven resource allocation.
3Productivity
If end-to-end flow control is implemented across concatenated buffers, then data transmission reliability is improved, but device complexity increases
Solution Approach 1:
The switch controller is designed with multi-functionality to handle both individual port buffer management and concatenated buffer management, as well as both short-haul and long-haul link scenarios. This universal design allows the same controller architecture to manage complex end-to-end flow control without requiring separate dedicated control mechanisms, thereby improving productivity while controlling complexity.
Data Source
AI summary
A switching apparatus includes multiple ports, each including a respective buffer, and a switch controller. The switch controller is configured to concatenate the buffers of at least an input port and an output port selected from among the multiple ports for buffering traffic of a long-haul link, which is connected to the input port and whose delay exceeds buffering capacity of the buffer of the input port alone, and to carry out end-to-end flow control for the long haul link between the output port and the input port.


