Failover and load balancing
First Claim
1. A method in a computer system for failover when at least one of a first network adapter and a data path through the first network adapter fails, wherein the computer system includes a filter driver, and wherein the first network adapter is connected to a second network adapter, comprising:
- receiving, with the filter driver, a path fail notification that at least one of the first network adapter and the data path through the first network adapter has failed;
rerouting, with the filter driver, packets directed to the first network adapter to the second network adapter; and
changing, with the filter driver, a success status of each packet that had been directed to the first network adapter before the path fail notification was received to a busy status, wherein the change in status causes each packet to be reissued.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are techniques for failover when at least one of a first network adapter and a data path through the first network adapter fails, wherein the first network adapter is connected to a filter driver, and wherein the first network adapter is connected to a second network adapter. With the filter driver, a path fail notification is received that at least one of the first network adapter and the data path through the first network adapter has failed. With the filter driver, packets directed to the first network adapter are rerouted to the second network adapter.
127 Citations
15 Claims
-
1. A method in a computer system for failover when at least one of a first network adapter and a data path through the first network adapter fails, wherein the computer system includes a filter driver, and wherein the first network adapter is connected to a second network adapter, comprising:
-
receiving, with the filter driver, a path fail notification that at least one of the first network adapter and the data path through the first network adapter has failed; rerouting, with the filter driver, packets directed to the first network adapter to the second network adapter; and changing, with the filter driver, a success status of each packet that had been directed to the first network adapter before the path fail notification was received to a busy status, wherein the change in status causes each packet to be reissued. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system coupled to a network and data storage, comprising:
-
a host computer; a storage controller managing Input/Output (I/O) access to the data storage, wherein the storage controller is coupled to the host computer; a first network adapter a second network adapter; and a filter driver at the host computer, wherein the filter driver is capable of receiving a path fail notification that at least one of the first network adapter and a data path through the first network adapter has failed, rerouting packets directed to the first network adapter to the second network adapter;
changing a success status of each packet that had been directed to the first network adapter before the path fail notification was received to a busy status, wherein the change in status causes each packet to be reissued. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An article of manufacture comprising a storage medium having stored therein instructions that when executed by a computing device results in the following:
at a filter driver, receiving a path fail notification that at least one of a first network adapter and a data path through the first network adapter has failed; rerouting packets directed to the first network adapter to the second network adapter; and changing, with the filter driver, a success status of each packet that had been directed to the first network adapter before the path fail notification was received to a busy status, wherein the change in status causes each packet to be reissued for processing again by the filter driver. - View Dependent Claims (12, 13, 14, 15)
Specification