Traffic Offloading via Upstream Flow Table Nesting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication technologies face difficulties in implementing traffic offloading on downstream nodes, as there is no specific solution provided in prior art to efficiently manage flow processing and packet handling between adjacent nodes.
Innovation Solution
The method involves a downstream node receiving flow table support capability information from an upstream node, determining if the upstream node supports a downstream node flow table, and sending this flow table to the upstream node for modification, allowing the upstream node to perform flow processing and send packets to the next downstream node, thereby offloading traffic processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If flow processing is performed by the downstream node, then traffic processing completeness is improved, but device complexity and processing burden increase
Solution Approach 1:
The patent extracts the flow processing function from the downstream node and relocates it to the upstream node. The upstream node obtains the downstream node's flow table and performs flow matching and processing locally, thereby reducing the downstream node's processing burden while maintaining complete traffic processing capability.
Solution Approach 2:
The patent implements nesting by having the upstream node contain and process the downstream node's flow table. The upstream node's flow processing capability is enhanced by incorporating the downstream node's flow rules, creating a nested structure where one node's processing logic is embedded within another node's processing framework.
2Device complexity
If flow processing is offloaded to the upstream node, then processing burden on downstream node is reduced, but compatibility and coordination complexity increase
Solution Approach 1:
The patent makes the upstream node multi-functional by enabling it to perform both its own flow processing and the downstream node's flow processing. The upstream node becomes a universal processing point that can handle multiple flow tables and serve multiple downstream nodes, reducing overall system complexity.
Solution Approach 2:
The patent introduces flow table support capability information as an intermediary mechanism. This capability information acts as a mediator that enables compatibility checking and coordination between upstream and downstream nodes, allowing them to work together seamlessly without direct complex interaction.
3Measurement precision
If downstream node maintains separate flow table, then flow processing accuracy is improved, but memory usage and processing overhead increase
Solution Approach 1:
The patent merges the downstream node's flow table with the upstream node's flow table. Instead of maintaining separate flow tables, the upstream node incorporates the downstream node's flow rules into its own flow table, thereby reducing total memory usage while preserving flow processing accuracy through the upstream node's processing capability.
Data Source
AI summary
A traffic offloading method, apparatus, and system, relates to the field of communications technologies, and resolves a problem of difficulty in implementing traffic offloading on a downstream node in a solution of the prior art. The method may include receiving, by a downstream node, flow table support capability information of an upstream node, determining, according to the flow table support capability information, whether the upstream node supports a downstream node flow table, where the downstream node flow table includes at least one flow entry, and each flow entry corresponds to one flow, and sending the downstream node flow table to the upstream node when the upstream node supports the downstream node flow table.


