SWITCH FAILOVER CONTROL IN A MULTIPROCESSOR COMPUTER SYSTEM
First Claim
1. A computer implemented method for failover control in a computer system, the method comprising:
- maintaining a primary device table entry (DTE) in a first device table activated for a first adapter in communication with a first host processor node having a first root complex via a first switch assembly and maintaining a secondary DTE in standby for a second adapter in communication with a second host processor node having a second root complex via a second switch assembly;
maintaining a primary DTE in a second device table activated for the second adapter and maintaining a secondary DTE in standby for the first adapter; and
upon a failover condition, updating the secondary DTE in the first device table as an active entry for the second adapter and forming a failover path to enable traffic to route from the second adapter through the second switch assembly over to the first switch assembly and up to the first root complex of the first host processor node.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and a method for failover control comprising: maintaining a primary device table entry (DTE) in a first table activated for a first adapter in communication with a first processor node having a first root complex via a first switch assembly and maintaining a secondary DTE in standby for a second adapter in communication with a second processor node having a second root complex via a second switch assembly; maintaining a primary DTE in a second table activated for the second adapter and maintaining a secondary DTE in standby for the first adapter; and upon a failover, updating the secondary DTE in the first table as an active entry for the second adapter and forming a path to enable traffic to route from the second adapter through the second switch assembly over to the first switch assembly and up to the first root complex of the first processor node.
-
Citations
24 Claims
-
1. A computer implemented method for failover control in a computer system, the method comprising:
-
maintaining a primary device table entry (DTE) in a first device table activated for a first adapter in communication with a first host processor node having a first root complex via a first switch assembly and maintaining a secondary DTE in standby for a second adapter in communication with a second host processor node having a second root complex via a second switch assembly; maintaining a primary DTE in a second device table activated for the second adapter and maintaining a secondary DTE in standby for the first adapter; and upon a failover condition, updating the secondary DTE in the first device table as an active entry for the second adapter and forming a failover path to enable traffic to route from the second adapter through the second switch assembly over to the first switch assembly and up to the first root complex of the first host processor node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for failover control, comprising:
-
a first host processor node with a first root complex in communication with a first adapter via a first switch assembly; a second host processor node with a second root complex in communication with a second adapter via a second switch assembly; a first device table in the first host processor node, the first device table includes a primary device table entry (DTE) activated for the first adapter and a secondary DTE in standby for the second adapter; and a second device table in the second host processor node, the second device table includes a primary (DTE) activated for the second adapter and a secondary DTE in standby for the first adapter; wherein the computing system has a failover condition, in which the secondary DTE in the first device table is updated as an active entry for the second adapter, and in which a failover path is formed and traffic is routed from the second adapter through the second switch assembly over to the first switch assembly and up to the first root complex of the first host processor node. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for failover control in a computer system, the computer program product comprising:
a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising; maintaining a primary device table entry (DTE) in a first device table activated for a first adapter in communication with a first host processor node having a first root complex via a first switch assembly and maintaining a secondary DTE in standby for a second adapter in communication with a second host processor node having a second root complex via a second switch assembly; maintaining a primary DTE in a second device table activated for the second adapter and maintaining a secondary DTE in standby for the first adapter; and upon a failover condition, updating the secondary DTE in the first device table as an active entry for the second adapter and forming a failover path to enable traffic to route from the second adapter through the second switch assembly over to the first switch assembly and up to the first root complex of the first host processor node. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
Specification