Packet Forwarding Node Group Processing for Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet forwarding nodes in telecommunication networks require significant processing resources and complex architectures, leading to high costs and limited scalability due to the need for extensive packet inspection and multi-layer switching, which is inefficient for handling diverse traffic types like IPTV and gaming services.

Innovation Solution

Implementing a method where consecutive packets destined for the same destination node are identified and forwarded as a group, with the option to skip processing individual packet headers, using control packets or inter-packet signaling to determine forwarding treatment, and utilizing a channel allocation table to reduce processing and improve throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packet header inspection and FIB look-up operations are performed for every packet, then forwarding accuracy is maintained, but processing time and resource consumption increase significantly

Engineering Contradiction:
Improveforwarding accuracyVSAvoidforwarding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments packets into groups sharing the same forwarding treatment, identified by matching packet headers (e.g., same destination address). Once the first packet of a group is processed and its forwarding treatment determined, subsequent packets in the group are forwarded without repeating the header inspection and FIB look-up operations, thereby reducing processing time while maintaining forwarding accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary classification and forwarding treatment determination on the first packet of a group, storing the result for subsequent packets. This preliminary action eliminates the need for repeated processing of identical packets, reducing forwarding delay while ensuring accurate forwarding decisions are made once and applied consistently to the entire group.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If complex OTN multiplexing hierarchy and multi-layer switching structure are implemented, then diverse traffic types can be carried, but device complexity and cost increase

Engineering Contradiction:
Improvetraffic type supportVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal packet forwarding mechanism that handles multiple traffic types (unicast, multicast, broadcast) through a single forwarding information base and classification process. The FIB structure accommodates different traffic types using the same basic operations, eliminating the need for separate processing paths and reducing overall device complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extracts and processes only the essential forwarding information from packet headers (such as destination address) rather than performing complex multi-layer inspection. By taking out only the necessary elements for forwarding decisions and storing them in the FIB, the system achieves diverse traffic support without requiring complex OTN multiplexing or multi-layer switching structures.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If extensive packet inspection and classification operations are performed at each node, then forwarding precision is improved, but processing resources are significantly consumed

Engineering Contradiction:
Improveclassification precisionVSAvoidprocessing resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by performing detailed packet inspection and classification only when necessary - specifically for the first packet of each group or when forwarding treatment changes. For subsequent packets in the same group, the system uses the previously determined forwarding treatment without repeating the inspection, thereby maintaining classification precision where needed while reducing overall processing resource consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs partial inspection by examining only the essential header fields required for forwarding decisions (such as destination address) rather than conducting exhaustive inspection of all packet fields. This partial action approach maintains sufficient classification precision for accurate forwarding while significantly reducing the processing resources required compared to complete packet inspection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9197438B2Packet forwarding node
Publication Date: 2015.11.24 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US9197438B2 patent drawing
  • US9197438B2 patent drawing
  • US9197438B2 patent drawing

AI summary

A packet forwarding node of a transport network performs a first packet forwarding mode in which received packets are processed and forwarded on a per-packet basis. The forwarding node performs a second packet forwarding mode when the node identifies a group of consecutive packets. The group of packets are destined for the same destination node of the transport network. The second packet forwarding mode comprises determining a forwarding treatment for the group of packets and forwarding the group of packets with the determined treatment. The forwarding is performed without processing the headers of at least some of the packets in the group. The group of consecutive packets is identified by a control packet preceding the group or by inter-packet signalling which indicates that the packet before the inter-packet signalling and the packet after the inter-packet signalling are to be treated as part of the same group. Packets which are determined to be received on transit channels can be forwarded without processing headers of individual packets.