Subnet Manager Routing Control for InfiniBand Interconnects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current routing protocols in Layer-3 networks, such as InfiniBand, require complex autonomous computing and communication capabilities in routers, which are not developed for other network architectures, leading to inefficiencies in inter-subnet routing.

Innovation Solution

The method involves subnet managers assigning local identifiers to ports within subnets and configuring routers through control traffic, allowing data packets to be transmitted between subnets while relieving routers of the need to support complex routing protocols, focusing routing intelligence in subnet managers and using existing subnet management capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If routing protocols are implemented in routers for inter-subnet routing, then routing functionality is achieved, but device complexity and computational requirements increase significantly

Engineering Contradiction:
Improverouting functionalityVSAvoidrouter complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the routing protocol functionality from routers and relocates it to subnet managers. Routers are relieved of the burden of implementing complex routing protocols, while subnet managers assume full responsibility for routing intelligence, including route calculation, route advertisement, and route maintenance across subnets.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The subnet manager acts as an intermediary between end hosts and routers for routing functions. Instead of routers directly exchanging routing information with each other, the subnet manager mediates all routing communications, simplifying router functionality while maintaining comprehensive routing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If routers autonomously exchange routing information, then routing adaptability is achieved, but communication overhead and synchronization complexity increase

Engineering Contradiction:
Improverouting adaptabilityVSAvoidrouting information overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent merges all routing information exchange functions into a single centralized subsystem (the subnet manager). Instead of multiple routers independently exchanging routing information, all routing communications are consolidated through the subnet manager, reducing redundant information exchange while maintaining routing adaptability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The subnet manager implements centralized feedback mechanisms for route management. Route information is collected from all subnets, processed centrally, and distributed back to appropriate subnets, ensuring consistent routing decisions while minimizing information overhead through intelligent filtering and aggregation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9385949B2Routing controlled by subnet managers
Publication Date: 2016.07.05 MELLANOX TECH TLV
  • US9385949B2 patent drawing
  • US9385949B2 patent drawing

AI summary

A method for communication in a packet data network that includes at least first and second subnets interconnected by multiple routers and having respective first and second subnet managers. The method includes assigning respective local identifiers to ports for addressing of data link traffic within each subnet, such that the first subnet manager assigns the local identifiers in the first subnet, and the second subnet manager assigns the local identifiers in the second subnet. The routers are configured by transmitting and receiving control traffic between the subnet managers and the routers. Data packets are transmitted between network nodes in the first and second subnets via one or more of the configured routers under control of the subnet managers.