Variable Length Addressing in Hierarchical Network Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional IP addressing schemes, such as IPv4 and IPv6, face issues like address exhaustion and low packet efficiency, particularly in IoT environments where frequent short message exchanges require low latency and are energy-sensitive, due to their fixed addressing lengths leading to overhead and resource wastage.

Innovation Solution

A method and system for transmitting data packets using a network layer protocol header with variable length addressing, where the source and destination addresses are modified by appending or removing prefixes based on the hierarchical sub-network structure, optimizing address length and reducing overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional fixed-length IP addressing (IPv4/IPv6) is used, then address identification is standardized and routing is simplified, but address space is exhausted and packet overhead increases

Engineering Contradiction:
Improveaddress spaceVSAvoidpacket overhead
Core Design Contradiction:
Quantity of substanceVSLoss of substance

Solution Approach 1:

The patent implements dynamic address length adjustment where address fields in packet headers can vary in length based on the specific routing requirements. Routers can modify address lengths along the transmission path, using shorter addresses for local sub-network identification and longer addresses for global routing, thereby optimizing packet overhead while maintaining sufficient address space

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The address structure is segmented into hierarchical components including global routing prefixes and local sub-network identifiers. This segmentation allows different parts of the address to serve different functions at different levels of the network hierarchy, enabling efficient routing decisions while reducing the total address length needed in packets

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If fixed-length addresses are used in IoT communications, then addressing is simplified, but energy consumption increases and latency increases due to larger packet sizes

Engineering Contradiction:
Improveaddressing simplicityVSAvoidenergy consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts address length based on the communication context. For local IoT device communications within the same sub-network, shorter addresses are used reducing packet size and energy consumption. When routing between different sub-networks, the address length is extended to provide sufficient routing information, balancing simplicity with efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different address lengths are applied to different parts of the network hierarchy. Local sub-networks use shortened addresses for efficient device-to-device communication, while global routing uses extended addresses with hierarchical prefixes. This local optimization reduces energy consumption for the majority of IoT communications while maintaining global routing capability

Inventive Principle:
Principle #3Local quality

3Quantity of substance

If variable length addresses are implemented, then address space efficiency improves and overhead is reduced, but processing complexity increases

Engineering Contradiction:
Improveaddress space efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The variable length address is segmented into standardized hierarchical components (global prefixes, sub-network identifiers, local device identifiers). Routers are designed with specialized processing logic that recognizes these segments and handles them differently based on their position in the hierarchy, simplifying the variable length processing through structured segmentation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Address transformation is performed in advance by border routers that convert local short addresses to global long addresses before packets leave the local sub-network. This preliminary action ensures that variable length addressing is handled at network boundaries rather than at every router, reducing overall processing complexity

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11902158B2System and method for forwarding packets in a hierarchical network architecture using variable length addresses
Publication Date: 2024.02.13 HUAWEI TECH CO LTD
  • US11902158B2 patent drawing
  • US11902158B2 patent drawing
  • US11902158B2 patent drawing

AI summary

This disclosure relates to transmitting data packets from a source to a destination within a communications network. A data packet is received from the source located in a local sub-network of the network. The data packet includes a first network layer protocol header having a source address containing the local sub-network address of the source, a destination address of the destination, a first field indicating a length of the source address and a second field indicating a length of the destination address. The first network layer protocol header is transformed by modifying the source address and the first field indicating the length of the source address, such that the modifying includes appending to the local sub-network address a prefix of the sub-network to make the source address an address of a higher-level network. The data packet is then forwarded toward the destination in the higher-level network.