Routing Information Header for Packet Forwarding Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current packet-based communication networks face inefficiencies in data forwarding due to the complexity of hash algorithms and limited memory resources, particularly in large networks with many nodes, which restricts switching capacity and throughput.

Innovation Solution

Incorporating a Routing Information Header (RIH) in data packets to provide routing information, allowing network elements to read and use this information for efficient forwarding, thereby reducing the need for extensive forwarding tables and minimizing system resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a forwarding table indexed by MAC address is used for packet switching, then data forwarding can be achieved, but the hash algorithm complexity increases and system resources are consumed

Engineering Contradiction:
Improvedata forwarding efficiencyVSAvoidhash algorithm complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the routing information from the traditional forwarding table lookup process and embeds it directly into the data packet header as a Routing Information Header (RIH). This allows network elements to forward packets based on pre-stored routing information in the packet itself rather than performing complex hash table lookups, thereby reducing algorithmic complexity while maintaining forwarding efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies preliminary action by pre-computing and storing routing information in the RIH before packet transmission. The routing information is prepared in advance and embedded in the packet header, allowing network elements to directly use this pre-processed information for forwarding decisions without performing complex real-time calculations or table lookups

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the forwarding table size is increased to handle more MAC addresses, then more network nodes can be supported, but system memory requirements and overhead increase

Engineering Contradiction:
Improvenetwork node capacityVSAvoidsystem memory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent removes the dependency on large forwarding tables by extracting routing information and embedding it directly in the packet header. This allows the system to support a large number of network nodes without proportionally increasing memory requirements, as the routing information is carried in the packet itself rather than requiring extensive pre-stored tables

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the dimension of information storage from centralized forwarding tables in network element memory to distributed routing information embedded in packet headers. This dimensional shift allows the system to scale the number of supported nodes without linearly increasing memory requirements at each node

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If centralized data switching based on forwarding tables is used, then packet routing can be controlled, but switching capacity and port throughput are limited

Engineering Contradiction:
Improveswitching capacityVSAvoidsystem processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the routing decision logic from centralized control and embeds it directly in the packet header. This allows network elements to make forwarding decisions independently based on information in the packet itself, reducing the processing complexity at each node while enabling higher switching capacity through parallel processing

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7894442B2Data transmission method and a system thereof
Publication Date: 2011.02.22 HUAWEI TECH CO LTD
  • US7894442B2 patent drawing
  • US7894442B2 patent drawing
  • US7894442B2 patent drawing

AI summary

In a data transmission system, a route information header RIH is added in each transmitted data packet and includes the route information of the data packet in a network. A network element receives the data packet, reads out route information which is needed by a node, and transmits the data packet after the network element reads out the route information which is needed by the node. the route information can be deleted from RIH, and a verification field of the RIH can be updated. The system includes an existing network and a data relay network device, and a data encapsulation protocol of the relay network device for the RIH is associated with the service layer of the original data encapsulation protocol, or is associated with the same layer as an original data encapsulation protocol. The original data encapsulation protocol is used for transmitting in a data relay network device supporting RIH, or is terminated at a boundary of the data relay device at network.