Remote Port Mirroring for SAN Diagnostics
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Speed
If high data rates of 8 Gbps are used in SAN switches, then network performance is improved, but diagnostic difficulty increases
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.
Data Source
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.


