Mesh Forwarding Flag for Latency Reduction in Wireless Mesh Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless mesh networks, the process of decryption and re-encryption at each hop between a mesh-enabled access point (MAP) and a mesh portal introduces significant latency, which can be avoided by determining if a packet is destined for a mesh portal and skipping unnecessary encryption processes.

Innovation Solution

A mesh-enabled access point determines the destination of a packet and sets a mesh forwarding flag if it is destined for a mesh portal, allowing it to forward the packet without decryption or re-encryption, using an encryption key corresponding to the mesh portal only when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If decryption and re-encryption is performed at each hop between MAP and mesh portal, then security is maintained, but latency increases significantly

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the encryption/decryption operation from the packet forwarding process at intermediate MAPs. By using a mesh forwarding flag to identify packets destined for a mesh portal, the system removes the unnecessary decryption/re-encryption steps at intermediate nodes, keeping only the essential routing function while maintaining security through selective encryption only at the source and final destination.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If encryption key processing is performed at each intermediate MAP, then packet security is ensured, but communication efficiency decreases

Engineering Contradiction:
Improvepacket securityVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies local quality by making encryption processing location-dependent. Packets with the mesh forwarding flag set are encrypted only at the source MAP and not decrypted at intermediate MAPs, while packets without the flag undergo traditional decryption at each hop. This localized approach to encryption maintains security where needed while eliminating unnecessary processing elsewhere, thereby improving overall communication efficiency.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If traditional multi-hop routing with decryption at each hop is used, then routing flexibility is maintained, but processing overhead increases

Engineering Contradiction:
Improverouting flexibilityVSAvoidprocessing overhead
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by setting the mesh forwarding flag at the source MAP before the packet enters the multi-hop network. This pre-marking allows intermediate MAPs to immediately recognize and bypass decryption processing without needing to analyze packet contents or make routing decisions about encryption, thereby reducing processing overhead while maintaining routing flexibility through the flag-based identification system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8612752B2Communicating a packet from a mesh-enabled access point to a mesh portal in a multi-hop mesh network
Publication Date: 2013.12.17 EXTREME NETWORKS INC
  • US8612752B2 patent drawing
  • US8612752B2 patent drawing
  • US8612752B2 patent drawing

AI summary

Methods are provided for processing a packet received by a mesh-enabled access point (MAP). When a first MAP receives a packet it can determine whether the packet is destined for a mesh portal based on the destination address. If so, the first MAP can retrieve an encryption key corresponding to the mesh portal, use the encryption key to encrypt the packet and set a mesh forwarding flag in the packet to indicate that the packet is destined for a mesh portal, and is encrypted with an encryption key corresponding to the mesh portal, and then forward the packet to the next hop MAP towards the a mesh portal. The mesh forwarding flag indicates that the packet is destined for a mesh portal, is encrypted with an encryption key corresponding to the mesh portal, and is to be forwarded to the next hop MAP without performing decryption/re-encryption processing on the packet. When a MAP receives a packet, the first MAP it determines whether a mesh forwarding flag is set in the packet. When the mesh forwarding flag is set in the packet, the first MAP skips decryption/re-encryption processing of the packet, and forwards the packet to the next hop MAP towards the mesh portal. When the mesh forwarding flag is not set in the packet, the first MAP retrieves an encryption key corresponding to the mesh portal, encrypts the packet using the encryption key, sets a mesh forwarding flag in the packet and forwards the packet to the next hop MAP.