Subnet Manager and SMA Control for InfiniBand Link Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Link aggregation (LAG) protocols like LACP are not directly applicable in InfiniBand (IB) networks, which lack a centralized management mechanism like the subnet manager (SM) and subnet management agents (SMAs) present in ethernet networks, making it difficult to establish, modify, and monitor IB LAGs.

Innovation Solution

Utilize an SM and SMAs to manage IB LAGs by mapping virtual network addresses to physical IB ports, enabling load-balancing and traffic management through configuration of forwarding tables and monitoring changes in the IB network using MAD messaging and trap messaging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If LACP protocol is used to manage link aggregation, then load-balancing and port management are enabled, but the system cannot be directly applied to InfiniBand networks which lack centralized management mechanisms

Engineering Contradiction:
Improveadaptability to different network typesVSAvoidcomplexity of management mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mapping mechanism that translates between virtual network addresses and physical IB port addresses. This intermediary layer allows LACP-like functionality to operate over IB networks without requiring IB ports to natively speak LACP, thus resolving the incompatibility between LACP and IB network architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent makes the IB subnet manager and SMAs perform multiple functions: they not only manage native IB network operations but also handle LACP protocol processing and link aggregation management. This multi-functionality allows a single existing infrastructure to support both traditional IB operations and LACP-based link aggregation.

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

2Productivity

If virtual network addresses are mapped to multiple physical IB ports, then load-balancing is achieved, but forwarding table configuration and monitoring become more complex

Engineering Contradiction:
Improveload-balancing efficiencyVSAvoidcomplexity of forwarding table configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service through automatic detection and dynamic configuration. The subnet manager and SMAs automatically detect when LACP bundles are formed, dynamically create or update the address mapping, and configure forwarding tables without manual intervention. This automation reduces the operational complexity despite the sophisticated functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback mechanisms where LACP packets exchanged between peers provide information about bundle formation and port status changes. This feedback is captured by the subnet manager and SMA, which then automatically adjust the address mapping and forwarding tables to reflect the current network state, ensuring consistency without manual configuration.

Inventive Principle:
Principle #23Feedback

3Reliability

If LACP packets are used for monitoring port states, then port status can be tracked, but the monitoring mechanism is not compatible with IB network architecture

Engineering Contradiction:
Improveport status monitoringVSAvoidcompatibility with IB network
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a functional copy of LACP monitoring capability within the IB network context. Instead of requiring actual LACP packets to traverse the IB network, the system captures LACP packets at the boundary (at the NIC or host level) and translates their semantic meaning into IB-native monitoring events that the subnet manager and SMA can process using existing IB management infrastructure.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12425334B2Link aggregation in InfiniBand networks
Publication Date: 2025.09.23 MELLANOX TECHNOLOGIES LTD(IL)
  • US12425334B2 patent drawing
  • US12425334B2 patent drawing
  • US12425334B2 patent drawing

AI summary

Systems and methods herein are for one or more processing units of a subnet manger (SM) to communicate configuration information with at least one subnet management agent (SMA) that is associated with at least one switch and with a host machine, the configuration information to enable the at least one switch to configure a forwarding table based in part on a mapping of at least one virtual network address to physical network addresses of two or more physical ports of the host machine, and the configuration information to enable the host machine to communicate with other host machines using the at least one switch and the at least one virtual network address.