InfiniBand Subnet Manager Unknown Key Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

InfiniBand (IB) networks face challenges in securely managing subnet managers (SMs) when encountering unknown management keys, potentially leading to unauthorized communication and configuration changes, especially in multi-administrator environments where logical isolation is required.

Innovation Solution

A system and method that enables a local subnet manager in an IB network to silently drop incoming subnet management packets with inconsistent management keys, preventing unauthorized communication and ensuring secure operations by comparing received keys with a configured list, and implementing additional checks for SMA responses and link integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the local SM accepts incoming SMP packets from remote SMs, then network communication is enabled, but unauthorized access and configuration changes may occur

Engineering Contradiction:
Improvenetwork communication capabilityVSAvoidunauthorized access risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The local SM performs preliminary verification of the management key against its configured list before processing any SMP packets. This advance check prevents unauthorized access attempts from being processed, as packets with unrecognized keys are dropped before they can cause configuration changes or master election interference.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The management key acts as an intermediary authentication mechanism between remote SMs and the local SM. The local SM uses this intermediary credential to verify the identity of incoming SMs and decide whether to process their SMP packets, thereby mediating between network connectivity and security requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the local SM silently drops incoming SMP packets with unknown management keys, then security is enhanced, but network stability may be affected

Engineering Contradiction:
Improveunauthorized access preventionVSAvoidnetwork stability
Core Design Contradiction:
Object-affected harmful factorsVSStability of the object's composition

Solution Approach 1:

The potential harm of dropping packets is converted into a benefit by implementing selective dropping based on authentication status. Legitimate packets with recognized management keys continue to be processed normally, while only unauthorized packets are dropped. This transforms the simple drop action into a targeted security measure that protects the network without disrupting legitimate communication.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The system uses disposable authentication credentials (management keys) that are validated once and then discarded. The configured list of acceptable keys acts as a temporary authorization mechanism that ensures security without creating long-term dependencies or complex state management, maintaining network stability through simple, stateless verification.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Object-affected harmful factors

If the local SM verifies management key consistency, then security is improved, but processing complexity increases

Engineering Contradiction:
Improveunauthorized communication preventionVSAvoidSM processing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Instead of creating complex verification systems, the local SM maintains a simplified copy of the authorized management keys in its configuration. The verification process becomes a simple comparison between the incoming packet's key and the local copy of authorized keys, avoiding the need for complex cryptographic protocols or state management while achieving the same security goal.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system changes the verification parameter from complex authentication mechanisms to simple key matching. By using management keys as discrete, comparable parameters rather than complex authentication tokens, the system achieves security through straightforward parameter comparison, reducing processing complexity while maintaining protection against unauthorized access.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9935848B2System and method for supporting subnet manager (SM) level robust handling of unkown management key in an infiniband (IB) network
Publication Date: 2018.04.03 ORACLE INT CORP
  • US9935848B2 patent drawing
  • US9935848B2 patent drawing
  • US9935848B2 patent drawing

AI summary

A system and method can support subnet manager (SM) level robust handling of an incoming unknown management key in an InfiniBand (IB) network. A local SM in a fabric is adaptive to receive an incoming subnet management packet (SMP) from a remote SM, wherein the SMP contains a first management key. Furthermore, the local SM operates to check whether the first management key is consistent with a configuration associated with the local SM, and can silently drop the incoming SMP if the first management key is not consistent with the local SM configuration.