MPTCP Subflow Binding on Wi-Fi MLO Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems fail to effectively support Multipath Transmission Control Protocol (MPTCP) subflows over multipath links, particularly with Wi-Fi Multi-Link Operation (MLO) or cellular multi-link support, as they do not provide visibility to the application layer for bundling multiple layer-2 multipath links, leading to poor performance due to traffic being bound to only one path.

Innovation Solution

Establishing a method where a Station (STA) marks multipath links as MPTCP capable, allowing for on-demand activation and deactivation of multipath links for MPTCP subflows, enabling unique paths for data transmission by using a single IP address and managing multipath links as distinct IP interfaces for the application layer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traffic is bound to only one path in current systems, then device complexity is reduced, but application performance deteriorates due to inability to utilize multiple paths efficiently

Engineering Contradiction:
Improvesystem complexityVSAvoidapplication performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the network interface into multiple distinct IP interfaces, each corresponding to a specific multipath link. This segmentation allows the application layer to selectively bind MPTCP subflows to specific paths, enabling multi-path utilization while maintaining manageable complexity through structured organization of network interfaces.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of visibility by exposing multipath links as distinct IP interfaces to the application layer. This dimensional change transforms the hidden multi-link structure into visible, selectable network interfaces, enabling applications to make informed decisions about path selection and binding without increasing underlying system complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of operation

If multiple layer-2 multipath links are bundled without application layer visibility, then ease of operation is improved, but adaptability deteriorates as applications cannot utilize multiple paths

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements a universal interface mechanism where multiple specific multipath links are presented as distinct yet interoperable IP interfaces. This allows applications to universally access and select from multiple paths using standard networking operations, providing both ease of operation through familiar interface paradigms and adaptability through selective path binding capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces an intermediary layer in the host stack that mediates between the bundled multipath links and the application layer. This intermediary maintains the ease of operation by hiding the complexity of link management while providing adaptability by exposing distinct IP interfaces that applications can selectively bind to, thus serving as a mediator between simplicity and versatility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If MPTCP subflows are bound to a single interface, then device complexity is reduced, but network resource utilization deteriorates due to inability to distribute traffic across multiple paths

Engineering Contradiction:
Improveinterface management complexityVSAvoidnetwork resource utilization
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent segments the network interface architecture to present multiple distinct IP interfaces, each mapping to a specific multipath link. This segmentation enables MPTCP subflows to be bound to different interfaces, allowing traffic distribution across multiple paths and improving network resource utilization while maintaining manageable complexity through structured interface organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic interface management where multipath links can be added, removed, or modified as distinct IP interfaces. This dynamic capability allows the system to adapt to changing network conditions and enable flexible subflow binding decisions, maximizing network resource utilization without requiring complex static configuration management.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11962488B2Supporting multipath transmission control protocol subflows using multipath links
Publication Date: 2024.04.16 CISCO TECHNOLOGY INC
  • US11962488B2 patent drawing
  • US11962488B2 patent drawing
  • US11962488B2 patent drawing

AI summary

Supporting Multipath Transmission Control Protocol (MPTCP) subflows using multipath links, and more specifically supporting MPTCP subflows using Wi-Fi Multi-Link Operation (MLO) or cellular multi-link support may be provided. A multipath link may be established between an Access Point (AP) and a station (STA). The STA may mark the multipath link as Multipath Transmission Control Protocol (MPTCP) capable. Next, a request for an addition of a MPTCP subflow may be received. In response to receiving the request, the MPTCP subflow may be bound to the multipath link, and data from the MPTCP subflow may be sent over the multipath link.