Virtual Interface Segmentation for Ad-Hoc Network Loop Prevention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In ad-hoc wireless networks, forwarding loops can occur when devices need to relay packets between neighboring nodes that are not within direct broadcast range, leading to inefficient packet forwarding.

Innovation Solution

A network device creates virtual interfaces based on duplex-neighborhood information to identify and manage mutual-listener groups, preventing forwarding loops by ensuring packets are not sent back through the original interface, using interface identifiers and bloom filters to determine membership and maintain network connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If packets are forwarded via the same link used to receive the packet, then remote devices outside direct broadcast range can be reached, but forwarding loops are created

Engineering Contradiction:
Improvereachability of remote devicesVSAvoidforwarding loop prevention
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the network interface into multiple virtual interfaces, each representing a distinct duplex-neighborhood group. By dividing the single physical interface into multiple virtual interfaces with different membership groups, the system enables packets to be forwarded through different virtual interfaces even when using the same physical link, thus preventing forwarding loops while maintaining reachability to remote devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces virtual interfaces as an intermediary layer between the physical network interface and packet forwarding logic. This intermediary layer adds contextual information about duplex-neighborhood membership, enabling intelligent forwarding decisions that prevent loops while allowing remote device access. The virtual interface acts as a mediator that resolves the conflict between reachability and loop prevention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If virtual interfaces are created for mutual-listener groups, then forwarding loops are prevented, but device complexity increases

Engineering Contradiction:
Improveforwarding loop preventionVSAvoidvirtual interface management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where network devices automatically discover duplex-neighborhood relationships and autonomously create and manage their own virtual interfaces. Each device independently determines its membership in mutual-listener groups and configures appropriate virtual interfaces without requiring centralized coordination, thereby reducing the perceived complexity while maintaining reliable loop prevention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent merges the functions of physical interface management with virtual interface creation and packet forwarding logic. By combining these functions into a unified virtual interface framework, the system manages complexity through integration rather than separation, allowing devices to handle multiple functions through a cohesive mechanism that prevents forwarding loops.

Inventive Principle:
Principle #5Merging (Combining)

3Measurement precision

If interface identifiers and bloom filters are used to determine virtual interface membership, then packet forwarding accuracy is improved, but processing overhead increases

Engineering Contradiction:
Improvemembership determination accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent employs bloom filters as a space-efficient and computationally lightweight data structure for determining virtual interface membership. While bloom filters can produce false positives, they provide a fast, low-cost first-level filter that significantly reduces processing overhead compared to exact membership checking. The system uses this disposable, approximate filtering mechanism to quickly eliminate non-members before performing more expensive verification operations.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent implements a two-stage membership determination process where bloom filters provide a partial check first. This partial action quickly filters out clearly non-member packets with minimal processing, allowing the system to achieve high accuracy while managing processing overhead by not performing full verification on every packet.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9379979B2Method and apparatus for establishing a virtual interface for a set of mutual-listener devices
Publication Date: 2016.06.28 CISCO TECHNOLOGY INC
  • US9379979B2 patent drawing
  • US9379979B2 patent drawing
  • US9379979B2 patent drawing

AI summary

An ad-hoc network device facilitates creating a virtual interface for a set of mutual-listener devices that have a duplex communication with each other. During operation, the network device can receive a packet, and identifies a virtual interface to which the packet is directed. The network device can determine whether the local network device is a member of the virtual interface, and if so, processes the packet as an intended recipient of the packet.