Remote Port Mirroring for SAN Diagnostics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In network environments, especially in high-speed Storage Area Networks (SANs), diagnosing issues is challenging due to the difficulty in tracing data flows, as conventional protocol analyzers require direct connection to the switch, limiting flexibility and requiring reconfiguration when the diagnostic system is not connected to the necessary switches.

Innovation Solution

Implementing remote port mirroring, where a mirror header is added to frames to allow them to be routed through intervening switches, enabling diagnostic systems to be connected to any switch in the network, even across different fabrics, using encapsulation and inter-fabric routing headers for inter-fabric traversal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional protocol analyzer is connected in series with the input or output port being tested, then diagnostic capability is improved, but device complexity and installation difficulty increase

Engineering Contradiction:
Improvediagnostic capabilityVSAvoidinstallation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a mirror port as an intermediary element that captures copies of frames and redirects them to a diagnostic system. This mediator allows diagnostics without requiring the analyzer to be connected in series with data traffic, thus maintaining normal network operation while enabling comprehensive frame capture and analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the data traffic by mirroring frames from selected ports to a dedicated mirror port. The diagnostic system analyzes these copied frames rather than the original traffic, eliminating the need for series connection and allowing non-intrusive diagnostics while preserving full diagnostic capability.

Inventive Principle:
Principle #26Copying

2Reliability

If the diagnostic system is directly connected to the switch performing the mirror operation, then frame mirroring capability is improved, but adaptability and flexibility deteriorate

Engineering Contradiction:
Improveframe mirroring capabilityVSAvoidconfiguration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent extends the mirroring capability from a single-switch dimension to a multi-switch fabric dimension by implementing inter-fabric routing. Frames can be mirrored across multiple switches and fabrics using routing headers, allowing the diagnostic system to be connected to any switch in the network fabric rather than requiring direct connection to the specific mirroring switch.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent creates a universal mirroring solution that works across multiple switches and fabrics. The mirror header and routing mechanism enable the same mirroring function to operate regardless of which switch performs the mirroring or where the diagnostic system is connected, providing location-independent diagnostic capability throughout the entire network fabric.

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

3Speed

If high data rates of 8 Gbps are used in SAN switches, then network performance is improved, but diagnostic difficulty increases

Engineering Contradiction:
Improvedata rateVSAvoiddiagnostic difficulty
Core Design Contradiction:
SpeedVSDifficulty of detecting and measuring

Solution Approach 1:

The patent extracts the diagnostic function from the high-speed data path by creating separate mirror copies of frames. The diagnostic system receives these extracted copies at lower speeds through the mirror port, allowing comprehensive analysis without being overwhelmed by the full 8 Gbps data rate while the main network continues to operate at full speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8996720B2Method and apparatus for mirroring frames to a remote diagnostic system
Publication Date: 2015.03.31 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8996720B2 patent drawing
  • US8996720B2 patent drawing
  • US8996720B2 patent drawing

AI summary

Apparatuses and methods to mirror frames received at an input port or provided by an output port to a port not connected to the device performing the mirroring operation. A frame being sent to a diagnostic system has a mirror header added to allow the frame to be routed through any intervening switches in the same fabric. The final switch or the diagnostic system removes the mirror header. If the diagnostic system is attached in a different fabric, encapsulation and inter-fabric routing headers are added as needed to the frame containing the mirror header. This allows the frame to traverse multiple fabrics to reach the diagnostic system. The encapsulation and inter-fabric routing headers are removed as done normally. This allows a diagnostic system to be connected to any switch in the network, either in the same or a different fabric.