Multi-Link Block Acknowledgment with Adaptive Scoreboard WinStart
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In multi-link aggregation communication, the existing scoreboard mechanism discards correctly received MPDUs with sequence numbers smaller than the set starting sequence number indicated in the block acknowledgment request, leading to inefficient data transmission.
Innovation Solution
Adjust the starting sequence number of the scoreboard window based on sequence numbers from multiple links, ensuring that correctly received MPDUs with sequence numbers smaller than the indicated starting sequence number are not discarded.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If the receive end uses the existing scoreboard mechanism to acknowledge MPDUs, then the acknowledgment process is simplified, but correctly received MPDUs with sequence numbers smaller than the starting sequence number in the BAR frame are discarded
Solution Approach 1:
The scoreboard starting sequence number is made dynamic rather than fixed. When a BAR frame is received, the receive end compares the starting sequence number in the BAR frame with the current scoreboard starting sequence number, and updates it if the BAR's starting sequence number is smaller. This dynamic adjustment ensures that the scoreboard always starts from the correct sequence number, preventing discarding of valid MPDUs while maintaining the simplicity of the scoreboard mechanism.
2Reliability
If the receive end adjusts the scoreboard starting sequence number based on multiple links, then data transmission reliability is improved, but the processing complexity increases
Solution Approach 1:
A single scoreboard mechanism is designed to serve multiple links simultaneously. The scoreboard starting sequence number is adjusted by comparing with starting sequence numbers from BAR frames of multiple links, making the scoreboard universal for multi-link aggregation. This approach improves reliability across all links while avoiding the need for separate scoreboards for each link, thus limiting the increase in processing complexity.
Data Source
AI summary
A multi-link aggregation transmission method and a related apparatus. The method includes: a receive end receives at least one of a data frame and a BAR frame over a plurality of links between the receive end and a transmit end, where the plurality of links includes a first link. The receive end receives a block acknowledgment request BAR frame over the first link, where the BAR frame carries SSN_1 corresponding to the first link. The receive end adjusts, based on SSNs corresponding to all the links, a value of a current starting sequence number WinStart of a scoreboard window. The receive end processes, based on the adjusted WinStart, a data frame received over the plurality of links. The receive end can adaptively adjust the WinStart.


