DSL Bandwidth Aggregation via Multi-Tunnel Session Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional digital subscriber line (DSL) access lines have limited bandwidth, which restricts the ability to provide high-bandwidth services such as high-definition video streaming, leading to suboptimal user service experiences due to bandwidth limitations and distance constraints.
Innovation Solution
A data transmission method that maps multiple data packets into different sessions based on header information, encapsulates them with an Extended Sublayer containing session identifiers, and transmits these session messages through multiple tunnels, allowing for increased network bandwidth and improved service quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If conventional DSL access lines are used, then the system is simple and compatible with existing infrastructure, but the bandwidth is limited and cannot support high-bandwidth services
Solution Approach 1:
The invention segments data packets into multiple packets and transmits them through different tunnels simultaneously. Each packet is divided into segments with unique sequence numbers, allowing parallel transmission through multiple DSL lines. This segmentation enables bandwidth aggregation while maintaining compatibility with existing DSL infrastructure, resolving the contradiction between increased bandwidth and system complexity.
Solution Approach 2:
The invention implements nested encapsulation where data packets are first encapsulated with sequence number information, then further encapsulated within tunnel protocol headers for transmission through multiple tunnels. This nested structure allows multiple layers of organization and management, enabling complex bandwidth aggregation while appearing simple at each individual layer, thus resolving the bandwidth-complexity contradiction.
2Quantity of substance
If multiple tunnels are used to increase bandwidth, then network transmission bandwidth increases, but the complexity of data management and packet reassembly increases
Solution Approach 1:
The invention performs preliminary actions by embedding sequence numbers and identification information into packet segments before transmission. This pre-organization of data allows the receiving end to reassemble packets without complex real-time analysis, significantly reducing data management complexity while enabling multi-tunnel transmission for increased bandwidth.
Solution Approach 2:
The invention implements feedback mechanisms where the receiving end sends acknowledgments for received packets, and the transmitting end uses this feedback to manage retransmission and flow control across multiple tunnels. This feedback loop simplifies data management by providing clear state information, enabling efficient bandwidth utilization without excessive complexity.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A data transmission method is provided. The method is used to transmit multiple data packets, and includes the following steps. Multiple acquired data packets are mapped to different sessions according to data header information of the data packets, in which each session corresponds to one or more data packets. A data packet is encapsulated into a session message, in which the encapsulated session message includes a session identifier of the session corresponding to the one or more data packets. Multiple session messages belonging to the same session are transmitted to a next network node through at least two tunnels in link layer.