Forwarding Device Stream Table Segmentation for IP Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveforwarding efficiencyVSAvoidstream table maintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #3Local quality

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

Engineering Contradiction:
Improveservice coverageVSAvoidforwarding performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8817792B2Data forwarding method, data processing method, system and relevant devices
Publication Date: 2014.08.26 HUAWEI TECH CO LTD
  • US8817792B2 patent drawing
  • US8817792B2 patent drawing
  • US8817792B2 patent drawing

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.