System for detecting network errors
First Claim
Patent Images
1. A computer system, comprising:
- a protocol stack;
a first network interface card (NIC) and a second NIC, each capable of being coupled in communication with the protocol stack, each having a corresponding address; and
a driver program coupled in communication with said protocol stack, said first NIC and said second NIC, wherein said driver program includes instructions for;
sending a plurality of probe packets to said first NIC, responsive to not receiving one or more of the plurality of probe packets on said first NIC, waiting a predetermined period to receive packets on said first NIC, andif no packets are received on said first NIC during said predetermined period, deactivating said first NIC and assigning said second NIC said address corresponding to said first NIC.
7 Assignments
0 Petitions
Accused Products
Abstract
A system is described for providing fault tolerance within a computer system. The system provides a method for allowing multiple network interface cards to reside within the same computer system. If the primary network interface card fails, a secondary network interface card automatically begins managing the network communications. In addition, a system that provides load-sharing of data transmissions between each network interface card installed in a server computer is described.
65 Citations
10 Claims
-
1. A computer system, comprising:
-
a protocol stack; a first network interface card (NIC) and a second NIC, each capable of being coupled in communication with the protocol stack, each having a corresponding address; and a driver program coupled in communication with said protocol stack, said first NIC and said second NIC, wherein said driver program includes instructions for; sending a plurality of probe packets to said first NIC, responsive to not receiving one or more of the plurality of probe packets on said first NIC, waiting a predetermined period to receive packets on said first NIC, and if no packets are received on said first NIC during said predetermined period, deactivating said first NIC and assigning said second NIC said address corresponding to said first NIC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for detecting failures in a first network interface card (NIC) and sharing load balance, the apparatus comprising:
-
means for transmitting a plurality of probe packets to the first NIC over a network using a second NIC; means for waiting a predetermined period to receive packets on the first NIC; means for deactivating the first NIC in response to not receiving one or more of the plurality of probe packets on the first NIC; means for assigning the second NIC an address corresponding to the first NIC if no packets are received on the first NIC during the predetermined period; and means for routing a portion of a plurality of packets being generated by at least a first program for transmission over the first NIC for transmission over the second NIC.
-
Specification