TCP/IP address protection mechanism in a clustered server environment
First Claim
1. A method of maintaining availability of a selected network address in a computer network where the selected network address is initially assigned to a first network adapter, said method comprising steps of:
- (a) performing a diagnostic operation to determine whether said first network adapter is functioning according to predetermined criteria; and
(b) if the first network adapter is not functioning according to said predetermined criteria, then moving said selected network address to a different network adapter by changing a place holder address thereof, said different network adapter having both a permanent network address and a place holder network address;
(c) such that communication continues between said selected network address and other computers in the computer network after a failure of said first network adapter and further wherein said different network adapter concurrently responds to both said selected network address and said permanent network address.
11 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are disclosed which perform a simple check of the network adapter by sending a message to an address of a local adapter. If the message is not sent, then a more in depth check of the network is performed. The local computer sends a request to a first remote computer to ping the adapter on the local computer. If this ping is successful, then the local computer sends a request to a second remote computer to ping the adapter on the local computer. The pinging by two computers provides confirmation that the network adapter is functional. If both of the pings are unsuccessful, then the address of the network adapter is moved to another adapter on another computer.
-
Citations
8 Claims
-
1. A method of maintaining availability of a selected network address in a computer network where the selected network address is initially assigned to a first network adapter, said method comprising steps of:
-
(a) performing a diagnostic operation to determine whether said first network adapter is functioning according to predetermined criteria; and
(b) if the first network adapter is not functioning according to said predetermined criteria, then moving said selected network address to a different network adapter by changing a place holder address thereof, said different network adapter having both a permanent network address and a place holder network address;
(c) such that communication continues between said selected network address and other computers in the computer network after a failure of said first network adapter and further wherein said different network adapter concurrently responds to both said selected network address and said permanent network address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
(d) sending an echo/reply packet from a second computer having another network address associated therewith to a first computer having said selected network address and said first network adapter associated therewith; and
(e) determining that said first network adapter is not functioning according to said predetermined criteria if a reply packet is not returned to said second computer.
-
-
3. A method as set forth in claim 2, wherein the sending of the echo/reply packet uses a PING command.
-
4. A method as set forth in claim 2, comprising the following steps prior to step (d):
-
(f) sending a data packet from said first computer through said first network adapter; and
(g) determining that said data packet was not sent.
-
-
5. A method as get forth in claim 1, wherein step (b) comprises steps of:
-
(d) determining an unused adapter; and
(d) changing said place holder address on said unused adapter with said selected network address.
-
-
6. A method as set forth in claim 1, wherein said selected network address is an internet protocol (IP) address.
-
7. A method as set forth in claim 1, wherein said different network adapter is on a computer different from a computer having said first network adapter.
-
8. A method as set forth in claim 1, wherein said different network adapter is on the same computer along with said first network adapter.
Specification