MPTCP Subflow Binding on Wi-Fi MLO Links
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


