Hardware Link Aggregation Module for Virtual Bridge Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current link aggregation protocols, such as LACP, face interoperability issues when used with hardware-based virtual Ethernet bridges, leading to overwritten configuration settings across logical partitions and inability to synchronize connection states, resulting in reliability and availability problems and limited bandwidth for offloaded connections like RDMA and TCP offload.

Innovation Solution

Implementing a link aggregation module within the network adapter that offloads LACP configuration and negotiation, allowing multiple physical ports to be aggregated into a single virtual link, thereby avoiding operating system-level configuration and ensuring consistent settings across all logical partitions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If LACP configuration is performed at the operating system level, then link aggregation can be established, but configuration settings are overwritten across logical partitions and connection states cannot be synchronized

Engineering Contradiction:
Improveconfiguration consistencyVSAvoidconfiguration management
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a hardware-based virtual bridge as an intermediary layer between the operating system and the network adapter. This virtual bridge maintains its own LACP configuration state independently, preventing overwrites from multiple logical partitions while still enabling link aggregation. The intermediary absorbs the configuration conflicts that would otherwise occur at the OS level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the link aggregation functionality into separate hardware-based virtual bridges, with each virtual bridge serving a specific logical partition or function. This segmentation isolates configuration states so that LACP settings in one virtual bridge do not interfere with or overwrite settings in other virtual bridges, while each can independently establish link aggregation.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple logical partitions use the same network adapter, then resource utilization increases, but LACP settings are overwritten and connection states become unsynchronized

Engineering Contradiction:
Improveresource utilizationVSAvoidconnection state synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The hardware-based virtual bridge is designed as a universal component that can serve multiple logical partitions simultaneously while maintaining independent configuration states for each. Each virtual bridge instance provides the same link aggregation functionality but with isolated state management, allowing multiple partitions to utilize the network adapter without interfering with each other's LACP settings.

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

3Adaptability or versatility

If link aggregation is implemented at the operating system level, then flexibility in configuration is achieved, but bandwidth for offloaded connections is limited

Engineering Contradiction:
Improveconfiguration flexibilityVSAvoidbandwidth utilization
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts the LACP negotiation and configuration management functions from the operating system and places them in the hardware-based virtual bridge. This extraction allows offloaded connections (such as RDMA and TCP offload) to bypass the OS-level networking stack and directly utilize the aggregated link bandwidth through the hardware bridge, eliminating the bandwidth limitation imposed by OS-level processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8856340B2Multi-adapter link aggregation for adapters with hardware based virtual bridges
Publication Date: 2014.10.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US8856340B2 patent drawing
  • US8856340B2 patent drawing
  • US8856340B2 patent drawing

AI summary

Mechanisms for providing a network adapter and functionality for performing link aggregation within a network adapter are provided. With these mechanisms, a network adapter is provided that includes a plurality of physical network ports for coupling to one or more switches of a data network and a link aggregation module, within the network adapter, and coupled to the plurality of physical network ports. The link aggregation module comprises logic for aggregating links associated with the plurality of physical network ports into a single virtual link. The link aggregation module interfaces with a virtual Ethernet bridge (VEB) of the network adapter to send data to the VEB and receive data from the VEB.