Centralized Control Container for Multi-ASIC Switch Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing network switches with multiple control chips is increased due to physical limitations, making it challenging to handle a large number of ports with a single chip, and configuring such switches is more intricate than devices with a single control chip, requiring separate configuration of each chip and management through distinct containers.

Innovation Solution

A centralized control container is introduced to manage multiple control chips, providing abstraction and coordinating configuration, statistics gathering, and system-wide policy enforcement, allowing administrators to treat the network switch as a single device, while distributing settings and maintaining coherent operation across chips.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple control chips are used to handle a large number of ports, then the port capacity and scalability are improved, but the device complexity and management difficulty increase

Engineering Contradiction:
Improveport capacityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A centralized control container is introduced as an intermediary layer between the administrator and multiple control chips. This control container manages configuration, statistics gathering, and policy enforcement across all chips, shielding administrators from the complexity of individual chip management while enabling high port capacity through multiple chips.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control plane is segmented into a centralized control container that handles system-wide management and individual control chips that handle specific port subsets. This segmentation allows each chip to be optimized for specific functions while the control container provides unified management, resolving the contradiction between scalability and management complexity.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If separate configuration is performed for each control chip, then chip-level control precision is improved, but the ease of operation and configuration time increase

Engineering Contradiction:
Improveconfiguration precisionVSAvoidconfiguration ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The configuration operations for multiple control chips are merged into a single centralized control container. Administrators perform configuration operations once at the system level, and the control container automatically distributes and applies these configurations to all relevant control chips, maintaining precision while dramatically improving ease of operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The centralized control container provides universal configuration capabilities that work across all control chips regardless of their specific functions or port assignments. This multi-functional approach allows a single configuration interface to manage diverse chip types and configurations, achieving both precision and ease of use.

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

Data Source

PatentUS11895017B1Port management in multi-ASIC systems
Publication Date: 2024.02.06 MELLANOX TECHNOLOGIES LTD(IL)
  • US11895017B1 patent drawing
  • US11895017B1 patent drawing
  • US11895017B1 patent drawing

AI summary

Methods and systems include a hardware abstraction layer to provide control of two or more network switch controllers as a single network switch controller.