Multilink Data Transmission via Dynamic Load-Based Tunnel Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network devices supporting multiple links have a low utilization rate due to fixed service allocation across different links, leading to uneven load distribution, where heavily used services like network television consume excessive resources while lightly used services like voice services underutilize available capacity.
Innovation Solution
A multilink-based data transmission method that establishes separate tunnels across different types of links, analyzes the load state of each tunnel, and selects an optimal tunnel for packet transmission based on load state to dynamically allocate transmission paths, thereby improving link utilization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If services are fixedly allocated to different links, then service stability is ensured, but link utilization rate deteriorates due to uneven load distribution
Solution Approach 1:
The patent implements dynamic service allocation by establishing multiple tunnels across different links and dynamically selecting which tunnel to use based on real-time load state analysis. Instead of fixed allocation, the system continuously monitors link conditions and adjusts service routing, allowing services to migrate between links based on current utilization, thereby improving overall link utilization while maintaining service stability.
Solution Approach 2:
The system changes the operational parameters of link allocation by introducing load state as a dynamic selection criterion. The network device analyzes load states of different links and changes the routing parameter (which link carries which service) based on these conditions, transforming the static allocation model into a dynamic one that adapts to changing network conditions.
2Adaptability or versatility
If multiple links are established for different services, then service diversity is supported, but resource imbalance occurs with some links heavily loaded and others underutilized
Solution Approach 1:
The patent implements a feedback mechanism where the network device continuously analyzes the load state of each link and uses this information to make intelligent routing decisions. The system receives feedback about link utilization and adjusts service allocation accordingly, directing new services to underutilized links and balancing the load distribution, thereby reducing resource imbalance while maintaining service diversity.
Solution Approach 2:
The system makes each link potentially capable of carrying multiple different services by establishing multiple tunnels across different links. Instead of dedicating each link to a single service, the infrastructure becomes universal, where any link can handle any service depending on current load conditions, thus improving resource utilization while supporting diverse services.
3Productivity
If load-based tunnel selection is implemented, then link utilization improves, but system complexity increases due to additional analysis and selection mechanisms
Solution Approach 1:
The patent segments the service transmission path into multiple independent tunnels established across different links. Each tunnel operates as a separate transmission channel, and the system analyzes load states of individual tunnels rather than treating the entire network as one monolithic system. This segmentation makes the complexity manageable by breaking it into discrete, analyzable components.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
Embodiments of the present invention disclose a multilink-based data transmission method, and the method includes: establishing separately, by a first device, first tunnels in multiple different types of links in which the first device and the second device have established a communication connection; establishing, by the first device, a second tunnel that crosses the first tunnels established in the multiple different types of links; analyzing, by the first device, a load state of each first tunnel crossed by the second tunnel, and selecting a first tunnel used to transmit a target packet; and encapsulating, by the first device, the target packet into the second tunnel, and sending, to the second device, through the first tunnel used to transmit the target packet, the packet encapsulated into the second tunnel. Correspondingly, the embodiments of the present invention further provide a data transmission device. In the embodiments of the present invention, a utilization rate of links supported by a network device can be improved.