Online Fabric Path Diagnostics for Fibre Channel Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current diagnostic methods for Fibre Channel (FC) networks are inefficient and intrusive, requiring ports to be taken offline for error troubleshooting, which hampers the speed and reliability of complex network diagnostics.

Innovation Solution

A network path level online diagnostic method that uses dual or single port HBAs/CNAs to monitor connectivity, validate data integrity, and saturate fabric paths with representative traffic profiles without taking any ports or servers offline, allowing for real-time fault detection and performance validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional diagnostic methods are used to troubleshoot link and path errors, then diagnostic capability is provided, but ports must be taken offline which causes network downtime and reduced productivity

Engineering Contradiction:
Improvediagnostic capabilityVSAvoidnetwork availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements preliminary diagnostic actions by embedding test responders in storage devices and test initiators in host bus adapters that can perform diagnostics before actual failures occur. The system continuously monitors link quality parameters and performs self-diagnostics without requiring ports to be taken offline, thus maintaining network availability while providing comprehensive diagnostic capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The diagnostic system enables storage devices and host bus adapters to perform self-diagnostics through embedded test responders and initiators. The storage device itself generates and processes diagnostic test signals, eliminating the need for external testing tools and manual intervention, thereby providing reliable diagnostics without impacting network productivity

Inventive Principle:
Principle #25Self-service

2Reliability

If external separate testing tools are used for diagnostics, then diagnostic functionality is achieved, but the process becomes cumbersome and requires additional complexity

Engineering Contradiction:
Improvediagnostic functionalityVSAvoidtesting infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges diagnostic functionality directly into the existing storage device and host bus adapter components. Test responders are integrated into storage devices and test initiators into HBAs, combining diagnostic capabilities with normal operational components. This eliminates the need for separate external testing tools and reduces overall system complexity while maintaining comprehensive diagnostic functionality

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The embedded test responders and initiators serve multiple functions: they enable both normal data storage/transfer operations and diagnostic testing through the same physical components. The HBA and storage device perform their primary functions while simultaneously providing diagnostic capabilities, eliminating the need for dedicated separate testing infrastructure

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

3Reliability

If D-ports are used for diagnosing ISL errors, then error diagnosis is possible, but two ports must be taken offline which increases downtime

Engineering Contradiction:
Improveerror diagnosis capabilityVSAvoidport downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary diagnostic actions continuously in the background using embedded test responders and initiators that operate without taking ports offline. Link quality parameters are monitored continuously, and diagnostics are performed proactively before failures impact service, eliminating the need for time-consuming offline D-port diagnostics

Inventive Principle:
Principle #10Preliminary action

4Ease of operation

If CLI tools are used for link diagnostics, then basic connectivity testing is provided, but only good/bad indications are obtained which limits diagnostic precision

Engineering Contradiction:
Improveconnectivity testingVSAvoiddiagnostic detail
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements comprehensive feedback mechanisms where test responders in storage devices return detailed link quality parameter measurements to test initiators in HBAs. The system provides quantitative feedback on signal integrity, error rates, and other performance metrics rather than simple pass/fail indications, enabling precise diagnostic measurement while maintaining ease of operation through automated testing

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10210113B2SAN fabric online path diagnostics
Publication Date: 2019.02.19 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10210113B2 patent drawing
  • US10210113B2 patent drawing
  • US10210113B2 patent drawing

AI summary

A diagnostic testing utility is used to perform online path diagnostic tests to troubleshoot components in a path that contribute to performance degradations and check application level data integrity, while traffic is allowed to flow as normal. To perform the diagnostic tests, two HBA or CNA ports at each end of a path are identified and used to send test frames to perform the diagnostic tests. The entire diagnostic procedure is performed without taking any ports or servers offline.