Subnet Manager Routing Control for InfiniBand Interconnects
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If routers autonomously exchange routing information, then routing adaptability is achieved, but communication overhead and synchronization complexity increase
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.
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.
Data Source
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.

