Switched Network Bridging Loop Detection and Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional L2 network protocols often fail to effectively detect and mitigate bridging loops, leading to crippling congestion and requiring complete network shutdowns, which is not a reliable solution.

Innovation Solution

A hybrid detection and mitigation method involving preliminary detection and confirmation phases using switch monitoring tools like MAC limiting and MAC move limiting, with data plane actions and control plane messaging to block ports and send probes, maintaining connectivity while isolating the loop.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional L2 network protocols are used to handle redundancy, then network connectivity is maintained, but bridging loops may still occur causing crippling congestion

Engineering Contradiction:
Improvenetwork connectivityVSAvoidbridging loop congestion
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary detection actions by monitoring MAC address movements and counting suspicious transitions before actual congestion occurs. Switches track MAC moves and generate indicators when threshold violations are detected, enabling proactive identification of loop conditions before they cause crippling congestion.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where switches continuously monitor MAC address table changes and feed this information back to the control plane. The control plane receives indicators from data plane switches and coordinates mitigation actions, creating a closed-loop system that responds to actual loop conditions.

Inventive Principle:
Principle #23Feedback

2Object-affected harmful factors

If the entire network is shut down to respond to a bridging loop, then congestion is relieved, but network availability is completely lost

Engineering Contradiction:
Improvecongestion reliefVSAvoidnetwork availability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The system segments the network response by identifying and isolating only the specific ports and switches involved in the bridging loop, rather than shutting down the entire network. The control plane coordinates selective port blocking to contain the loop impact to minimal segments while maintaining overall network availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mitigation action applies local quality by blocking ports only at specific locations where the loop is detected, rather than applying a global shutdown. Each switch independently identifies its role in the loop and blocks only the necessary ports, creating a localized response that preserves network functionality elsewhere.

Inventive Principle:
Principle #3Local quality

3Difficulty of detecting and measuring

If switch monitoring tools like MAC limiting are applied, then loop detection capability is improved, but false positives may occur

Engineering Contradiction:
Improveloop detection capabilityVSAvoidfalse positive rate
Core Design Contradiction:
Difficulty of detecting and measuringVSMeasurement precision

Solution Approach 1:

The system uses feedback from multiple monitoring indicators to verify loop conditions before triggering mitigation. The control plane receives indicators from multiple switches and cross-validates their reports, ensuring that only actual loop conditions trigger action rather than false positives from transient MAC movements.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system merges multiple monitoring approaches (MAC limiting, MAC move tracking, and indicator generation) into a coordinated detection system. By combining data from multiple monitoring tools and cross-referencing their outputs, the system achieves more accurate loop detection while reducing false positives.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8885486B2Detecting and mitigating data plane bridging loops
Publication Date: 2014.11.11 CISCO TECHNOLOGY INC
  • US8885486B2 patent drawing
  • US8885486B2 patent drawing
  • US8885486B2 patent drawing

AI summary

Example systems and methods associated with detecting bridging loops are described. One example apparatus includes a preliminary detection logic to detect a bridging loop in a switched network based on examining MAC moves reported by a switch in the switched network. The apparatus may also include a confirmation detection logic to confirm the bridging loop by controlling a probe to be sent into the switched network and determining that the probe looped through the switched network. The apparatus may also include a response logic to selectively control switches in the network to break the bridging loop by selectively blocking data plane traffic while allowing control plane traffic.