Service-Specific Routing for Multi-Uplink Network Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing private network implementations fail to support the selection of a private network data tunnel based on service-type rules among networking devices, leading to bandwidth constraints as demand increases.
Innovation Solution
Implementing multi-uplink network devices that can simultaneously use multiple active uplinks to establish and maintain private network data tunnels, allowing for the selection of tunnels based on packet-forwarding rules that consider performance and policy-based criteria.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single network connection is used to support private network data communication, then device complexity is reduced and ease of operation is improved, but bandwidth availability deteriorates as private network demand increases
Solution Approach 1:
The invention segments the private network traffic into multiple data streams, each routed through different uplinks based on service-type rules. This allows the single network connection to be divided into multiple logical paths, increasing overall bandwidth availability without adding physical complexity to the networking device.
Solution Approach 2:
The networking device is configured to perform multiple functions: it simultaneously acts as a router for multiple uplinks and as a service-type classifier. This multi-functionality allows the device to manage multiple data tunnels without proportionally increasing device complexity, as the same hardware resources are utilized more efficiently.
2Quantity of substance
If multiple uplinks are used to establish private network data tunnels, then bandwidth availability is improved, but device complexity increases
Solution Approach 1:
The invention implements dynamic tunnel selection based on service-type rules, where the networking device automatically chooses appropriate data tunnels for different types of traffic. This dynamic behavior allows multiple uplinks to be managed efficiently without requiring complex static configuration, as the device adapts its routing decisions based on real-time traffic classification.
Solution Approach 2:
The networking device performs automatic service-type classification and tunnel selection without requiring manual intervention for each data stream. The device self-manages the complexity of multiple uplinks by implementing automated rule-based routing, reducing the operational burden on network administrators while maintaining bandwidth availability.
3Productivity
If service-type rules are implemented for tunnel selection, then network resource utilization is optimized, but measurement precision requirements increase
Solution Approach 1:
The invention applies different service-type rules and performance criteria to different types of network traffic. Instead of using a single classification approach for all traffic, the device tailors its classification and routing decisions to the specific characteristics of each service type, optimizing network resource utilization for each traffic category while using appropriate measurement precision for each case.
Data Source
AI summary
Various implementations disclosed herein include systems, methods and apparatuses that involve a first device selecting a data tunnel for sending packets of a determined network traffic type to another device. For example, in some implementations, a method includes a first device receiving a first group of packets for forwarding to a second device. The method includes the first device retrieving packet-forwarding rules for forwarding the first group of packets, and selecting a first private network data tunnel from a plurality of private network data tunnels between the first device and the second device, for forwarding a first packet of the first group of packets, based on satisfaction of the retrieved packet-forwarding rules. A respective private network data tunnel is associated with a respective uplink of a plurality of uplinks of the first network device. The first private network data tunnel is associated with a first uplink of the first device.


