Managing Master Switch DFP Network Image Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network communication systems require individual configuration and management of each switch, making centralized management and software updates challenging, especially in heterogeneous networks with switches from multiple vendors or differing hardware and software.

Innovation Solution

A distributed fabric protocol (DFP) switching network architecture with a managing master switch that centrally manages switch images by determining compatibility and initiating updates, using a mini-DC module for recovery and retry in case of failures, to maintain a consistent state across all switches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If individual configuration and management of each switch is performed in conventional networks, then each switch can operate independently, but centralized management and software updates become challenging and complex

Engineering Contradiction:
Improvecentralized managementVSAvoidmanagement complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the management functions of multiple independent switches into a single managing master switch that maintains a network membership data structure containing capability vectors for all switches. This allows centralized management where one switch coordinates software image updates across the entire network, transforming individual switch management into unified network-wide management.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The managing master switch performs multiple functions: it maintains the network membership data structure, compares capability vectors, determines image compatibility, initiates updates, and coordinates recovery operations. This multi-functional approach consolidates what would otherwise require separate management processes for each switch.

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

2Reliability

If capability vectors are compared to determine image compatibility across heterogeneous switches, then compatible images can be identified, but the compatibility determination process becomes complex

Engineering Contradiction:
Improveimage compatibilityVSAvoidcompatibility checking complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses capability vectors as data structures that copy and represent the essential characteristics of each switch's hardware and software capabilities. Instead of directly analyzing complex switch configurations, the system compares these simplified capability vector representations, making compatibility determination more manageable while maintaining accuracy.

Inventive Principle:
Principle #26Copying

3Stability of the object's composition

If image updates are initiated centrally by the managing master switch, then consistent state across all switches can be maintained, but update failures require complex recovery mechanisms

Engineering Contradiction:
Improvenetwork consistencyVSAvoidrecovery mechanism complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements preliminary actions by having the managing master switch compare capability vectors before initiating image updates to ensure compatibility. This pre-check prevents incompatible updates that would cause failures, reducing the need for complex recovery mechanisms while maintaining network consistency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where switches report their capability vectors to the managing master switch, which then uses this information to determine compatibility and initiate appropriate updates. This feedback loop ensures that update decisions are based on actual switch capabilities, maintaining consistency while simplifying recovery through informed decision-making.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8717874B2Updating a switch software image in a distributed fabric protocol (DFP) switching network
Publication Date: 2014.05.06 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8717874B2 patent drawing
  • US8717874B2 patent drawing
  • US8717874B2 patent drawing

AI summary

A switching network has a plurality of switches including at least a switch and a managing master switch. At the managing master switch, a first capability vector (CV) is received from the switch. The managing master switch determines whether the first CV is compatible with at least a second CV in a network membership data structure that records CVs of multiple switches in the switching network. In response to detecting an incompatibility, the managing master switch initiates an image update to an image of the switch. In response to a failure of the image update at the switch, the switch boots utilizing a mini-DC module that reestablishes communication between the switch with the managing master switch and retries the image update.