Routing Table Digests Reduce Network Bandwidth Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distance-vector routing protocols incur significant network overhead due to the frequent transmission of entire routing tables, which is inefficient in large and dynamic networks, consuming bandwidth and resources.

Innovation Solution

Implementing a method where routing table digests, such as hashes, are transmitted instead of entire tables when unchanged, and only the updated tables are sent upon changes, reducing unnecessary data transmission and improving network resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routing tables are transmitted frequently to maintain accurate network topology information, then the reliability of routing information is improved, but the network bandwidth consumption increases

Engineering Contradiction:
Improverouting information accuracyVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the essential change information (routing table digests/hashes) from the complete routing tables and transmits only these extracted portions. When a routing table changes, only the digest and the changed entries are transmitted to neighbors, rather than transmitting the entire routing table. This extraction principle reduces the volume of transmitted data while maintaining the ability to detect and propagate routing changes accurately.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the routing table transmission into two parts: (1) periodic transmission of routing table digests/hashes to indicate whether changes occurred, and (2) transmission of only the specific changed entries when changes are detected. This segmentation allows the system to maintain reliable routing information by periodically checking for changes while minimizing bandwidth consumption by transmitting only the necessary segments of information.

Inventive Principle:
Principle #1Segmentation

2Speed

If the update interval is shortened to respond faster to network changes, then the responsiveness of the routing protocol is improved, but the network overhead increases

Engineering Contradiction:
Improveprotocol responsivenessVSAvoidnetwork overhead
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements periodic transmission of routing table digests at configured intervals instead of continuous transmission of complete routing tables. This periodic action allows the system to maintain responsiveness by regularly checking for changes while reducing overhead by not transmitting full routing tables at every interval. When changes are detected between periodic checks, the digest transmission triggers immediate propagation of the changed entries.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent extracts only the routing table digest (hash) for periodic transmission to quickly detect changes without transmitting the full routing table content. This extraction allows rapid detection of topology changes at periodic intervals with minimal overhead, and only when a change is detected does the system extract and transmit the specific changed entries, thus maintaining responsiveness while controlling overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

3Loss of information

If entire routing tables are transmitted periodically, then all nodes receive complete topology information, but the data transmission efficiency decreases

Engineering Contradiction:
Improvetopology information completenessVSAvoiddata transmission efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent extracts routing table digests (hashes) and transmits only these extracted portions periodically to indicate whether the routing table has changed. When a change is detected, only the specific changed entries are extracted and transmitted. This extraction approach ensures that nodes receive complete topology information when changes occur while dramatically improving data transmission efficiency by avoiding redundant transmission of unchanged information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by transmitting only the necessary portion of routing information - specifically, only the changed entries when changes occur, rather than transmitting complete routing tables periodically. This partial transmission approach maintains information completeness for changed data while significantly improving transmission efficiency by avoiding the excessive action of sending unchanged routing table data.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10411968B2Systems and methods for sharing network information
Publication Date: 2019.09.10 UNIUM INC
  • US10411968B2 patent drawing
  • US10411968B2 patent drawing
  • US10411968B2 patent drawing

AI summary

Techniques for sharing network information, such as routing table information, are described. In some examples, network nodes share information about the topology of their network. For example, nodes may share routing tables with their neighbors from time to time. To improve the performance of the network, by reducing the overhead of transmitting routing tables, the nodes share their routing tables with neighbor nodes only when those tables are updated or upon request. In other circumstances, such as when a routing table has not changed since it was last shared, each network node instead transmits an indicator, such as a routing table checksum, hash, or the like, that can be used by a neighbor node to determine the routing table is unchanged.