Distributed Fabric Management Protocol for Switch Grouping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing a distributed fabric system in data centers with numerous interconnected network elements is complex, requiring centralized management to configure and maintain thousands of switches efficiently.

Innovation Solution

A method where network elements are grouped, with a master element elected to discover and manage all members, using protocols like switch discovery and device configuration stacking to facilitate centralized control and firmware updates across the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If network administrators configure each network element individually, then each network element can be precisely controlled, but the management complexity and time required increase significantly

Engineering Contradiction:
Improveease of managementVSAvoidtime required for configuration
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges multiple independent network elements into a single logical unit by electing a master network element that represents the entire group. The master element consolidates configuration management, allowing administrators to manage thousands of network elements through a single interface rather than configuring each element individually, thus dramatically reducing management time and complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The master network element acts as an intermediary between network administrators and the distributed fabric system. It receives configuration requests, processes them centrally, and distributes appropriate commands to member network elements, thereby simplifying the management interface while maintaining precise control over individual elements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a centralized management system is implemented to manage all network elements from a single location, then operational efficiency improves, but the system complexity increases

Engineering Contradiction:
Improveoperational efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts the management functions from individual network elements and consolidates them into a single master network element. This separation allows member elements to focus on their core networking functions while the master element handles all management operations, thereby improving operational efficiency without significantly increasing the complexity of individual network elements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The master network element serves multiple functions simultaneously: it acts as a regular network element for data forwarding, serves as the central management interface for administrators, maintains the membership database, and coordinates firmware updates across the system. This multi-functionality consolidates complexity into a single element rather than distributing it across all elements.

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

3Loss of information

If the master network element maintains a comprehensive record of all member network elements, then system visibility and control improve, but the information storage and processing requirements increase

Engineering Contradiction:
Improvesystem visibilityVSAvoidinformation storage requirements
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The master network element's membership database is segmented into individual member records, each containing only the essential information needed for management (element identifier, status, and basic configuration). This segmentation allows the system to maintain comprehensive visibility of all network elements while keeping the storage requirements manageable by storing only critical data for each element rather than complete configuration details.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9071508B2Distributed fabric management protocol
Publication Date: 2015.06.30 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9071508B2 patent drawing
  • US9071508B2 patent drawing
  • US9071508B2 patent drawing

AI summary

A distributed fabric system comprises a plurality of independent network elements interconnected by inter-switch links and assigned to a same group. Each network element includes a switching chip, a processor, and memory storing program code that is executed by the processor. The program code of each network element includes a device configuration (DC) stacking module and a switch discovery protocol (SDP) module. The SDP module of each network element, when executed, discovers each other network element in the group and elects one of the network elements as a master network element. The SDP module of the master network element, when executed, sends messages to the DC-stacking module of the master network element. Each sent message identifies one of the network elements in the group. The DC stacking module of the master network element, when executed, maintains a record of all network elements that are currently members in the group.