Multi-Link MLD Operation with Localized Per-TID B-ACK

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-link device (MLD) architectures face challenges in seamless roaming due to the inability to efficiently perform per-Traffic Identifier (TID) frame aggregation and Block Acknowledgment (B-ACK) functions across non-collocated Access Points (APs, leading to delayed acknowledgments and potential service disruptions.

Innovation Solution

A multi-AP MLD entity architecture is introduced, where an Upper Service Access Point (U-SAP) establishes a TID-to-link map, and Lower Service Access Points (L-SAPs) perform localized per-TID frame aggregation and B-ACK functions, eliminating transport hops and ensuring timely acknowledgments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If per-TID frame aggregation and B-ACK functions are performed centrally across non-collocated APs, then multi-link capacity is increased, but acknowledgment delay increases and service disruptions occur

Engineering Contradiction:
Improvemulti-link capacityVSAvoidacknowledgment delay
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the centralized B-ACK function into distributed per-link B-ACK entities at each L-SAP. This allows each link to independently perform frame aggregation and generate acknowledgments locally, eliminating the need for inter-AP transport hops and reducing acknowledgment delay while maintaining multi-link operation capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by enabling each L-SAP to perform per-TID frame aggregation and B-ACK functions independently for its associated link. This localization ensures that acknowledgments are generated at the point of data transmission without requiring centralized coordination across non-collocated APs, thereby reducing latency.

Inventive Principle:
Principle #3Local quality

2Loss of time

If per-TID frame aggregation and B-ACK functions are performed locally at each L-SAP, then acknowledgment timeliness is improved, but system complexity increases

Engineering Contradiction:
Improveacknowledgment timelinessVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent divides the complex centralized B-ACK functionality into simpler, independent per-link B-ACK entities at each L-SAP. Each L-SAP only needs to handle frame aggregation and acknowledgment for its own link, reducing the computational complexity at each node while improving overall system responsiveness.

Inventive Principle:
Principle #1Segmentation

3Productivity

If centralized B-ACK functions are used across non-collocated APs, then resource utilization is optimized, but service continuity during roaming is compromised

Engineering Contradiction:
Improveresource utilizationVSAvoidservice continuity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the B-ACK function into independent per-link entities that can operate autonomously. During roaming events, this segmentation allows seamless failover between links since each L-SAP maintains independent frame aggregation and acknowledgment capabilities, ensuring service continuity without requiring centralized coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each L-SAP performs self-service by independently handling frame aggregation and B-ACK functions for its link without requiring intervention from centralized controllers or other APs. This autonomy ensures that during roaming or link failures, each link can maintain or quickly restore service independently.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12451995B2Multi-link operation with localized performance of B-ACK functions
Publication Date: 2025.10.21 CISCO TECHNOLOGY INC
  • US12451995B2 patent drawing
  • US12451995B2 patent drawing
  • US12451995B2 patent drawing

AI summary

Seamless client roaming for Multi-Link Device (MLD) clients may be provided. First, a Traffic Identifier (TID)-to-link map may be established by an Upper Service Access Point (U-SAP) of a multi-AP MLD entity that assigns subsets of TIDs to at least two links of the entity. For example, a client device logically associates with the U-SAP, while the client device physically connects to a first and second AP of the entity on a respective first and second link, where the first and second AP include first and second Lower Service Access Points (L-SAPs) and are non-collocated. Next, using the map, data received at the U-SAP is directed over one of the two links for transmission to the client device. Further, frame aggregation and block acknowledgment functions may be performed by one of the first or second L-SAP based on whether data transmission is over the first or second link.