Forwarding Device Stream Table Segmentation for IP Traffic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data forwarding methods in IP networks are inefficient due to the large stream tables required for both short-session and long-session services, which affects forwarding efficiency and maintenance, especially as video services dominate network traffic and require distinct handling.
Innovation Solution
A data forwarding method that identifies long-session streams using specific identifier packets (e.g., VFOAM packets) to directly utilize a stream forwarding table for efficient processing, while non-long-session packets are sent to a packet processing engine, reducing the need for extensive table maintenance and improving forwarding efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the same stream forwarding mode is applied to both short-session and long-session services, then long-session services benefit from efficient stream forwarding, but the stream table becomes too large to maintain and forwarding efficiency deteriorates
Solution Approach 1:
The patent segments the packet processing path into two distinct routes: one for long-session services that uses stream forwarding tables for efficient processing, and another for short-session services that uses traditional IP forwarding. This segmentation allows each service type to be handled optimally without forcing both types to share the same processing path, thereby avoiding the problem of an overly large stream table while maintaining efficient forwarding for long-session services.
Solution Approach 2:
The patent applies different forwarding qualities to different service types. Long-session services receive streamlined stream forwarding treatment with optimized tables, while short-session services receive traditional IP forwarding treatment. This local differentiation ensures that the stream table only stores entries for services that benefit from it, reducing table size and maintenance complexity while preserving high forwarding efficiency for the target long-session services.
2Adaptability or versatility
If the stream table stores forwarding information for all services, then all services can be forwarded, but the table size becomes too large affecting performance
Solution Approach 1:
The patent extracts short-session services from the stream forwarding processing path and routes them through traditional IP forwarding instead. By taking out the short-session services that do not benefit from stream forwarding, the stream table only needs to store entries for long-session services, significantly reducing table size and improving forwarding performance while still providing comprehensive service coverage through the dual-path approach.
Data Source
AI summary
A data forwarding method, a system and relevant devices are provided. The data forwarding method includes: obtaining, by a forwarding device, a packet; matching the packet with a preset stream forwarding table if the packet is not a long-session stream identifier packet, forwarding the packet according to a table entry if the table entry is matched, and sending the packet to a packet processing engine for processing if no table entry is matched; and maintaining the stream forwarding table according to the long-session stream identifier packet if the packet is a long-session stream identifier packet. A data forwarding system and relevant devices are also provided.


