Partial Source Routing for Cross-Network Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing source routing techniques are associated with significant overhead, leading to delays and network congestion due to extensive routing data in packet headers, especially when packets traverse multiple nodes and networks.

Innovation Solution

The implementation of partial source routing techniques that use a short address format within a network and a long address format when crossing network boundaries, minimizing overhead by dynamically adjusting address formats based on network proximity and reducing the need for extensive routing data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If source routing techniques are used to route packets through multiple networks, then routing accuracy and destination reachability are improved, but routing overhead and packet header size increase significantly

Engineering Contradiction:
Improverouting accuracyVSAvoidrouting data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The routing path is segmented into multiple hops, where each node maintains only the address of the next node in the path rather than the complete end-to-end routing information. This segmentation divides the large routing header into smaller per-node routing decisions, reducing the amount of routing data that needs to be processed at each node while maintaining overall routing accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to routing by implementing partial source routing where only certain segments of the path require detailed address information. By transitioning from a flat complete-source-routing model to a hierarchical partial-routing model, the system reduces routing overhead while maintaining the ability to reach destinations across multiple networks.

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

2Reliability

If complete source routing information is included in packet headers, then routing reliability across multiple networks is improved, but network congestion and transmission delays increase

Engineering Contradiction:
Improverouting reliabilityVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts only the essential routing information needed for each hop from the complete source routing path. Instead of including all routing information in every packet, the system extracts and maintains only the next-hop address at each node, removing redundant routing data while preserving the reliability needed for cross-network routing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Routing paths are predetermined and established before data transmission through route discovery protocols. The complete routing path is calculated in advance and stored in routing tables at each node, so that during actual data transmission, nodes only need to follow the pre-established path without performing complex routing decisions, thereby improving data transfer efficiency while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If 16-byte addresses are used for each node in the routing path, then node identification accuracy is improved, but packet header overhead and processing complexity increase

Engineering Contradiction:
Improvenode identification accuracyVSAvoidrouting header complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using different address formats in different contexts: full 16-byte addresses are used when crossing network boundaries to ensure unique identification, while shorter addresses are used for local node identification within the same network. This localized adaptation of address length reduces overall header complexity while maintaining the precision needed for accurate node identification across networks.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11509580B2Partial source routing for cross-network routing
Publication Date: 2022.11.22 ITRON INC
  • US11509580B2 patent drawing
  • US11509580B2 patent drawing
  • US11509580B2 patent drawing

AI summary

Source routing techniques include sending data across several networks, while limiting source routing overhead. For example, the source routing techniques may use a first address format to route data to nodes along a routing path that are within a first network where a source node is located, and use a second address format to route the data to a node along the routing path that is within a second, different network. The node in the second network may similarly route the data through the second network using the first address format for nodes within the second network and, if needed, route the data to a node within a third network using the second address format. This may be repeated for any number of networks to reach a destination.