Ethernet Loop Mitigation via VID-Based Reverse Path Forwarding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms for mitigating loops in Ethernet networks are limited, leading to issues such as dropped frames and wasted network resources due to transient and steady-state loops.

Innovation Solution

The implementation of a reverse path forwarding check using Virtual Local Area Network Identifiers (VIDs) instead of source MAC addresses, which allows for efficient loop mitigation by performing ingress and egress checks using existing Ethernet lookup mechanisms, thereby preventing looped transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional loop mitigation mechanisms are used, then loops can be detected, but the number of lookups increases and network efficiency decreases

Engineering Contradiction:
Improveloop detection capabilityVSAvoidnetwork efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent combines the ingress check and egress check into a single unified lookup operation using the VID as the key. Instead of performing separate lookups for ingress filtering and egress port determination, the system merges these functions by storing both ingress enablement status and egress port information in a single database entry indexed by VID, thereby reducing lookup operations while maintaining loop detection capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The VID database is designed to serve multiple functions simultaneously: it performs ingress filtering validation, determines egress ports for frame forwarding, and enables loop detection. By making this single database structure multi-functional, the patent eliminates the need for separate lookup mechanisms, improving network efficiency while preserving comprehensive loop mitigation

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If multiple lookup operations are performed for frame forwarding, then forwarding accuracy is improved, but processing time increases

Engineering Contradiction:
Improveforwarding accuracyVSAvoidframe processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary organization of forwarding information by pre-configuring the VID database with both ingress enablement status and egress port mappings before frame arrival. This preliminary action ensures that when a frame needs forwarding, all necessary information is already structured and accessible in a single lookup operation, eliminating the need for sequential lookups and reducing processing time while maintaining forwarding accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9225642B2Loop mitigation mechanism for Ethernet networks
Publication Date: 2015.12.29 CISCO TECHNOLOGY INC
  • US9225642B2 patent drawing
  • US9225642B2 patent drawing
  • US9225642B2 patent drawing

AI summary

A technique is provided for mitigating loops in Ethernet networks. A first port in an Ethernet device receives an Ethernet frame. The frame includes a source identifier, a destination identifier, and a Virtual Local Area Network Identifier (VLAN ID). According to various embodiments, the VLAN ID (VID) has the encoding of both a community group as well as a source bridge ID. A VID database is accessed using the destination identifier and the VID to determine whether the first port has ingress enabled. A filtering database is accessed to determine an egress port for forwarding the Ethernet frame.