Packet Forwarding Across Multiple Tunnels by Packet Attributes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems fail to meet the diverse forwarding performance requirements of different packets, resulting in a poor packet forwarding effect.
Innovation Solution
A packet forwarding method that determines multiple tunnels based on tunnel attributes and selects a target tunnel based on packet attributes, allowing packets with different requirements to be forwarded through appropriate tunnels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If all packets to a same node are forwarded through a same tunnel, then the forwarding process is simple, but the packet forwarding effect is poor
Solution Approach 1:
The patent segments the single tunnel into multiple tunnels with different tunnel attributes (e.g., different colors). Each packet can be matched to a specific tunnel based on its attributes, allowing differentiated forwarding paths while maintaining manageable complexity through structured attribute matching
Solution Approach 2:
The patent introduces dynamic tunnel selection based on packet attributes. Instead of a static one-to-one mapping, the system dynamically matches packet characteristics (such as service type, priority) with appropriate tunnel attributes to select the optimal forwarding path for each packet
2Productivity
If multiple tunnels are introduced with different attributes, then packet forwarding performance can be optimized, but the system complexity increases
Solution Approach 1:
The patent creates tunnels with multiple attributes that can serve different functions simultaneously. A single tunnel can be identified by multiple attributes (color, priority, service type), allowing one tunnel structure to fulfill multiple forwarding requirements and reducing the need for entirely separate tunnel systems
Solution Approach 2:
The patent uses attribute parameters (tunnel colors, packet characteristics) as changeable identifiers for tunnel selection. By matching packet parameters with tunnel parameters, the system achieves flexible routing without requiring complex manual configuration, as the parameter matching process automatically determines the appropriate tunnel
Data Source
AI summary
Embodiments of this disclosure include a packet forwarding method and device, and a related system, and belong to the field of communication technologies. In the method, a first node first receives a route to a destination node sent by a second node, where the route carries an identifier of the second node and a plurality of tunnel attributes. A plurality of tunnels from the first node to the second are in a one-to-one correspondence with the plurality of tunnel attributes. The first node forwards packets with different packet attributes destined for a same destination node through different tunnels. By having the packets with the different packet attributes forwarded over the different tunnels, traffic steering is implemented at a routing layer, and a flexibility of performing the packet forwarding is improved.


