Mesh Network Routing Loop Prevention via Packet Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current routing protocols for bridging networks face challenges in optimizing performance, efficiency, and scalability, particularly in multi-mesh networks where loops and redundant broadcast flooding can lead to congestion and resource inefficiencies.

Innovation Solution

The implementation of techniques that assign identifiers to packets to prevent forwarding loops and optimize unicast and broadcast packet flows across interconnected mesh networks, using bridge links to forward packets along best paths and reduce redundant flooding by accumulating route cost information in pre-existing control packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If routing protocols forward packets across interconnected mesh networks without loop prevention, then packet delivery coverage is improved, but network congestion and resource inefficiency worsen due to forwarding loops and redundant broadcast flooding

Engineering Contradiction:
Improvepacket delivery coverageVSAvoidnetwork resource efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by assigning unique identifiers to packets before they are forwarded across mesh networks. This pre-identification enables downstream nodes to recognize and prevent redundant transmissions of the same packet, thereby avoiding forwarding loops and reducing unnecessary broadcast flooding before they can consume network resources.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where nodes monitor packet identifiers and maintain state information about previously seen packets. This feedback loop allows the network to detect and eliminate redundant packet transmissions dynamically, preventing resource waste from forwarding loops while maintaining comprehensive packet delivery coverage.

Inventive Principle:
Principle #23Feedback

2Device complexity

If routing protocols use simple forwarding without route optimization, then device complexity is reduced, but network performance and scalability worsen due to congestion and inefficient packet flows

Engineering Contradiction:
Improverouting protocol complexityVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-assigning unique identifiers to packets and pre-computing route cost information. This allows nodes to make efficient routing decisions based on pre-prepared data without requiring complex real-time calculations, thereby improving network performance while keeping device complexity manageable.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces packet identifiers as an intermediary element that mediates between simple forwarding operations and optimized route selection. These identifiers enable nodes to participate in route optimization without requiring complex routing logic, thus improving network productivity while maintaining relatively simple device implementations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If broadcast packets are flooded across all mesh networks, then broadcast coverage is improved, but resource usage worsens due to redundant flooding and loop formation

Engineering Contradiction:
Improvebroadcast coverageVSAvoidnetwork resource usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by assigning unique identifiers to broadcast packets before flooding. This pre-identification enables intermediate nodes to recognize duplicate broadcast packets and suppress redundant transmissions, thereby maintaining comprehensive broadcast coverage while significantly reducing network resource consumption from duplicate flooding and loop formation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10505845B2Techniques for enabling the efficient operation of arbitrarily interconnected mesh networks
Publication Date: 2019.12.10 FIRETIDE INC
  • US10505845B2 patent drawing
  • US10505845B2 patent drawing
  • US10505845B2 patent drawing

AI summary

Wireless mesh networks (or “meshes”) are enabled for arbitrary interconnection to each other and may provide varying levels of coverage and redundancy as desired. Interoperability between meshes having differing configurations, internal operations, or both, may be freely intermixed and inter-operated in unrestricted combination. Enhanced explicit inter-bridge control protocols operate using pre-existing control packets. Pre-existing broadcast packet floods are used to learn the best paths across interconnected meshes (termed a “multi-mesh”). Enhanced routing protocols operating within each mesh may optionally examine information limited to the respective mesh when forwarding traffic, thus enabling robust multi-mesh scaling with respect to memory and processing time required by the routing protocols. Using assigned identifiers, forwarding loops are prevented, and optionally redundant broadcast flooding is prevented.