IP Library Granted Patent US 7,016,299
Granted Patent B2
US 7,016,299 · App. 09/917,314 · Granted Mar 21, 2006

Network node failover using path rerouting by manager component or switch port remapping

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,016,299
App. No.
09/917,314
Granted
Mar 21, 2006
Kind
B2
Abstract

The failover of network nodes by path rerouting or port remapping is disclosed. A system may include a manager component, a first switch, and/or a second switch. The component specifies destination address alternate routes. Upon first node failure, the component selects one of these routes to route the address to a second node. The first switch has a port for a third and a fourth node. Upon third node failure, the first switch remaps a destination address from the port for the third node to that for the fourth node. The second switch has an input port for a fifth and a sixth node, and a visible output port and hidden output ports to receive an expanded port range. Upon fifth node failure, the second switch uses the range to remap a destination address from the input port for the fifth node to that for the sixth node.

Claims (20)

1. A system comprising at least one of:

a manager component of a network having programmed therein alternate routes for a destination address, such that upon failure of a first node of the network to which the destination address is initially routed, the manager component selects one of the alternate routes to route the destination address to a second node of the network;

a first switch of the network having a port for each of at least a third and a fourth node of the network, such that upon failure of the third node, the first switch remaps a destination address initially mapped to the port for the third node to the port for the fourth node;

a second switch of the network having an input port for each of at least a fifth and a sixth node of the network, and a visible output port and one or more other output ports to receive an expanded port range from an assigning manager component, such that upon failure of fifth node, the second switch uses the expanded port range to remap a destination address initially mapped to the input port for the fifth node to the input port for the sixth node; and wherein the expanded port range comprises an expanded location identifier (LID) mask count (LMC) range.

2. The system of claim 1 , wherein the alternate routes travel through the network via one or more switches.

3. The system of claim 1 , wherein the first switch maintains one or more internal tables in which the destination address initially mapped to the port for the third node and remapped to the port for the fourth node upon failure of the third node is stored.

4. The system of claim 1 , wherein the second switch maintains one or more internal tables in which the destination address initially mapped to the input port for the fifth node and remapped to the input port for the sixth node is stored.

5. The system of claim 1 , wherein the first switch comprises a first sub-switch and a second sub-switch.

6. The system of claim 1 , wherein the second switch comprises a first sub-switch and a second sub-switch.

7. The system of claim 1 , wherein the manager component and the assigning manager component each comprises a subnet manager (SM).

8. The system of claim 1 , wherein the destination address initially routed to the first node, the destination address initially mapped to the port for the third node, and the destination address initially mapped to the port for the fifth node, each comprise a location identifier (LID).

9. The system of claim 1 , wherein each of the first, the second, the third, the fourth, the fifth, and the sixth nodes comprises a channel adapter (CA).

10. A method comprising:

routing a destination address over an initial path to a first node connected to a first port on a switch, the destination address initially mapped to the first port on the switch; and,

upon failure of the first node, performing an action for a second node to failover for the first node selected from the group essentially consisting of:

routing the destination address over an alternate path to the second node selected by a manager component;

remapping the destination address from the first port on the switch to a second port on the switch connected to the second node; receiving by the switch of an expanded port range from an assigning manager component due to the switch having one or more hidden output ports in addition to a visible output port; and wherein the expanded port range comprises an expanded location identifier (LID) mask count (LMC) range.

11. The method of claim 10 , further initially comprising programming the alternate path in the manager component.

12. The method of claim 10 , further comprising maintaining one or more internal tables by the switch in which the destination address is initially mapped to the first port on the switch.

13. The method of claim 10 , wherein remapping the destination address comprises remapping the destination address internally by the switch.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0291 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 27, 2001
From: KASHYAP, VIVEK
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012040/0366 →