VLAN-Specific Tunnel Selection for Loop-Free Overlay Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in facilitating loop-free traffic forwarding in overlay networks due to the use of redundant tunnels, particularly when switches from different vendors or geographic dispersion, leading to slow reaction times in loop detection and configuration.

Innovation Solution

A switch distributes VLANs among redundant tunnels, selecting an active tunnel for each VLAN and configuring the corresponding TNI only on that tunnel, while disabling it on standby tunnels, ensuring loop-free forwarding and quick failover.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant tunnels are used for traffic forwarding in overlay networks, then reliability is improved, but loop-free forwarding becomes difficult to ensure

Engineering Contradiction:
Improvetraffic forwarding reliabilityVSAvoidloop detection and configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the redundant tunnel group into a primary tunnel and secondary tunnels. Each tunnel is assigned a specific role (active or standby) with clear criteria for selection and failover. This segmentation resolves the contradiction by maintaining reliability through redundancy while simplifying loop prevention through role-based management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by pre-configuring standby tunnels and establishing failover criteria before failures occur. The system proactively identifies and designates primary and secondary tunnels, and pre-sets the conditions for automatic failover. This eliminates the need for complex real-time loop detection, as the topology is designed to be loop-free from the start.

Inventive Principle:
Principle #10Preliminary action

2Difficulty of detecting and measuring

If traditional loop detection protocols are used in geographically dispersed overlay networks, then loop detection capability is provided, but reaction time is slow

Engineering Contradiction:
Improveloop detection capabilityVSAvoidloop detection reaction time
Core Design Contradiction:
Difficulty of detecting and measuringVSLoss of time

Solution Approach 1:

The patent implements preliminary topology design where the network architecture itself prevents loops through hierarchical tunnel selection. By pre-establishing primary and standby tunnel relationships with clear selection criteria, the system eliminates the need for slow real-time loop detection protocols, achieving instant reaction to topology changes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces dynamic tunnel selection based on real-time topology changes and failure conditions. The system can dynamically switch between primary and standby tunnels while maintaining loop-free forwarding through predefined selection criteria. This dynamic approach provides both loop detection capability and fast reaction time.

Inventive Principle:
Principle #15Dynamics

3Reliability

If VLANs are distributed among redundant tunnels without active tunnel selection, then tunnel redundancy is maintained, but traffic loops occur

Engineering Contradiction:
Improvetunnel redundancyVSAvoidtraffic loops
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments VLAN traffic forwarding by assigning specific VLANs to specific tunnels based on active tunnel selection. Each tunnel becomes responsible for particular VLANs, and the system maintains redundancy by having standby tunnels ready to take over. This segmentation prevents traffic loops while preserving reliability through clear traffic-tunnel mapping.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making each tunnel have different functional properties - the primary tunnel actively forwards VLAN traffic while standby tunnels remain in standby mode with specific activation criteria. This differentiation in local tunnel qualities (active vs. standby status) prevents loops while maintaining overall system redundancy.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If TNI is configured on all redundant tunnels, then tunnel flexibility is improved, but traffic looping increases

Engineering Contradiction:
Improvetunnel configuration flexibilityVSAvoidtraffic looping
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent segments TNI configuration by assigning TNIs to specific tunnels based on their active or standby status. The primary tunnel receives TNI configuration for active VLAN forwarding, while standby tunnels have TNI configured only conditionally. This segmented approach provides the flexibility of TNI configuration on multiple tunnels while preventing loops through controlled activation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary TNI configuration strategy where TNIs are pre-configured on primary tunnels and conditionally configured on standby tunnels based on failure detection. This preliminary approach provides tunnel flexibility when needed while preventing traffic loops by controlling which tunnels have active TNI configurations at any given time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12445325B2Active tunnel selection for facilitating loop-free layer-2 traffic forwarding in an overlay network
Publication Date: 2025.10.14 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12445325B2 patent drawing
  • US12445325B2 patent drawing
  • US12445325B2 patent drawing

AI summary

A system for facilitating loop-free traffic forwarding is provided. During operation, the system can operate a switch as a tunnel endpoint for a plurality of tunnels with corresponding remote endpoints. The system can determine a tunnel network identifier (TNI) associated with a respective virtual local area network (VLAN) configured at the switch. The system can then enable the TNI for a first tunnel among the plurality of tunnels for carrying traffic of the VLAN. Here, traffic of the VLAN is only forwarded over the first tunnel. Therefore, the system can prevent the rest of the plurality of tunnels from looping the traffic of the VLAN back to the switch. The system can select a second tunnel as a standby tunnel for the TNI from the rest of the plurality of tunnels. If the first tunnel is unavailable, the system can enable the TNI for the second tunnel for traffic forwarding.